builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1874 starttime: 1461627928.95 results: success (0) buildid: 20160425152612 builduid: db395646daad42cdb5966a0548f0356a revision: 79de998e7307650fec99ea6188ae60ac64ebeedb ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:28.949710) ========= master: http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:28.950145) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:28.950447) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:29.030855) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:29.031150) ========= 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-1461627922.803262-1756798501 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 16:45:29-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 15.0M=0.001s 2016-04-25 16:45:29 (15.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.241036 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:29.304432) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:29.304749) ========= 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-1461627922.803262-1756798501 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.040494 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:29.376160) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 16:45:29.376508) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 79de998e7307650fec99ea6188ae60ac64ebeedb --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 79de998e7307650fec99ea6188ae60ac64ebeedb --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-1461627922.803262-1756798501 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 16:45:29,551 truncating revision to first 12 chars 2016-04-25 16:45:29,552 Setting DEBUG logging. 2016-04-25 16:45:29,552 attempt 1/10 2016-04-25 16:45:29,552 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/79de998e7307?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 16:45:30,745 unpacking tar archive at: mozilla-central-79de998e7307/testing/mozharness/ program finished with exit code 0 elapsedTime=1.489068 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 16:45:30.897949) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:30.898295) ========= script_repo_revision: 79de998e7307650fec99ea6188ae60ac64ebeedb ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:30.898676) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:30.898947) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 16:45:30.927290) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 49 secs) (at 2016-04-25 16:45:30.927559) ========= /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-central --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-central', '--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-1461627922.803262-1756798501 _=/tools/buildbot/bin/python using PTY: False 16:45:31 INFO - MultiFileLogger online at 20160425 16:45:31 in /builds/slave/test 16:45:31 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-central --download-symbols true 16:45:31 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:45:31 INFO - {'append_to_log': False, 16:45:31 INFO - 'base_work_dir': '/builds/slave/test', 16:45:31 INFO - 'blob_upload_branch': 'mozilla-central', 16:45:31 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:45:31 INFO - 'buildbot_json_path': 'buildprops.json', 16:45:31 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:45:31 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:45:31 INFO - 'download_minidump_stackwalk': True, 16:45:31 INFO - 'download_symbols': 'true', 16:45:31 INFO - 'e10s': False, 16:45:31 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:45:31 INFO - 'tooltool.py': '/tools/tooltool.py', 16:45:31 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:45:31 INFO - '/tools/misc-python/virtualenv.py')}, 16:45:31 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:45:31 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:45:31 INFO - 'log_level': 'info', 16:45:31 INFO - 'log_to_console': True, 16:45:31 INFO - 'opt_config_files': (), 16:45:31 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:45:31 INFO - '--processes=1', 16:45:31 INFO - '--config=%(test_path)s/wptrunner.ini', 16:45:31 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:45:31 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:45:31 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:45:31 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:45:31 INFO - 'pip_index': False, 16:45:31 INFO - 'require_test_zip': True, 16:45:31 INFO - 'test_type': ('testharness',), 16:45:31 INFO - 'this_chunk': '1', 16:45:31 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:45:31 INFO - 'total_chunks': '10', 16:45:31 INFO - 'virtualenv_path': 'venv', 16:45:31 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:45:31 INFO - 'work_dir': 'build'} 16:45:31 INFO - ##### 16:45:31 INFO - ##### Running clobber step. 16:45:31 INFO - ##### 16:45:31 INFO - Running pre-action listener: _resource_record_pre_action 16:45:31 INFO - Running main action method: clobber 16:45:31 INFO - rmtree: /builds/slave/test/build 16:45:31 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:45:32 INFO - Running post-action listener: _resource_record_post_action 16:45:32 INFO - ##### 16:45:32 INFO - ##### Running read-buildbot-config step. 16:45:32 INFO - ##### 16:45:32 INFO - Running pre-action listener: _resource_record_pre_action 16:45:32 INFO - Running main action method: read_buildbot_config 16:45:32 INFO - Using buildbot properties: 16:45:32 INFO - { 16:45:32 INFO - "project": "", 16:45:32 INFO - "product": "firefox", 16:45:32 INFO - "script_repo_revision": "production", 16:45:32 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 16:45:32 INFO - "repository": "", 16:45:32 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 16:45:32 INFO - "buildid": "20160425152612", 16:45:32 INFO - "pgo_build": "False", 16:45:32 INFO - "basedir": "/builds/slave/test", 16:45:32 INFO - "buildnumber": 0, 16:45:32 INFO - "slavename": "tst-linux64-spot-1874", 16:45:32 INFO - "master": "http://buildbot-master123.bb.releng.usw2.mozilla.com:8201/", 16:45:32 INFO - "platform": "linux64", 16:45:32 INFO - "branch": "mozilla-central", 16:45:32 INFO - "revision": "79de998e7307650fec99ea6188ae60ac64ebeedb", 16:45:32 INFO - "repo_path": "mozilla-central", 16:45:32 INFO - "moz_repo_path": "", 16:45:32 INFO - "stage_platform": "linux64", 16:45:32 INFO - "builduid": "db395646daad42cdb5966a0548f0356a", 16:45:32 INFO - "slavebuilddir": "test" 16:45:32 INFO - } 16:45:32 INFO - Found installer url https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 16:45:32 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 16:45:32 INFO - Running post-action listener: _resource_record_post_action 16:45:32 INFO - ##### 16:45:32 INFO - ##### Running download-and-extract step. 16:45:32 INFO - ##### 16:45:32 INFO - Running pre-action listener: _resource_record_pre_action 16:45:32 INFO - Running main action method: download_and_extract 16:45:32 INFO - mkdir: /builds/slave/test/build/tests 16:45: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')]} 16:45:32 INFO - https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 16:45:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 16:45:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 16:45:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 16:45:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 16:45:33 INFO - Downloaded 1361 bytes. 16:45:33 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 16:45:33 INFO - Using the following test package requirements: 16:45:33 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 16:45:33 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 16:45:33 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 16:45:33 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 16:45:33 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 16:45:33 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 16:45:33 INFO - u'jsshell-linux-x86_64.zip'], 16:45:33 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 16:45:33 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 16:45:33 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 16:45:33 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 16:45:33 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 16:45:33 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 16:45:33 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 16:45:33 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 16:45:33 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 16:45:33 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 16:45:33 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 16:45:33 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 16:45:33 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')]} 16:45:33 INFO - https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 16:45:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 16:45:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 16:45:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 16:45:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 16:45:34 INFO - Downloaded 22748182 bytes. 16:45:34 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:45:34 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:45:35 INFO - caution: filename not matched: web-platform/* 16:45:35 INFO - Return code: 11 16:45:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:45:35 INFO - https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 16:45:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:45:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:45:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 16:45:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 16:45:37 INFO - Downloaded 36406740 bytes. 16:45:37 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:45:37 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:45:41 INFO - caution: filename not matched: bin/* 16:45:41 INFO - caution: filename not matched: config/* 16:45:41 INFO - caution: filename not matched: mozbase/* 16:45:41 INFO - caution: filename not matched: marionette/* 16:45:41 INFO - caution: filename not matched: tools/wptserve/* 16:45:41 INFO - Return code: 11 16:45:41 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')]} 16:45:41 INFO - https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 16:45:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 16:45:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 16:45:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 16:45:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 16:45:45 INFO - Downloaded 64472446 bytes. 16:45:45 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 16:45:45 INFO - mkdir: /builds/slave/test/properties 16:45:45 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:45:45 INFO - Writing to file /builds/slave/test/properties/build_url 16:45:45 INFO - Contents: 16:45:45 INFO - build_url:https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 16:45:46 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:45:46 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:45:46 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:45:46 INFO - Contents: 16:45:46 INFO - symbols_url:https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:45:46 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')]} 16:45:46 INFO - https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:45:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:45:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:45:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 16:45:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 16:45:49 INFO - Downloaded 90897533 bytes. 16:45:49 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:45:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:45:55 INFO - Return code: 0 16:45:55 INFO - Running post-action listener: _resource_record_post_action 16:45:55 INFO - Running post-action listener: set_extra_try_arguments 16:45:55 INFO - ##### 16:45:55 INFO - ##### Running create-virtualenv step. 16:45:55 INFO - ##### 16:45:55 INFO - Running pre-action listener: _pre_create_virtualenv 16:45:55 INFO - Running pre-action listener: _resource_record_pre_action 16:45:55 INFO - Running main action method: create_virtualenv 16:45:55 INFO - Creating virtualenv /builds/slave/test/build/venv 16:45:55 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 16:45:55 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:45:55 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:45:55 INFO - Using real prefix '/usr' 16:45:55 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:45:57 INFO - Installing distribute.............................................................................................................................................................................................done. 16:46:02 INFO - Installing pip.................done. 16:46:02 INFO - Return code: 0 16:46:02 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:46: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')]} 16:46:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:46:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:46: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')]} 16:46:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:46:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:46:02 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 0x157a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x157b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15bd290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15c5840>, '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 0x15c6260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c6710>, '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-1461627922.803262-1756798501', '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 16:46:02 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 16:46:02 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 16:46:02 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:46:02 INFO - 'CCACHE_UMASK': '002', 16:46:02 INFO - 'DISPLAY': ':0', 16:46:02 INFO - 'HOME': '/home/cltbld', 16:46:02 INFO - 'LANG': 'en_US.UTF-8', 16:46:02 INFO - 'LOGNAME': 'cltbld', 16:46:02 INFO - 'MAIL': '/var/mail/cltbld', 16:46:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:46:02 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:46:02 INFO - 'MOZ_NO_REMOTE': '1', 16:46:02 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:46:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:46:02 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:46:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:46:02 INFO - 'PWD': '/builds/slave/test', 16:46:02 INFO - 'SHELL': '/bin/bash', 16:46:02 INFO - 'SHLVL': '1', 16:46:02 INFO - 'TERM': 'linux', 16:46:02 INFO - 'TMOUT': '86400', 16:46:02 INFO - 'USER': 'cltbld', 16:46:02 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627922.803262-1756798501', 16:46:02 INFO - '_': '/tools/buildbot/bin/python'} 16:46:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:46:02 INFO - Downloading/unpacking psutil>=0.7.1 16:46:02 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 16:46:02 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 16:46:02 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 16:46:02 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 16:46:02 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 16:46:02 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 16:46:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:46:06 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:46:06 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:46:06 INFO - Installing collected packages: psutil 16:46:06 INFO - Running setup.py install for psutil 16:46:07 INFO - building 'psutil._psutil_linux' extension 16:46:07 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 16:46:07 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 16:46:07 INFO - building 'psutil._psutil_posix' extension 16:46:07 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 16:46:07 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 16:46:07 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:46:07 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:46:07 INFO - Successfully installed psutil 16:46:07 INFO - Cleaning up... 16:46:08 INFO - Return code: 0 16:46:08 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:46:08 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')]} 16:46:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:46:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:46:08 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')]} 16:46:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:46:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:46:08 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 0x157a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x157b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15bd290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15c5840>, '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 0x15c6260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c6710>, '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-1461627922.803262-1756798501', '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 16:46:08 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 16:46:08 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 16:46:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:46:08 INFO - 'CCACHE_UMASK': '002', 16:46:08 INFO - 'DISPLAY': ':0', 16:46:08 INFO - 'HOME': '/home/cltbld', 16:46:08 INFO - 'LANG': 'en_US.UTF-8', 16:46:08 INFO - 'LOGNAME': 'cltbld', 16:46:08 INFO - 'MAIL': '/var/mail/cltbld', 16:46:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:46:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:46:08 INFO - 'MOZ_NO_REMOTE': '1', 16:46:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:46:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:46:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:46:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:46:08 INFO - 'PWD': '/builds/slave/test', 16:46:08 INFO - 'SHELL': '/bin/bash', 16:46:08 INFO - 'SHLVL': '1', 16:46:08 INFO - 'TERM': 'linux', 16:46:08 INFO - 'TMOUT': '86400', 16:46:08 INFO - 'USER': 'cltbld', 16:46:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627922.803262-1756798501', 16:46:08 INFO - '_': '/tools/buildbot/bin/python'} 16:46:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:46:08 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:46:08 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 16:46:08 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 16:46:08 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 16:46:08 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 16:46:08 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 16:46:08 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 16:46:12 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:46:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:46:13 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:46:13 INFO - Installing collected packages: mozsystemmonitor 16:46:13 INFO - Running setup.py install for mozsystemmonitor 16:46:13 INFO - Successfully installed mozsystemmonitor 16:46:13 INFO - Cleaning up... 16:46:13 INFO - Return code: 0 16:46:13 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:46:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:46:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:46:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:46:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:46:13 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x157a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x157b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15bd290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15c5840>, '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 0x15c6260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c6710>, '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-1461627922.803262-1756798501', '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 16:46:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:46:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:46:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:46:13 INFO - 'CCACHE_UMASK': '002', 16:46:13 INFO - 'DISPLAY': ':0', 16:46:13 INFO - 'HOME': '/home/cltbld', 16:46:13 INFO - 'LANG': 'en_US.UTF-8', 16:46:13 INFO - 'LOGNAME': 'cltbld', 16:46:13 INFO - 'MAIL': '/var/mail/cltbld', 16:46:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:46:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:46:13 INFO - 'MOZ_NO_REMOTE': '1', 16:46:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:46:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:46:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:46:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:46:13 INFO - 'PWD': '/builds/slave/test', 16:46:13 INFO - 'SHELL': '/bin/bash', 16:46:13 INFO - 'SHLVL': '1', 16:46:13 INFO - 'TERM': 'linux', 16:46:13 INFO - 'TMOUT': '86400', 16:46:13 INFO - 'USER': 'cltbld', 16:46:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627922.803262-1756798501', 16:46:13 INFO - '_': '/tools/buildbot/bin/python'} 16:46:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:46:13 INFO - Downloading/unpacking blobuploader==1.2.4 16:46:13 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 16:46:13 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 16:46:13 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 16:46:13 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 16:46:13 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 16:46:13 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 16:46:17 INFO - Downloading blobuploader-1.2.4.tar.gz 16:46:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:46:17 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:46:17 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 16:46:17 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 16:46:17 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 16:46:17 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 16:46:17 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 16:46:17 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 16:46:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:46:18 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:46:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:46:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:46:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:46:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:46:18 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:46:18 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:46:19 INFO - Downloading docopt-0.6.1.tar.gz 16:46:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:46:19 INFO - Installing collected packages: blobuploader, requests, docopt 16:46:19 INFO - Running setup.py install for blobuploader 16:46:19 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:46:19 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:46:19 INFO - Running setup.py install for requests 16:46:20 INFO - Running setup.py install for docopt 16:46:20 INFO - Successfully installed blobuploader requests docopt 16:46:20 INFO - Cleaning up... 16:46:20 INFO - Return code: 0 16:46:20 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:46:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:46:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:46:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:46:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:46:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:46:20 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 0x157a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x157b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15bd290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15c5840>, '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 0x15c6260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c6710>, '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-1461627922.803262-1756798501', '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 16:46:20 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 16:46:20 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 16:46:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:46:20 INFO - 'CCACHE_UMASK': '002', 16:46:20 INFO - 'DISPLAY': ':0', 16:46:20 INFO - 'HOME': '/home/cltbld', 16:46:20 INFO - 'LANG': 'en_US.UTF-8', 16:46:20 INFO - 'LOGNAME': 'cltbld', 16:46:20 INFO - 'MAIL': '/var/mail/cltbld', 16:46:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:46:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:46:20 INFO - 'MOZ_NO_REMOTE': '1', 16:46:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:46:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:46:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:46:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:46:20 INFO - 'PWD': '/builds/slave/test', 16:46:20 INFO - 'SHELL': '/bin/bash', 16:46:20 INFO - 'SHLVL': '1', 16:46:20 INFO - 'TERM': 'linux', 16:46:20 INFO - 'TMOUT': '86400', 16:46:20 INFO - 'USER': 'cltbld', 16:46:20 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627922.803262-1756798501', 16:46:20 INFO - '_': '/tools/buildbot/bin/python'} 16:46:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:46:21 INFO - Running setup.py (path:/tmp/pip-L_ScEH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:46:21 INFO - Running setup.py (path:/tmp/pip-6QJDyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:46:21 INFO - Running setup.py (path:/tmp/pip-9UO36D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:46:21 INFO - Running setup.py (path:/tmp/pip-vSstsE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:46:21 INFO - Running setup.py (path:/tmp/pip-c5VOiw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:46:21 INFO - Running setup.py (path:/tmp/pip-ZnZtLQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:46:21 INFO - Running setup.py (path:/tmp/pip-AokJd8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:46:21 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:46:21 INFO - Running setup.py (path:/tmp/pip-Juj9ZB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:46:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:46:22 INFO - Running setup.py (path:/tmp/pip-s_hT3p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:46:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:46:22 INFO - Running setup.py (path:/tmp/pip-M0L7Ep-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:46:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:46:22 INFO - Running setup.py (path:/tmp/pip-Gl9q6M-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:46:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:46:22 INFO - Running setup.py (path:/tmp/pip-gkTLlT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:46:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:46:22 INFO - Running setup.py (path:/tmp/pip-eKc3gh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:46:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:46:22 INFO - Running setup.py (path:/tmp/pip-G7JPPy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:46:22 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:46:22 INFO - Running setup.py (path:/tmp/pip-Lv2Jey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:46:23 INFO - Running setup.py (path:/tmp/pip-TekPhQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:46:23 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:46:23 INFO - Running setup.py (path:/tmp/pip-9kO84S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:46:23 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:46:23 INFO - Running setup.py (path:/tmp/pip-aLTkad-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:46:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:46:23 INFO - Running setup.py (path:/tmp/pip-sdlwMa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:46:23 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:46:23 INFO - Running setup.py (path:/tmp/pip-MqAdId-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:46:23 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:46:24 INFO - Running setup.py (path:/tmp/pip-REiePn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:46:24 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:46:24 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 16:46:24 INFO - Running setup.py install for manifestparser 16:46:24 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:46:24 INFO - Running setup.py install for mozcrash 16:46:24 INFO - Running setup.py install for mozdebug 16:46:24 INFO - Running setup.py install for mozdevice 16:46:25 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:46:25 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:46:25 INFO - Running setup.py install for mozfile 16:46:25 INFO - Running setup.py install for mozhttpd 16:46:25 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:46:25 INFO - Running setup.py install for mozinfo 16:46:25 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:46:25 INFO - Running setup.py install for mozInstall 16:46:25 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:46:25 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:46:25 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:46:25 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:46:25 INFO - Running setup.py install for mozleak 16:46:26 INFO - Running setup.py install for mozlog 16:46:26 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:46:26 INFO - Running setup.py install for moznetwork 16:46:26 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:46:26 INFO - Running setup.py install for mozprocess 16:46:26 INFO - Running setup.py install for mozprofile 16:46:26 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:46:26 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:46:26 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:46:26 INFO - Running setup.py install for mozrunner 16:46:27 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:46:27 INFO - Running setup.py install for mozscreenshot 16:46:27 INFO - Running setup.py install for moztest 16:46:27 INFO - Running setup.py install for mozversion 16:46:27 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:46:27 INFO - Running setup.py install for wptserve 16:46:28 INFO - Running setup.py install for marionette-driver 16:46:28 INFO - Running setup.py install for browsermob-proxy 16:46:28 INFO - Running setup.py install for marionette-client 16:46:28 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:46:28 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:46:28 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 16:46:28 INFO - Cleaning up... 16:46:28 INFO - Return code: 0 16:46:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:46:28 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')]} 16:46:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:46:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:46:28 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')]} 16:46:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:46:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:46:28 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 0x157a030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x157b3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x15bd290>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15c5840>, '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 0x15c6260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c6710>, '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-1461627922.803262-1756798501', '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 16:46:28 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 16:46:28 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 16:46:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:46:28 INFO - 'CCACHE_UMASK': '002', 16:46:28 INFO - 'DISPLAY': ':0', 16:46:28 INFO - 'HOME': '/home/cltbld', 16:46:28 INFO - 'LANG': 'en_US.UTF-8', 16:46:28 INFO - 'LOGNAME': 'cltbld', 16:46:28 INFO - 'MAIL': '/var/mail/cltbld', 16:46:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:46:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:46:28 INFO - 'MOZ_NO_REMOTE': '1', 16:46:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:46:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:46:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:46:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:46:28 INFO - 'PWD': '/builds/slave/test', 16:46:28 INFO - 'SHELL': '/bin/bash', 16:46:28 INFO - 'SHLVL': '1', 16:46:28 INFO - 'TERM': 'linux', 16:46:28 INFO - 'TMOUT': '86400', 16:46:28 INFO - 'USER': 'cltbld', 16:46:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627922.803262-1756798501', 16:46:28 INFO - '_': '/tools/buildbot/bin/python'} 16:46:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:46:29 INFO - Running setup.py (path:/tmp/pip-sZip1C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:46:29 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)) 16:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:46:29 INFO - Running setup.py (path:/tmp/pip-fHiETF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:46:29 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)) 16:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:46:29 INFO - Running setup.py (path:/tmp/pip-C_c8Ft-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:46:29 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)) 16:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:46:29 INFO - Running setup.py (path:/tmp/pip-8psvhg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:46:29 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)) 16:46:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:46:29 INFO - Running setup.py (path:/tmp/pip-86E716-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:46:30 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)) 16:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:46:30 INFO - Running setup.py (path:/tmp/pip-Mka1kO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:46:30 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)) 16:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:46:30 INFO - Running setup.py (path:/tmp/pip-Hc23uH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:46:30 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)) 16:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:46:30 INFO - Running setup.py (path:/tmp/pip-bsDRV1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:46:30 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)) 16:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:46:30 INFO - Running setup.py (path:/tmp/pip-tFetHM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:46:30 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)) 16:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:46:30 INFO - Running setup.py (path:/tmp/pip-FMnJSa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:46:30 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)) 16:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:46:30 INFO - Running setup.py (path:/tmp/pip-CFMrnt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:46:30 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)) 16:46:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:46:30 INFO - Running setup.py (path:/tmp/pip-emEeBk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:46:31 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)) 16:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:46:31 INFO - Running setup.py (path:/tmp/pip-kFlMuD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:46:31 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)) 16:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:46:31 INFO - Running setup.py (path:/tmp/pip-5n1iOO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:46:31 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)) 16:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:46:31 INFO - Running setup.py (path:/tmp/pip-NouH1F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:46:31 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)) 16:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:46:31 INFO - Running setup.py (path:/tmp/pip-CeyuJx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:46:31 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)) 16:46:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:46:31 INFO - Running setup.py (path:/tmp/pip-XmiOBx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:46:31 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)) 16:46:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:46:31 INFO - Running setup.py (path:/tmp/pip-nrZPSM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:46:31 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)) 16:46:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:46:31 INFO - Running setup.py (path:/tmp/pip-38GUoT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:46:32 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)) 16:46:32 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:46:32 INFO - Running setup.py (path:/tmp/pip-9yjt8c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:46:32 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)) 16:46:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:46:32 INFO - Running setup.py (path:/tmp/pip-vfo3e1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:46:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:46:32 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)) 16:46:32 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)) 16:46:32 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)) 16:46:32 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)) 16:46:32 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)) 16:46:32 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)) 16:46:32 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:46: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 16:46: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 16:46: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 16:46: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 16:46: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 16:46: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 16:46:36 INFO - Downloading blessings-1.6.tar.gz 16:46:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:46:36 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)) 16:46:36 INFO - Installing collected packages: blessings 16:46:36 INFO - Running setup.py install for blessings 16:46:36 INFO - Successfully installed blessings 16:46:36 INFO - Cleaning up... 16:46:37 INFO - Return code: 0 16:46:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:46:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:46:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:46:37 INFO - Reading from file tmpfile_stdout 16:46:37 INFO - Current package versions: 16:46:37 INFO - argparse == 1.2.1 16:46:37 INFO - blessings == 1.6 16:46:37 INFO - blobuploader == 1.2.4 16:46:37 INFO - browsermob-proxy == 0.6.0 16:46:37 INFO - docopt == 0.6.1 16:46:37 INFO - manifestparser == 1.1 16:46:37 INFO - marionette-client == 2.3.0 16:46:37 INFO - marionette-driver == 1.4.0 16:46:37 INFO - mozInstall == 1.12 16:46:37 INFO - mozcrash == 0.17 16:46:37 INFO - mozdebug == 0.1 16:46:37 INFO - mozdevice == 0.48 16:46:37 INFO - mozfile == 1.2 16:46:37 INFO - mozhttpd == 0.7 16:46:37 INFO - mozinfo == 0.9 16:46:37 INFO - mozleak == 0.1 16:46:37 INFO - mozlog == 3.1 16:46:37 INFO - moznetwork == 0.27 16:46:37 INFO - mozprocess == 0.22 16:46:37 INFO - mozprofile == 0.28 16:46:37 INFO - mozrunner == 6.11 16:46:37 INFO - mozscreenshot == 0.1 16:46:37 INFO - mozsystemmonitor == 0.0 16:46:37 INFO - moztest == 0.7 16:46:37 INFO - mozversion == 1.4 16:46:37 INFO - psutil == 3.1.1 16:46:37 INFO - requests == 1.2.3 16:46:37 INFO - wptserve == 1.4.0 16:46:37 INFO - wsgiref == 0.1.2 16:46:37 INFO - Running post-action listener: _resource_record_post_action 16:46:37 INFO - Running post-action listener: _start_resource_monitoring 16:46:37 INFO - Starting resource monitoring. 16:46:37 INFO - ##### 16:46:37 INFO - ##### Running pull step. 16:46:37 INFO - ##### 16:46:37 INFO - Running pre-action listener: _resource_record_pre_action 16:46:37 INFO - Running main action method: pull 16:46:37 INFO - Pull has nothing to do! 16:46:37 INFO - Running post-action listener: _resource_record_post_action 16:46:37 INFO - ##### 16:46:37 INFO - ##### Running install step. 16:46:37 INFO - ##### 16:46:37 INFO - Running pre-action listener: _resource_record_pre_action 16:46:37 INFO - Running main action method: install 16:46:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:46:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:46:37 INFO - Reading from file tmpfile_stdout 16:46:37 INFO - Detecting whether we're running mozinstall >=1.0... 16:46:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:46:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:46:38 INFO - Reading from file tmpfile_stdout 16:46:38 INFO - Output received: 16:46:38 INFO - Usage: mozinstall [options] installer 16:46:38 INFO - Options: 16:46:38 INFO - -h, --help show this help message and exit 16:46:38 INFO - -d DEST, --destination=DEST 16:46:38 INFO - Directory to install application into. [default: 16:46:38 INFO - "/builds/slave/test"] 16:46:38 INFO - --app=APP Application being installed. [default: firefox] 16:46:38 INFO - mkdir: /builds/slave/test/build/application 16:46:38 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:46:38 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 16:47:08 INFO - Reading from file tmpfile_stdout 16:47:08 INFO - Output received: 16:47:08 INFO - /builds/slave/test/build/application/firefox/firefox 16:47:08 INFO - Running post-action listener: _resource_record_post_action 16:47:08 INFO - ##### 16:47:08 INFO - ##### Running run-tests step. 16:47:08 INFO - ##### 16:47:08 INFO - Running pre-action listener: _resource_record_pre_action 16:47:08 INFO - Running main action method: run_tests 16:47:08 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:47:08 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:47:08 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:47:08 INFO - grabbing minidump binary from tooltool 16:47:08 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')]} 16:47:08 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 0x15c5840>, '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 0x15c6260>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x15c6710>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:47:08 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 16:47:08 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 16:47:08 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:47:08 INFO - Return code: 0 16:47:08 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 16:47:08 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:47:08 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/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.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 16:47:08 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/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.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 16:47:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:47:08 INFO - 'CCACHE_UMASK': '002', 16:47:08 INFO - 'DISPLAY': ':0', 16:47:08 INFO - 'HOME': '/home/cltbld', 16:47:08 INFO - 'LANG': 'en_US.UTF-8', 16:47:08 INFO - 'LOGNAME': 'cltbld', 16:47:08 INFO - 'MAIL': '/var/mail/cltbld', 16:47:08 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:47:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:47:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:47:08 INFO - 'MOZ_NO_REMOTE': '1', 16:47:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:47:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:47:08 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:47:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:47:08 INFO - 'PWD': '/builds/slave/test', 16:47:08 INFO - 'SHELL': '/bin/bash', 16:47:08 INFO - 'SHLVL': '1', 16:47:08 INFO - 'TERM': 'linux', 16:47:08 INFO - 'TMOUT': '86400', 16:47:08 INFO - 'USER': 'cltbld', 16:47:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461627922.803262-1756798501', 16:47:08 INFO - '_': '/tools/buildbot/bin/python'} 16:47:08 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/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.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 16:47:09 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 16:47:09 INFO - import pkg_resources 16:47:11 INFO - Using 1 client processes 16:47:11 INFO - wptserve Starting http server on 127.0.0.1:8000 16:47:11 INFO - wptserve Starting http server on 127.0.0.1:8001 16:47:11 INFO - wptserve Starting http server on 127.0.0.1:8443 16:47:13 INFO - SUITE-START | Running 778 tests 16:47:13 INFO - Running testharness tests 16:47:13 INFO - Setting up ssl 16:47:13 INFO - PROCESS | certutil | 16:47:13 INFO - PROCESS | certutil | 16:47:13 INFO - PROCESS | certutil | 16:47:13 INFO - Certificate Nickname Trust Attributes 16:47:13 INFO - SSL,S/MIME,JAR/XPI 16:47:13 INFO - 16:47:13 INFO - web-platform-tests CT,, 16:47:13 INFO - 16:47:13 INFO - Starting runner 16:47:16 INFO - PROCESS | 4899 | 1461628036390 Marionette DEBUG Marionette enabled via build flag and pref 16:47:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058df4d000 == 1 [pid = 4899] [id = 1] 16:47:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 1 (0x7f058df4d800) [pid = 4899] [serial = 1] [outer = (nil)] 16:47:16 INFO - PROCESS | 4899 | [4899] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:47:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 2 (0x7f058df4e800) [pid = 4899] [serial = 2] [outer = 0x7f058df4d800] 16:47:17 INFO - PROCESS | 4899 | 1461628037032 Marionette INFO Listening on port 2828 16:47:17 INFO - PROCESS | 4899 | 1461628037597 Marionette DEBUG Marionette enabled via command-line flag 16:47:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058ae21000 == 2 [pid = 4899] [id = 2] 16:47:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 3 (0x7f058ae21800) [pid = 4899] [serial = 3] [outer = (nil)] 16:47:17 INFO - PROCESS | 4899 | [4899] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 16:47:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 4 (0x7f058ae22800) [pid = 4899] [serial = 4] [outer = 0x7f058ae21800] 16:47:17 INFO - PROCESS | 4899 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f058a212700 16:47:17 INFO - PROCESS | 4899 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f058a260f10 16:47:17 INFO - PROCESS | 4899 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f058a2671c0 16:47:17 INFO - PROCESS | 4899 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f058a2674c0 16:47:17 INFO - PROCESS | 4899 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f058a2677f0 16:47:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 5 (0x7f058a2b9800) [pid = 4899] [serial = 5] [outer = 0x7f058df4d800] 16:47:17 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:47:17 INFO - PROCESS | 4899 | 1461628037970 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57391 16:47:18 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:47:18 INFO - PROCESS | 4899 | 1461628038050 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57392 16:47:18 INFO - PROCESS | 4899 | 1461628038062 Marionette DEBUG Closed connection conn0 16:47:18 INFO - PROCESS | 4899 | [4899] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 16:47:18 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:47:18 INFO - PROCESS | 4899 | 1461628038188 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57393 16:47:18 INFO - PROCESS | 4899 | 1461628038191 Marionette DEBUG Closed connection conn1 16:47:18 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:47:18 INFO - PROCESS | 4899 | 1461628038252 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:57394 16:47:18 INFO - PROCESS | 4899 | 1461628038264 Marionette DEBUG Closed connection conn2 16:47:18 INFO - PROCESS | 4899 | 1461628038313 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:47:18 INFO - PROCESS | 4899 | 1461628038338 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.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":"20160425152612","device":"desktop","version":"49.0a1"} 16:47:19 INFO - PROCESS | 4899 | [4899] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:47:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ddd9800 == 3 [pid = 4899] [id = 3] 16:47:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 6 (0x7f057ddda000) [pid = 4899] [serial = 6] [outer = (nil)] 16:47:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ddda800 == 4 [pid = 4899] [id = 4] 16:47:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 7 (0x7f057dda0800) [pid = 4899] [serial = 7] [outer = (nil)] 16:47:20 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:47:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc40000 == 5 [pid = 4899] [id = 5] 16:47:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 8 (0x7f057ca28400) [pid = 4899] [serial = 8] [outer = (nil)] 16:47:20 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:47:20 INFO - PROCESS | 4899 | [4899] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:47:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 9 (0x7f057c9c7800) [pid = 4899] [serial = 9] [outer = 0x7f057ca28400] 16:47:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 10 (0x7f057c410000) [pid = 4899] [serial = 10] [outer = 0x7f057ddda000] 16:47:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 11 (0x7f057c49d000) [pid = 4899] [serial = 11] [outer = 0x7f057dda0800] 16:47:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 12 (0x7f057c49f000) [pid = 4899] [serial = 12] [outer = 0x7f057ca28400] 16:47:22 INFO - PROCESS | 4899 | 1461628042250 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 4899 | 1461628042269 Marionette DEBUG loaded listener.js 16:47:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 13 (0x7f057a67d400) [pid = 4899] [serial = 13] [outer = 0x7f057ca28400] 16:47:23 INFO - PROCESS | 4899 | 1461628043024 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"322902cc-7285-4259-b58b-4f64b28744e0","capabilities":{"browserName":"Firefox","browserVersion":"49.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":"20160425152612","device":"desktop","version":"49.0a1","command_id":1}}] 16:47:23 INFO - PROCESS | 4899 | 1461628043267 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}] 16:47:23 INFO - PROCESS | 4899 | 1461628043468 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 16:47:23 INFO - PROCESS | 4899 | 1461628043732 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:47:23 INFO - PROCESS | 4899 | [4899] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:47:23 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:47:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 14 (0x7f058b3a8800) [pid = 4899] [serial = 14] [outer = 0x7f057ca28400] 16:47:24 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 16:47:24 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:47:24 INFO - PROCESS | 4899 | 1461628044358 Marionette TRACE conn3 <- [1,3,null,{}] 16:47:24 INFO - PROCESS | 4899 | 1461628044395 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:47:24 INFO - PROCESS | 4899 | 1461628044446 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 16:47:24 INFO - PROCESS | 4899 | 1461628044516 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 16:47:24 INFO - PROCESS | 4899 | 1461628044520 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 16:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:47:24 INFO - PROCESS | 4899 | 1461628044592 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 4899 | 1461628044597 Marionette TRACE conn3 <- [1,6,null,{}] 16:47:24 INFO - PROCESS | 4899 | 1461628044620 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}] 16:47:24 INFO - PROCESS | 4899 | 1461628044641 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 16:47:24 INFO - PROCESS | 4899 | 1461628044651 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059315c800 == 6 [pid = 4899] [id = 6] 16:47:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 15 (0x7f058c6efc00) [pid = 4899] [serial = 15] [outer = (nil)] 16:47:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 16 (0x7f0576424800) [pid = 4899] [serial = 16] [outer = 0x7f058c6efc00] 16:47:24 INFO - PROCESS | 4899 | 1461628044726 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 17 (0x7f057642b400) [pid = 4899] [serial = 17] [outer = 0x7f058c6efc00] 16:47:25 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0576422800 == 7 [pid = 4899] [id = 7] 16:47:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 18 (0x7f057625e400) [pid = 4899] [serial = 18] [outer = (nil)] 16:47:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 19 (0x7f0576268000) [pid = 4899] [serial = 19] [outer = 0x7f057625e400] 16:47:25 INFO - PROCESS | 4899 | 1461628045258 Marionette DEBUG loaded listener.js 16:47:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 20 (0x7f05761fe000) [pid = 4899] [serial = 20] [outer = 0x7f057625e400] 16:47:25 INFO - PROCESS | 4899 | [4899] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:47:25 INFO - PROCESS | 4899 | 1461628045962 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]]]}] 16:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1453ms 16:47:26 INFO - PROCESS | 4899 | 1461628046040 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 4899 | 1461628046043 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 16:47:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:47:26 INFO - PROCESS | 4899 | 1461628046071 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 4899 | 1461628046075 Marionette TRACE conn3 <- [1,10,null,{}] 16:47:26 INFO - PROCESS | 4899 | 1461628046120 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}] 16:47:26 INFO - PROCESS | 4899 | 1461628046318 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 16:47:26 INFO - PROCESS | 4899 | 1461628046345 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057452a000 == 8 [pid = 4899] [id = 8] 16:47:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 21 (0x7f05754a7000) [pid = 4899] [serial = 21] [outer = (nil)] 16:47:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 22 (0x7f0576264c00) [pid = 4899] [serial = 22] [outer = 0x7f05754a7000] 16:47:26 INFO - PROCESS | 4899 | 1461628046419 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 23 (0x7f057485f800) [pid = 4899] [serial = 23] [outer = 0x7f05754a7000] 16:47:27 INFO - PROCESS | 4899 | 1461628047462 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]]]}] 16:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1465ms 16:47:27 INFO - PROCESS | 4899 | 1461628047530 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 16:47:27 INFO - PROCESS | 4899 | 1461628047536 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 16:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:47:27 INFO - PROCESS | 4899 | 1461628047545 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:47:27 INFO - PROCESS | 4899 | 1461628047551 Marionette TRACE conn3 <- [1,14,null,{}] 16:47:27 INFO - PROCESS | 4899 | 1461628047561 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}] 16:47:27 INFO - PROCESS | 4899 | 1461628047785 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 16:47:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575484000 == 9 [pid = 4899] [id = 9] 16:47:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 24 (0x7f0575485800) [pid = 4899] [serial = 24] [outer = (nil)] 16:47:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 25 (0x7f0575486800) [pid = 4899] [serial = 25] [outer = 0x7f0575485800] 16:47:28 INFO - PROCESS | 4899 | 1461628048023 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 26 (0x7f0575528000) [pid = 4899] [serial = 26] [outer = 0x7f0575485800] 16:47:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575f33000 == 10 [pid = 4899] [id = 10] 16:47:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 27 (0x7f0575508400) [pid = 4899] [serial = 27] [outer = (nil)] 16:47:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 28 (0x7f05761ff800) [pid = 4899] [serial = 28] [outer = 0x7f0575508400] 16:47:28 INFO - PROCESS | 4899 | 1461628048126 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 29 (0x7f0576506c00) [pid = 4899] [serial = 29] [outer = 0x7f0575508400] 16:47:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0576145800 == 11 [pid = 4899] [id = 11] 16:47:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 30 (0x7f057485d800) [pid = 4899] [serial = 30] [outer = (nil)] 16:47:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 31 (0x7f057a31d400) [pid = 4899] [serial = 31] [outer = 0x7f057485d800] 16:47:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 32 (0x7f0577a61c00) [pid = 4899] [serial = 32] [outer = 0x7f057485d800] 16:47:29 INFO - PROCESS | 4899 | 1461628049215 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]]]}] 16:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1685ms 16:47:29 INFO - PROCESS | 4899 | 1461628049230 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 16:47:29 INFO - PROCESS | 4899 | 1461628049237 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 16:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:47:29 INFO - PROCESS | 4899 | 1461628049247 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 4899 | 1461628049251 Marionette TRACE conn3 <- [1,18,null,{}] 16:47:29 INFO - PROCESS | 4899 | 1461628049258 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}] 16:47:29 INFO - PROCESS | 4899 | 1461628049448 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 16:47:29 INFO - PROCESS | 4899 | 1461628049576 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a662000 == 12 [pid = 4899] [id = 12] 16:47:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 33 (0x7f057afbdc00) [pid = 4899] [serial = 33] [outer = (nil)] 16:47:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 34 (0x7f057d7eec00) [pid = 4899] [serial = 34] [outer = 0x7f057afbdc00] 16:47:29 INFO - PROCESS | 4899 | 1461628049682 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 35 (0x7f057d9d4000) [pid = 4899] [serial = 35] [outer = 0x7f057afbdc00] 16:47:30 INFO - PROCESS | 4899 | 1461628050512 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]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:47:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1283ms 16:47:30 INFO - PROCESS | 4899 | 1461628050531 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 16:47:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:47:30 INFO - PROCESS | 4899 | 1461628050537 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 16:47:30 INFO - PROCESS | 4899 | 1461628050543 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 4899 | 1461628050549 Marionette TRACE conn3 <- [1,22,null,{}] 16:47:30 INFO - PROCESS | 4899 | 1461628050565 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}] 16:47:30 INFO - PROCESS | 4899 | 1461628050768 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 16:47:30 INFO - PROCESS | 4899 | 1461628050891 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc3e000 == 13 [pid = 4899] [id = 13] 16:47:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 36 (0x7f057e071c00) [pid = 4899] [serial = 36] [outer = (nil)] 16:47:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 37 (0x7f057e7f8400) [pid = 4899] [serial = 37] [outer = 0x7f057e071c00] 16:47:30 INFO - PROCESS | 4899 | 1461628050977 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 38 (0x7f05807e7400) [pid = 4899] [serial = 38] [outer = 0x7f057e071c00] 16:47:32 INFO - PROCESS | 4899 | 1461628052002 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]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1490ms 16:47:32 INFO - PROCESS | 4899 | 1461628052035 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 4899 | 1461628052041 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 16:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:47:32 INFO - PROCESS | 4899 | 1461628052050 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 4899 | 1461628052055 Marionette TRACE conn3 <- [1,26,null,{}] 16:47:32 INFO - PROCESS | 4899 | 1461628052064 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}] 16:47:32 INFO - PROCESS | 4899 | 1461628052303 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 16:47:32 INFO - PROCESS | 4899 | 1461628052590 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:32 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577abe000 == 14 [pid = 4899] [id = 14] 16:47:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 39 (0x7f0577bd4800) [pid = 4899] [serial = 39] [outer = (nil)] 16:47:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 40 (0x7f057b319800) [pid = 4899] [serial = 40] [outer = 0x7f0577bd4800] 16:47:32 INFO - PROCESS | 4899 | 1461628052663 Marionette DEBUG loaded listener.js 16:47:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 41 (0x7f057e7ee400) [pid = 4899] [serial = 41] [outer = 0x7f0577bd4800] 16:47:33 INFO - PROCESS | 4899 | 1461628053391 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]]]}] 16:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1389ms 16:47:33 INFO - PROCESS | 4899 | 1461628053440 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 16:47:33 INFO - PROCESS | 4899 | 1461628053448 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 16:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:47:33 INFO - PROCESS | 4899 | 1461628053470 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:47:33 INFO - PROCESS | 4899 | 1461628053475 Marionette TRACE conn3 <- [1,30,null,{}] 16:47:33 INFO - PROCESS | 4899 | 1461628053485 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}] 16:47:33 INFO - PROCESS | 4899 | 1461628053632 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 16:47:33 INFO - PROCESS | 4899 | 1461628053644 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cd99800 == 15 [pid = 4899] [id = 15] 16:47:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 42 (0x7f057dd04c00) [pid = 4899] [serial = 42] [outer = (nil)] 16:47:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 43 (0x7f057e7ecc00) [pid = 4899] [serial = 43] [outer = 0x7f057dd04c00] 16:47:33 INFO - PROCESS | 4899 | 1461628053707 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 44 (0x7f05807e0c00) [pid = 4899] [serial = 44] [outer = 0x7f057dd04c00] 16:47:34 INFO - PROCESS | 4899 | 1461628054456 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]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:47:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1040ms 16:47:34 INFO - PROCESS | 4899 | 1461628054506 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 4899 | 1461628054510 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 16:47:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:47:34 INFO - PROCESS | 4899 | 1461628054517 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 4899 | 1461628054522 Marionette TRACE conn3 <- [1,34,null,{}] 16:47:34 INFO - PROCESS | 4899 | 1461628054541 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}] 16:47:34 INFO - PROCESS | 4899 | 1461628054693 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 16:47:34 INFO - PROCESS | 4899 | 1461628054706 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d789000 == 16 [pid = 4899] [id = 16] 16:47:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 45 (0x7f058156e800) [pid = 4899] [serial = 45] [outer = (nil)] 16:47:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 46 (0x7f058520bc00) [pid = 4899] [serial = 46] [outer = 0x7f058156e800] 16:47:34 INFO - PROCESS | 4899 | 1461628054772 Marionette DEBUG loaded listener.js 16:47:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 47 (0x7f058a226400) [pid = 4899] [serial = 47] [outer = 0x7f058156e800] 16:47:35 INFO - PROCESS | 4899 | 1461628055466 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]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 986ms 16:47:35 INFO - PROCESS | 4899 | 1461628055504 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 16:47:35 INFO - PROCESS | 4899 | 1461628055508 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 16:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:47:35 INFO - PROCESS | 4899 | 1461628055514 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 4899 | 1461628055516 Marionette TRACE conn3 <- [1,38,null,{}] 16:47:35 INFO - PROCESS | 4899 | 1461628055522 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}] 16:47:35 INFO - PROCESS | 4899 | 1461628055720 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 16:47:35 INFO - PROCESS | 4899 | 1461628055744 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a358800 == 17 [pid = 4899] [id = 17] 16:47:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 48 (0x7f057540dc00) [pid = 4899] [serial = 48] [outer = (nil)] 16:47:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 49 (0x7f0577bd2800) [pid = 4899] [serial = 49] [outer = 0x7f057540dc00] 16:47:35 INFO - PROCESS | 4899 | 1461628055812 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 50 (0x7f058ae52c00) [pid = 4899] [serial = 50] [outer = 0x7f057540dc00] 16:47:36 INFO - PROCESS | 4899 | 1461628056493 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]]]}] 16:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1031ms 16:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:47:36 INFO - PROCESS | 4899 | 1461628056547 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 16:47:36 INFO - PROCESS | 4899 | 1461628056550 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 16:47:36 INFO - PROCESS | 4899 | 1461628056556 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:47:36 INFO - PROCESS | 4899 | 1461628056559 Marionette TRACE conn3 <- [1,42,null,{}] 16:47:36 INFO - PROCESS | 4899 | 1461628056564 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}] 16:47:36 INFO - PROCESS | 4899 | 1461628056740 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 16:47:36 INFO - PROCESS | 4899 | 1461628056758 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e019000 == 18 [pid = 4899] [id = 18] 16:47:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 51 (0x7f058ae0f800) [pid = 4899] [serial = 51] [outer = (nil)] 16:47:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 52 (0x7f058b19fc00) [pid = 4899] [serial = 52] [outer = 0x7f058ae0f800] 16:47:36 INFO - PROCESS | 4899 | 1461628056824 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 53 (0x7f058b3a9000) [pid = 4899] [serial = 53] [outer = 0x7f058ae0f800] 16:47:37 INFO - PROCESS | 4899 | 1461628057761 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]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1236ms 16:47:37 INFO - PROCESS | 4899 | 1461628057792 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 4899 | 1461628057800 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 16:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:47:37 INFO - PROCESS | 4899 | 1461628057807 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 4899 | 1461628057814 Marionette TRACE conn3 <- [1,46,null,{}] 16:47:37 INFO - PROCESS | 4899 | 1461628057821 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}] 16:47:37 INFO - PROCESS | 4899 | 1461628057993 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 16:47:38 INFO - PROCESS | 4899 | 1461628058117 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c278800 == 19 [pid = 4899] [id = 19] 16:47:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 54 (0x7f0577a54400) [pid = 4899] [serial = 54] [outer = (nil)] 16:47:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 55 (0x7f057ae2f000) [pid = 4899] [serial = 55] [outer = 0x7f0577a54400] 16:47:38 INFO - PROCESS | 4899 | 1461628058198 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 56 (0x7f057c196800) [pid = 4899] [serial = 56] [outer = 0x7f0577a54400] 16:47:39 INFO - PROCESS | 4899 | 1461628059138 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]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1388ms 16:47:39 INFO - PROCESS | 4899 | 1461628059198 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 16:47:39 INFO - PROCESS | 4899 | 1461628059206 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 16:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:47:39 INFO - PROCESS | 4899 | 1461628059217 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 4899 | 1461628059220 Marionette TRACE conn3 <- [1,50,null,{}] 16:47:39 INFO - PROCESS | 4899 | 1461628059227 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}] 16:47:39 INFO - PROCESS | 4899 | 1461628059429 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 16:47:39 INFO - PROCESS | 4899 | 1461628059554 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ddca800 == 20 [pid = 4899] [id = 20] 16:47:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 57 (0x7f057cd70800) [pid = 4899] [serial = 57] [outer = (nil)] 16:47:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 58 (0x7f057dd07800) [pid = 4899] [serial = 58] [outer = 0x7f057cd70800] 16:47:39 INFO - PROCESS | 4899 | 1461628059633 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 59 (0x7f057e7f7000) [pid = 4899] [serial = 59] [outer = 0x7f057cd70800] 16:47:40 INFO - PROCESS | 4899 | 1461628060749 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]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1585ms 16:47:40 INFO - PROCESS | 4899 | 1461628060805 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 4899 | 1461628060811 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 16:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:47:40 INFO - PROCESS | 4899 | 1461628060823 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 4899 | 1461628060833 Marionette TRACE conn3 <- [1,54,null,{}] 16:47:40 INFO - PROCESS | 4899 | 1461628060920 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}] 16:47:41 INFO - PROCESS | 4899 | 1461628061259 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 16:47:41 INFO - PROCESS | 4899 | 1461628061405 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0580992000 == 21 [pid = 4899] [id = 21] 16:47:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 60 (0x7f0581579c00) [pid = 4899] [serial = 60] [outer = (nil)] 16:47:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 61 (0x7f058b092c00) [pid = 4899] [serial = 61] [outer = 0x7f0581579c00] 16:47:41 INFO - PROCESS | 4899 | 1461628061485 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 62 (0x7f058b5dc800) [pid = 4899] [serial = 62] [outer = 0x7f0581579c00] 16:47:42 INFO - PROCESS | 4899 | 1461628062282 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]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:47:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1529ms 16:47:42 INFO - PROCESS | 4899 | 1461628062471 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 4899 | 1461628062478 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 16:47:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:47:42 INFO - PROCESS | 4899 | 1461628062487 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 4899 | 1461628062491 Marionette TRACE conn3 <- [1,58,null,{}] 16:47:42 INFO - PROCESS | 4899 | 1461628062501 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}] 16:47:42 INFO - PROCESS | 4899 | 1461628062657 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 16:47:42 INFO - PROCESS | 4899 | 1461628062754 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057af9c000 == 22 [pid = 4899] [id = 22] 16:47:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 63 (0x7f057a318400) [pid = 4899] [serial = 63] [outer = (nil)] 16:47:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 64 (0x7f057a67f400) [pid = 4899] [serial = 64] [outer = 0x7f057a318400] 16:47:42 INFO - PROCESS | 4899 | 1461628062845 Marionette DEBUG loaded listener.js 16:47:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 65 (0x7f057c49cc00) [pid = 4899] [serial = 65] [outer = 0x7f057a318400] 16:47:43 INFO - PROCESS | 4899 | 1461628063705 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]]]}] 16:47:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:47:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1281ms 16:47:43 INFO - PROCESS | 4899 | 1461628063786 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 16:47:43 INFO - PROCESS | 4899 | 1461628063791 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 16:47:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:47:43 INFO - PROCESS | 4899 | 1461628063806 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:47:43 INFO - PROCESS | 4899 | 1461628063811 Marionette TRACE conn3 <- [1,62,null,{}] 16:47:43 INFO - PROCESS | 4899 | 1461628063818 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}] 16:47:43 INFO - PROCESS | 4899 | 1461628063989 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 16:47:44 INFO - PROCESS | 4899 | 1461628064137 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:44 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a358800 == 21 [pid = 4899] [id = 17] 16:47:44 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d789000 == 20 [pid = 4899] [id = 16] 16:47:44 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057cd99800 == 19 [pid = 4899] [id = 15] 16:47:44 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577abe000 == 18 [pid = 4899] [id = 14] 16:47:44 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057cc3e000 == 17 [pid = 4899] [id = 13] 16:47:44 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a662000 == 16 [pid = 4899] [id = 12] 16:47:44 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575f33000 == 15 [pid = 4899] [id = 10] 16:47:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575f32800 == 16 [pid = 4899] [id = 23] 16:47:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 66 (0x7f0575404c00) [pid = 4899] [serial = 66] [outer = (nil)] 16:47:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 67 (0x7f05761fe400) [pid = 4899] [serial = 67] [outer = 0x7f0575404c00] 16:47:44 INFO - PROCESS | 4899 | 1461628064237 Marionette DEBUG loaded listener.js 16:47:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 68 (0x7f057a31c000) [pid = 4899] [serial = 68] [outer = 0x7f0575404c00] 16:47:45 INFO - PROCESS | 4899 | 1461628065091 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]]]}] 16:47:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:47:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1338ms 16:47:45 INFO - PROCESS | 4899 | 1461628065156 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 16:47:45 INFO - PROCESS | 4899 | 1461628065163 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 16:47:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:47:45 INFO - PROCESS | 4899 | 1461628065173 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:47:45 INFO - PROCESS | 4899 | 1461628065178 Marionette TRACE conn3 <- [1,66,null,{}] 16:47:45 INFO - PROCESS | 4899 | 1461628065187 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}] 16:47:45 INFO - PROCESS | 4899 | 1461628065362 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 16:47:45 INFO - PROCESS | 4899 | 1461628065486 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d6f7000 == 17 [pid = 4899] [id = 24] 16:47:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 69 (0x7f057540c800) [pid = 4899] [serial = 69] [outer = (nil)] 16:47:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 70 (0x7f057e732000) [pid = 4899] [serial = 70] [outer = 0x7f057540c800] 16:47:45 INFO - PROCESS | 4899 | 1461628065565 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 71 (0x7f058078f400) [pid = 4899] [serial = 71] [outer = 0x7f057540c800] 16:47:46 INFO - PROCESS | 4899 | 1461628066412 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]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1283ms 16:47:46 INFO - PROCESS | 4899 | 1461628066476 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 4899 | 1461628066482 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 16:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:47:46 INFO - PROCESS | 4899 | 1461628066494 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 4899 | 1461628066496 Marionette TRACE conn3 <- [1,70,null,{}] 16:47:46 INFO - PROCESS | 4899 | 1461628066503 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}] 16:47:46 INFO - PROCESS | 4899 | 1461628066670 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 16:47:46 INFO - PROCESS | 4899 | 1461628066800 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e013000 == 18 [pid = 4899] [id = 25] 16:47:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 72 (0x7f057e7ea000) [pid = 4899] [serial = 72] [outer = (nil)] 16:47:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 73 (0x7f0585210800) [pid = 4899] [serial = 73] [outer = 0x7f057e7ea000] 16:47:46 INFO - PROCESS | 4899 | 1461628066889 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 74 (0x7f058b108400) [pid = 4899] [serial = 74] [outer = 0x7f057e7ea000] 16:47:47 INFO - PROCESS | 4899 | 1461628067781 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]]]}] 16:47:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:47:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1328ms 16:47:47 INFO - PROCESS | 4899 | 1461628067823 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 16:47:47 INFO - PROCESS | 4899 | 1461628067826 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 16:47:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:47:47 INFO - PROCESS | 4899 | 1461628067838 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 4899 | 1461628067850 Marionette TRACE conn3 <- [1,74,null,{}] 16:47:47 INFO - PROCESS | 4899 | 1461628067865 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}] 16:47:48 INFO - PROCESS | 4899 | 1461628068058 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 16:47:48 INFO - PROCESS | 4899 | 1461628068186 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852e1000 == 19 [pid = 4899] [id = 26] 16:47:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 75 (0x7f058c249800) [pid = 4899] [serial = 75] [outer = (nil)] 16:47:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 76 (0x7f058c53e800) [pid = 4899] [serial = 76] [outer = 0x7f058c249800] 16:47:48 INFO - PROCESS | 4899 | 1461628068267 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 77 (0x7f058dfab400) [pid = 4899] [serial = 77] [outer = 0x7f058c249800] 16:47:49 INFO - PROCESS | 4899 | 1461628069125 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]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1350ms 16:47:49 INFO - PROCESS | 4899 | 1461628069185 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 4899 | 1461628069189 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 16:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:47:49 INFO - PROCESS | 4899 | 1461628069196 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 4899 | 1461628069199 Marionette TRACE conn3 <- [1,78,null,{}] 16:47:49 INFO - PROCESS | 4899 | 1461628069204 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}] 16:47:49 INFO - PROCESS | 4899 | 1461628069364 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 16:47:49 INFO - PROCESS | 4899 | 1461628069495 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0576414800 == 20 [pid = 4899] [id = 27] 16:47:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 78 (0x7f0574de1400) [pid = 4899] [serial = 78] [outer = (nil)] 16:47:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 79 (0x7f057cdf2000) [pid = 4899] [serial = 79] [outer = 0x7f0574de1400] 16:47:49 INFO - PROCESS | 4899 | 1461628069571 Marionette DEBUG loaded listener.js 16:47:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 80 (0x7f058c3d2400) [pid = 4899] [serial = 80] [outer = 0x7f0574de1400] 16:47:50 INFO - PROCESS | 4899 | 1461628070474 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]]]}] 16:47:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:47:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1330ms 16:47:50 INFO - PROCESS | 4899 | 1461628070527 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 16:47:50 INFO - PROCESS | 4899 | 1461628070532 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 16:47:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:47:50 INFO - PROCESS | 4899 | 1461628070541 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:47:50 INFO - PROCESS | 4899 | 1461628070545 Marionette TRACE conn3 <- [1,82,null,{}] 16:47:50 INFO - PROCESS | 4899 | 1461628070554 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}] 16:47:50 INFO - PROCESS | 4899 | 1461628070715 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 16:47:50 INFO - PROCESS | 4899 | 1461628070860 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a354800 == 21 [pid = 4899] [id = 28] 16:47:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 81 (0x7f057c5ed400) [pid = 4899] [serial = 81] [outer = (nil)] 16:47:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 82 (0x7f057cbe2c00) [pid = 4899] [serial = 82] [outer = 0x7f057c5ed400] 16:47:50 INFO - PROCESS | 4899 | 1461628070943 Marionette DEBUG loaded listener.js 16:47:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 83 (0x7f057cdf4800) [pid = 4899] [serial = 83] [outer = 0x7f057c5ed400] 16:47:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057af9c000 == 20 [pid = 4899] [id = 22] 16:47:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c278800 == 19 [pid = 4899] [id = 19] 16:47:51 INFO - PROCESS | 4899 | 1461628071870 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]]]}] 16:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1383ms 16:47:51 INFO - PROCESS | 4899 | 1461628071924 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 4899 | 1461628071931 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 16:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:47:51 INFO - PROCESS | 4899 | 1461628071938 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 4899 | 1461628071943 Marionette TRACE conn3 <- [1,86,null,{}] 16:47:51 INFO - PROCESS | 4899 | 1461628071951 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}] 16:47:52 INFO - PROCESS | 4899 | 1461628072124 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 16:47:52 INFO - PROCESS | 4899 | 1461628072269 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057df73000 == 20 [pid = 4899] [id = 29] 16:47:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 84 (0x7f057cdf1400) [pid = 4899] [serial = 84] [outer = (nil)] 16:47:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 85 (0x7f057d9d3800) [pid = 4899] [serial = 85] [outer = 0x7f057cdf1400] 16:47:52 INFO - PROCESS | 4899 | 1461628072351 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 86 (0x7f057ebcc000) [pid = 4899] [serial = 86] [outer = 0x7f057cdf1400] 16:47:53 INFO - PROCESS | 4899 | 1461628073213 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]]]}] 16:47:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:47:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1341ms 16:47:53 INFO - PROCESS | 4899 | 1461628073282 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 16:47:53 INFO - PROCESS | 4899 | 1461628073290 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 16:47:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:47:53 INFO - PROCESS | 4899 | 1461628073302 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:47:53 INFO - PROCESS | 4899 | 1461628073305 Marionette TRACE conn3 <- [1,90,null,{}] 16:47:53 INFO - PROCESS | 4899 | 1461628073312 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}] 16:47:53 INFO - PROCESS | 4899 | 1461628073499 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 16:47:53 INFO - PROCESS | 4899 | 1461628073629 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852e2800 == 21 [pid = 4899] [id = 30] 16:47:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 87 (0x7f057ebd2400) [pid = 4899] [serial = 87] [outer = (nil)] 16:47:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 88 (0x7f0585273000) [pid = 4899] [serial = 88] [outer = 0x7f057ebd2400] 16:47:53 INFO - PROCESS | 4899 | 1461628073708 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 89 (0x7f058b09a800) [pid = 4899] [serial = 89] [outer = 0x7f057ebd2400] 16:47:54 INFO - PROCESS | 4899 | 1461628074577 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]]]}] 16:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1341ms 16:47:54 INFO - PROCESS | 4899 | 1461628074658 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 16:47:54 INFO - PROCESS | 4899 | 1461628074663 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 16:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:47:54 INFO - PROCESS | 4899 | 1461628074673 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 4899 | 1461628074678 Marionette TRACE conn3 <- [1,94,null,{}] 16:47:54 INFO - PROCESS | 4899 | 1461628074694 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}] 16:47:54 INFO - PROCESS | 4899 | 1461628074870 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 16:47:55 INFO - PROCESS | 4899 | 1461628074999 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b35d800 == 22 [pid = 4899] [id = 31] 16:47:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 90 (0x7f058c2f8800) [pid = 4899] [serial = 90] [outer = (nil)] 16:47:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f058c540400) [pid = 4899] [serial = 91] [outer = 0x7f058c2f8800] 16:47:55 INFO - PROCESS | 4899 | 1461628075080 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f058fb14c00) [pid = 4899] [serial = 92] [outer = 0x7f058c2f8800] 16:47:56 INFO - PROCESS | 4899 | 1461628076107 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]]]}] 16:47:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:47:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1499ms 16:47:56 INFO - PROCESS | 4899 | 1461628076175 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 4899 | 1461628076183 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 16:47:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:47:56 INFO - PROCESS | 4899 | 1461628076193 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 4899 | 1461628076197 Marionette TRACE conn3 <- [1,98,null,{}] 16:47:56 INFO - PROCESS | 4899 | 1461628076207 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}] 16:47:56 INFO - PROCESS | 4899 | 1461628076526 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 16:47:56 INFO - PROCESS | 4899 | 1461628076731 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c30b800 == 23 [pid = 4899] [id = 32] 16:47:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 93 (0x7f0574de8000) [pid = 4899] [serial = 93] [outer = (nil)] 16:47:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 94 (0x7f058feaf000) [pid = 4899] [serial = 94] [outer = 0x7f0574de8000] 16:47:56 INFO - PROCESS | 4899 | 1461628076858 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 95 (0x7f05903a7800) [pid = 4899] [serial = 95] [outer = 0x7f0574de8000] 16:47:57 INFO - PROCESS | 4899 | 1461628077722 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]]]}] 16:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1587ms 16:47:57 INFO - PROCESS | 4899 | 1461628077779 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 4899 | 1461628077783 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 16:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:47:57 INFO - PROCESS | 4899 | 1461628077792 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 4899 | 1461628077796 Marionette TRACE conn3 <- [1,102,null,{}] 16:47:57 INFO - PROCESS | 4899 | 1461628077801 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}] 16:47:57 INFO - PROCESS | 4899 | 1461628077965 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 16:47:58 INFO - PROCESS | 4899 | 1461628078197 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c8a8000 == 24 [pid = 4899] [id = 33] 16:47:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 96 (0x7f057540cc00) [pid = 4899] [serial = 96] [outer = (nil)] 16:47:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f057642e000) [pid = 4899] [serial = 97] [outer = 0x7f057540cc00] 16:47:58 INFO - PROCESS | 4899 | 1461628078274 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f057c4a4800) [pid = 4899] [serial = 98] [outer = 0x7f057540cc00] 16:47:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05852e1000 == 23 [pid = 4899] [id = 26] 16:47:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e013000 == 22 [pid = 4899] [id = 25] 16:47:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d6f7000 == 21 [pid = 4899] [id = 24] 16:47:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575f32800 == 20 [pid = 4899] [id = 23] 16:47:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f057c0b9c00) [pid = 4899] [serial = 99] [outer = 0x7f057485d800] 16:47:59 INFO - PROCESS | 4899 | 1461628079395 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]]]}] 16:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1638ms 16:47:59 INFO - PROCESS | 4899 | 1461628079432 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 16:47:59 INFO - PROCESS | 4899 | 1461628079438 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 16:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:47:59 INFO - PROCESS | 4899 | 1461628079450 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 4899 | 1461628079455 Marionette TRACE conn3 <- [1,106,null,{}] 16:47:59 INFO - PROCESS | 4899 | 1461628079464 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}] 16:47:59 INFO - PROCESS | 4899 | 1461628079679 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 16:47:59 INFO - PROCESS | 4899 | 1461628079855 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058098c000 == 21 [pid = 4899] [id = 34] 16:47:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f057cdf2c00) [pid = 4899] [serial = 100] [outer = (nil)] 16:47:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f058078c400) [pid = 4899] [serial = 101] [outer = 0x7f057cdf2c00] 16:47:59 INFO - PROCESS | 4899 | 1461628079948 Marionette DEBUG loaded listener.js 16:48:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f0581576000) [pid = 4899] [serial = 102] [outer = 0x7f057cdf2c00] 16:48:00 INFO - PROCESS | 4899 | 1461628080733 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]]]}] 16:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1335ms 16:48:00 INFO - PROCESS | 4899 | 1461628080784 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 16:48:00 INFO - PROCESS | 4899 | 1461628080792 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 16:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:48:00 INFO - PROCESS | 4899 | 1461628080822 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:48:00 INFO - PROCESS | 4899 | 1461628080826 Marionette TRACE conn3 <- [1,110,null,{}] 16:48:00 INFO - PROCESS | 4899 | 1461628080834 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}] 16:48:01 INFO - PROCESS | 4899 | 1461628081017 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 16:48:01 INFO - PROCESS | 4899 | 1461628081150 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b356000 == 22 [pid = 4899] [id = 35] 16:48:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 103 (0x7f058157ac00) [pid = 4899] [serial = 103] [outer = (nil)] 16:48:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 104 (0x7f058b30fc00) [pid = 4899] [serial = 104] [outer = 0x7f058157ac00] 16:48:01 INFO - PROCESS | 4899 | 1461628081230 Marionette DEBUG loaded listener.js 16:48:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 105 (0x7f058c3cf400) [pid = 4899] [serial = 105] [outer = 0x7f058157ac00] 16:48:02 INFO - PROCESS | 4899 | 1461628082118 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]]]}] 16:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1336ms 16:48:02 INFO - PROCESS | 4899 | 1461628082154 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 16:48:02 INFO - PROCESS | 4899 | 1461628082158 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 16:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:48:02 INFO - PROCESS | 4899 | 1461628082165 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:48:02 INFO - PROCESS | 4899 | 1461628082170 Marionette TRACE conn3 <- [1,114,null,{}] 16:48:02 INFO - PROCESS | 4899 | 1461628082192 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}] 16:48:02 INFO - PROCESS | 4899 | 1461628082365 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 16:48:02 INFO - PROCESS | 4899 | 1461628082503 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c419000 == 23 [pid = 4899] [id = 36] 16:48:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 106 (0x7f058e4c2800) [pid = 4899] [serial = 106] [outer = (nil)] 16:48:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 107 (0x7f058feaf400) [pid = 4899] [serial = 107] [outer = 0x7f058e4c2800] 16:48:02 INFO - PROCESS | 4899 | 1461628082631 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 108 (0x7f05907e5000) [pid = 4899] [serial = 108] [outer = 0x7f058e4c2800] 16:48:03 INFO - PROCESS | 4899 | 1461628083538 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]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1439ms 16:48:03 INFO - PROCESS | 4899 | 1461628083605 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 4899 | 1461628083610 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 16:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:48:03 INFO - PROCESS | 4899 | 1461628083617 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 4899 | 1461628083620 Marionette TRACE conn3 <- [1,118,null,{}] 16:48:03 INFO - PROCESS | 4899 | 1461628083626 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}] 16:48:03 INFO - PROCESS | 4899 | 1461628083791 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 16:48:03 INFO - PROCESS | 4899 | 1461628083922 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a36b000 == 24 [pid = 4899] [id = 37] 16:48:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 109 (0x7f058fb0e000) [pid = 4899] [serial = 109] [outer = (nil)] 16:48:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 110 (0x7f05923c5800) [pid = 4899] [serial = 110] [outer = 0x7f058fb0e000] 16:48:04 INFO - PROCESS | 4899 | 1461628084011 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 111 (0x7f0593111800) [pid = 4899] [serial = 111] [outer = 0x7f058fb0e000] 16:48:04 INFO - PROCESS | 4899 | 1461628084852 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]]]}] 16:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1285ms 16:48:04 INFO - PROCESS | 4899 | 1461628084903 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 4899 | 1461628084906 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 16:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:48:04 INFO - PROCESS | 4899 | 1461628084913 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 4899 | 1461628084916 Marionette TRACE conn3 <- [1,122,null,{}] 16:48:04 INFO - PROCESS | 4899 | 1461628084921 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}] 16:48:05 INFO - PROCESS | 4899 | 1461628085067 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 16:48:05 INFO - PROCESS | 4899 | 1461628085204 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0590807000 == 25 [pid = 4899] [id = 38] 16:48:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 112 (0x7f0573ec3400) [pid = 4899] [serial = 112] [outer = (nil)] 16:48:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 113 (0x7f0573eccc00) [pid = 4899] [serial = 113] [outer = 0x7f0573ec3400] 16:48:05 INFO - PROCESS | 4899 | 1461628085281 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 114 (0x7f05903a8400) [pid = 4899] [serial = 114] [outer = 0x7f0573ec3400] 16:48:06 INFO - PROCESS | 4899 | 1461628086266 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]]]}] 16:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1433ms 16:48:06 INFO - PROCESS | 4899 | 1461628086352 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 16:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:48:06 INFO - PROCESS | 4899 | 1461628086361 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 16:48:06 INFO - PROCESS | 4899 | 1461628086374 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 4899 | 1461628086383 Marionette TRACE conn3 <- [1,126,null,{}] 16:48:06 INFO - PROCESS | 4899 | 1461628086462 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}] 16:48:06 INFO - PROCESS | 4899 | 1461628086745 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 16:48:07 INFO - PROCESS | 4899 | 1461628087023 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c278800 == 26 [pid = 4899] [id = 39] 16:48:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 115 (0x7f057429bc00) [pid = 4899] [serial = 115] [outer = (nil)] 16:48:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 116 (0x7f05742a0400) [pid = 4899] [serial = 116] [outer = 0x7f057429bc00] 16:48:07 INFO - PROCESS | 4899 | 1461628087190 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 117 (0x7f0577b9c000) [pid = 4899] [serial = 117] [outer = 0x7f057429bc00] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0576414800 == 25 [pid = 4899] [id = 27] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059315c800 == 24 [pid = 4899] [id = 6] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ddca800 == 23 [pid = 4899] [id = 20] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057df73000 == 22 [pid = 4899] [id = 29] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05852e2800 == 21 [pid = 4899] [id = 30] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b35d800 == 20 [pid = 4899] [id = 31] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0580992000 == 19 [pid = 4899] [id = 21] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a354800 == 18 [pid = 4899] [id = 28] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057452a000 == 17 [pid = 4899] [id = 8] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0590807000 == 16 [pid = 4899] [id = 38] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a36b000 == 15 [pid = 4899] [id = 37] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c419000 == 14 [pid = 4899] [id = 36] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e019000 == 13 [pid = 4899] [id = 18] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b356000 == 12 [pid = 4899] [id = 35] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c30b800 == 11 [pid = 4899] [id = 32] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c8a8000 == 10 [pid = 4899] [id = 33] 16:48:10 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058098c000 == 9 [pid = 4899] [id = 34] 16:48:11 INFO - PROCESS | 4899 | 1461628091778 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]]]}] 16:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 5468ms 16:48:11 INFO - PROCESS | 4899 | 1461628091838 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 16:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:48:11 INFO - PROCESS | 4899 | 1461628091844 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 16:48:11 INFO - PROCESS | 4899 | 1461628091853 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:48:11 INFO - PROCESS | 4899 | 1461628091859 Marionette TRACE conn3 <- [1,130,null,{}] 16:48:11 INFO - PROCESS | 4899 | 1461628091868 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}] 16:48:12 INFO - PROCESS | 4899 | 1461628092036 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 16:48:12 INFO - PROCESS | 4899 | 1461628092050 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a351000 == 10 [pid = 4899] [id = 40] 16:48:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 118 (0x7f0577b9e800) [pid = 4899] [serial = 118] [outer = (nil)] 16:48:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 119 (0x7f0577ba2800) [pid = 4899] [serial = 119] [outer = 0x7f0577b9e800] 16:48:12 INFO - PROCESS | 4899 | 1461628092120 Marionette DEBUG loaded listener.js 16:48:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f0577bcec00) [pid = 4899] [serial = 120] [outer = 0x7f0577b9e800] 16:48:12 INFO - PROCESS | 4899 | 1461628092960 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]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1140ms 16:48:13 INFO - PROCESS | 4899 | 1461628092994 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 16:48:13 INFO - PROCESS | 4899 | 1461628093005 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 16:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:48:13 INFO - PROCESS | 4899 | 1461628093016 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:48:13 INFO - PROCESS | 4899 | 1461628093020 Marionette TRACE conn3 <- [1,134,null,{}] 16:48:13 INFO - PROCESS | 4899 | 1461628093029 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}] 16:48:13 INFO - PROCESS | 4899 | 1461628093203 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 16:48:13 INFO - PROCESS | 4899 | 1461628093338 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d6f6800 == 11 [pid = 4899] [id = 41] 16:48:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f0573ed0800) [pid = 4899] [serial = 121] [outer = (nil)] 16:48:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f057a311800) [pid = 4899] [serial = 122] [outer = 0x7f0573ed0800] 16:48:13 INFO - PROCESS | 4899 | 1461628093404 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f057b45a000) [pid = 4899] [serial = 123] [outer = 0x7f0573ed0800] 16:48:14 INFO - PROCESS | 4899 | 1461628094550 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]]]}] 16:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1585ms 16:48:14 INFO - PROCESS | 4899 | 1461628094607 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 16:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:48:14 INFO - PROCESS | 4899 | 1461628094612 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 16:48:14 INFO - PROCESS | 4899 | 1461628094620 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 4899 | 1461628094626 Marionette TRACE conn3 <- [1,138,null,{}] 16:48:14 INFO - PROCESS | 4899 | 1461628094651 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}] 16:48:14 INFO - PROCESS | 4899 | 1461628094860 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 16:48:14 INFO - PROCESS | 4899 | 1461628094980 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058a2ce800 == 12 [pid = 4899] [id = 42] 16:48:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f0577bd4000) [pid = 4899] [serial = 124] [outer = (nil)] 16:48:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f057d7f1400) [pid = 4899] [serial = 125] [outer = 0x7f0577bd4000] 16:48:15 INFO - PROCESS | 4899 | 1461628095065 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f05807de000) [pid = 4899] [serial = 126] [outer = 0x7f0577bd4000] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f057a318400) [pid = 4899] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f057540dc00) [pid = 4899] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f0577bd4800) [pid = 4899] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 122 (0x7f057dd04c00) [pid = 4899] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f058156e800) [pid = 4899] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f057afbdc00) [pid = 4899] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 119 (0x7f057e071c00) [pid = 4899] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 118 (0x7f0575508400) [pid = 4899] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 117 (0x7f0574de1400) [pid = 4899] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 116 (0x7f057e7ea000) [pid = 4899] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 115 (0x7f058157ac00) [pid = 4899] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 114 (0x7f057cdf1400) [pid = 4899] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 113 (0x7f0574de8000) [pid = 4899] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 112 (0x7f0581579c00) [pid = 4899] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 111 (0x7f057cd70800) [pid = 4899] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 110 (0x7f0577a54400) [pid = 4899] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 109 (0x7f057c5ed400) [pid = 4899] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 108 (0x7f058ae0f800) [pid = 4899] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 107 (0x7f057540c800) [pid = 4899] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 106 (0x7f0575404c00) [pid = 4899] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 105 (0x7f057540cc00) [pid = 4899] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 104 (0x7f058c2f8800) [pid = 4899] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 103 (0x7f0573ec3400) [pid = 4899] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 102 (0x7f058e4c2800) [pid = 4899] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 101 (0x7f058fb0e000) [pid = 4899] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f05754a7000) [pid = 4899] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f057ebd2400) [pid = 4899] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 98 (0x7f058c249800) [pid = 4899] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 97 (0x7f058c6efc00) [pid = 4899] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:48:16 INFO - PROCESS | 4899 | --DOMWINDOW == 96 (0x7f057cdf2c00) [pid = 4899] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:48:16 INFO - PROCESS | 4899 | 1461628096968 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]]]}] 16:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 2394ms 16:48:17 INFO - PROCESS | 4899 | 1461628097054 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 16:48:17 INFO - PROCESS | 4899 | 1461628097059 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 16:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:48:17 INFO - PROCESS | 4899 | 1461628097107 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:48:17 INFO - PROCESS | 4899 | 1461628097110 Marionette TRACE conn3 <- [1,142,null,{}] 16:48:17 INFO - PROCESS | 4899 | 1461628097146 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}] 16:48:17 INFO - PROCESS | 4899 | 1461628097300 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 16:48:17 INFO - PROCESS | 4899 | 1461628097320 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c8a1000 == 13 [pid = 4899] [id = 43] 16:48:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f0573ec6000) [pid = 4899] [serial = 127] [outer = (nil)] 16:48:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f057bd5b000) [pid = 4899] [serial = 128] [outer = 0x7f0573ec6000] 16:48:17 INFO - PROCESS | 4899 | 1461628097386 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f057d9d6800) [pid = 4899] [serial = 129] [outer = 0x7f0573ec6000] 16:48:18 INFO - PROCESS | 4899 | 1461628098110 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]]]}] 16:48:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:48:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1075ms 16:48:18 INFO - PROCESS | 4899 | 1461628098151 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 16:48:18 INFO - PROCESS | 4899 | 1461628098153 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 16:48:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:48:18 INFO - PROCESS | 4899 | 1461628098160 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 4899 | 1461628098162 Marionette TRACE conn3 <- [1,146,null,{}] 16:48:18 INFO - PROCESS | 4899 | 1461628098168 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}] 16:48:18 INFO - PROCESS | 4899 | 1461628098342 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 16:48:18 INFO - PROCESS | 4899 | 1461628098364 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b325000 == 14 [pid = 4899] [id = 44] 16:48:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f057ce96800) [pid = 4899] [serial = 130] [outer = (nil)] 16:48:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f057e071c00) [pid = 4899] [serial = 131] [outer = 0x7f057ce96800] 16:48:18 INFO - PROCESS | 4899 | 1461628098427 Marionette DEBUG loaded listener.js 16:48:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f0581502c00) [pid = 4899] [serial = 132] [outer = 0x7f057ce96800] 16:48:19 INFO - PROCESS | 4899 | 1461628099509 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]]]}] 16:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1377ms 16:48:19 INFO - PROCESS | 4899 | 1461628099539 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 16:48:19 INFO - PROCESS | 4899 | 1461628099546 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 16:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:48:19 INFO - PROCESS | 4899 | 1461628099555 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:48:19 INFO - PROCESS | 4899 | 1461628099561 Marionette TRACE conn3 <- [1,150,null,{}] 16:48:19 INFO - PROCESS | 4899 | 1461628099598 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}] 16:48:19 INFO - PROCESS | 4899 | 1461628099805 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 16:48:19 INFO - PROCESS | 4899 | 1461628099943 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d07b000 == 15 [pid = 4899] [id = 45] 16:48:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 103 (0x7f0577ba2c00) [pid = 4899] [serial = 133] [outer = (nil)] 16:48:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 104 (0x7f0577c2c800) [pid = 4899] [serial = 134] [outer = 0x7f0577ba2c00] 16:48:20 INFO - PROCESS | 4899 | 1461628100044 Marionette DEBUG loaded listener.js 16:48:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 105 (0x7f057aeea400) [pid = 4899] [serial = 135] [outer = 0x7f0577ba2c00] 16:48:21 INFO - PROCESS | 4899 | 1461628101011 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]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1520ms 16:48:21 INFO - PROCESS | 4899 | 1461628101076 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 4899 | 1461628101085 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 16:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:48:21 INFO - PROCESS | 4899 | 1461628101096 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 4899 | 1461628101099 Marionette TRACE conn3 <- [1,154,null,{}] 16:48:21 INFO - PROCESS | 4899 | 1461628101106 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}] 16:48:21 INFO - PROCESS | 4899 | 1461628101280 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 16:48:21 INFO - PROCESS | 4899 | 1461628101423 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c23b000 == 16 [pid = 4899] [id = 46] 16:48:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 106 (0x7f0574867400) [pid = 4899] [serial = 136] [outer = (nil)] 16:48:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 107 (0x7f057cdeb400) [pid = 4899] [serial = 137] [outer = 0x7f0574867400] 16:48:21 INFO - PROCESS | 4899 | 1461628101501 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 108 (0x7f057e733800) [pid = 4899] [serial = 138] [outer = 0x7f0574867400] 16:48:22 INFO - PROCESS | 4899 | 1461628102322 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:48:22 INFO - PROCESS | 4899 | 1461628102673 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]]]}] 16:48:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:48:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1637ms 16:48:22 INFO - PROCESS | 4899 | 1461628102734 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 16:48:22 INFO - PROCESS | 4899 | 1461628102740 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 16:48:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:48:22 INFO - PROCESS | 4899 | 1461628102749 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:48:22 INFO - PROCESS | 4899 | 1461628102753 Marionette TRACE conn3 <- [1,158,null,{}] 16:48:22 INFO - PROCESS | 4899 | 1461628102762 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}] 16:48:22 INFO - PROCESS | 4899 | 1461628102919 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 16:48:23 INFO - PROCESS | 4899 | 1461628103112 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574815800 == 17 [pid = 4899] [id = 47] 16:48:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 109 (0x7f0573ecec00) [pid = 4899] [serial = 139] [outer = (nil)] 16:48:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 110 (0x7f057485fc00) [pid = 4899] [serial = 140] [outer = 0x7f0573ecec00] 16:48:23 INFO - PROCESS | 4899 | 1461628103180 Marionette DEBUG loaded listener.js 16:48:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 111 (0x7f0576261400) [pid = 4899] [serial = 141] [outer = 0x7f0573ecec00] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 110 (0x7f0577a61c00) [pid = 4899] [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.] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 109 (0x7f05742a0400) [pid = 4899] [serial = 116] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 108 (0x7f058df4e800) [pid = 4899] [serial = 2] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 107 (0x7f0577bd2800) [pid = 4899] [serial = 49] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 106 (0x7f057b319800) [pid = 4899] [serial = 40] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 105 (0x7f0575486800) [pid = 4899] [serial = 25] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 104 (0x7f057a31d400) [pid = 4899] [serial = 31] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 103 (0x7f057e7ee400) [pid = 4899] [serial = 41] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 102 (0x7f057e7ecc00) [pid = 4899] [serial = 43] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 101 (0x7f058520bc00) [pid = 4899] [serial = 46] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f058a226400) [pid = 4899] [serial = 47] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f057d7eec00) [pid = 4899] [serial = 34] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 98 (0x7f05807e0c00) [pid = 4899] [serial = 44] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 97 (0x7f058ae52c00) [pid = 4899] [serial = 50] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 96 (0x7f057d9d4000) [pid = 4899] [serial = 35] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 95 (0x7f057e7f8400) [pid = 4899] [serial = 37] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 94 (0x7f05807e7400) [pid = 4899] [serial = 38] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 93 (0x7f05761ff800) [pid = 4899] [serial = 28] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 92 (0x7f0576506c00) [pid = 4899] [serial = 29] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 91 (0x7f057485f800) [pid = 4899] [serial = 23] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 90 (0x7f057c9c7800) [pid = 4899] [serial = 9] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 89 (0x7f057c49f000) [pid = 4899] [serial = 12] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 88 (0x7f0576264c00) [pid = 4899] [serial = 22] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 87 (0x7f0576424800) [pid = 4899] [serial = 16] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 86 (0x7f057642b400) [pid = 4899] [serial = 17] [outer = (nil)] [url = about:blank] 16:48:23 INFO - PROCESS | 4899 | --DOMWINDOW == 85 (0x7f0576268000) [pid = 4899] [serial = 19] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | 1461628104048 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]]]}] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 84 (0x7f057e732000) [pid = 4899] [serial = 70] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 83 (0x7f058c540400) [pid = 4899] [serial = 91] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 82 (0x7f057cbe2c00) [pid = 4899] [serial = 82] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 81 (0x7f05761fe400) [pid = 4899] [serial = 67] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 80 (0x7f057c49cc00) [pid = 4899] [serial = 65] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 79 (0x7f057642e000) [pid = 4899] [serial = 97] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 78 (0x7f057a67f400) [pid = 4899] [serial = 64] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 77 (0x7f057e7f7000) [pid = 4899] [serial = 59] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 76 (0x7f058b092c00) [pid = 4899] [serial = 61] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 75 (0x7f0585273000) [pid = 4899] [serial = 88] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 74 (0x7f057c196800) [pid = 4899] [serial = 56] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 73 (0x7f057dd07800) [pid = 4899] [serial = 58] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 72 (0x7f057d9d3800) [pid = 4899] [serial = 85] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 71 (0x7f057cdf4800) [pid = 4899] [serial = 83] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 70 (0x7f058b3a9000) [pid = 4899] [serial = 53] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 69 (0x7f057ae2f000) [pid = 4899] [serial = 55] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 68 (0x7f058b19fc00) [pid = 4899] [serial = 52] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 67 (0x7f058078f400) [pid = 4899] [serial = 71] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 66 (0x7f0585210800) [pid = 4899] [serial = 73] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 65 (0x7f057a31c000) [pid = 4899] [serial = 68] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 64 (0x7f057c4a4800) [pid = 4899] [serial = 98] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 63 (0x7f058fb14c00) [pid = 4899] [serial = 92] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 62 (0x7f058c3d2400) [pid = 4899] [serial = 80] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 61 (0x7f058b108400) [pid = 4899] [serial = 74] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 60 (0x7f058c3cf400) [pid = 4899] [serial = 105] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 59 (0x7f057ebcc000) [pid = 4899] [serial = 86] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 58 (0x7f058b30fc00) [pid = 4899] [serial = 104] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 57 (0x7f05903a7800) [pid = 4899] [serial = 95] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 56 (0x7f058b5dc800) [pid = 4899] [serial = 62] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 55 (0x7f058feaf000) [pid = 4899] [serial = 94] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 54 (0x7f058c53e800) [pid = 4899] [serial = 76] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 53 (0x7f057cdf2000) [pid = 4899] [serial = 79] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 52 (0x7f05903a8400) [pid = 4899] [serial = 114] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 51 (0x7f05907e5000) [pid = 4899] [serial = 108] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 50 (0x7f0593111800) [pid = 4899] [serial = 111] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 49 (0x7f0573eccc00) [pid = 4899] [serial = 113] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 48 (0x7f058b09a800) [pid = 4899] [serial = 89] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 47 (0x7f058dfab400) [pid = 4899] [serial = 77] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 46 (0x7f05923c5800) [pid = 4899] [serial = 110] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 45 (0x7f058078c400) [pid = 4899] [serial = 101] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 44 (0x7f0581576000) [pid = 4899] [serial = 102] [outer = (nil)] [url = about:blank] 16:48:24 INFO - PROCESS | 4899 | --DOMWINDOW == 43 (0x7f058feaf400) [pid = 4899] [serial = 107] [outer = (nil)] [url = about:blank] 16:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1382ms 16:48:24 INFO - PROCESS | 4899 | 1461628104132 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 4899 | 1461628104141 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 16:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:48:24 INFO - PROCESS | 4899 | 1461628104150 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 4899 | 1461628104155 Marionette TRACE conn3 <- [1,162,null,{}] 16:48:24 INFO - PROCESS | 4899 | 1461628104160 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}] 16:48:24 INFO - PROCESS | 4899 | 1461628104309 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 16:48:24 INFO - PROCESS | 4899 | 1461628104395 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0576144000 == 18 [pid = 4899] [id = 48] 16:48:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 44 (0x7f05754a3000) [pid = 4899] [serial = 142] [outer = (nil)] 16:48:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 45 (0x7f0577a5a400) [pid = 4899] [serial = 143] [outer = 0x7f05754a3000] 16:48:24 INFO - PROCESS | 4899 | 1461628104636 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 46 (0x7f0577bcf000) [pid = 4899] [serial = 144] [outer = 0x7f05754a3000] 16:48:25 INFO - PROCESS | 4899 | 1461628105335 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]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1241ms 16:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:48:25 INFO - PROCESS | 4899 | 1461628105392 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 16:48:25 INFO - PROCESS | 4899 | 1461628105395 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 16:48:25 INFO - PROCESS | 4899 | 1461628105413 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 4899 | 1461628105419 Marionette TRACE conn3 <- [1,166,null,{}] 16:48:25 INFO - PROCESS | 4899 | 1461628105438 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}] 16:48:25 INFO - PROCESS | 4899 | 1461628105592 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 16:48:25 INFO - PROCESS | 4899 | 1461628105607 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:25 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057b386800 == 19 [pid = 4899] [id = 49] 16:48:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 47 (0x7f0573ecc000) [pid = 4899] [serial = 145] [outer = (nil)] 16:48:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 48 (0x7f057bea3000) [pid = 4899] [serial = 146] [outer = 0x7f0573ecc000] 16:48:25 INFO - PROCESS | 4899 | 1461628105677 Marionette DEBUG loaded listener.js 16:48:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 49 (0x7f057c5e4400) [pid = 4899] [serial = 147] [outer = 0x7f0573ecc000] 16:48:26 INFO - PROCESS | 4899 | 1461628106418 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]]]}] 16:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1101ms 16:48:26 INFO - PROCESS | 4899 | 1461628106505 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 16:48:26 INFO - PROCESS | 4899 | 1461628106509 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 16:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:48:26 INFO - PROCESS | 4899 | 1461628106522 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:48:26 INFO - PROCESS | 4899 | 1461628106524 Marionette TRACE conn3 <- [1,170,null,{}] 16:48:26 INFO - PROCESS | 4899 | 1461628106530 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}] 16:48:26 INFO - PROCESS | 4899 | 1461628106726 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 16:48:26 INFO - PROCESS | 4899 | 1461628106747 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c89e000 == 20 [pid = 4899] [id = 50] 16:48:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 50 (0x7f057cdf0400) [pid = 4899] [serial = 148] [outer = (nil)] 16:48:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 51 (0x7f057cdf6000) [pid = 4899] [serial = 149] [outer = 0x7f057cdf0400] 16:48:26 INFO - PROCESS | 4899 | 1461628106817 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 52 (0x7f057d7f2400) [pid = 4899] [serial = 150] [outer = 0x7f057cdf0400] 16:48:27 INFO - PROCESS | 4899 | 1461628107563 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]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:48:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1087ms 16:48:27 INFO - PROCESS | 4899 | 1461628107607 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 4899 | 1461628107610 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 16:48:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:48:27 INFO - PROCESS | 4899 | 1461628107626 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 4899 | 1461628107629 Marionette TRACE conn3 <- [1,174,null,{}] 16:48:27 INFO - PROCESS | 4899 | 1461628107635 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}] 16:48:27 INFO - PROCESS | 4899 | 1461628107802 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 16:48:27 INFO - PROCESS | 4899 | 1461628107840 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d080800 == 21 [pid = 4899] [id = 51] 16:48:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 53 (0x7f057d7f4800) [pid = 4899] [serial = 151] [outer = (nil)] 16:48:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 54 (0x7f057da4d000) [pid = 4899] [serial = 152] [outer = 0x7f057d7f4800] 16:48:27 INFO - PROCESS | 4899 | 1461628107941 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 55 (0x7f057e728000) [pid = 4899] [serial = 153] [outer = 0x7f057d7f4800] 16:48:28 INFO - PROCESS | 4899 | --DOMWINDOW == 54 (0x7f0577bd4000) [pid = 4899] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:48:28 INFO - PROCESS | 4899 | --DOMWINDOW == 53 (0x7f0573ed0800) [pid = 4899] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:48:28 INFO - PROCESS | 4899 | --DOMWINDOW == 52 (0x7f0577b9e800) [pid = 4899] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:48:28 INFO - PROCESS | 4899 | --DOMWINDOW == 51 (0x7f057429bc00) [pid = 4899] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:48:28 INFO - PROCESS | 4899 | --DOMWINDOW == 50 (0x7f0573ec6000) [pid = 4899] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:48:28 INFO - PROCESS | 4899 | 1461628108709 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]]]}] 16:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1132ms 16:48:28 INFO - PROCESS | 4899 | 1461628108758 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 16:48:28 INFO - PROCESS | 4899 | 1461628108762 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 16:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:48:28 INFO - PROCESS | 4899 | 1461628108768 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:48:28 INFO - PROCESS | 4899 | 1461628108770 Marionette TRACE conn3 <- [1,178,null,{}] 16:48:28 INFO - PROCESS | 4899 | 1461628108776 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}] 16:48:28 INFO - PROCESS | 4899 | 1461628108951 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 16:48:28 INFO - PROCESS | 4899 | 1461628108964 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d78d000 == 22 [pid = 4899] [id = 52] 16:48:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 51 (0x7f0574291800) [pid = 4899] [serial = 154] [outer = (nil)] 16:48:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 52 (0x7f05807e2c00) [pid = 4899] [serial = 155] [outer = 0x7f0574291800] 16:48:29 INFO - PROCESS | 4899 | 1461628109031 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 53 (0x7f0581573800) [pid = 4899] [serial = 156] [outer = 0x7f0574291800] 16:48:29 INFO - PROCESS | 4899 | 1461628109732 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]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 981ms 16:48:29 INFO - PROCESS | 4899 | 1461628109750 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 4899 | 1461628109753 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 16:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:48:29 INFO - PROCESS | 4899 | 1461628109760 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 4899 | 1461628109763 Marionette TRACE conn3 <- [1,182,null,{}] 16:48:29 INFO - PROCESS | 4899 | 1461628109768 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}] 16:48:29 INFO - PROCESS | 4899 | 1461628109924 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 16:48:29 INFO - PROCESS | 4899 | 1461628109945 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ddd2800 == 23 [pid = 4899] [id = 53] 16:48:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 54 (0x7f05761f8000) [pid = 4899] [serial = 157] [outer = (nil)] 16:48:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 55 (0x7f0585210800) [pid = 4899] [serial = 158] [outer = 0x7f05761f8000] 16:48:30 INFO - PROCESS | 4899 | 1461628110006 Marionette DEBUG loaded listener.js 16:48:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 56 (0x7f058ae0f000) [pid = 4899] [serial = 159] [outer = 0x7f05761f8000] 16:48:30 INFO - PROCESS | 4899 | 1461628110783 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]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1077ms 16:48:30 INFO - PROCESS | 4899 | 1461628110840 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 4899 | 1461628110846 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 16:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:48:30 INFO - PROCESS | 4899 | 1461628110855 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 4899 | 1461628110861 Marionette TRACE conn3 <- [1,186,null,{}] 16:48:30 INFO - PROCESS | 4899 | 1461628110870 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}] 16:48:31 INFO - PROCESS | 4899 | 1461628111074 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 16:48:31 INFO - PROCESS | 4899 | 1461628111199 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057641c000 == 24 [pid = 4899] [id = 54] 16:48:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 57 (0x7f0573ecb800) [pid = 4899] [serial = 160] [outer = (nil)] 16:48:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 58 (0x7f05754afc00) [pid = 4899] [serial = 161] [outer = 0x7f0573ecb800] 16:48:31 INFO - PROCESS | 4899 | 1461628111273 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 59 (0x7f0576261800) [pid = 4899] [serial = 162] [outer = 0x7f0573ecb800] 16:48:32 INFO - PROCESS | 4899 | 1461628112108 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]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1296ms 16:48:32 INFO - PROCESS | 4899 | 1461628112151 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 4899 | 1461628112160 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 16:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:48:32 INFO - PROCESS | 4899 | 1461628112171 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 4899 | 1461628112175 Marionette TRACE conn3 <- [1,190,null,{}] 16:48:32 INFO - PROCESS | 4899 | 1461628112181 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}] 16:48:32 INFO - PROCESS | 4899 | 1461628112355 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 16:48:32 INFO - PROCESS | 4899 | 1461628112453 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:32 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cd99000 == 25 [pid = 4899] [id = 55] 16:48:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 60 (0x7f0577ba3800) [pid = 4899] [serial = 163] [outer = (nil)] 16:48:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 61 (0x7f057bcd3800) [pid = 4899] [serial = 164] [outer = 0x7f0577ba3800] 16:48:32 INFO - PROCESS | 4899 | 1461628112526 Marionette DEBUG loaded listener.js 16:48:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 62 (0x7f057c4a0800) [pid = 4899] [serial = 165] [outer = 0x7f0577ba3800] 16:48:33 INFO - PROCESS | 4899 | 1461628113406 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]]]}] 16:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1280ms 16:48:33 INFO - PROCESS | 4899 | 1461628113452 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 16:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:48:33 INFO - PROCESS | 4899 | 1461628113456 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 16:48:33 INFO - PROCESS | 4899 | 1461628113462 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:48:33 INFO - PROCESS | 4899 | 1461628113467 Marionette TRACE conn3 <- [1,194,null,{}] 16:48:33 INFO - PROCESS | 4899 | 1461628113483 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}] 16:48:33 INFO - PROCESS | 4899 | 1461628113648 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 16:48:33 INFO - PROCESS | 4899 | 1461628113773 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ea1d800 == 26 [pid = 4899] [id = 56] 16:48:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 63 (0x7f057c87e800) [pid = 4899] [serial = 166] [outer = (nil)] 16:48:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 64 (0x7f058078cc00) [pid = 4899] [serial = 167] [outer = 0x7f057c87e800] 16:48:33 INFO - PROCESS | 4899 | 1461628113851 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 65 (0x7f058156f000) [pid = 4899] [serial = 168] [outer = 0x7f057c87e800] 16:48:34 INFO - PROCESS | 4899 | 1461628114670 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]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:48:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1234ms 16:48:34 INFO - PROCESS | 4899 | 1461628114696 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 4899 | 1461628114701 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 16:48:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:48:34 INFO - PROCESS | 4899 | 1461628114707 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 4899 | 1461628114710 Marionette TRACE conn3 <- [1,198,null,{}] 16:48:34 INFO - PROCESS | 4899 | 1461628114715 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}] 16:48:34 INFO - PROCESS | 4899 | 1461628114866 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 16:48:35 INFO - PROCESS | 4899 | 1461628114994 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05809a5800 == 27 [pid = 4899] [id = 57] 16:48:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 66 (0x7f057cdf6400) [pid = 4899] [serial = 169] [outer = (nil)] 16:48:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 67 (0x7f058ae54400) [pid = 4899] [serial = 170] [outer = 0x7f057cdf6400] 16:48:35 INFO - PROCESS | 4899 | 1461628115067 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 68 (0x7f058b09bc00) [pid = 4899] [serial = 171] [outer = 0x7f057cdf6400] 16:48:36 INFO - PROCESS | 4899 | 1461628116084 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]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1389ms 16:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:48:36 INFO - PROCESS | 4899 | 1461628116097 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 4899 | 1461628116101 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 16:48:36 INFO - PROCESS | 4899 | 1461628116110 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 4899 | 1461628116115 Marionette TRACE conn3 <- [1,202,null,{}] 16:48:36 INFO - PROCESS | 4899 | 1461628116124 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}] 16:48:36 INFO - PROCESS | 4899 | 1461628116268 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 16:48:36 INFO - PROCESS | 4899 | 1461628116438 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577ac2800 == 28 [pid = 4899] [id = 58] 16:48:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 69 (0x7f0576259800) [pid = 4899] [serial = 172] [outer = (nil)] 16:48:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 70 (0x7f0576260000) [pid = 4899] [serial = 173] [outer = 0x7f0576259800] 16:48:36 INFO - PROCESS | 4899 | 1461628116572 Marionette DEBUG loaded listener.js 16:48:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 71 (0x7f0577b9d000) [pid = 4899] [serial = 174] [outer = 0x7f0576259800] 16:48:37 INFO - PROCESS | 4899 | --DOMWINDOW == 70 (0x7f057bd5b000) [pid = 4899] [serial = 128] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 4899 | --DOMWINDOW == 69 (0x7f057d7f1400) [pid = 4899] [serial = 125] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 4899 | --DOMWINDOW == 68 (0x7f057a311800) [pid = 4899] [serial = 122] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 4899 | --DOMWINDOW == 67 (0x7f0577ba2800) [pid = 4899] [serial = 119] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 4899 | --DOMWINDOW == 66 (0x7f0577bcec00) [pid = 4899] [serial = 120] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 4899 | --DOMWINDOW == 65 (0x7f0577b9c000) [pid = 4899] [serial = 117] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 4899 | --DOMWINDOW == 64 (0x7f057d9d6800) [pid = 4899] [serial = 129] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 4899 | --DOMWINDOW == 63 (0x7f05807de000) [pid = 4899] [serial = 126] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 4899 | --DOMWINDOW == 62 (0x7f057b45a000) [pid = 4899] [serial = 123] [outer = (nil)] [url = about:blank] 16:48:37 INFO - PROCESS | 4899 | 1461628117359 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]]]}] 16:48:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1285ms 16:48:37 INFO - PROCESS | 4899 | 1461628117397 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 16:48:37 INFO - PROCESS | 4899 | 1461628117405 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 16:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:48:37 INFO - PROCESS | 4899 | 1461628117416 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:48:37 INFO - PROCESS | 4899 | 1461628117419 Marionette TRACE conn3 <- [1,206,null,{}] 16:48:37 INFO - PROCESS | 4899 | 1461628117425 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}] 16:48:37 INFO - PROCESS | 4899 | 1461628117564 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 16:48:37 INFO - PROCESS | 4899 | 1461628117582 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:37 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057b394800 == 29 [pid = 4899] [id = 59] 16:48:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 63 (0x7f057a399400) [pid = 4899] [serial = 175] [outer = (nil)] 16:48:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 64 (0x7f057aeea800) [pid = 4899] [serial = 176] [outer = 0x7f057a399400] 16:48:37 INFO - PROCESS | 4899 | 1461628117649 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 65 (0x7f057c19ac00) [pid = 4899] [serial = 177] [outer = 0x7f057a399400] 16:48:38 INFO - PROCESS | 4899 | 1461628118370 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]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:48:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 985ms 16:48:38 INFO - PROCESS | 4899 | 1461628118401 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 4899 | 1461628118404 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 16:48:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:48:38 INFO - PROCESS | 4899 | 1461628118412 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 4899 | 1461628118417 Marionette TRACE conn3 <- [1,210,null,{}] 16:48:38 INFO - PROCESS | 4899 | 1461628118440 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}] 16:48:38 INFO - PROCESS | 4899 | 1461628118614 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 16:48:38 INFO - PROCESS | 4899 | 1461628118632 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d778000 == 30 [pid = 4899] [id = 60] 16:48:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 66 (0x7f057cde8400) [pid = 4899] [serial = 178] [outer = (nil)] 16:48:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 67 (0x7f057d7f2000) [pid = 4899] [serial = 179] [outer = 0x7f057cde8400] 16:48:38 INFO - PROCESS | 4899 | 1461628118701 Marionette DEBUG loaded listener.js 16:48:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 68 (0x7f057ebd3800) [pid = 4899] [serial = 180] [outer = 0x7f057cde8400] 16:48:39 INFO - PROCESS | 4899 | 1461628119409 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]]]}] 16:48:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1044ms 16:48:39 INFO - PROCESS | 4899 | 1461628119457 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 16:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:48:39 INFO - PROCESS | 4899 | 1461628119461 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 16:48:39 INFO - PROCESS | 4899 | 1461628119467 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:48:39 INFO - PROCESS | 4899 | 1461628119470 Marionette TRACE conn3 <- [1,214,null,{}] 16:48:39 INFO - PROCESS | 4899 | 1461628119513 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}] 16:48:39 INFO - PROCESS | 4899 | 1461628119695 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 16:48:39 INFO - PROCESS | 4899 | 1461628119713 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e75f000 == 31 [pid = 4899] [id = 61] 16:48:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 69 (0x7f057429c000) [pid = 4899] [serial = 181] [outer = (nil)] 16:48:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 70 (0x7f0584355400) [pid = 4899] [serial = 182] [outer = 0x7f057429c000] 16:48:39 INFO - PROCESS | 4899 | 1461628119776 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 71 (0x7f058a227c00) [pid = 4899] [serial = 183] [outer = 0x7f057429c000] 16:48:40 INFO - PROCESS | 4899 | 1461628120484 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]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1065ms 16:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:48:40 INFO - PROCESS | 4899 | 1461628120539 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 4899 | 1461628120541 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 16:48:40 INFO - PROCESS | 4899 | 1461628120548 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 4899 | 1461628120551 Marionette TRACE conn3 <- [1,218,null,{}] 16:48:40 INFO - PROCESS | 4899 | 1461628120560 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}] 16:48:40 INFO - PROCESS | 4899 | 1461628120734 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 16:48:40 INFO - PROCESS | 4899 | 1461628120757 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05843f7000 == 32 [pid = 4899] [id = 62] 16:48:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 72 (0x7f0573ec7800) [pid = 4899] [serial = 184] [outer = (nil)] 16:48:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 73 (0x7f058b09b800) [pid = 4899] [serial = 185] [outer = 0x7f0573ec7800] 16:48:40 INFO - PROCESS | 4899 | 1461628120819 Marionette DEBUG loaded listener.js 16:48:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 74 (0x7f058b1a3400) [pid = 4899] [serial = 186] [outer = 0x7f0573ec7800] 16:48:41 INFO - PROCESS | 4899 | --DOMWINDOW == 73 (0x7f057d7f4800) [pid = 4899] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:48:41 INFO - PROCESS | 4899 | --DOMWINDOW == 72 (0x7f0574291800) [pid = 4899] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:48:41 INFO - PROCESS | 4899 | --DOMWINDOW == 71 (0x7f0573ecec00) [pid = 4899] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:48:41 INFO - PROCESS | 4899 | --DOMWINDOW == 70 (0x7f0573ecc000) [pid = 4899] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:48:41 INFO - PROCESS | 4899 | --DOMWINDOW == 69 (0x7f05754a3000) [pid = 4899] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:48:41 INFO - PROCESS | 4899 | --DOMWINDOW == 68 (0x7f057cdf0400) [pid = 4899] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:48:41 INFO - PROCESS | 4899 | 1461628121769 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]]]}] 16:48:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:48:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1239ms 16:48:41 INFO - PROCESS | 4899 | 1461628121787 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 16:48:41 INFO - PROCESS | 4899 | 1461628121789 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 16:48:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:48:41 INFO - PROCESS | 4899 | 1461628121796 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:48:41 INFO - PROCESS | 4899 | 1461628121799 Marionette TRACE conn3 <- [1,222,null,{}] 16:48:41 INFO - PROCESS | 4899 | 1461628121804 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}] 16:48:42 INFO - PROCESS | 4899 | 1461628122007 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 16:48:42 INFO - PROCESS | 4899 | 1461628122074 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058a2c2800 == 33 [pid = 4899] [id = 63] 16:48:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 69 (0x7f058b1a3800) [pid = 4899] [serial = 187] [outer = (nil)] 16:48:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 70 (0x7f058c245400) [pid = 4899] [serial = 188] [outer = 0x7f058b1a3800] 16:48:42 INFO - PROCESS | 4899 | 1461628122140 Marionette DEBUG loaded listener.js 16:48:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 71 (0x7f058c2f2000) [pid = 4899] [serial = 189] [outer = 0x7f058b1a3800] 16:48:42 INFO - PROCESS | 4899 | 1461628122762 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]]]}] 16:48:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 988ms 16:48:42 INFO - PROCESS | 4899 | 1461628122785 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 16:48:42 INFO - PROCESS | 4899 | 1461628122789 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 16:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:48:42 INFO - PROCESS | 4899 | 1461628122794 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:48:42 INFO - PROCESS | 4899 | 1461628122797 Marionette TRACE conn3 <- [1,226,null,{}] 16:48:42 INFO - PROCESS | 4899 | 1461628122802 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}] 16:48:42 INFO - PROCESS | 4899 | 1461628122931 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 16:48:43 INFO - PROCESS | 4899 | 1461628123027 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b180000 == 34 [pid = 4899] [id = 64] 16:48:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 72 (0x7f058b311c00) [pid = 4899] [serial = 190] [outer = (nil)] 16:48:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 73 (0x7f058c3cfc00) [pid = 4899] [serial = 191] [outer = 0x7f058b311c00] 16:48:43 INFO - PROCESS | 4899 | 1461628123090 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 74 (0x7f058c6ee800) [pid = 4899] [serial = 192] [outer = 0x7f058b311c00] 16:48:43 INFO - PROCESS | 4899 | 1461628123760 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]]]}] 16:48:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1026ms 16:48:43 INFO - PROCESS | 4899 | 1461628123831 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 16:48:43 INFO - PROCESS | 4899 | 1461628123835 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 16:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:48:43 INFO - PROCESS | 4899 | 1461628123868 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:48:43 INFO - PROCESS | 4899 | 1461628123873 Marionette TRACE conn3 <- [1,230,null,{}] 16:48:43 INFO - PROCESS | 4899 | 1461628123883 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}] 16:48:44 INFO - PROCESS | 4899 | 1461628124092 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 16:48:44 INFO - PROCESS | 4899 | 1461628124108 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577f82000 == 35 [pid = 4899] [id = 65] 16:48:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 75 (0x7f0574de8800) [pid = 4899] [serial = 193] [outer = (nil)] 16:48:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 76 (0x7f0575508800) [pid = 4899] [serial = 194] [outer = 0x7f0574de8800] 16:48:44 INFO - PROCESS | 4899 | 1461628124196 Marionette DEBUG loaded listener.js 16:48:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 77 (0x7f0577b9e400) [pid = 4899] [serial = 195] [outer = 0x7f0574de8800] 16:48:45 INFO - PROCESS | 4899 | 1461628125044 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]]]}] 16:48:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1256ms 16:48:45 INFO - PROCESS | 4899 | 1461628125102 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 16:48:45 INFO - PROCESS | 4899 | 1461628125111 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 16:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:48:45 INFO - PROCESS | 4899 | 1461628125122 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:48:45 INFO - PROCESS | 4899 | 1461628125126 Marionette TRACE conn3 <- [1,234,null,{}] 16:48:45 INFO - PROCESS | 4899 | 1461628125133 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}] 16:48:45 INFO - PROCESS | 4899 | 1461628125344 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 16:48:45 INFO - PROCESS | 4899 | 1461628125474 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057dddf800 == 36 [pid = 4899] [id = 66] 16:48:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 78 (0x7f0577b9e800) [pid = 4899] [serial = 196] [outer = (nil)] 16:48:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 79 (0x7f057b45a000) [pid = 4899] [serial = 197] [outer = 0x7f0577b9e800] 16:48:45 INFO - PROCESS | 4899 | 1461628125549 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 80 (0x7f057ca22400) [pid = 4899] [serial = 198] [outer = 0x7f0577b9e800] 16:48:46 INFO - PROCESS | 4899 | 1461628126414 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]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1332ms 16:48:46 INFO - PROCESS | 4899 | 1461628126454 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 4899 | 1461628126457 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 16:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:48:46 INFO - PROCESS | 4899 | 1461628126465 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 4899 | 1461628126471 Marionette TRACE conn3 <- [1,238,null,{}] 16:48:46 INFO - PROCESS | 4899 | 1461628126487 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}] 16:48:46 INFO - PROCESS | 4899 | 1461628126672 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 16:48:46 INFO - PROCESS | 4899 | 1461628126814 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c01d800 == 37 [pid = 4899] [id = 67] 16:48:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 81 (0x7f057ebd2400) [pid = 4899] [serial = 199] [outer = (nil)] 16:48:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 82 (0x7f0585277000) [pid = 4899] [serial = 200] [outer = 0x7f057ebd2400] 16:48:46 INFO - PROCESS | 4899 | 1461628126931 Marionette DEBUG loaded listener.js 16:48:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 83 (0x7f058b3a4400) [pid = 4899] [serial = 201] [outer = 0x7f057ebd2400] 16:48:47 INFO - PROCESS | 4899 | 1461628127843 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]]]}] 16:48:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:48:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1436ms 16:48:47 INFO - PROCESS | 4899 | 1461628127902 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 4899 | 1461628127907 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 16:48:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:48:47 INFO - PROCESS | 4899 | 1461628127913 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 4899 | 1461628127916 Marionette TRACE conn3 <- [1,242,null,{}] 16:48:47 INFO - PROCESS | 4899 | 1461628127922 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}] 16:48:48 INFO - PROCESS | 4899 | 1461628128084 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 16:48:48 INFO - PROCESS | 4899 | 1461628128213 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058e485000 == 38 [pid = 4899] [id = 68] 16:48:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 84 (0x7f0580723400) [pid = 4899] [serial = 202] [outer = (nil)] 16:48:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 85 (0x7f058c3cdc00) [pid = 4899] [serial = 203] [outer = 0x7f0580723400] 16:48:48 INFO - PROCESS | 4899 | 1461628128290 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 86 (0x7f058e441000) [pid = 4899] [serial = 204] [outer = 0x7f0580723400] 16:48:49 INFO - PROCESS | 4899 | 1461628129187 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]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1335ms 16:48:49 INFO - PROCESS | 4899 | 1461628129250 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 4899 | 1461628129254 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 16:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:48:49 INFO - PROCESS | 4899 | 1461628129260 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 4899 | 1461628129263 Marionette TRACE conn3 <- [1,246,null,{}] 16:48:49 INFO - PROCESS | 4899 | 1461628129268 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}] 16:48:49 INFO - PROCESS | 4899 | 1461628129425 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 16:48:49 INFO - PROCESS | 4899 | 1461628129554 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575478000 == 39 [pid = 4899] [id = 69] 16:48:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 87 (0x7f0573ec7400) [pid = 4899] [serial = 205] [outer = (nil)] 16:48:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 88 (0x7f0577a5b400) [pid = 4899] [serial = 206] [outer = 0x7f0573ec7400] 16:48:49 INFO - PROCESS | 4899 | 1461628129631 Marionette DEBUG loaded listener.js 16:48:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 89 (0x7f058e442000) [pid = 4899] [serial = 207] [outer = 0x7f0573ec7400] 16:48:50 INFO - PROCESS | 4899 | 1461628130612 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]]]}] 16:48:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1381ms 16:48:50 INFO - PROCESS | 4899 | 1461628130642 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 16:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:48:50 INFO - PROCESS | 4899 | 1461628130651 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 16:48:50 INFO - PROCESS | 4899 | 1461628130659 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:48:50 INFO - PROCESS | 4899 | 1461628130666 Marionette TRACE conn3 <- [1,250,null,{}] 16:48:50 INFO - PROCESS | 4899 | 1461628130673 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}] 16:48:50 INFO - PROCESS | 4899 | 1461628130826 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 16:48:50 INFO - PROCESS | 4899 | 1461628130995 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575f3f000 == 40 [pid = 4899] [id = 70] 16:48:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 90 (0x7f0576423c00) [pid = 4899] [serial = 208] [outer = (nil)] 16:48:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f0577b9c400) [pid = 4899] [serial = 209] [outer = 0x7f0576423c00] 16:48:51 INFO - PROCESS | 4899 | 1461628131091 Marionette DEBUG loaded listener.js 16:48:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f057a67ec00) [pid = 4899] [serial = 210] [outer = 0x7f0576423c00] 16:48:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c278800 == 39 [pid = 4899] [id = 39] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 91 (0x7f0585210800) [pid = 4899] [serial = 158] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 90 (0x7f057da4d000) [pid = 4899] [serial = 152] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 89 (0x7f05807e2c00) [pid = 4899] [serial = 155] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 88 (0x7f0576261400) [pid = 4899] [serial = 141] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 87 (0x7f057485fc00) [pid = 4899] [serial = 140] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 86 (0x7f057cdeb400) [pid = 4899] [serial = 137] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 85 (0x7f057bea3000) [pid = 4899] [serial = 146] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 84 (0x7f0577a5a400) [pid = 4899] [serial = 143] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 83 (0x7f0577bcf000) [pid = 4899] [serial = 144] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 82 (0x7f057e071c00) [pid = 4899] [serial = 131] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 81 (0x7f0577c2c800) [pid = 4899] [serial = 134] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 80 (0x7f057e728000) [pid = 4899] [serial = 153] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 79 (0x7f057cdf6000) [pid = 4899] [serial = 149] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 78 (0x7f0581573800) [pid = 4899] [serial = 156] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 77 (0x7f057d7f2400) [pid = 4899] [serial = 150] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | --DOMWINDOW == 76 (0x7f057c5e4400) [pid = 4899] [serial = 147] [outer = (nil)] [url = about:blank] 16:48:51 INFO - PROCESS | 4899 | 1461628131946 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]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:48:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1340ms 16:48:52 INFO - PROCESS | 4899 | 1461628132000 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 16:48:52 INFO - PROCESS | 4899 | 1461628132008 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 16:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:48:52 INFO - PROCESS | 4899 | 1461628132018 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:48:52 INFO - PROCESS | 4899 | 1461628132021 Marionette TRACE conn3 <- [1,254,null,{}] 16:48:52 INFO - PROCESS | 4899 | 1461628132027 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}] 16:48:52 INFO - PROCESS | 4899 | 1461628132183 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 16:48:52 INFO - PROCESS | 4899 | 1461628132195 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057b468800 == 40 [pid = 4899] [id = 71] 16:48:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 77 (0x7f057c49e400) [pid = 4899] [serial = 211] [outer = (nil)] 16:48:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 78 (0x7f057cdf4800) [pid = 4899] [serial = 212] [outer = 0x7f057c49e400] 16:48:52 INFO - PROCESS | 4899 | 1461628132260 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 79 (0x7f057da48c00) [pid = 4899] [serial = 213] [outer = 0x7f057c49e400] 16:48:53 INFO - PROCESS | 4899 | 1461628133031 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]]]}] 16:48:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1031ms 16:48:53 INFO - PROCESS | 4899 | 1461628133049 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 4899 | 1461628133053 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 16:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:48:53 INFO - PROCESS | 4899 | 1461628133059 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 4899 | 1461628133064 Marionette TRACE conn3 <- [1,258,null,{}] 16:48:53 INFO - PROCESS | 4899 | 1461628133093 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}] 16:48:53 INFO - PROCESS | 4899 | 1461628133278 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 16:48:53 INFO - PROCESS | 4899 | 1461628133303 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e02e000 == 41 [pid = 4899] [id = 72] 16:48:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 80 (0x7f0580979c00) [pid = 4899] [serial = 214] [outer = (nil)] 16:48:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 81 (0x7f0585272000) [pid = 4899] [serial = 215] [outer = 0x7f0580979c00] 16:48:53 INFO - PROCESS | 4899 | 1461628133369 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 82 (0x7f058b10a400) [pid = 4899] [serial = 216] [outer = 0x7f0580979c00] 16:48:54 INFO - PROCESS | 4899 | 1461628134331 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]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1286ms 16:48:54 INFO - PROCESS | 4899 | 1461628134345 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 4899 | 1461628134348 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 16:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:48:54 INFO - PROCESS | 4899 | 1461628134382 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 4899 | 1461628134385 Marionette TRACE conn3 <- [1,262,null,{}] 16:48:54 INFO - PROCESS | 4899 | 1461628134400 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}] 16:48:54 INFO - PROCESS | 4899 | 1461628134572 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 16:48:54 INFO - PROCESS | 4899 | 1461628134606 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058ae1e800 == 42 [pid = 4899] [id = 73] 16:48:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 83 (0x7f057c5e4400) [pid = 4899] [serial = 217] [outer = (nil)] 16:48:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 84 (0x7f058b523400) [pid = 4899] [serial = 218] [outer = 0x7f057c5e4400] 16:48:54 INFO - PROCESS | 4899 | 1461628134676 Marionette DEBUG loaded listener.js 16:48:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 85 (0x7f058c6ef400) [pid = 4899] [serial = 219] [outer = 0x7f057c5e4400] 16:48:55 INFO - PROCESS | 4899 | 1461628135459 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]]]}] 16:48:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:48:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1160ms 16:48:55 INFO - PROCESS | 4899 | 1461628135520 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 16:48:55 INFO - PROCESS | 4899 | 1461628135524 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 16:48:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:48:55 INFO - PROCESS | 4899 | 1461628135529 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:48:55 INFO - PROCESS | 4899 | 1461628135531 Marionette TRACE conn3 <- [1,266,null,{}] 16:48:55 INFO - PROCESS | 4899 | 1461628135537 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}] 16:48:55 INFO - PROCESS | 4899 | 1461628135708 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 16:48:55 INFO - PROCESS | 4899 | 1461628135736 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c018800 == 43 [pid = 4899] [id = 74] 16:48:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 86 (0x7f058b5db800) [pid = 4899] [serial = 220] [outer = (nil)] 16:48:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 87 (0x7f058e4c0000) [pid = 4899] [serial = 221] [outer = 0x7f058b5db800] 16:48:55 INFO - PROCESS | 4899 | 1461628135798 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 88 (0x7f058fd78800) [pid = 4899] [serial = 222] [outer = 0x7f058b5db800] 16:48:56 INFO - PROCESS | 4899 | --DOMWINDOW == 87 (0x7f0574867400) [pid = 4899] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:48:56 INFO - PROCESS | 4899 | --DOMWINDOW == 86 (0x7f0577ba2c00) [pid = 4899] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:48:56 INFO - PROCESS | 4899 | --DOMWINDOW == 85 (0x7f057cde8400) [pid = 4899] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:48:56 INFO - PROCESS | 4899 | --DOMWINDOW == 84 (0x7f057a399400) [pid = 4899] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:48:56 INFO - PROCESS | 4899 | --DOMWINDOW == 83 (0x7f058b1a3800) [pid = 4899] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:48:56 INFO - PROCESS | 4899 | --DOMWINDOW == 82 (0x7f0576259800) [pid = 4899] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:48:56 INFO - PROCESS | 4899 | --DOMWINDOW == 81 (0x7f057429c000) [pid = 4899] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:48:56 INFO - PROCESS | 4899 | --DOMWINDOW == 80 (0x7f0573ec7800) [pid = 4899] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:48:56 INFO - PROCESS | 4899 | 1461628136708 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]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1229ms 16:48:56 INFO - PROCESS | 4899 | 1461628136760 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 4899 | 1461628136764 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 16:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:48:56 INFO - PROCESS | 4899 | 1461628136770 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 4899 | 1461628136772 Marionette TRACE conn3 <- [1,270,null,{}] 16:48:56 INFO - PROCESS | 4899 | 1461628136778 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}] 16:48:56 INFO - PROCESS | 4899 | 1461628136951 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 16:48:56 INFO - PROCESS | 4899 | 1461628136962 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577ab6000 == 44 [pid = 4899] [id = 75] 16:48:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 81 (0x7f0574298c00) [pid = 4899] [serial = 223] [outer = (nil)] 16:48:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 82 (0x7f058feb0000) [pid = 4899] [serial = 224] [outer = 0x7f0574298c00] 16:48:57 INFO - PROCESS | 4899 | 1461628137032 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 83 (0x7f059073ac00) [pid = 4899] [serial = 225] [outer = 0x7f0574298c00] 16:48:57 INFO - PROCESS | 4899 | 1461628137791 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]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1077ms 16:48:57 INFO - PROCESS | 4899 | 1461628137859 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 4899 | 1461628137864 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 16:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:48:57 INFO - PROCESS | 4899 | 1461628137876 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 4899 | 1461628137879 Marionette TRACE conn3 <- [1,274,null,{}] 16:48:57 INFO - PROCESS | 4899 | 1461628137888 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}] 16:48:58 INFO - PROCESS | 4899 | 1461628138028 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 16:48:58 INFO - PROCESS | 4899 | 1461628138040 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059034a800 == 45 [pid = 4899] [id = 76] 16:48:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 84 (0x7f0573eccc00) [pid = 4899] [serial = 226] [outer = (nil)] 16:48:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 85 (0x7f0590828c00) [pid = 4899] [serial = 227] [outer = 0x7f0573eccc00] 16:48:58 INFO - PROCESS | 4899 | 1461628138102 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 86 (0x7f0590833800) [pid = 4899] [serial = 228] [outer = 0x7f0573eccc00] 16:48:58 INFO - PROCESS | 4899 | 1461628138975 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]]]}] 16:48:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1131ms 16:48:59 INFO - PROCESS | 4899 | 1461628139017 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 4899 | 1461628139023 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 16:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:48:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 87 (0x7f0573ec8000) [pid = 4899] [serial = 229] [outer = 0x7f057485d800] 16:48:59 INFO - PROCESS | 4899 | 1461628139069 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 4899 | 1461628139076 Marionette TRACE conn3 <- [1,278,null,{}] 16:48:59 INFO - PROCESS | 4899 | 1461628139135 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}] 16:48:59 INFO - PROCESS | 4899 | 1461628139405 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 16:48:59 INFO - PROCESS | 4899 | 1461628139487 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc34000 == 46 [pid = 4899] [id = 77] 16:48:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 88 (0x7f057550f400) [pid = 4899] [serial = 230] [outer = (nil)] 16:48:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 89 (0x7f057bd5ac00) [pid = 4899] [serial = 231] [outer = 0x7f057550f400] 16:48:59 INFO - PROCESS | 4899 | 1461628139565 Marionette DEBUG loaded listener.js 16:48:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 90 (0x7f057cbebc00) [pid = 4899] [serial = 232] [outer = 0x7f057550f400] 16:49:00 INFO - PROCESS | 4899 | 1461628140418 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]]]}] 16:49:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:49:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1433ms 16:49:00 INFO - PROCESS | 4899 | 1461628140471 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 16:49:00 INFO - PROCESS | 4899 | 1461628140479 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 16:49:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:49:00 INFO - PROCESS | 4899 | 1461628140489 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:49:00 INFO - PROCESS | 4899 | 1461628140493 Marionette TRACE conn3 <- [1,282,null,{}] 16:49:00 INFO - PROCESS | 4899 | 1461628140500 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}] 16:49:00 INFO - PROCESS | 4899 | 1461628140683 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 16:49:00 INFO - PROCESS | 4899 | 1461628140815 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b196800 == 47 [pid = 4899] [id = 78] 16:49:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f0576259800) [pid = 4899] [serial = 233] [outer = (nil)] 16:49:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f0580974400) [pid = 4899] [serial = 234] [outer = 0x7f0576259800] 16:49:00 INFO - PROCESS | 4899 | 1461628140891 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 93 (0x7f058b096c00) [pid = 4899] [serial = 235] [outer = 0x7f0576259800] 16:49:01 INFO - PROCESS | 4899 | 1461628141970 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]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:49:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1533ms 16:49:02 INFO - PROCESS | 4899 | 1461628142023 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 16:49:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:49:02 INFO - PROCESS | 4899 | 1461628142027 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 16:49:02 INFO - PROCESS | 4899 | 1461628142033 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 4899 | 1461628142039 Marionette TRACE conn3 <- [1,286,null,{}] 16:49:02 INFO - PROCESS | 4899 | 1461628142056 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}] 16:49:02 INFO - PROCESS | 4899 | 1461628142243 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 16:49:02 INFO - PROCESS | 4899 | 1461628142432 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059078f800 == 48 [pid = 4899] [id = 79] 16:49:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 94 (0x7f058fd70c00) [pid = 4899] [serial = 236] [outer = (nil)] 16:49:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 95 (0x7f058feac000) [pid = 4899] [serial = 237] [outer = 0x7f058fd70c00] 16:49:02 INFO - PROCESS | 4899 | 1461628142538 Marionette DEBUG loaded listener.js 16:49:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 96 (0x7f059054e000) [pid = 4899] [serial = 238] [outer = 0x7f058fd70c00] 16:49:03 INFO - PROCESS | 4899 | 1461628143369 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]]]}] 16:49:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:49:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1387ms 16:49:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:49:03 INFO - PROCESS | 4899 | 1461628143420 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 16:49:03 INFO - PROCESS | 4899 | 1461628143424 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 16:49:03 INFO - PROCESS | 4899 | 1461628143430 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:49:03 INFO - PROCESS | 4899 | 1461628143434 Marionette TRACE conn3 <- [1,290,null,{}] 16:49:03 INFO - PROCESS | 4899 | 1461628143440 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}] 16:49:03 INFO - PROCESS | 4899 | 1461628143604 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 16:49:03 INFO - PROCESS | 4899 | 1461628143743 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0592395000 == 49 [pid = 4899] [id = 80] 16:49:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f058fd7c000) [pid = 4899] [serial = 239] [outer = (nil)] 16:49:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f0590891400) [pid = 4899] [serial = 240] [outer = 0x7f058fd7c000] 16:49:03 INFO - PROCESS | 4899 | 1461628143821 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f05923c7c00) [pid = 4899] [serial = 241] [outer = 0x7f058fd7c000] 16:49:04 INFO - PROCESS | 4899 | 1461628144646 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]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:49:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1238ms 16:49:04 INFO - PROCESS | 4899 | 1461628144668 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 4899 | 1461628144673 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 16:49:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:49:04 INFO - PROCESS | 4899 | 1461628144679 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 4899 | 1461628144682 Marionette TRACE conn3 <- [1,294,null,{}] 16:49:04 INFO - PROCESS | 4899 | 1461628144688 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}] 16:49:04 INFO - PROCESS | 4899 | 1461628144854 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 16:49:04 INFO - PROCESS | 4899 | 1461628144994 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059473a000 == 50 [pid = 4899] [id = 81] 16:49:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f058156e800) [pid = 4899] [serial = 242] [outer = (nil)] 16:49:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f0592e37400) [pid = 4899] [serial = 243] [outer = 0x7f058156e800] 16:49:05 INFO - PROCESS | 4899 | 1461628145069 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f0593190400) [pid = 4899] [serial = 244] [outer = 0x7f058156e800] 16:49:05 INFO - PROCESS | 4899 | 1461628145938 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]]]}] 16:49:05 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. 16:49:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1279ms 16:49:05 INFO - PROCESS | 4899 | 1461628145983 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 16:49:05 INFO - PROCESS | 4899 | 1461628145987 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 16:49:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:49:05 INFO - PROCESS | 4899 | 1461628145995 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:49:05 INFO - PROCESS | 4899 | 1461628145998 Marionette TRACE conn3 <- [1,298,null,{}] 16:49:06 INFO - PROCESS | 4899 | 1461628146004 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}] 16:49:06 INFO - PROCESS | 4899 | 1461628146195 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 16:49:06 INFO - PROCESS | 4899 | 1461628146333 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574d08800 == 51 [pid = 4899] [id = 82] 16:49:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 103 (0x7f0573ec5800) [pid = 4899] [serial = 245] [outer = (nil)] 16:49:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 104 (0x7f05761f4000) [pid = 4899] [serial = 246] [outer = 0x7f0573ec5800] 16:49:06 INFO - PROCESS | 4899 | 1461628146407 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 105 (0x7f057cdf3c00) [pid = 4899] [serial = 247] [outer = 0x7f0573ec5800] 16:49:07 INFO - PROCESS | 4899 | 1461628147572 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]]]}] 16:49:07 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. 16:49:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1638ms 16:49:07 INFO - PROCESS | 4899 | 1461628147637 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 16:49:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:49:07 INFO - PROCESS | 4899 | 1461628147648 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 16:49:07 INFO - PROCESS | 4899 | 1461628147660 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 4899 | 1461628147670 Marionette TRACE conn3 <- [1,302,null,{}] 16:49:07 INFO - PROCESS | 4899 | 1461628147684 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}] 16:49:07 INFO - PROCESS | 4899 | 1461628147901 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 16:49:08 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577ab6000 == 50 [pid = 4899] [id = 75] 16:49:08 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c018800 == 49 [pid = 4899] [id = 74] 16:49:08 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058ae1e800 == 48 [pid = 4899] [id = 73] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 104 (0x7f057bcd3800) [pid = 4899] [serial = 164] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 103 (0x7f058ae54400) [pid = 4899] [serial = 170] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 102 (0x7f058078cc00) [pid = 4899] [serial = 167] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 101 (0x7f05754afc00) [pid = 4899] [serial = 161] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f058c3cfc00) [pid = 4899] [serial = 191] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | 1461628148141 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e02e000 == 47 [pid = 4899] [id = 72] 16:49:08 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057b468800 == 46 [pid = 4899] [id = 71] 16:49:08 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575f3f000 == 45 [pid = 4899] [id = 70] 16:49:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575f33800 == 46 [pid = 4899] [id = 83] 16:49:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f0577bcf800) [pid = 4899] [serial = 248] [outer = (nil)] 16:49:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f0577f1ac00) [pid = 4899] [serial = 249] [outer = 0x7f0577bcf800] 16:49:08 INFO - PROCESS | 4899 | 1461628148219 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 103 (0x7f0577f23c00) [pid = 4899] [serial = 250] [outer = 0x7f0577bcf800] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 102 (0x7f057e733800) [pid = 4899] [serial = 138] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 101 (0x7f057aeea400) [pid = 4899] [serial = 135] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f057ebd3800) [pid = 4899] [serial = 180] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f057c19ac00) [pid = 4899] [serial = 177] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 98 (0x7f058c2f2000) [pid = 4899] [serial = 189] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 97 (0x7f0577b9d000) [pid = 4899] [serial = 174] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 96 (0x7f057aeea800) [pid = 4899] [serial = 176] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 95 (0x7f0584355400) [pid = 4899] [serial = 182] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 94 (0x7f0576260000) [pid = 4899] [serial = 173] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 93 (0x7f058c245400) [pid = 4899] [serial = 188] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 92 (0x7f058a227c00) [pid = 4899] [serial = 183] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 91 (0x7f058b1a3400) [pid = 4899] [serial = 186] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 90 (0x7f058b09b800) [pid = 4899] [serial = 185] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | --DOMWINDOW == 89 (0x7f057d7f2000) [pid = 4899] [serial = 179] [outer = (nil)] [url = about:blank] 16:49:08 INFO - PROCESS | 4899 | 1461628148898 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]]]}] 16:49:08 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. 16:49:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1291ms 16:49:08 INFO - PROCESS | 4899 | 1461628148974 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 16:49:08 INFO - PROCESS | 4899 | 1461628148985 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 16:49:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:49:09 INFO - PROCESS | 4899 | 1461628148998 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 4899 | 1461628149001 Marionette TRACE conn3 <- [1,306,null,{}] 16:49:09 INFO - PROCESS | 4899 | 1461628149012 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}] 16:49:09 INFO - PROCESS | 4899 | 1461628149166 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 16:49:09 INFO - PROCESS | 4899 | 1461628149177 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c8a4000 == 47 [pid = 4899] [id = 84] 16:49:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 90 (0x7f057c19ac00) [pid = 4899] [serial = 251] [outer = (nil)] 16:49:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f057cdefc00) [pid = 4899] [serial = 252] [outer = 0x7f057c19ac00] 16:49:09 INFO - PROCESS | 4899 | 1461628149238 Marionette DEBUG loaded listener.js 16:49:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f057d9d4000) [pid = 4899] [serial = 253] [outer = 0x7f057c19ac00] 16:49:10 INFO - PROCESS | 4899 | 1461628149999 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]]]}] 16:49:10 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. 16:49:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1038ms 16:49:10 INFO - PROCESS | 4899 | 1461628150043 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 16:49:10 INFO - PROCESS | 4899 | 1461628150046 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 16:49:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:49:10 INFO - PROCESS | 4899 | 1461628150053 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:49:10 INFO - PROCESS | 4899 | 1461628150058 Marionette TRACE conn3 <- [1,310,null,{}] 16:49:10 INFO - PROCESS | 4899 | 1461628150123 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}] 16:49:10 INFO - PROCESS | 4899 | 1461628150279 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 16:49:10 INFO - PROCESS | 4899 | 1461628150378 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e019000 == 48 [pid = 4899] [id = 85] 16:49:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 93 (0x7f0577f1a800) [pid = 4899] [serial = 254] [outer = (nil)] 16:49:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 94 (0x7f0585271000) [pid = 4899] [serial = 255] [outer = 0x7f0577f1a800] 16:49:10 INFO - PROCESS | 4899 | 1461628150444 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 95 (0x7f058b1a8800) [pid = 4899] [serial = 256] [outer = 0x7f0577f1a800] 16:49:11 INFO - PROCESS | 4899 | 1461628151144 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]]]}] 16:49:11 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. 16:49:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1135ms 16:49:11 INFO - PROCESS | 4899 | 1461628151198 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 16:49:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:49:11 INFO - PROCESS | 4899 | 1461628151204 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 16:49:11 INFO - PROCESS | 4899 | 1461628151210 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 4899 | 1461628151214 Marionette TRACE conn3 <- [1,314,null,{}] 16:49:11 INFO - PROCESS | 4899 | 1461628151219 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}] 16:49:11 INFO - PROCESS | 4899 | 1461628151401 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 16:49:11 INFO - PROCESS | 4899 | 1461628151425 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05815bf800 == 49 [pid = 4899] [id = 86] 16:49:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 96 (0x7f0585270000) [pid = 4899] [serial = 257] [outer = (nil)] 16:49:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f058c2f2000) [pid = 4899] [serial = 258] [outer = 0x7f0585270000] 16:49:11 INFO - PROCESS | 4899 | 1461628151486 Marionette DEBUG loaded listener.js 16:49:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f058df32400) [pid = 4899] [serial = 259] [outer = 0x7f0585270000] 16:49:12 INFO - PROCESS | 4899 | 1461628152338 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]]]}] 16:49:12 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. 16:49:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1179ms 16:49:12 INFO - PROCESS | 4899 | 1461628152391 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 16:49:12 INFO - PROCESS | 4899 | 1461628152394 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 16:49:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:49:12 INFO - PROCESS | 4899 | 1461628152400 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:49:12 INFO - PROCESS | 4899 | 1461628152403 Marionette TRACE conn3 <- [1,318,null,{}] 16:49:12 INFO - PROCESS | 4899 | 1461628152412 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}] 16:49:12 INFO - PROCESS | 4899 | 1461628152593 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 16:49:12 INFO - PROCESS | 4899 | 1461628152621 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575524000 == 50 [pid = 4899] [id = 87] 16:49:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f0576577000) [pid = 4899] [serial = 260] [outer = (nil)] 16:49:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f057657d400) [pid = 4899] [serial = 261] [outer = 0x7f0576577000] 16:49:12 INFO - PROCESS | 4899 | 1461628152686 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f058ae10000) [pid = 4899] [serial = 262] [outer = 0x7f0576577000] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f0574298c00) [pid = 4899] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f058b5db800) [pid = 4899] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 98 (0x7f0576423c00) [pid = 4899] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 97 (0x7f0580979c00) [pid = 4899] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 96 (0x7f057c49e400) [pid = 4899] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 95 (0x7f057c5e4400) [pid = 4899] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 94 (0x7f05761f8000) [pid = 4899] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 93 (0x7f0577ba3800) [pid = 4899] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 92 (0x7f0573ecb800) [pid = 4899] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 91 (0x7f057ce96800) [pid = 4899] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 90 (0x7f057c87e800) [pid = 4899] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:49:13 INFO - PROCESS | 4899 | --DOMWINDOW == 89 (0x7f057cdf6400) [pid = 4899] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:49:13 INFO - PROCESS | 4899 | 1461628153678 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]]]}] 16:49:13 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. 16:49:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1294ms 16:49:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:49:13 INFO - PROCESS | 4899 | 1461628153696 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 4899 | 1461628153698 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 16:49:13 INFO - PROCESS | 4899 | 1461628153711 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 4899 | 1461628153713 Marionette TRACE conn3 <- [1,322,null,{}] 16:49:13 INFO - PROCESS | 4899 | 1461628153717 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}] 16:49:13 INFO - PROCESS | 4899 | 1461628153866 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 16:49:13 INFO - PROCESS | 4899 | 1461628153883 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c010000 == 51 [pid = 4899] [id = 88] 16:49:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 90 (0x7f058ae47c00) [pid = 4899] [serial = 263] [outer = (nil)] 16:49:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f058fb14c00) [pid = 4899] [serial = 264] [outer = 0x7f058ae47c00] 16:49:13 INFO - PROCESS | 4899 | 1461628153948 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f0590733800) [pid = 4899] [serial = 265] [outer = 0x7f058ae47c00] 16:49:14 INFO - PROCESS | 4899 | 1461628154693 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]]]}] 16:49:14 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. 16:49:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1042ms 16:49:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:49:14 INFO - PROCESS | 4899 | 1461628154747 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 4899 | 1461628154749 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 16:49:14 INFO - PROCESS | 4899 | 1461628154755 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 4899 | 1461628154757 Marionette TRACE conn3 <- [1,326,null,{}] 16:49:14 INFO - PROCESS | 4899 | 1461628154762 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}] 16:49:14 INFO - PROCESS | 4899 | 1461628154897 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 16:49:14 INFO - PROCESS | 4899 | 1461628154911 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:14 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fd9d800 == 52 [pid = 4899] [id = 89] 16:49:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 93 (0x7f0590736800) [pid = 4899] [serial = 266] [outer = (nil)] 16:49:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 94 (0x7f05923c9c00) [pid = 4899] [serial = 267] [outer = 0x7f0590736800] 16:49:14 INFO - PROCESS | 4899 | 1461628154973 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 95 (0x7f05931c6000) [pid = 4899] [serial = 268] [outer = 0x7f0590736800] 16:49:15 INFO - PROCESS | 4899 | 1461628155959 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]]]}] 16:49:15 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. 16:49:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1228ms 16:49:15 INFO - PROCESS | 4899 | 1461628155983 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 16:49:15 INFO - PROCESS | 4899 | 1461628155991 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 16:49:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:49:16 INFO - PROCESS | 4899 | 1461628155998 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 4899 | 1461628156005 Marionette TRACE conn3 <- [1,330,null,{}] 16:49:16 INFO - PROCESS | 4899 | 1461628156014 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}] 16:49:16 INFO - PROCESS | 4899 | 1461628156179 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 16:49:16 INFO - PROCESS | 4899 | 1461628156324 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c405800 == 53 [pid = 4899] [id = 90] 16:49:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 96 (0x7f0577a5ac00) [pid = 4899] [serial = 269] [outer = (nil)] 16:49:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f0577f17400) [pid = 4899] [serial = 270] [outer = 0x7f0577a5ac00] 16:49:16 INFO - PROCESS | 4899 | 1461628156401 Marionette DEBUG loaded listener.js 16:49:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f057a3a4800) [pid = 4899] [serial = 271] [outer = 0x7f0577a5ac00] 16:49:17 INFO - PROCESS | 4899 | 1461628157420 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]]]}] 16:49:17 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. 16:49:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1496ms 16:49:17 INFO - PROCESS | 4899 | 1461628157495 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 16:49:17 INFO - PROCESS | 4899 | 1461628157504 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 16:49:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:49:17 INFO - PROCESS | 4899 | 1461628157513 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:49:17 INFO - PROCESS | 4899 | 1461628157518 Marionette TRACE conn3 <- [1,334,null,{}] 16:49:17 INFO - PROCESS | 4899 | 1461628157523 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}] 16:49:17 INFO - PROCESS | 4899 | 1461628157725 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 16:49:17 INFO - PROCESS | 4899 | 1461628157861 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b3ef800 == 54 [pid = 4899] [id = 91] 16:49:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f057d9cc800) [pid = 4899] [serial = 272] [outer = (nil)] 16:49:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f057e733800) [pid = 4899] [serial = 273] [outer = 0x7f057d9cc800] 16:49:17 INFO - PROCESS | 4899 | 1461628157935 Marionette DEBUG loaded listener.js 16:49:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f0581576c00) [pid = 4899] [serial = 274] [outer = 0x7f057d9cc800] 16:49:18 INFO - PROCESS | 4899 | 1461628158768 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]]]}] 16:49:18 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. 16:49:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1280ms 16:49:18 INFO - PROCESS | 4899 | 1461628158803 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 4899 | 1461628158806 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 16:49:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:49:18 INFO - PROCESS | 4899 | 1461628158815 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 4899 | 1461628158820 Marionette TRACE conn3 <- [1,338,null,{}] 16:49:18 INFO - PROCESS | 4899 | 1461628158835 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}] 16:49:19 INFO - PROCESS | 4899 | 1461628159005 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 16:49:19 INFO - PROCESS | 4899 | 1461628159140 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0594733000 == 55 [pid = 4899] [id = 92] 16:49:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f058b5d6c00) [pid = 4899] [serial = 275] [outer = (nil)] 16:49:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 103 (0x7f058fea2800) [pid = 4899] [serial = 276] [outer = 0x7f058b5d6c00] 16:49:19 INFO - PROCESS | 4899 | 1461628159214 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 104 (0x7f0590830c00) [pid = 4899] [serial = 277] [outer = 0x7f058b5d6c00] 16:49:20 INFO - PROCESS | 4899 | 1461628160049 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]]]}] 16:49:20 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. 16:49:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1287ms 16:49:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:49:20 INFO - PROCESS | 4899 | 1461628160103 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 4899 | 1461628160107 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 16:49:20 INFO - PROCESS | 4899 | 1461628160114 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 4899 | 1461628160117 Marionette TRACE conn3 <- [1,342,null,{}] 16:49:20 INFO - PROCESS | 4899 | 1461628160122 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}] 16:49:20 INFO - PROCESS | 4899 | 1461628160281 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 16:49:20 INFO - PROCESS | 4899 | 1461628160421 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b16800 == 56 [pid = 4899] [id = 93] 16:49:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 105 (0x7f0573ecc000) [pid = 4899] [serial = 278] [outer = (nil)] 16:49:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 106 (0x7f0577c54800) [pid = 4899] [serial = 279] [outer = 0x7f0573ecc000] 16:49:20 INFO - PROCESS | 4899 | 1461628160493 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 107 (0x7f0577f1dc00) [pid = 4899] [serial = 280] [outer = 0x7f0573ecc000] 16:49:21 INFO - PROCESS | 4899 | 1461628161321 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]]]}] 16:49:21 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. 16:49:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1233ms 16:49:21 INFO - PROCESS | 4899 | 1461628161347 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 16:49:21 INFO - PROCESS | 4899 | 1461628161351 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 16:49:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:49:21 INFO - PROCESS | 4899 | 1461628161357 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:49:21 INFO - PROCESS | 4899 | 1461628161359 Marionette TRACE conn3 <- [1,346,null,{}] 16:49:21 INFO - PROCESS | 4899 | 1461628161365 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}] 16:49:21 INFO - PROCESS | 4899 | 1461628161516 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 16:49:21 INFO - PROCESS | 4899 | 1461628161896 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574d1a000 == 57 [pid = 4899] [id = 94] 16:49:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 108 (0x7f0573ecb400) [pid = 4899] [serial = 281] [outer = (nil)] 16:49:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 109 (0x7f0574295400) [pid = 4899] [serial = 282] [outer = 0x7f0573ecb400] 16:49:22 INFO - PROCESS | 4899 | 1461628162033 Marionette DEBUG loaded listener.js 16:49:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 110 (0x7f0574865800) [pid = 4899] [serial = 283] [outer = 0x7f0573ecb400] 16:49:22 INFO - PROCESS | 4899 | 1461628162800 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]]]}] 16:49:22 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. 16:49:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1478ms 16:49:22 INFO - PROCESS | 4899 | 1461628162836 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 16:49:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:49:22 INFO - PROCESS | 4899 | 1461628162842 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 16:49:22 INFO - PROCESS | 4899 | 1461628162849 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:49:22 INFO - PROCESS | 4899 | 1461628162854 Marionette TRACE conn3 <- [1,350,null,{}] 16:49:22 INFO - PROCESS | 4899 | 1461628162860 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}] 16:49:23 INFO - PROCESS | 4899 | 1461628163007 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 16:49:23 INFO - PROCESS | 4899 | 1461628163123 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574516000 == 58 [pid = 4899] [id = 95] 16:49:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 111 (0x7f0576430c00) [pid = 4899] [serial = 284] [outer = (nil)] 16:49:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 112 (0x7f0576574800) [pid = 4899] [serial = 285] [outer = 0x7f0576430c00] 16:49:23 INFO - PROCESS | 4899 | 1461628163280 Marionette DEBUG loaded listener.js 16:49:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 113 (0x7f057657e800) [pid = 4899] [serial = 286] [outer = 0x7f0576430c00] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c010000 == 57 [pid = 4899] [id = 88] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575524000 == 56 [pid = 4899] [id = 87] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05815bf800 == 55 [pid = 4899] [id = 86] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e019000 == 54 [pid = 4899] [id = 85] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 112 (0x7f0577a5b400) [pid = 4899] [serial = 206] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 111 (0x7f0590828c00) [pid = 4899] [serial = 227] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c8a4000 == 53 [pid = 4899] [id = 84] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575f33800 == 52 [pid = 4899] [id = 83] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059473a000 == 51 [pid = 4899] [id = 81] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0592395000 == 50 [pid = 4899] [id = 80] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059078f800 == 49 [pid = 4899] [id = 79] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b196800 == 48 [pid = 4899] [id = 78] 16:49:23 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057cc34000 == 47 [pid = 4899] [id = 77] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 110 (0x7f058ae0f000) [pid = 4899] [serial = 159] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 109 (0x7f057c4a0800) [pid = 4899] [serial = 165] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 108 (0x7f0576261800) [pid = 4899] [serial = 162] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 107 (0x7f0581502c00) [pid = 4899] [serial = 132] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 106 (0x7f058156f000) [pid = 4899] [serial = 168] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 105 (0x7f058b09bc00) [pid = 4899] [serial = 171] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 104 (0x7f058feb0000) [pid = 4899] [serial = 224] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 103 (0x7f0575508800) [pid = 4899] [serial = 194] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 102 (0x7f057b45a000) [pid = 4899] [serial = 197] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 101 (0x7f0585277000) [pid = 4899] [serial = 200] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f058c3cdc00) [pid = 4899] [serial = 203] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f058e4c0000) [pid = 4899] [serial = 221] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 98 (0x7f057a67ec00) [pid = 4899] [serial = 210] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 97 (0x7f0577b9c400) [pid = 4899] [serial = 209] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 96 (0x7f0585272000) [pid = 4899] [serial = 215] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 95 (0x7f057cdf4800) [pid = 4899] [serial = 212] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 94 (0x7f057da48c00) [pid = 4899] [serial = 213] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 93 (0x7f058b523400) [pid = 4899] [serial = 218] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 92 (0x7f058fd78800) [pid = 4899] [serial = 222] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 91 (0x7f058c6ef400) [pid = 4899] [serial = 219] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 90 (0x7f059073ac00) [pid = 4899] [serial = 225] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 4899 | --DOMWINDOW == 89 (0x7f058b10a400) [pid = 4899] [serial = 216] [outer = (nil)] [url = about:blank] 16:49:24 INFO - PROCESS | 4899 | 1461628164133 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]]]}] 16:49:24 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. 16:49:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1334ms 16:49:24 INFO - PROCESS | 4899 | 1461628164186 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 16:49:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:49:24 INFO - PROCESS | 4899 | 1461628164192 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 16:49:24 INFO - PROCESS | 4899 | 1461628164199 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 4899 | 1461628164202 Marionette TRACE conn3 <- [1,354,null,{}] 16:49:24 INFO - PROCESS | 4899 | 1461628164207 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}] 16:49:24 INFO - PROCESS | 4899 | 1461628164344 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 16:49:24 INFO - PROCESS | 4899 | 1461628164361 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a664800 == 48 [pid = 4899] [id = 96] 16:49:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 90 (0x7f0577a5a400) [pid = 4899] [serial = 287] [outer = (nil)] 16:49:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f0577c50400) [pid = 4899] [serial = 288] [outer = 0x7f0577a5a400] 16:49:24 INFO - PROCESS | 4899 | 1461628164422 Marionette DEBUG loaded listener.js 16:49:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f0577f17000) [pid = 4899] [serial = 289] [outer = 0x7f0577a5a400] 16:49:25 INFO - PROCESS | 4899 | 1461628165239 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]]]}] 16:49:25 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. 16:49:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1080ms 16:49:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:49:25 INFO - PROCESS | 4899 | 1461628165292 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:49:25 INFO - PROCESS | 4899 | 1461628165294 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:49:25 INFO - PROCESS | 4899 | 1461628165304 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:49:25 INFO - PROCESS | 4899 | 1461628165313 Marionette TRACE conn3 <- [1,358,null,{}] 16:49:25 INFO - PROCESS | 4899 | 1461628165326 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}] 16:49:25 INFO - PROCESS | 4899 | 1461628165468 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:49:25 INFO - PROCESS | 4899 | 1461628165480 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:25 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc34800 == 49 [pid = 4899] [id = 97] 16:49:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 93 (0x7f057a3a5400) [pid = 4899] [serial = 290] [outer = (nil)] 16:49:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 94 (0x7f057c2b2c00) [pid = 4899] [serial = 291] [outer = 0x7f057a3a5400] 16:49:25 INFO - PROCESS | 4899 | 1461628165541 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 95 (0x7f057cbe2c00) [pid = 4899] [serial = 292] [outer = 0x7f057a3a5400] 16:49:26 INFO - PROCESS | 4899 | 1461628166259 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]]]}] 16:49:26 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. 16:49:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 990ms 16:49:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:49:26 INFO - PROCESS | 4899 | 1461628166292 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:49:26 INFO - PROCESS | 4899 | 1461628166295 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:49:26 INFO - PROCESS | 4899 | 1461628166312 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 4899 | 1461628166314 Marionette TRACE conn3 <- [1,362,null,{}] 16:49:26 INFO - PROCESS | 4899 | 1461628166320 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}] 16:49:26 INFO - PROCESS | 4899 | 1461628166496 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:49:26 INFO - PROCESS | 4899 | 1461628166524 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057311d800 == 50 [pid = 4899] [id = 98] 16:49:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 96 (0x7f057bea2800) [pid = 4899] [serial = 293] [outer = (nil)] 16:49:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f057d7ee400) [pid = 4899] [serial = 294] [outer = 0x7f057bea2800] 16:49:26 INFO - PROCESS | 4899 | 1461628166585 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f057da47400) [pid = 4899] [serial = 295] [outer = 0x7f057bea2800] 16:49:27 INFO - PROCESS | 4899 | 1461628167426 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]]]}] 16:49:27 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. 16:49:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1188ms 16:49:27 INFO - PROCESS | 4899 | 1461628167490 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 4899 | 1461628167494 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:49:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:49:27 INFO - PROCESS | 4899 | 1461628167499 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 4899 | 1461628167501 Marionette TRACE conn3 <- [1,366,null,{}] 16:49:27 INFO - PROCESS | 4899 | 1461628167506 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}] 16:49:27 INFO - PROCESS | 4899 | 1461628167675 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:49:27 INFO - PROCESS | 4899 | 1461628167704 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ea38800 == 51 [pid = 4899] [id = 99] 16:49:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f057e7f4400) [pid = 4899] [serial = 296] [outer = (nil)] 16:49:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f058097cc00) [pid = 4899] [serial = 297] [outer = 0x7f057e7f4400] 16:49:27 INFO - PROCESS | 4899 | 1461628167791 Marionette DEBUG loaded listener.js 16:49:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f0585210800) [pid = 4899] [serial = 298] [outer = 0x7f057e7f4400] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f0577b9e800) [pid = 4899] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f0574de8800) [pid = 4899] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 98 (0x7f0585270000) [pid = 4899] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 97 (0x7f0576577000) [pid = 4899] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 96 (0x7f058ae47c00) [pid = 4899] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 95 (0x7f0577f1a800) [pid = 4899] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 94 (0x7f0573ec5800) [pid = 4899] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 93 (0x7f0577bcf800) [pid = 4899] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 92 (0x7f057c19ac00) [pid = 4899] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 91 (0x7f0573ec7400) [pid = 4899] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:49:28 INFO - PROCESS | 4899 | --DOMWINDOW == 90 (0x7f058b311c00) [pid = 4899] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:49:28 INFO - PROCESS | 4899 | 1461628168847 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]]]}] 16:49:28 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. 16:49:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1378ms 16:49:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:49:28 INFO - PROCESS | 4899 | 1461628168878 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:49:28 INFO - PROCESS | 4899 | 1461628168881 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:49:28 INFO - PROCESS | 4899 | 1461628168886 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:49:28 INFO - PROCESS | 4899 | 1461628168889 Marionette TRACE conn3 <- [1,370,null,{}] 16:49:28 INFO - PROCESS | 4899 | 1461628168894 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}] 16:49:29 INFO - PROCESS | 4899 | 1461628169066 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:49:29 INFO - PROCESS | 4899 | 1461628169133 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ebb9800 == 52 [pid = 4899] [id = 100] 16:49:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f0574863400) [pid = 4899] [serial = 299] [outer = (nil)] 16:49:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f057da4f400) [pid = 4899] [serial = 300] [outer = 0x7f0574863400] 16:49:29 INFO - PROCESS | 4899 | 1461628169193 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 93 (0x7f0585274c00) [pid = 4899] [serial = 301] [outer = 0x7f0574863400] 16:49:29 INFO - PROCESS | 4899 | 1461628169831 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]]]}] 16:49:29 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. 16:49:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 976ms 16:49:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:49:29 INFO - PROCESS | 4899 | 1461628169863 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 4899 | 1461628169865 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:49:29 INFO - PROCESS | 4899 | 1461628169871 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 4899 | 1461628169874 Marionette TRACE conn3 <- [1,374,null,{}] 16:49:29 INFO - PROCESS | 4899 | 1461628169879 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}] 16:49:30 INFO - PROCESS | 4899 | 1461628170044 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:49:30 INFO - PROCESS | 4899 | 1461628170061 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058a2b8800 == 53 [pid = 4899] [id = 101] 16:49:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 94 (0x7f0574de7000) [pid = 4899] [serial = 302] [outer = (nil)] 16:49:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 95 (0x7f058b10a000) [pid = 4899] [serial = 303] [outer = 0x7f0574de7000] 16:49:30 INFO - PROCESS | 4899 | 1461628170122 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 96 (0x7f058c2eec00) [pid = 4899] [serial = 304] [outer = 0x7f0574de7000] 16:49:30 INFO - PROCESS | 4899 | 1461628170956 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:49:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:49:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1126ms 16:49:30 INFO - PROCESS | 4899 | 1461628170998 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 4899 | 1461628171004 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:49:31 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:49:31 INFO - PROCESS | 4899 | 1461628171013 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 4899 | 1461628171019 Marionette TRACE conn3 <- [1,378,null,{}] 16:49:31 INFO - PROCESS | 4899 | 1461628171027 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}] 16:49:31 INFO - PROCESS | 4899 | 1461628171196 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:49:31 INFO - PROCESS | 4899 | 1461628171340 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b0c000 == 54 [pid = 4899] [id = 102] 16:49:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f0573ec3000) [pid = 4899] [serial = 305] [outer = (nil)] 16:49:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f057625dc00) [pid = 4899] [serial = 306] [outer = 0x7f0573ec3000] 16:49:31 INFO - PROCESS | 4899 | 1461628171414 Marionette DEBUG loaded listener.js 16:49:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f057657b000) [pid = 4899] [serial = 307] [outer = 0x7f0573ec3000] 16:49:32 INFO - PROCESS | 4899 | 1461628172328 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:49:32 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:49:32 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1384ms 16:49:32 INFO - PROCESS | 4899 | 1461628172397 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:49:32 INFO - PROCESS | 4899 | 1461628172405 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:49:32 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:49:32 INFO - PROCESS | 4899 | 1461628172416 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:49:32 INFO - PROCESS | 4899 | 1461628172419 Marionette TRACE conn3 <- [1,382,null,{}] 16:49:32 INFO - PROCESS | 4899 | 1461628172426 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}] 16:49:32 INFO - PROCESS | 4899 | 1461628172641 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:49:32 INFO - PROCESS | 4899 | 1461628172825 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057df7a800 == 55 [pid = 4899] [id = 103] 16:49:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f0577f1e800) [pid = 4899] [serial = 308] [outer = (nil)] 16:49:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f057a67f400) [pid = 4899] [serial = 309] [outer = 0x7f0577f1e800] 16:49:32 INFO - PROCESS | 4899 | 1461628172939 Marionette DEBUG loaded listener.js 16:49:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f057ca2a000) [pid = 4899] [serial = 310] [outer = 0x7f0577f1e800] 16:49:33 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:33 INFO - PROCESS | 4899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:49:33 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:33 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:33 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:49:33 INFO - PROCESS | 4899 | 1461628173820 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:49:33 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1434ms 16:49:33 INFO - PROCESS | 4899 | 1461628173851 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:49:33 INFO - PROCESS | 4899 | 1461628173855 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:49:33 INFO - PROCESS | 4899 | 1461628173861 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 4899 | 1461628173867 Marionette TRACE conn3 <- [1,386,null,{}] 16:49:33 INFO - PROCESS | 4899 | 1461628173882 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}] 16:49:34 INFO - PROCESS | 4899 | 1461628174044 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:49:34 INFO - PROCESS | 4899 | 1461628174187 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c227000 == 56 [pid = 4899] [id = 104] 16:49:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 103 (0x7f057c52c000) [pid = 4899] [serial = 311] [outer = (nil)] 16:49:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 104 (0x7f057c532000) [pid = 4899] [serial = 312] [outer = 0x7f057c52c000] 16:49:34 INFO - PROCESS | 4899 | 1461628174265 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 105 (0x7f057dda1000) [pid = 4899] [serial = 313] [outer = 0x7f057c52c000] 16:49:35 INFO - PROCESS | 4899 | 1461628175159 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]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:49:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1336ms 16:49:35 INFO - PROCESS | 4899 | 1461628175198 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:49:35 INFO - PROCESS | 4899 | 1461628175203 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:49:35 INFO - PROCESS | 4899 | 1461628175208 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 4899 | 1461628175211 Marionette TRACE conn3 <- [1,390,null,{}] 16:49:35 INFO - PROCESS | 4899 | 1461628175216 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}] 16:49:35 INFO - PROCESS | 4899 | 1461628175363 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:49:35 INFO - PROCESS | 4899 | 1461628175504 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fd86800 == 57 [pid = 4899] [id = 105] 16:49:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 106 (0x7f057625ec00) [pid = 4899] [serial = 314] [outer = (nil)] 16:49:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 107 (0x7f0585277000) [pid = 4899] [serial = 315] [outer = 0x7f057625ec00] 16:49:35 INFO - PROCESS | 4899 | 1461628175577 Marionette DEBUG loaded listener.js 16:49:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 108 (0x7f058b19ec00) [pid = 4899] [serial = 316] [outer = 0x7f057625ec00] 16:49:36 INFO - PROCESS | 4899 | 1461628176485 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]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:49:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1334ms 16:49:36 INFO - PROCESS | 4899 | 1461628176544 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:49:36 INFO - PROCESS | 4899 | 1461628176547 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:49:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:49:36 INFO - PROCESS | 4899 | 1461628176553 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:49:36 INFO - PROCESS | 4899 | 1461628176555 Marionette TRACE conn3 <- [1,394,null,{}] 16:49:36 INFO - PROCESS | 4899 | 1461628176561 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}] 16:49:36 INFO - PROCESS | 4899 | 1461628176715 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:49:36 INFO - PROCESS | 4899 | 1461628176857 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b192000 == 58 [pid = 4899] [id = 106] 16:49:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 109 (0x7f057307fc00) [pid = 4899] [serial = 317] [outer = (nil)] 16:49:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 110 (0x7f057cdf4800) [pid = 4899] [serial = 318] [outer = 0x7f057307fc00] 16:49:36 INFO - PROCESS | 4899 | 1461628176941 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 111 (0x7f058c6ef400) [pid = 4899] [serial = 319] [outer = 0x7f057307fc00] 16:49:38 INFO - PROCESS | 4899 | 1461628178002 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]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1478ms 16:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:49:38 INFO - PROCESS | 4899 | 1461628178032 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:49:38 INFO - PROCESS | 4899 | 1461628178036 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:49:38 INFO - PROCESS | 4899 | 1461628178044 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 4899 | 1461628178049 Marionette TRACE conn3 <- [1,398,null,{}] 16:49:38 INFO - PROCESS | 4899 | 1461628178058 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}] 16:49:38 INFO - PROCESS | 4899 | 1461628178206 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:49:38 INFO - PROCESS | 4899 | 1461628178421 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc3e800 == 59 [pid = 4899] [id = 107] 16:49:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 112 (0x7f057540cc00) [pid = 4899] [serial = 320] [outer = (nil)] 16:49:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 113 (0x7f0576571800) [pid = 4899] [serial = 321] [outer = 0x7f057540cc00] 16:49:38 INFO - PROCESS | 4899 | 1461628178489 Marionette DEBUG loaded listener.js 16:49:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 114 (0x7f0576580c00) [pid = 4899] [serial = 322] [outer = 0x7f057540cc00] 16:49:39 INFO - PROCESS | 4899 | 1461628179471 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]]]}] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057dddf800 == 58 [pid = 4899] [id = 66] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575478000 == 57 [pid = 4899] [id = 69] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c01d800 == 56 [pid = 4899] [id = 67] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058e485000 == 55 [pid = 4899] [id = 68] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ebb9800 == 54 [pid = 4899] [id = 100] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 113 (0x7f0580974400) [pid = 4899] [serial = 234] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 112 (0x7f057bd5ac00) [pid = 4899] [serial = 231] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 111 (0x7f058feac000) [pid = 4899] [serial = 237] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 110 (0x7f0590891400) [pid = 4899] [serial = 240] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 109 (0x7f0592e37400) [pid = 4899] [serial = 243] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ea38800 == 53 [pid = 4899] [id = 99] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057311d800 == 52 [pid = 4899] [id = 98] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057cc34800 == 51 [pid = 4899] [id = 97] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a664800 == 50 [pid = 4899] [id = 96] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574516000 == 49 [pid = 4899] [id = 95] 16:49:39 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574d1a000 == 48 [pid = 4899] [id = 94] 16:49:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:49:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1488ms 16:49:39 INFO - PROCESS | 4899 | 1461628179533 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:49:39 INFO - PROCESS | 4899 | 1461628179539 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:49:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:49:39 INFO - PROCESS | 4899 | 1461628179548 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:49:39 INFO - PROCESS | 4899 | 1461628179551 Marionette TRACE conn3 <- [1,402,null,{}] 16:49:39 INFO - PROCESS | 4899 | 1461628179555 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}] 16:49:39 INFO - PROCESS | 4899 | 1461628179699 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 108 (0x7f058e442000) [pid = 4899] [serial = 207] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 107 (0x7f058c6ee800) [pid = 4899] [serial = 192] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 106 (0x7f057ca22400) [pid = 4899] [serial = 198] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 105 (0x7f0577b9e400) [pid = 4899] [serial = 195] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 104 (0x7f058c2f2000) [pid = 4899] [serial = 258] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 103 (0x7f057657d400) [pid = 4899] [serial = 261] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 102 (0x7f058fb14c00) [pid = 4899] [serial = 264] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 101 (0x7f058ae10000) [pid = 4899] [serial = 262] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f0585271000) [pid = 4899] [serial = 255] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f057cdf3c00) [pid = 4899] [serial = 247] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 98 (0x7f05761f4000) [pid = 4899] [serial = 246] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 97 (0x7f0577f1ac00) [pid = 4899] [serial = 249] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 96 (0x7f0577f23c00) [pid = 4899] [serial = 250] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 95 (0x7f057cdefc00) [pid = 4899] [serial = 252] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 94 (0x7f057d9d4000) [pid = 4899] [serial = 253] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 93 (0x7f057c0b9c00) [pid = 4899] [serial = 99] [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.] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 92 (0x7f058df32400) [pid = 4899] [serial = 259] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 91 (0x7f058b1a8800) [pid = 4899] [serial = 256] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | --DOMWINDOW == 90 (0x7f0590733800) [pid = 4899] [serial = 265] [outer = (nil)] [url = about:blank] 16:49:39 INFO - PROCESS | 4899 | 1461628179830 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05778c1000 == 49 [pid = 4899] [id = 108] 16:49:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f057657d400) [pid = 4899] [serial = 323] [outer = (nil)] 16:49:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f0577f1d000) [pid = 4899] [serial = 324] [outer = 0x7f057657d400] 16:49:39 INFO - PROCESS | 4899 | 1461628179937 Marionette DEBUG loaded listener.js 16:49:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 93 (0x7f057bcd3800) [pid = 4899] [serial = 325] [outer = 0x7f057657d400] 16:49:40 INFO - PROCESS | 4899 | 1461628180597 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]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:49:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1077ms 16:49:40 INFO - PROCESS | 4899 | 1461628180660 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 4899 | 1461628180663 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:49:40 INFO - PROCESS | 4899 | 1461628180675 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 4899 | 1461628180679 Marionette TRACE conn3 <- [1,406,null,{}] 16:49:40 INFO - PROCESS | 4899 | 1461628180695 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}] 16:49:40 INFO - PROCESS | 4899 | 1461628180844 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:49:40 INFO - PROCESS | 4899 | 1461628180856 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d781000 == 50 [pid = 4899] [id = 109] 16:49:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 94 (0x7f057c9c6c00) [pid = 4899] [serial = 326] [outer = (nil)] 16:49:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 95 (0x7f057d7ed400) [pid = 4899] [serial = 327] [outer = 0x7f057c9c6c00] 16:49:40 INFO - PROCESS | 4899 | 1461628180920 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 96 (0x7f057e078c00) [pid = 4899] [serial = 328] [outer = 0x7f057c9c6c00] 16:49:41 INFO - PROCESS | 4899 | 1461628181711 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]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1092ms 16:49:41 INFO - PROCESS | 4899 | 1461628181780 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 4899 | 1461628181784 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:49:41 INFO - PROCESS | 4899 | 1461628181792 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 4899 | 1461628181794 Marionette TRACE conn3 <- [1,410,null,{}] 16:49:41 INFO - PROCESS | 4899 | 1461628181798 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}] 16:49:41 INFO - PROCESS | 4899 | 1461628181964 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:49:41 INFO - PROCESS | 4899 | 1461628181975 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ebb9800 == 51 [pid = 4899] [id = 110] 16:49:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f0577c29000) [pid = 4899] [serial = 329] [outer = (nil)] 16:49:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f0585272000) [pid = 4899] [serial = 330] [outer = 0x7f0577c29000] 16:49:42 INFO - PROCESS | 4899 | 1461628182036 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f058b5d4c00) [pid = 4899] [serial = 331] [outer = 0x7f0577c29000] 16:49:42 INFO - PROCESS | 4899 | 1461628182911 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]]]}] 16:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1179ms 16:49:42 INFO - PROCESS | 4899 | 1461628182972 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:49:42 INFO - PROCESS | 4899 | 1461628182974 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:49:42 INFO - PROCESS | 4899 | 1461628182980 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:49:42 INFO - PROCESS | 4899 | 1461628182982 Marionette TRACE conn3 <- [1,414,null,{}] 16:49:42 INFO - PROCESS | 4899 | 1461628182988 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}] 16:49:43 INFO - PROCESS | 4899 | 1461628183155 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:49:43 INFO - PROCESS | 4899 | 1461628183181 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058a2c3800 == 52 [pid = 4899] [id = 111] 16:49:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f058c34d400) [pid = 4899] [serial = 332] [outer = (nil)] 16:49:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f058e4bf800) [pid = 4899] [serial = 333] [outer = 0x7f058c34d400] 16:49:43 INFO - PROCESS | 4899 | 1461628183241 Marionette DEBUG loaded listener.js 16:49:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f058fea9400) [pid = 4899] [serial = 334] [outer = 0x7f058c34d400] 16:49:44 INFO - PROCESS | 4899 | 1461628184080 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]]]}] 16:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1130ms 16:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:49:44 INFO - PROCESS | 4899 | 1461628184113 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:49:44 INFO - PROCESS | 4899 | 1461628184115 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:49:44 INFO - PROCESS | 4899 | 1461628184121 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:49:44 INFO - PROCESS | 4899 | 1461628184124 Marionette TRACE conn3 <- [1,418,null,{}] 16:49:44 INFO - PROCESS | 4899 | 1461628184129 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}] 16:49:44 INFO - PROCESS | 4899 | 1461628184404 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 101 (0x7f0573ecb400) [pid = 4899] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f057a3a5400) [pid = 4899] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f057550f400) [pid = 4899] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 98 (0x7f0576430c00) [pid = 4899] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 97 (0x7f058fd7c000) [pid = 4899] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 96 (0x7f0577a5a400) [pid = 4899] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 95 (0x7f057bea2800) [pid = 4899] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 94 (0x7f057ebd2400) [pid = 4899] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 93 (0x7f058fd70c00) [pid = 4899] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 92 (0x7f0574863400) [pid = 4899] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 91 (0x7f0576259800) [pid = 4899] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 90 (0x7f058156e800) [pid = 4899] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 89 (0x7f057e7f4400) [pid = 4899] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:49:44 INFO - PROCESS | 4899 | --DOMWINDOW == 88 (0x7f0580723400) [pid = 4899] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:49:44 INFO - PROCESS | 4899 | 1461628184495 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057aecc000 == 53 [pid = 4899] [id = 112] 16:49:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 89 (0x7f0572df5800) [pid = 4899] [serial = 335] [outer = (nil)] 16:49:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 90 (0x7f057307dc00) [pid = 4899] [serial = 336] [outer = 0x7f0572df5800] 16:49:44 INFO - PROCESS | 4899 | 1461628184562 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f057bea2800) [pid = 4899] [serial = 337] [outer = 0x7f0572df5800] 16:49:45 INFO - PROCESS | 4899 | 1461628185633 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]]]}] 16:49:45 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 16:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1529ms 16:49:45 INFO - PROCESS | 4899 | 1461628185649 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:49:45 INFO - PROCESS | 4899 | 1461628185652 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:49:45 INFO - PROCESS | 4899 | 1461628185658 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 4899 | 1461628185660 Marionette TRACE conn3 <- [1,422,null,{}] 16:49:45 INFO - PROCESS | 4899 | 1461628185665 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}] 16:49:45 INFO - PROCESS | 4899 | 1461628185800 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:49:45 INFO - PROCESS | 4899 | 1461628185900 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fd2f800 == 54 [pid = 4899] [id = 113] 16:49:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f0572df5c00) [pid = 4899] [serial = 338] [outer = (nil)] 16:49:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 93 (0x7f057e7f4400) [pid = 4899] [serial = 339] [outer = 0x7f0572df5c00] 16:49:45 INFO - PROCESS | 4899 | 1461628185963 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 94 (0x7f0590733800) [pid = 4899] [serial = 340] [outer = 0x7f0572df5c00] 16:49:47 INFO - PROCESS | 4899 | 1461628187228 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]]]}] 16:49:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:49:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1582ms 16:49:47 INFO - PROCESS | 4899 | 1461628187241 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:49:47 INFO - PROCESS | 4899 | 1461628187247 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:49:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:49:47 INFO - PROCESS | 4899 | 1461628187256 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:49:47 INFO - PROCESS | 4899 | 1461628187261 Marionette TRACE conn3 <- [1,426,null,{}] 16:49:47 INFO - PROCESS | 4899 | 1461628187358 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}] 16:49:47 INFO - PROCESS | 4899 | 1461628187538 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:49:47 INFO - PROCESS | 4899 | 1461628187675 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057bc2e800 == 55 [pid = 4899] [id = 114] 16:49:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 95 (0x7f0572dee800) [pid = 4899] [serial = 341] [outer = (nil)] 16:49:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 96 (0x7f0573080000) [pid = 4899] [serial = 342] [outer = 0x7f0572dee800] 16:49:47 INFO - PROCESS | 4899 | 1461628187753 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f0576577000) [pid = 4899] [serial = 343] [outer = 0x7f0572dee800] 16:49:48 INFO - PROCESS | 4899 | 1461628188651 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] 16:49:48 INFO - PROCESS | 4899 | 1461628188731 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:49:48 INFO - PROCESS | 4899 | 1461628188743 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 4899 | 1461628188747 Marionette TRACE conn3 <- [1,430,null,{}] 16:49:48 INFO - PROCESS | 4899 | 1461628188753 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}] 16:49:48 INFO - PROCESS | 4899 | 1461628188918 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:49:49 INFO - PROCESS | 4899 | 1461628189056 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058aec3000 == 56 [pid = 4899] [id = 115] 16:49:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f0577c4ec00) [pid = 4899] [serial = 344] [outer = (nil)] 16:49:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f057bd5b000) [pid = 4899] [serial = 345] [outer = 0x7f0577c4ec00] 16:49:49 INFO - PROCESS | 4899 | 1461628189132 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f057c52b400) [pid = 4899] [serial = 346] [outer = 0x7f0577c4ec00] 16:49:50 INFO - PROCESS | 4899 | 1461628190108 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]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1436ms 16:49:50 INFO - PROCESS | 4899 | 1461628190180 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 4899 | 1461628190183 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:49:50 INFO - PROCESS | 4899 | 1461628190190 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 4899 | 1461628190196 Marionette TRACE conn3 <- [1,434,null,{}] 16:49:50 INFO - PROCESS | 4899 | 1461628190211 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}] 16:49:50 INFO - PROCESS | 4899 | 1461628190416 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:49:50 INFO - PROCESS | 4899 | 1461628190602 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0593167000 == 57 [pid = 4899] [id = 116] 16:49:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f058526ec00) [pid = 4899] [serial = 347] [outer = (nil)] 16:49:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f058b523800) [pid = 4899] [serial = 348] [outer = 0x7f058526ec00] 16:49:50 INFO - PROCESS | 4899 | 1461628190726 Marionette DEBUG loaded listener.js 16:49:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 103 (0x7f058fb12800) [pid = 4899] [serial = 349] [outer = 0x7f058526ec00] 16:49:51 INFO - PROCESS | 4899 | 1461628191549 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]]]}] 16:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1388ms 16:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:49:51 INFO - PROCESS | 4899 | 1461628191579 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 4899 | 1461628191583 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:49:51 INFO - PROCESS | 4899 | 1461628191589 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 4899 | 1461628191592 Marionette TRACE conn3 <- [1,438,null,{}] 16:49:51 INFO - PROCESS | 4899 | 1461628191597 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}] 16:49:51 INFO - PROCESS | 4899 | 1461628191757 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:49:51 INFO - PROCESS | 4899 | 1461628191903 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577cb5000 == 58 [pid = 4899] [id = 117] 16:49:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 104 (0x7f0573ec9c00) [pid = 4899] [serial = 350] [outer = (nil)] 16:49:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 105 (0x7f05907e0000) [pid = 4899] [serial = 351] [outer = 0x7f0573ec9c00] 16:49:51 INFO - PROCESS | 4899 | 1461628191989 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 106 (0x7f0590887800) [pid = 4899] [serial = 352] [outer = 0x7f0573ec9c00] 16:49:53 INFO - PROCESS | 4899 | 1461628193151 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]]]}] 16:49:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1631ms 16:49:53 INFO - PROCESS | 4899 | 1461628193220 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 4899 | 1461628193226 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:49:53 INFO - PROCESS | 4899 | 1461628193234 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 4899 | 1461628193239 Marionette TRACE conn3 <- [1,442,null,{}] 16:49:53 INFO - PROCESS | 4899 | 1461628193246 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}] 16:49:53 INFO - PROCESS | 4899 | 1461628193397 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:49:53 INFO - PROCESS | 4899 | 1461628193580 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057bc49800 == 59 [pid = 4899] [id = 118] 16:49:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 107 (0x7f0576266000) [pid = 4899] [serial = 353] [outer = (nil)] 16:49:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 108 (0x7f0576571400) [pid = 4899] [serial = 354] [outer = 0x7f0576266000] 16:49:53 INFO - PROCESS | 4899 | 1461628193649 Marionette DEBUG loaded listener.js 16:49:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 109 (0x7f0577ba4400) [pid = 4899] [serial = 355] [outer = 0x7f0576266000] 16:49:54 INFO - PROCESS | 4899 | 1461628194501 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]]]}] 16:49:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:49:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1336ms 16:49:54 INFO - PROCESS | 4899 | 1461628194570 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:49:54 INFO - PROCESS | 4899 | 1461628194578 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:49:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:49:54 INFO - PROCESS | 4899 | 1461628194589 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:49:54 INFO - PROCESS | 4899 | 1461628194592 Marionette TRACE conn3 <- [1,446,null,{}] 16:49:54 INFO - PROCESS | 4899 | 1461628194598 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}] 16:49:54 INFO - PROCESS | 4899 | 1461628194794 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:49:54 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057aecc000 == 58 [pid = 4899] [id = 112] 16:49:54 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058a2c3800 == 57 [pid = 4899] [id = 111] 16:49:54 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ebb9800 == 56 [pid = 4899] [id = 110] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 108 (0x7f0577c54800) [pid = 4899] [serial = 279] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 107 (0x7f057e733800) [pid = 4899] [serial = 273] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 106 (0x7f058fea2800) [pid = 4899] [serial = 276] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 105 (0x7f058b10a000) [pid = 4899] [serial = 303] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | 1461628195028 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d781000 == 55 [pid = 4899] [id = 109] 16:49:55 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05778c1000 == 54 [pid = 4899] [id = 108] 16:49:55 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057cc3e800 == 53 [pid = 4899] [id = 107] 16:49:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575522000 == 54 [pid = 4899] [id = 119] 16:49:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 106 (0x7f0577b9d400) [pid = 4899] [serial = 356] [outer = (nil)] 16:49:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 107 (0x7f0577f20c00) [pid = 4899] [serial = 357] [outer = 0x7f0577b9d400] 16:49:55 INFO - PROCESS | 4899 | 1461628195100 Marionette DEBUG loaded listener.js 16:49:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 108 (0x7f057c4a4c00) [pid = 4899] [serial = 358] [outer = 0x7f0577b9d400] 16:49:55 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b0c000 == 53 [pid = 4899] [id = 102] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 107 (0x7f0574295400) [pid = 4899] [serial = 282] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 106 (0x7f057c2b2c00) [pid = 4899] [serial = 291] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 105 (0x7f057cbebc00) [pid = 4899] [serial = 232] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 104 (0x7f0576574800) [pid = 4899] [serial = 285] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 103 (0x7f05923c7c00) [pid = 4899] [serial = 241] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 102 (0x7f0577c50400) [pid = 4899] [serial = 288] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 101 (0x7f057d7ee400) [pid = 4899] [serial = 294] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f058b3a4400) [pid = 4899] [serial = 201] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f0577f17400) [pid = 4899] [serial = 270] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 98 (0x7f059054e000) [pid = 4899] [serial = 238] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 97 (0x7f057da4f400) [pid = 4899] [serial = 300] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 96 (0x7f058b096c00) [pid = 4899] [serial = 235] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 95 (0x7f05923c9c00) [pid = 4899] [serial = 267] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 94 (0x7f0577f17000) [pid = 4899] [serial = 289] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 93 (0x7f0593190400) [pid = 4899] [serial = 244] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 92 (0x7f0585210800) [pid = 4899] [serial = 298] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 91 (0x7f057cbe2c00) [pid = 4899] [serial = 292] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 90 (0x7f057657e800) [pid = 4899] [serial = 286] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 89 (0x7f058097cc00) [pid = 4899] [serial = 297] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 88 (0x7f0585274c00) [pid = 4899] [serial = 301] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 87 (0x7f057da47400) [pid = 4899] [serial = 295] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 86 (0x7f0574865800) [pid = 4899] [serial = 283] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | --DOMWINDOW == 85 (0x7f058e441000) [pid = 4899] [serial = 204] [outer = (nil)] [url = about:blank] 16:49:55 INFO - PROCESS | 4899 | 1461628195841 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]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:49:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1333ms 16:49:55 INFO - PROCESS | 4899 | 1461628195922 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 4899 | 1461628195925 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:49:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:49:55 INFO - PROCESS | 4899 | 1461628195932 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 4899 | 1461628195937 Marionette TRACE conn3 <- [1,450,null,{}] 16:49:55 INFO - PROCESS | 4899 | 1461628195952 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}] 16:49:56 INFO - PROCESS | 4899 | 1461628196102 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:49:56 INFO - PROCESS | 4899 | 1461628196114 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d144000 == 54 [pid = 4899] [id = 120] 16:49:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 86 (0x7f057c9c2400) [pid = 4899] [serial = 359] [outer = (nil)] 16:49:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 87 (0x7f057d7f7800) [pid = 4899] [serial = 360] [outer = 0x7f057c9c2400] 16:49:56 INFO - PROCESS | 4899 | 1461628196180 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 88 (0x7f057e7ea800) [pid = 4899] [serial = 361] [outer = 0x7f057c9c2400] 16:49:56 INFO - PROCESS | 4899 | 1461628196997 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] 16:49:57 INFO - PROCESS | 4899 | 1461628197073 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:49:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:49:57 INFO - PROCESS | 4899 | 1461628197078 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:49:57 INFO - PROCESS | 4899 | 1461628197080 Marionette TRACE conn3 <- [1,454,null,{}] 16:49:57 INFO - PROCESS | 4899 | 1461628197086 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}] 16:49:57 INFO - PROCESS | 4899 | 1461628197223 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:49:57 INFO - PROCESS | 4899 | 1461628197335 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058098f800 == 55 [pid = 4899] [id = 121] 16:49:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 89 (0x7f05761ff000) [pid = 4899] [serial = 362] [outer = (nil)] 16:49:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 90 (0x7f058a21f800) [pid = 4899] [serial = 363] [outer = 0x7f05761ff000] 16:49:57 INFO - PROCESS | 4899 | 1461628197408 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f058b523400) [pid = 4899] [serial = 364] [outer = 0x7f05761ff000] 16:49:58 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:49:58 INFO - PROCESS | 4899 | 1461628198227 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]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:49:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1183ms 16:49:58 INFO - PROCESS | 4899 | 1461628198263 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 4899 | 1461628198265 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:49:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:49:58 INFO - PROCESS | 4899 | 1461628198271 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 4899 | 1461628198273 Marionette TRACE conn3 <- [1,458,null,{}] 16:49:58 INFO - PROCESS | 4899 | 1461628198284 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}] 16:49:58 INFO - PROCESS | 4899 | 1461628198452 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:49:58 INFO - PROCESS | 4899 | 1461628198479 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058a2b0800 == 56 [pid = 4899] [id = 122] 16:49:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f0572df7400) [pid = 4899] [serial = 365] [outer = (nil)] 16:49:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 93 (0x7f058e442400) [pid = 4899] [serial = 366] [outer = 0x7f0572df7400] 16:49:58 INFO - PROCESS | 4899 | 1461628198540 Marionette DEBUG loaded listener.js 16:49:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 94 (0x7f059036e800) [pid = 4899] [serial = 367] [outer = 0x7f0572df7400] 16:49:59 INFO - PROCESS | 4899 | 1461628199431 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] 16:49:59 INFO - PROCESS | 4899 | 1461628199504 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:49:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:49:59 INFO - PROCESS | 4899 | 1461628199511 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:49:59 INFO - PROCESS | 4899 | 1461628199514 Marionette TRACE conn3 <- [1,462,null,{}] 16:49:59 INFO - PROCESS | 4899 | 1461628199519 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}] 16:49:59 INFO - PROCESS | 4899 | 1461628199736 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:49:59 INFO - PROCESS | 4899 | --DOMWINDOW == 93 (0x7f0590736800) [pid = 4899] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:49:59 INFO - PROCESS | 4899 | --DOMWINDOW == 92 (0x7f058c34d400) [pid = 4899] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:49:59 INFO - PROCESS | 4899 | --DOMWINDOW == 91 (0x7f057657d400) [pid = 4899] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:49:59 INFO - PROCESS | 4899 | --DOMWINDOW == 90 (0x7f0574de7000) [pid = 4899] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:49:59 INFO - PROCESS | 4899 | --DOMWINDOW == 89 (0x7f0577c29000) [pid = 4899] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:49:59 INFO - PROCESS | 4899 | --DOMWINDOW == 88 (0x7f057c9c6c00) [pid = 4899] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:49:59 INFO - PROCESS | 4899 | --DOMWINDOW == 87 (0x7f057540cc00) [pid = 4899] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:49:59 INFO - PROCESS | 4899 | --DOMWINDOW == 86 (0x7f0572df5800) [pid = 4899] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:50:00 INFO - PROCESS | 4899 | 1461628200011 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d078800 == 57 [pid = 4899] [id = 123] 16:50:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 87 (0x7f0574860c00) [pid = 4899] [serial = 368] [outer = (nil)] 16:50:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 88 (0x7f057611f800) [pid = 4899] [serial = 369] [outer = 0x7f0574860c00] 16:50:00 INFO - PROCESS | 4899 | 1461628200083 Marionette DEBUG loaded listener.js 16:50:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 89 (0x7f058c543400) [pid = 4899] [serial = 370] [outer = 0x7f0574860c00] 16:50:00 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:00 INFO - PROCESS | 4899 | 1461628200792 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] 16:50:00 INFO - PROCESS | 4899 | 1461628200845 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:50:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:50:00 INFO - PROCESS | 4899 | 1461628200852 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 4899 | 1461628200854 Marionette TRACE conn3 <- [1,466,null,{}] 16:50:00 INFO - PROCESS | 4899 | 1461628200859 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}] 16:50:00 INFO - PROCESS | 4899 | 1461628200990 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:50:01 INFO - PROCESS | 4899 | 1461628201004 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059053c000 == 58 [pid = 4899] [id = 124] 16:50:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 90 (0x7f058c6ee800) [pid = 4899] [serial = 371] [outer = (nil)] 16:50:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 91 (0x7f0592358000) [pid = 4899] [serial = 372] [outer = 0x7f058c6ee800] 16:50:01 INFO - PROCESS | 4899 | 1461628201068 Marionette DEBUG loaded listener.js 16:50:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 92 (0x7f0593111000) [pid = 4899] [serial = 373] [outer = 0x7f058c6ee800] 16:50:01 INFO - PROCESS | 4899 | 1461628201800 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] 16:50:01 INFO - PROCESS | 4899 | 1461628201837 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:50:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:50:01 INFO - PROCESS | 4899 | 1461628201842 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:50:01 INFO - PROCESS | 4899 | 1461628201844 Marionette TRACE conn3 <- [1,470,null,{}] 16:50:01 INFO - PROCESS | 4899 | 1461628201850 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}] 16:50:02 INFO - PROCESS | 4899 | 1461628202157 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:50:02 INFO - PROCESS | 4899 | 1461628202294 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575471800 == 59 [pid = 4899] [id = 125] 16:50:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 93 (0x7f0572deec00) [pid = 4899] [serial = 374] [outer = (nil)] 16:50:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 94 (0x7f0572df5800) [pid = 4899] [serial = 375] [outer = 0x7f0572deec00] 16:50:02 INFO - PROCESS | 4899 | 1461628202379 Marionette DEBUG loaded listener.js 16:50:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 95 (0x7f0574299400) [pid = 4899] [serial = 376] [outer = 0x7f0572deec00] 16:50:03 INFO - PROCESS | 4899 | 1461628203369 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]]]}] 16:50:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:50:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1581ms 16:50:03 INFO - PROCESS | 4899 | 1461628203427 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:50:03 INFO - PROCESS | 4899 | 1461628203432 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:50:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:50:03 INFO - PROCESS | 4899 | 1461628203440 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:50:03 INFO - PROCESS | 4899 | 1461628203446 Marionette TRACE conn3 <- [1,474,null,{}] 16:50:03 INFO - PROCESS | 4899 | 1461628203453 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}] 16:50:03 INFO - PROCESS | 4899 | 1461628203620 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:50:03 INFO - PROCESS | 4899 | 1461628203761 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057df82000 == 60 [pid = 4899] [id = 126] 16:50:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 96 (0x7f0575508800) [pid = 4899] [serial = 377] [outer = (nil)] 16:50:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f0577c4bc00) [pid = 4899] [serial = 378] [outer = 0x7f0575508800] 16:50:03 INFO - PROCESS | 4899 | 1461628203839 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f057b319800) [pid = 4899] [serial = 379] [outer = 0x7f0575508800] 16:50:04 INFO - PROCESS | 4899 | 1461628204818 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]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:50:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1436ms 16:50:04 INFO - PROCESS | 4899 | 1461628204877 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:50:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:50:04 INFO - PROCESS | 4899 | 1461628204882 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:50:04 INFO - PROCESS | 4899 | 1461628204889 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 4899 | 1461628204892 Marionette TRACE conn3 <- [1,478,null,{}] 16:50:04 INFO - PROCESS | 4899 | 1461628204898 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}] 16:50:05 INFO - PROCESS | 4899 | 1461628205067 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:50:05 INFO - PROCESS | 4899 | 1461628205210 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059315c800 == 61 [pid = 4899] [id = 127] 16:50:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f057cb69c00) [pid = 4899] [serial = 380] [outer = (nil)] 16:50:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f057cb6e800) [pid = 4899] [serial = 381] [outer = 0x7f057cb69c00] 16:50:05 INFO - PROCESS | 4899 | 1461628205364 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f057cdf1000) [pid = 4899] [serial = 382] [outer = 0x7f057cb69c00] 16:50:06 INFO - PROCESS | 4899 | 1461628206221 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]]]}] 16:50:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:50:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1386ms 16:50:06 INFO - PROCESS | 4899 | 1461628206276 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 4899 | 1461628206282 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:50:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:50:06 INFO - PROCESS | 4899 | 1461628206299 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 4899 | 1461628206307 Marionette TRACE conn3 <- [1,482,null,{}] 16:50:06 INFO - PROCESS | 4899 | 1461628206313 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}] 16:50:06 INFO - PROCESS | 4899 | 1461628206530 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:50:06 INFO - PROCESS | 4899 | 1461628206733 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0595527800 == 62 [pid = 4899] [id = 128] 16:50:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f057429f800) [pid = 4899] [serial = 383] [outer = (nil)] 16:50:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 103 (0x7f058c245400) [pid = 4899] [serial = 384] [outer = 0x7f057429f800] 16:50:06 INFO - PROCESS | 4899 | 1461628206852 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 104 (0x7f05903ab000) [pid = 4899] [serial = 385] [outer = 0x7f057429f800] 16:50:07 INFO - PROCESS | 4899 | 1461628207754 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]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:50:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1493ms 16:50:07 INFO - PROCESS | 4899 | 1461628207785 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 4899 | 1461628207789 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:50:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:50:07 INFO - PROCESS | 4899 | 1461628207796 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 4899 | 1461628207798 Marionette TRACE conn3 <- [1,486,null,{}] 16:50:07 INFO - PROCESS | 4899 | 1461628207805 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}] 16:50:07 INFO - PROCESS | 4899 | 1461628207967 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:50:08 INFO - PROCESS | 4899 | 1461628208112 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c20800 == 63 [pid = 4899] [id = 129] 16:50:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 105 (0x7f057cb6a800) [pid = 4899] [serial = 386] [outer = (nil)] 16:50:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 106 (0x7f0593112000) [pid = 4899] [serial = 387] [outer = 0x7f057cb6a800] 16:50:08 INFO - PROCESS | 4899 | 1461628208186 Marionette DEBUG loaded listener.js 16:50:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 107 (0x7f0594715000) [pid = 4899] [serial = 388] [outer = 0x7f057cb6a800] 16:50:09 INFO - PROCESS | 4899 | 1461628209114 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]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:50:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1379ms 16:50:09 INFO - PROCESS | 4899 | 1461628209176 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 4899 | 1461628209179 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:50:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:50:09 INFO - PROCESS | 4899 | 1461628209185 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 4899 | 1461628209188 Marionette TRACE conn3 <- [1,490,null,{}] 16:50:09 INFO - PROCESS | 4899 | 1461628209193 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}] 16:50:09 INFO - PROCESS | 4899 | 1461628209351 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:50:09 INFO - PROCESS | 4899 | 1461628209503 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057181b000 == 64 [pid = 4899] [id = 130] 16:50:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 108 (0x7f0594788c00) [pid = 4899] [serial = 389] [outer = (nil)] 16:50:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 109 (0x7f059495c000) [pid = 4899] [serial = 390] [outer = 0x7f0594788c00] 16:50:09 INFO - PROCESS | 4899 | 1461628209590 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 110 (0x7f0595507800) [pid = 4899] [serial = 391] [outer = 0x7f0594788c00] 16:50:10 INFO - PROCESS | 4899 | 1461628210506 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]]]}] 16:50:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:50:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1377ms 16:50:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:50:10 INFO - PROCESS | 4899 | 1461628210564 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:50:10 INFO - PROCESS | 4899 | 1461628210567 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:50:10 INFO - PROCESS | 4899 | 1461628210574 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:50:10 INFO - PROCESS | 4899 | 1461628210577 Marionette TRACE conn3 <- [1,494,null,{}] 16:50:10 INFO - PROCESS | 4899 | 1461628210583 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}] 16:50:10 INFO - PROCESS | 4899 | 1461628210759 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:50:10 INFO - PROCESS | 4899 | 1461628210903 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05778be800 == 65 [pid = 4899] [id = 131] 16:50:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 111 (0x7f0571948800) [pid = 4899] [serial = 392] [outer = (nil)] 16:50:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 112 (0x7f057194e000) [pid = 4899] [serial = 393] [outer = 0x7f0571948800] 16:50:10 INFO - PROCESS | 4899 | 1461628210976 Marionette DEBUG loaded listener.js 16:50:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 113 (0x7f0574860400) [pid = 4899] [serial = 394] [outer = 0x7f0571948800] 16:50:12 INFO - PROCESS | 4899 | 1461628212136 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]]]}] 16:50:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:50:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1636ms 16:50:12 INFO - PROCESS | 4899 | 1461628212211 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:50:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:50:12 INFO - PROCESS | 4899 | 1461628212218 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:50:12 INFO - PROCESS | 4899 | 1461628212225 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:50:12 INFO - PROCESS | 4899 | 1461628212231 Marionette TRACE conn3 <- [1,498,null,{}] 16:50:12 INFO - PROCESS | 4899 | 1461628212238 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}] 16:50:12 INFO - PROCESS | 4899 | 1461628212402 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:50:12 INFO - PROCESS | 4899 | 1461628212549 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b1e000 == 66 [pid = 4899] [id = 132] 16:50:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 114 (0x7f0576120000) [pid = 4899] [serial = 395] [outer = (nil)] 16:50:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 115 (0x7f0576123800) [pid = 4899] [serial = 396] [outer = 0x7f0576120000] 16:50:12 INFO - PROCESS | 4899 | 1461628212682 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 116 (0x7f0576424800) [pid = 4899] [serial = 397] [outer = 0x7f0576120000] 16:50:13 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e75f000 == 65 [pid = 4899] [id = 61] 16:50:13 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057b394800 == 64 [pid = 4899] [id = 59] 16:50:13 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b3ef800 == 63 [pid = 4899] [id = 91] 16:50:13 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059053c000 == 62 [pid = 4899] [id = 124] 16:50:13 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d078800 == 61 [pid = 4899] [id = 123] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 115 (0x7f057e7f4400) [pid = 4899] [serial = 339] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058a2b0800 == 60 [pid = 4899] [id = 122] 16:50:13 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058098f800 == 59 [pid = 4899] [id = 121] 16:50:13 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d144000 == 58 [pid = 4899] [id = 120] 16:50:13 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575522000 == 57 [pid = 4899] [id = 119] 16:50:13 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057bc49800 == 56 [pid = 4899] [id = 118] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 114 (0x7f058e4bf800) [pid = 4899] [serial = 333] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 113 (0x7f0577f1d000) [pid = 4899] [serial = 324] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 112 (0x7f057bcd3800) [pid = 4899] [serial = 325] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 111 (0x7f058fea9400) [pid = 4899] [serial = 334] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 110 (0x7f058c2eec00) [pid = 4899] [serial = 304] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 109 (0x7f057625dc00) [pid = 4899] [serial = 306] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 108 (0x7f0585272000) [pid = 4899] [serial = 330] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 107 (0x7f057cdf4800) [pid = 4899] [serial = 318] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 106 (0x7f057a67f400) [pid = 4899] [serial = 309] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 105 (0x7f057d7ed400) [pid = 4899] [serial = 327] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 104 (0x7f0585277000) [pid = 4899] [serial = 315] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 103 (0x7f057e078c00) [pid = 4899] [serial = 328] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 102 (0x7f057c532000) [pid = 4899] [serial = 312] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 101 (0x7f0576571800) [pid = 4899] [serial = 321] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f0576580c00) [pid = 4899] [serial = 322] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f057307dc00) [pid = 4899] [serial = 336] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 98 (0x7f057bea2800) [pid = 4899] [serial = 337] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 97 (0x7f058b5d4c00) [pid = 4899] [serial = 331] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | --DOMWINDOW == 96 (0x7f05931c6000) [pid = 4899] [serial = 268] [outer = (nil)] [url = about:blank] 16:50:13 INFO - PROCESS | 4899 | 1461628213536 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]]]}] 16:50:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:50:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1388ms 16:50:13 INFO - PROCESS | 4899 | 1461628213614 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 4899 | 1461628213622 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:50:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:50:13 INFO - PROCESS | 4899 | 1461628213634 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 4899 | 1461628213637 Marionette TRACE conn3 <- [1,502,null,{}] 16:50:13 INFO - PROCESS | 4899 | 1461628213643 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}] 16:50:13 INFO - PROCESS | 4899 | 1461628213813 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:50:13 INFO - PROCESS | 4899 | 1461628213912 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057b477000 == 57 [pid = 4899] [id = 133] 16:50:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 97 (0x7f0574295400) [pid = 4899] [serial = 398] [outer = (nil)] 16:50:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 98 (0x7f057a39a000) [pid = 4899] [serial = 399] [outer = 0x7f0574295400] 16:50:13 INFO - PROCESS | 4899 | 1461628213979 Marionette DEBUG loaded listener.js 16:50:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 99 (0x7f057c526c00) [pid = 4899] [serial = 400] [outer = 0x7f0574295400] 16:50:14 INFO - PROCESS | 4899 | 1461628214732 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]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:50:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1133ms 16:50:14 INFO - PROCESS | 4899 | 1461628214778 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 4899 | 1461628214782 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:50:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:50:14 INFO - PROCESS | 4899 | 1461628214790 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:50:14 INFO - PROCESS | 4899 | 1461628214795 Marionette TRACE conn3 <- [1,506,null,{}] 16:50:14 INFO - PROCESS | 4899 | 1461628214811 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}] 16:50:14 INFO - PROCESS | 4899 | 1461628214971 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:50:14 INFO - PROCESS | 4899 | 1461628214984 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e019000 == 58 [pid = 4899] [id = 134] 16:50:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f057417d400) [pid = 4899] [serial = 401] [outer = (nil)] 16:50:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f057bd5c400) [pid = 4899] [serial = 402] [outer = 0x7f057417d400] 16:50:15 INFO - PROCESS | 4899 | 1461628215050 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f057cb62c00) [pid = 4899] [serial = 403] [outer = 0x7f057417d400] 16:50:15 INFO - PROCESS | 4899 | 1461628215927 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]]]}] 16:50:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:50:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1188ms 16:50:15 INFO - PROCESS | 4899 | 1461628215979 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:50:15 INFO - PROCESS | 4899 | 1461628215984 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:50:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:50:15 INFO - PROCESS | 4899 | 1461628215990 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 4899 | 1461628215993 Marionette TRACE conn3 <- [1,510,null,{}] 16:50:16 INFO - PROCESS | 4899 | 1461628216004 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}] 16:50:16 INFO - PROCESS | 4899 | 1461628216194 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:50:16 INFO - PROCESS | 4899 | 1461628216213 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852f2800 == 59 [pid = 4899] [id = 135] 16:50:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 103 (0x7f057417dc00) [pid = 4899] [serial = 404] [outer = (nil)] 16:50:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 104 (0x7f057cdf0c00) [pid = 4899] [serial = 405] [outer = 0x7f057417dc00] 16:50:16 INFO - PROCESS | 4899 | 1461628216276 Marionette DEBUG loaded listener.js 16:50:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 105 (0x7f057dd0a000) [pid = 4899] [serial = 406] [outer = 0x7f057417dc00] 16:50:17 INFO - PROCESS | 4899 | 1461628217149 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]]]}] 16:50:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:50:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1188ms 16:50:17 INFO - PROCESS | 4899 | 1461628217179 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:50:17 INFO - PROCESS | 4899 | 1461628217182 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:50:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:50:17 INFO - PROCESS | 4899 | 1461628217189 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:50:17 INFO - PROCESS | 4899 | 1461628217192 Marionette TRACE conn3 <- [1,514,null,{}] 16:50:17 INFO - PROCESS | 4899 | 1461628217198 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}] 16:50:17 INFO - PROCESS | 4899 | 1461628217457 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:50:17 INFO - PROCESS | 4899 | --DOMWINDOW == 104 (0x7f0572df7400) [pid = 4899] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:50:17 INFO - PROCESS | 4899 | --DOMWINDOW == 103 (0x7f057c9c2400) [pid = 4899] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:50:17 INFO - PROCESS | 4899 | --DOMWINDOW == 102 (0x7f0576266000) [pid = 4899] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:50:17 INFO - PROCESS | 4899 | --DOMWINDOW == 101 (0x7f05761ff000) [pid = 4899] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:50:17 INFO - PROCESS | 4899 | --DOMWINDOW == 100 (0x7f0577b9d400) [pid = 4899] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:50:17 INFO - PROCESS | 4899 | --DOMWINDOW == 99 (0x7f0574860c00) [pid = 4899] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:50:17 INFO - PROCESS | 4899 | 1461628217544 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057182d800 == 60 [pid = 4899] [id = 136] 16:50:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 100 (0x7f0572df7400) [pid = 4899] [serial = 407] [outer = (nil)] 16:50:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 101 (0x7f057611d400) [pid = 4899] [serial = 408] [outer = 0x7f0572df7400] 16:50:17 INFO - PROCESS | 4899 | 1461628217607 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 102 (0x7f057cde9000) [pid = 4899] [serial = 409] [outer = 0x7f0572df7400] 16:50:18 INFO - PROCESS | 4899 | 1461628218313 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]]]}] 16:50:18 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 16:50:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1140ms 16:50:18 INFO - PROCESS | 4899 | 1461628218330 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:50:18 INFO - PROCESS | 4899 | 1461628218333 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:50:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:50:18 INFO - PROCESS | 4899 | 1461628218350 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 4899 | 1461628218354 Marionette TRACE conn3 <- [1,518,null,{}] 16:50:18 INFO - PROCESS | 4899 | 1461628218371 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}] 16:50:18 INFO - PROCESS | 4899 | 1461628218527 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:50:18 INFO - PROCESS | 4899 | 1461628218538 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05903c9000 == 61 [pid = 4899] [id = 137] 16:50:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 103 (0x7f058b19fc00) [pid = 4899] [serial = 410] [outer = (nil)] 16:50:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 104 (0x7f058fea9400) [pid = 4899] [serial = 411] [outer = 0x7f058b19fc00] 16:50:18 INFO - PROCESS | 4899 | 1461628218602 Marionette DEBUG loaded listener.js 16:50:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 105 (0x7f0590832400) [pid = 4899] [serial = 412] [outer = 0x7f058b19fc00] 16:50:19 INFO - PROCESS | 4899 | 1461628219329 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]]]}] 16:50:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:50:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1052ms 16:50:19 INFO - PROCESS | 4899 | 1461628219399 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 4899 | 1461628219403 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:50:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:50:19 INFO - PROCESS | 4899 | 1461628219408 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 4899 | 1461628219410 Marionette TRACE conn3 <- [1,522,null,{}] 16:50:19 INFO - PROCESS | 4899 | 1461628219523 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}] 16:50:19 INFO - PROCESS | 4899 | 1461628219704 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:50:19 INFO - PROCESS | 4899 | 1461628219847 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577ab1000 == 62 [pid = 4899] [id = 138] 16:50:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 106 (0x7f0573081c00) [pid = 4899] [serial = 413] [outer = (nil)] 16:50:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 107 (0x7f0574172c00) [pid = 4899] [serial = 414] [outer = 0x7f0573081c00] 16:50:19 INFO - PROCESS | 4899 | 1461628219926 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 108 (0x7f057417b000) [pid = 4899] [serial = 415] [outer = 0x7f0573081c00] 16:50:21 INFO - PROCESS | 4899 | 1461628221481 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]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:50:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 2087ms 16:50:21 INFO - PROCESS | 4899 | 1461628221497 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 4899 | 1461628221503 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:50:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:50:21 INFO - PROCESS | 4899 | 1461628221527 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 4899 | 1461628221532 Marionette TRACE conn3 <- [1,526,null,{}] 16:50:21 INFO - PROCESS | 4899 | 1461628221542 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}] 16:50:21 INFO - PROCESS | 4899 | 1461628221710 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:50:21 INFO - PROCESS | 4899 | 1461628221864 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059551a000 == 63 [pid = 4899] [id = 139] 16:50:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 109 (0x7f0573085800) [pid = 4899] [serial = 416] [outer = (nil)] 16:50:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 110 (0x7f057c0b1c00) [pid = 4899] [serial = 417] [outer = 0x7f0573085800] 16:50:21 INFO - PROCESS | 4899 | 1461628221940 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 111 (0x7f057cb64c00) [pid = 4899] [serial = 418] [outer = 0x7f0573085800] 16:50:22 INFO - PROCESS | 4899 | 1461628222912 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]]]}] 16:50:22 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 16:50:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1451ms 16:50:22 INFO - PROCESS | 4899 | 1461628222964 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:50:22 INFO - PROCESS | 4899 | 1461628222967 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:50:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:50:22 INFO - PROCESS | 4899 | 1461628222974 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:50:22 INFO - PROCESS | 4899 | 1461628222977 Marionette TRACE conn3 <- [1,530,null,{}] 16:50:22 INFO - PROCESS | 4899 | 1461628222984 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}] 16:50:23 INFO - PROCESS | 4899 | 1461628223174 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:50:23 INFO - PROCESS | 4899 | 1461628223319 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05778c6000 == 64 [pid = 4899] [id = 140] 16:50:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 112 (0x7f0574ee9c00) [pid = 4899] [serial = 419] [outer = (nil)] 16:50:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 113 (0x7f057a39f000) [pid = 4899] [serial = 420] [outer = 0x7f0574ee9c00] 16:50:23 INFO - PROCESS | 4899 | 1461628223441 Marionette DEBUG loaded listener.js 16:50:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 114 (0x7f057d7ee400) [pid = 4899] [serial = 421] [outer = 0x7f0574ee9c00] 16:50:24 INFO - PROCESS | 4899 | 1461628224289 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"]]]}] 16:50:24 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 16:50:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:50:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:50:24 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 16:50:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:50:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:50:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:50:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:50:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:50:24 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1335ms 16:50:24 INFO - PROCESS | 4899 | 1461628224319 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:50:24 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:50:24 INFO - PROCESS | 4899 | 1461628224329 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:50:24 INFO - PROCESS | 4899 | 1461628224339 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 4899 | 1461628224342 Marionette TRACE conn3 <- [1,534,null,{}] 16:50:24 INFO - PROCESS | 4899 | 1461628224348 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}] 16:50:24 INFO - PROCESS | 4899 | 1461628224525 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:50:24 INFO - PROCESS | 4899 | 1461628224675 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571be1800 == 65 [pid = 4899] [id = 141] 16:50:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 115 (0x7f057194b400) [pid = 4899] [serial = 422] [outer = (nil)] 16:50:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 116 (0x7f058c24a000) [pid = 4899] [serial = 423] [outer = 0x7f057194b400] 16:50:24 INFO - PROCESS | 4899 | 1461628224751 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 117 (0x7f058c372400) [pid = 4899] [serial = 424] [outer = 0x7f057194b400] 16:50:25 INFO - PROCESS | 4899 | 1461628225532 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]]]}] 16:50:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:50:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1281ms 16:50:25 INFO - PROCESS | 4899 | 1461628225619 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:50:25 INFO - PROCESS | 4899 | 1461628225622 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:50:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:50:25 INFO - PROCESS | 4899 | 1461628225629 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:50:25 INFO - PROCESS | 4899 | 1461628225632 Marionette TRACE conn3 <- [1,538,null,{}] 16:50:25 INFO - PROCESS | 4899 | 1461628225656 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}] 16:50:25 INFO - PROCESS | 4899 | 1461628225843 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:50:25 INFO - PROCESS | 4899 | 1461628225969 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571f88800 == 66 [pid = 4899] [id = 142] 16:50:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 118 (0x7f0571e5c800) [pid = 4899] [serial = 425] [outer = (nil)] 16:50:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 119 (0x7f0571e60000) [pid = 4899] [serial = 426] [outer = 0x7f0571e5c800] 16:50:26 INFO - PROCESS | 4899 | 1461628226057 Marionette DEBUG loaded listener.js 16:50:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f0571e6a400) [pid = 4899] [serial = 427] [outer = 0x7f0571e5c800] 16:50:26 INFO - PROCESS | 4899 | 1461628226831 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]]]}] 16:50:26 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. 16:50:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1234ms 16:50:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:50:26 INFO - PROCESS | 4899 | 1461628226864 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:50:26 INFO - PROCESS | 4899 | 1461628226867 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:50:26 INFO - PROCESS | 4899 | 1461628226873 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 4899 | 1461628226877 Marionette TRACE conn3 <- [1,542,null,{}] 16:50:26 INFO - PROCESS | 4899 | 1461628226882 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}] 16:50:27 INFO - PROCESS | 4899 | 1461628227136 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:50:27 INFO - PROCESS | 4899 | 1461628227248 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05787d5800 == 67 [pid = 4899] [id = 143] 16:50:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f057865a400) [pid = 4899] [serial = 428] [outer = (nil)] 16:50:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f0578663400) [pid = 4899] [serial = 429] [outer = 0x7f057865a400] 16:50:27 INFO - PROCESS | 4899 | 1461628227326 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f058c36f400) [pid = 4899] [serial = 430] [outer = 0x7f057865a400] 16:50:28 INFO - PROCESS | 4899 | 1461628228173 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]]]}] 16:50:28 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. 16:50:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1329ms 16:50:28 INFO - PROCESS | 4899 | 1461628228203 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 4899 | 1461628228206 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:50:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:50:28 INFO - PROCESS | 4899 | 1461628228213 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 4899 | 1461628228216 Marionette TRACE conn3 <- [1,546,null,{}] 16:50:28 INFO - PROCESS | 4899 | 1461628228221 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}] 16:50:28 INFO - PROCESS | 4899 | 1461628228436 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:50:28 INFO - PROCESS | 4899 | 1461628228597 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5b6800 == 68 [pid = 4899] [id = 144] 16:50:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f056c518800) [pid = 4899] [serial = 431] [outer = (nil)] 16:50:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f056c51c400) [pid = 4899] [serial = 432] [outer = 0x7f056c518800] 16:50:28 INFO - PROCESS | 4899 | 1461628228674 Marionette DEBUG loaded listener.js 16:50:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f056c527400) [pid = 4899] [serial = 433] [outer = 0x7f056c518800] 16:50:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f056c769c00) [pid = 4899] [serial = 434] [outer = 0x7f057485d800] 16:50:29 INFO - PROCESS | 4899 | 1461628229540 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]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:50:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1382ms 16:50:29 INFO - PROCESS | 4899 | 1461628229622 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 4899 | 1461628229627 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:50:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:50:29 INFO - PROCESS | 4899 | 1461628229633 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 4899 | 1461628229637 Marionette TRACE conn3 <- [1,550,null,{}] 16:50:29 INFO - PROCESS | 4899 | 1461628229661 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}] 16:50:29 INFO - PROCESS | 4899 | 1461628229849 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:50:30 INFO - PROCESS | 4899 | 1461628229996 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c855800 == 69 [pid = 4899] [id = 145] 16:50:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f056c519800) [pid = 4899] [serial = 435] [outer = (nil)] 16:50:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f056c768400) [pid = 4899] [serial = 436] [outer = 0x7f056c519800] 16:50:30 INFO - PROCESS | 4899 | 1461628230071 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f056c776000) [pid = 4899] [serial = 437] [outer = 0x7f056c519800] 16:50:30 INFO - PROCESS | 4899 | 1461628230863 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]]]}] 16:50:30 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. 16:50:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1247ms 16:50:30 INFO - PROCESS | 4899 | 1461628230912 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:50:30 INFO - PROCESS | 4899 | 1461628230915 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:50:30 INFO - PROCESS | 4899 | 1461628230926 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:50:30 INFO - PROCESS | 4899 | 1461628230928 Marionette TRACE conn3 <- [1,554,null,{}] 16:50:30 INFO - PROCESS | 4899 | 1461628230935 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}] 16:50:31 INFO - PROCESS | 4899 | 1461628231108 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:50:31 INFO - PROCESS | 4899 | 1461628231262 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057afa6000 == 70 [pid = 4899] [id = 146] 16:50:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f056bddc800) [pid = 4899] [serial = 438] [outer = (nil)] 16:50:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f056bde1c00) [pid = 4899] [serial = 439] [outer = 0x7f056bddc800] 16:50:31 INFO - PROCESS | 4899 | 1461628231333 Marionette DEBUG loaded listener.js 16:50:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f056bde7c00) [pid = 4899] [serial = 440] [outer = 0x7f056bddc800] 16:50:32 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:32 INFO - PROCESS | 4899 | 1461628232481 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]]]}] 16:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1578ms 16:50:32 INFO - PROCESS | 4899 | 1461628232505 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:50:32 INFO - PROCESS | 4899 | 1461628232511 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:50:32 INFO - PROCESS | 4899 | 1461628232519 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:50:32 INFO - PROCESS | 4899 | 1461628232525 Marionette TRACE conn3 <- [1,558,null,{}] 16:50:32 INFO - PROCESS | 4899 | 1461628232534 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}] 16:50:32 INFO - PROCESS | 4899 | 1461628232754 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:50:33 INFO - PROCESS | 4899 | 1461628233119 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571fa3800 == 71 [pid = 4899] [id = 147] 16:50:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f056bef4c00) [pid = 4899] [serial = 441] [outer = (nil)] 16:50:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f056befe000) [pid = 4899] [serial = 442] [outer = 0x7f056bef4c00] 16:50:33 INFO - PROCESS | 4899 | 1461628233211 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f056c768800) [pid = 4899] [serial = 443] [outer = 0x7f056bef4c00] 16:50:34 INFO - PROCESS | 4899 | 1461628234031 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]]]}] 16:50:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:50:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1548ms 16:50:34 INFO - PROCESS | 4899 | 1461628234067 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 4899 | 1461628234075 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:50:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:50:34 INFO - PROCESS | 4899 | 1461628234086 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 4899 | 1461628234089 Marionette TRACE conn3 <- [1,562,null,{}] 16:50:34 INFO - PROCESS | 4899 | 1461628234096 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}] 16:50:34 INFO - PROCESS | 4899 | 1461628234256 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:50:34 INFO - PROCESS | 4899 | 1461628234416 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5b2000 == 72 [pid = 4899] [id = 148] 16:50:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f0571e5e000) [pid = 4899] [serial = 444] [outer = (nil)] 16:50:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f0571e67c00) [pid = 4899] [serial = 445] [outer = 0x7f0571e5e000] 16:50:34 INFO - PROCESS | 4899 | 1461628234484 Marionette DEBUG loaded listener.js 16:50:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f0572df8c00) [pid = 4899] [serial = 446] [outer = 0x7f0571e5e000] 16:50:34 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057182d800 == 71 [pid = 4899] [id = 136] 16:50:34 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05852f2800 == 70 [pid = 4899] [id = 135] 16:50:34 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e019000 == 69 [pid = 4899] [id = 134] 16:50:34 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f0573080000) [pid = 4899] [serial = 342] [outer = (nil)] [url = about:blank] 16:50:34 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f057bd5b000) [pid = 4899] [serial = 345] [outer = (nil)] [url = about:blank] 16:50:34 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f058b523800) [pid = 4899] [serial = 348] [outer = (nil)] [url = about:blank] 16:50:34 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f05907e0000) [pid = 4899] [serial = 351] [outer = (nil)] [url = about:blank] 16:50:34 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057b477000 == 68 [pid = 4899] [id = 133] 16:50:34 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b1e000 == 67 [pid = 4899] [id = 132] 16:50:35 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:35 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0595527800 == 66 [pid = 4899] [id = 128] 16:50:35 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059315c800 == 65 [pid = 4899] [id = 127] 16:50:35 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057df82000 == 64 [pid = 4899] [id = 126] 16:50:35 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575471800 == 63 [pid = 4899] [id = 125] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f058e442400) [pid = 4899] [serial = 366] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f057d7f7800) [pid = 4899] [serial = 360] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f057e7ea800) [pid = 4899] [serial = 361] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f0577ba4400) [pid = 4899] [serial = 355] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0576571400) [pid = 4899] [serial = 354] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f058a21f800) [pid = 4899] [serial = 363] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f059036e800) [pid = 4899] [serial = 367] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f0577f20c00) [pid = 4899] [serial = 357] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f057c4a4c00) [pid = 4899] [serial = 358] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f057611f800) [pid = 4899] [serial = 369] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f0592358000) [pid = 4899] [serial = 372] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f058c543400) [pid = 4899] [serial = 370] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | --DOMWINDOW == 122 (0x7f058b523400) [pid = 4899] [serial = 364] [outer = (nil)] [url = about:blank] 16:50:35 INFO - PROCESS | 4899 | 1461628235411 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]]]}] 16:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1339ms 16:50:35 INFO - PROCESS | 4899 | 1461628235427 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:50:35 INFO - PROCESS | 4899 | 1461628235430 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:50:35 INFO - PROCESS | 4899 | 1461628235438 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:50:35 INFO - PROCESS | 4899 | 1461628235444 Marionette TRACE conn3 <- [1,566,null,{}] 16:50:35 INFO - PROCESS | 4899 | 1461628235479 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}] 16:50:35 INFO - PROCESS | 4899 | 1461628235671 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:50:35 INFO - PROCESS | 4899 | 1461628235688 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05787e6000 == 64 [pid = 4899] [id = 149] 16:50:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f0574175400) [pid = 4899] [serial = 447] [outer = (nil)] 16:50:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f0574181c00) [pid = 4899] [serial = 448] [outer = 0x7f0574175400] 16:50:35 INFO - PROCESS | 4899 | 1461628235755 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f0574de7000) [pid = 4899] [serial = 449] [outer = 0x7f0574175400] 16:50:36 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:36 INFO - PROCESS | 4899 | 1461628236475 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]]]}] 16:50:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:50:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1085ms 16:50:36 INFO - PROCESS | 4899 | 1461628236525 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 4899 | 1461628236530 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:50:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:50:36 INFO - PROCESS | 4899 | 1461628236560 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 4899 | 1461628236563 Marionette TRACE conn3 <- [1,570,null,{}] 16:50:36 INFO - PROCESS | 4899 | 1461628236575 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}] 16:50:36 INFO - PROCESS | 4899 | 1461628236731 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:50:36 INFO - PROCESS | 4899 | 1461628236742 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc3b000 == 65 [pid = 4899] [id = 150] 16:50:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f0574de8000) [pid = 4899] [serial = 450] [outer = (nil)] 16:50:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f05754a3400) [pid = 4899] [serial = 451] [outer = 0x7f0574de8000] 16:50:36 INFO - PROCESS | 4899 | 1461628236805 Marionette DEBUG loaded listener.js 16:50:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f0576121800) [pid = 4899] [serial = 452] [outer = 0x7f0574de8000] 16:50:37 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:37 INFO - PROCESS | 4899 | 1461628237673 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]]]}] 16:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1159ms 16:50:37 INFO - PROCESS | 4899 | 1461628237695 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:50:37 INFO - PROCESS | 4899 | 1461628237698 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:50:37 INFO - PROCESS | 4899 | 1461628237708 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:50:37 INFO - PROCESS | 4899 | 1461628237710 Marionette TRACE conn3 <- [1,574,null,{}] 16:50:37 INFO - PROCESS | 4899 | 1461628237717 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}] 16:50:37 INFO - PROCESS | 4899 | 1461628237919 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:50:37 INFO - PROCESS | 4899 | 1461628237950 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057da89800 == 66 [pid = 4899] [id = 151] 16:50:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f05751d4000) [pid = 4899] [serial = 453] [outer = (nil)] 16:50:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f0576429400) [pid = 4899] [serial = 454] [outer = 0x7f05751d4000] 16:50:38 INFO - PROCESS | 4899 | 1461628238012 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f057657dc00) [pid = 4899] [serial = 455] [outer = 0x7f05751d4000] 16:50:38 INFO - PROCESS | 4899 | 1461628238839 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]]]}] 16:50:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:50:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1189ms 16:50:38 INFO - PROCESS | 4899 | 1461628238906 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:50:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:50:38 INFO - PROCESS | 4899 | 1461628238910 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:50:38 INFO - PROCESS | 4899 | 1461628238916 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 4899 | 1461628238919 Marionette TRACE conn3 <- [1,578,null,{}] 16:50:38 INFO - PROCESS | 4899 | 1461628238924 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}] 16:50:39 INFO - PROCESS | 4899 | 1461628239148 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:50:39 INFO - PROCESS | 4899 | 1461628239171 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05815b4000 == 67 [pid = 4899] [id = 152] 16:50:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f0577b9a800) [pid = 4899] [serial = 456] [outer = (nil)] 16:50:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f0577f20c00) [pid = 4899] [serial = 457] [outer = 0x7f0577b9a800] 16:50:39 INFO - PROCESS | 4899 | 1461628239235 Marionette DEBUG loaded listener.js 16:50:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f0578666000) [pid = 4899] [serial = 458] [outer = 0x7f0577b9a800] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0577f1e800) [pid = 4899] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f0572df5c00) [pid = 4899] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f058526ec00) [pid = 4899] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f057417dc00) [pid = 4899] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f0574295400) [pid = 4899] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f057417d400) [pid = 4899] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f0576120000) [pid = 4899] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f0572df7400) [pid = 4899] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f0571948800) [pid = 4899] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f057c52c000) [pid = 4899] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f057d9cc800) [pid = 4899] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 122 (0x7f0573ec9c00) [pid = 4899] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f0577c4ec00) [pid = 4899] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f0577a5ac00) [pid = 4899] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 119 (0x7f0572dee800) [pid = 4899] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 118 (0x7f0573ec3000) [pid = 4899] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 117 (0x7f0573ecc000) [pid = 4899] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 116 (0x7f0573eccc00) [pid = 4899] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 115 (0x7f057307fc00) [pid = 4899] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 114 (0x7f057625ec00) [pid = 4899] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:50:40 INFO - PROCESS | 4899 | --DOMWINDOW == 113 (0x7f058b5d6c00) [pid = 4899] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:50:40 INFO - PROCESS | 4899 | 1461628240607 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]]]}] 16:50:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:50:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1730ms 16:50:40 INFO - PROCESS | 4899 | 1461628240647 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:50:40 INFO - PROCESS | 4899 | 1461628240654 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:50:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:50:40 INFO - PROCESS | 4899 | 1461628240663 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:50:40 INFO - PROCESS | 4899 | 1461628240667 Marionette TRACE conn3 <- [1,582,null,{}] 16:50:40 INFO - PROCESS | 4899 | 1461628240676 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}] 16:50:40 INFO - PROCESS | 4899 | 1461628240858 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:50:41 INFO - PROCESS | 4899 | 1461628241006 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574d18000 == 68 [pid = 4899] [id = 153] 16:50:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 114 (0x7f056befcc00) [pid = 4899] [serial = 459] [outer = (nil)] 16:50:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 115 (0x7f056c776800) [pid = 4899] [serial = 460] [outer = 0x7f056befcc00] 16:50:41 INFO - PROCESS | 4899 | 1461628241081 Marionette DEBUG loaded listener.js 16:50:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 116 (0x7f0571e60800) [pid = 4899] [serial = 461] [outer = 0x7f056befcc00] 16:50:42 INFO - PROCESS | 4899 | 1461628242022 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]]]}] 16:50:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:50:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1436ms 16:50:42 INFO - PROCESS | 4899 | 1461628242100 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:50:42 INFO - PROCESS | 4899 | 1461628242109 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:50:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:50:42 INFO - PROCESS | 4899 | 1461628242119 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:50:42 INFO - PROCESS | 4899 | 1461628242124 Marionette TRACE conn3 <- [1,586,null,{}] 16:50:42 INFO - PROCESS | 4899 | 1461628242129 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}] 16:50:42 INFO - PROCESS | 4899 | 1461628242348 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:50:42 INFO - PROCESS | 4899 | 1461628242578 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057b394000 == 69 [pid = 4899] [id = 154] 16:50:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 117 (0x7f0573ec3000) [pid = 4899] [serial = 462] [outer = (nil)] 16:50:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 118 (0x7f0574173000) [pid = 4899] [serial = 463] [outer = 0x7f0573ec3000] 16:50:42 INFO - PROCESS | 4899 | 1461628242697 Marionette DEBUG loaded listener.js 16:50:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 119 (0x7f0574292000) [pid = 4899] [serial = 464] [outer = 0x7f0573ec3000] 16:50:43 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:43 INFO - PROCESS | 4899 | 1461628243578 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]]]}] 16:50:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:50:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1531ms 16:50:43 INFO - PROCESS | 4899 | 1461628243651 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:50:43 INFO - PROCESS | 4899 | 1461628243654 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:50:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:50:43 INFO - PROCESS | 4899 | 1461628243661 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:50:43 INFO - PROCESS | 4899 | 1461628243668 Marionette TRACE conn3 <- [1,590,null,{}] 16:50:43 INFO - PROCESS | 4899 | 1461628243684 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}] 16:50:43 INFO - PROCESS | 4899 | 1461628243908 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:50:44 INFO - PROCESS | 4899 | 1461628244103 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852fb800 == 70 [pid = 4899] [id = 155] 16:50:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f0576127000) [pid = 4899] [serial = 465] [outer = (nil)] 16:50:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f0576578000) [pid = 4899] [serial = 466] [outer = 0x7f0576127000] 16:50:44 INFO - PROCESS | 4899 | 1461628244226 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f0577bcec00) [pid = 4899] [serial = 467] [outer = 0x7f0576127000] 16:50:45 INFO - PROCESS | 4899 | 1461628245297 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]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:50:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1691ms 16:50:45 INFO - PROCESS | 4899 | 1461628245354 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:50:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:50:45 INFO - PROCESS | 4899 | 1461628245359 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:50:45 INFO - PROCESS | 4899 | 1461628245365 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 4899 | 1461628245369 Marionette TRACE conn3 <- [1,594,null,{}] 16:50:45 INFO - PROCESS | 4899 | 1461628245374 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}] 16:50:45 INFO - PROCESS | 4899 | 1461628245552 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:50:45 INFO - PROCESS | 4899 | 1461628245701 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:45 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c52a000 == 71 [pid = 4899] [id = 156] 16:50:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f057625c800) [pid = 4899] [serial = 468] [outer = (nil)] 16:50:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f0577f23800) [pid = 4899] [serial = 469] [outer = 0x7f057625c800] 16:50:45 INFO - PROCESS | 4899 | 1461628245774 Marionette DEBUG loaded listener.js 16:50:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f0578661000) [pid = 4899] [serial = 470] [outer = 0x7f057625c800] 16:50:46 INFO - PROCESS | 4899 | 1461628246668 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]]]}] 16:50:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:50:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1342ms 16:50:46 INFO - PROCESS | 4899 | 1461628246707 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:50:46 INFO - PROCESS | 4899 | 1461628246710 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:50:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:50:46 INFO - PROCESS | 4899 | 1461628246717 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:50:46 INFO - PROCESS | 4899 | 1461628246720 Marionette TRACE conn3 <- [1,598,null,{}] 16:50:46 INFO - PROCESS | 4899 | 1461628246725 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}] 16:50:46 INFO - PROCESS | 4899 | 1461628246897 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:50:47 INFO - PROCESS | 4899 | 1461628247051 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0590814800 == 72 [pid = 4899] [id = 157] 16:50:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f056bef6000) [pid = 4899] [serial = 471] [outer = (nil)] 16:50:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f0578667400) [pid = 4899] [serial = 472] [outer = 0x7f056bef6000] 16:50:47 INFO - PROCESS | 4899 | 1461628247124 Marionette DEBUG loaded listener.js 16:50:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f057c2b3c00) [pid = 4899] [serial = 473] [outer = 0x7f056bef6000] 16:50:48 INFO - PROCESS | 4899 | 1461628248038 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]]]}] 16:50:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:50:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1380ms 16:50:48 INFO - PROCESS | 4899 | 1461628248099 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:50:48 INFO - PROCESS | 4899 | 1461628248102 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:50:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:50:48 INFO - PROCESS | 4899 | 1461628248109 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:50:48 INFO - PROCESS | 4899 | 1461628248112 Marionette TRACE conn3 <- [1,602,null,{}] 16:50:48 INFO - PROCESS | 4899 | 1461628248117 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}] 16:50:48 INFO - PROCESS | 4899 | 1461628248328 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:50:48 INFO - PROCESS | 4899 | 1461628248478 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0595746000 == 73 [pid = 4899] [id = 158] 16:50:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f0576265c00) [pid = 4899] [serial = 474] [outer = (nil)] 16:50:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f057cb71800) [pid = 4899] [serial = 475] [outer = 0x7f0576265c00] 16:50:48 INFO - PROCESS | 4899 | 1461628248556 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f057d9d6800) [pid = 4899] [serial = 476] [outer = 0x7f0576265c00] 16:50:49 INFO - PROCESS | 4899 | 1461628249411 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]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:50:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1348ms 16:50:49 INFO - PROCESS | 4899 | 1461628249458 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:50:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:50:49 INFO - PROCESS | 4899 | 1461628249462 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:50:49 INFO - PROCESS | 4899 | 1461628249468 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 4899 | 1461628249471 Marionette TRACE conn3 <- [1,606,null,{}] 16:50:49 INFO - PROCESS | 4899 | 1461628249476 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}] 16:50:49 INFO - PROCESS | 4899 | 1461628249637 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:50:49 INFO - PROCESS | 4899 | 1461628249791 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c24000 == 74 [pid = 4899] [id = 159] 16:50:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f056bef7800) [pid = 4899] [serial = 477] [outer = (nil)] 16:50:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f0574178000) [pid = 4899] [serial = 478] [outer = 0x7f056bef7800] 16:50:49 INFO - PROCESS | 4899 | 1461628249866 Marionette DEBUG loaded listener.js 16:50:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f057e7ea800) [pid = 4899] [serial = 479] [outer = 0x7f056bef7800] 16:50:50 INFO - PROCESS | 4899 | 1461628250753 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]]]}] 16:50:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:50:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1596ms 16:50:51 INFO - PROCESS | 4899 | 1461628251065 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:50:51 INFO - PROCESS | 4899 | 1461628251073 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:50:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:50:51 INFO - PROCESS | 4899 | 1461628251081 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 4899 | 1461628251085 Marionette TRACE conn3 <- [1,610,null,{}] 16:50:51 INFO - PROCESS | 4899 | 1461628251093 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}] 16:50:51 INFO - PROCESS | 4899 | 1461628251258 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:50:51 INFO - PROCESS | 4899 | 1461628251481 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575f30000 == 75 [pid = 4899] [id = 160] 16:50:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f0571942c00) [pid = 4899] [serial = 480] [outer = (nil)] 16:50:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f057194cc00) [pid = 4899] [serial = 481] [outer = 0x7f0571942c00] 16:50:51 INFO - PROCESS | 4899 | 1461628251550 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f0572df7000) [pid = 4899] [serial = 482] [outer = 0x7f0571942c00] 16:50:52 INFO - PROCESS | 4899 | 1461628252415 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]]]}] 16:50:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:50:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1431ms 16:50:52 INFO - PROCESS | 4899 | 1461628252513 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:50:52 INFO - PROCESS | 4899 | 1461628252518 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:50:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:50:52 INFO - PROCESS | 4899 | 1461628252531 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 4899 | 1461628252535 Marionette TRACE conn3 <- [1,614,null,{}] 16:50:52 INFO - PROCESS | 4899 | 1461628252542 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}] 16:50:52 INFO - PROCESS | 4899 | 1461628252750 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:50:52 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058a2c2800 == 74 [pid = 4899] [id = 63] 16:50:53 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057da89800 == 73 [pid = 4899] [id = 151] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f058fea9400) [pid = 4899] [serial = 411] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | 1461628253027 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057cc3b000 == 72 [pid = 4899] [id = 150] 16:50:53 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05787e6000 == 71 [pid = 4899] [id = 149] 16:50:53 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c5b2000 == 70 [pid = 4899] [id = 148] 16:50:53 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571fa3800 == 69 [pid = 4899] [id = 147] 16:50:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c850000 == 70 [pid = 4899] [id = 161] 16:50:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f056c525c00) [pid = 4899] [serial = 483] [outer = (nil)] 16:50:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f0571943800) [pid = 4899] [serial = 484] [outer = 0x7f056c525c00] 16:50:53 INFO - PROCESS | 4899 | 1461628253124 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f0574178c00) [pid = 4899] [serial = 485] [outer = 0x7f056c525c00] 16:50:53 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05778c6000 == 69 [pid = 4899] [id = 140] 16:50:53 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059551a000 == 68 [pid = 4899] [id = 139] 16:50:53 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577ab1000 == 67 [pid = 4899] [id = 138] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f057dda1000) [pid = 4899] [serial = 313] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0581576c00) [pid = 4899] [serial = 274] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0590887800) [pid = 4899] [serial = 352] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f057c52b400) [pid = 4899] [serial = 346] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f057a3a4800) [pid = 4899] [serial = 271] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0576577000) [pid = 4899] [serial = 343] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f057657b000) [pid = 4899] [serial = 307] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f0577f1dc00) [pid = 4899] [serial = 280] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0590833800) [pid = 4899] [serial = 228] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f058c6ef400) [pid = 4899] [serial = 319] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f058b19ec00) [pid = 4899] [serial = 316] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f0590830c00) [pid = 4899] [serial = 277] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f057ca2a000) [pid = 4899] [serial = 310] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f0590733800) [pid = 4899] [serial = 340] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f058fb12800) [pid = 4899] [serial = 349] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f057cdf0c00) [pid = 4899] [serial = 405] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 122 (0x7f0572df5800) [pid = 4899] [serial = 375] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f057cb6e800) [pid = 4899] [serial = 381] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f057a39a000) [pid = 4899] [serial = 399] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 119 (0x7f057c526c00) [pid = 4899] [serial = 400] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 118 (0x7f058c245400) [pid = 4899] [serial = 384] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 117 (0x7f0577c4bc00) [pid = 4899] [serial = 378] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 116 (0x7f057bd5c400) [pid = 4899] [serial = 402] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 115 (0x7f0593112000) [pid = 4899] [serial = 387] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 114 (0x7f057dd0a000) [pid = 4899] [serial = 406] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 113 (0x7f0576424800) [pid = 4899] [serial = 397] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 112 (0x7f0576123800) [pid = 4899] [serial = 396] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 111 (0x7f057611d400) [pid = 4899] [serial = 408] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 110 (0x7f0574860400) [pid = 4899] [serial = 394] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 109 (0x7f057194e000) [pid = 4899] [serial = 393] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 108 (0x7f059495c000) [pid = 4899] [serial = 390] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 107 (0x7f057cde9000) [pid = 4899] [serial = 409] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | --DOMWINDOW == 106 (0x7f057cb62c00) [pid = 4899] [serial = 403] [outer = (nil)] [url = about:blank] 16:50:53 INFO - PROCESS | 4899 | 1461628253897 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]]]}] 16:50:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:50:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1385ms 16:50:53 INFO - PROCESS | 4899 | 1461628253913 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:50:53 INFO - PROCESS | 4899 | 1461628253918 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:50:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:50:53 INFO - PROCESS | 4899 | 1461628253924 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:50:53 INFO - PROCESS | 4899 | 1461628253927 Marionette TRACE conn3 <- [1,618,null,{}] 16:50:53 INFO - PROCESS | 4899 | 1461628253940 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}] 16:50:54 INFO - PROCESS | 4899 | 1461628254107 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:50:54 INFO - PROCESS | 4899 | 1461628254220 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057548a800 == 68 [pid = 4899] [id = 162] 16:50:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 107 (0x7f056c773800) [pid = 4899] [serial = 486] [outer = (nil)] 16:50:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 108 (0x7f0574ee0c00) [pid = 4899] [serial = 487] [outer = 0x7f056c773800] 16:50:54 INFO - PROCESS | 4899 | 1461628254287 Marionette DEBUG loaded listener.js 16:50:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 109 (0x7f05751e1400) [pid = 4899] [serial = 488] [outer = 0x7f056c773800] 16:50:55 INFO - PROCESS | 4899 | 1461628255027 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]]]}] 16:50:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:50:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1137ms 16:50:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:50:55 INFO - PROCESS | 4899 | 1461628255080 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:50:55 INFO - PROCESS | 4899 | 1461628255083 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:50:55 INFO - PROCESS | 4899 | 1461628255091 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:50:55 INFO - PROCESS | 4899 | 1461628255094 Marionette TRACE conn3 <- [1,622,null,{}] 16:50:55 INFO - PROCESS | 4899 | 1461628255099 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}] 16:50:55 INFO - PROCESS | 4899 | 1461628255253 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:50:55 INFO - PROCESS | 4899 | 1461628255270 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05787da800 == 69 [pid = 4899] [id = 163] 16:50:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 110 (0x7f05754acc00) [pid = 4899] [serial = 489] [outer = (nil)] 16:50:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 111 (0x7f0576578400) [pid = 4899] [serial = 490] [outer = 0x7f05754acc00] 16:50:55 INFO - PROCESS | 4899 | 1461628255333 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 112 (0x7f0577c21800) [pid = 4899] [serial = 491] [outer = 0x7f05754acc00] 16:50:56 INFO - PROCESS | 4899 | 1461628256209 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]]]}] 16:50:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:50:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1180ms 16:50:56 INFO - PROCESS | 4899 | 1461628256272 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 4899 | 1461628256276 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:50:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:50:56 INFO - PROCESS | 4899 | 1461628256281 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 4899 | 1461628256284 Marionette TRACE conn3 <- [1,626,null,{}] 16:50:56 INFO - PROCESS | 4899 | 1461628256289 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}] 16:50:56 INFO - PROCESS | 4899 | 1461628256477 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:50:56 INFO - PROCESS | 4899 | 1461628256502 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057bc3e800 == 70 [pid = 4899] [id = 164] 16:50:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 113 (0x7f0574295400) [pid = 4899] [serial = 492] [outer = (nil)] 16:50:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 114 (0x7f0577c52800) [pid = 4899] [serial = 493] [outer = 0x7f0574295400] 16:50:56 INFO - PROCESS | 4899 | 1461628256563 Marionette DEBUG loaded listener.js 16:50:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 115 (0x7f0578661800) [pid = 4899] [serial = 494] [outer = 0x7f0574295400] 16:50:57 INFO - PROCESS | 4899 | 1461628257414 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]]]}] 16:50:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:50:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1182ms 16:50:57 INFO - PROCESS | 4899 | 1461628257473 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:50:57 INFO - PROCESS | 4899 | 1461628257476 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:50:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:50:57 INFO - PROCESS | 4899 | 1461628257482 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:50:57 INFO - PROCESS | 4899 | 1461628257485 Marionette TRACE conn3 <- [1,630,null,{}] 16:50:57 INFO - PROCESS | 4899 | 1461628257490 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}] 16:50:57 INFO - PROCESS | 4899 | 1461628257912 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 114 (0x7f0574de8000) [pid = 4899] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 113 (0x7f05751d4000) [pid = 4899] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 112 (0x7f058b19fc00) [pid = 4899] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 111 (0x7f0572deec00) [pid = 4899] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 110 (0x7f0575508800) [pid = 4899] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 109 (0x7f057cb69c00) [pid = 4899] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 108 (0x7f057cb6a800) [pid = 4899] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 107 (0x7f057429f800) [pid = 4899] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 106 (0x7f0571e5e000) [pid = 4899] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 105 (0x7f056bef4c00) [pid = 4899] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:50:57 INFO - PROCESS | 4899 | --DOMWINDOW == 104 (0x7f0574175400) [pid = 4899] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:50:58 INFO - PROCESS | 4899 | 1461628258048 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577cc2000 == 71 [pid = 4899] [id = 165] 16:50:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 105 (0x7f0574172800) [pid = 4899] [serial = 495] [outer = (nil)] 16:50:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 106 (0x7f05751d6000) [pid = 4899] [serial = 496] [outer = 0x7f0574172800] 16:50:58 INFO - PROCESS | 4899 | 1461628258118 Marionette DEBUG loaded listener.js 16:50:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 107 (0x7f057cb6b000) [pid = 4899] [serial = 497] [outer = 0x7f0574172800] 16:50:58 INFO - PROCESS | 4899 | 1461628258807 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]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:50:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1377ms 16:50:58 INFO - PROCESS | 4899 | 1461628258864 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 4899 | 1461628258868 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:50:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:50:58 INFO - PROCESS | 4899 | 1461628258873 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 4899 | 1461628258875 Marionette TRACE conn3 <- [1,634,null,{}] 16:50:58 INFO - PROCESS | 4899 | 1461628258881 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}] 16:50:59 INFO - PROCESS | 4899 | 1461628259029 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:50:59 INFO - PROCESS | 4899 | 1461628259046 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e770800 == 72 [pid = 4899] [id = 166] 16:50:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 108 (0x7f0574297000) [pid = 4899] [serial = 498] [outer = (nil)] 16:50:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 109 (0x7f057cdf4400) [pid = 4899] [serial = 499] [outer = 0x7f0574297000] 16:50:59 INFO - PROCESS | 4899 | 1461628259110 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 110 (0x7f057e7f4400) [pid = 4899] [serial = 500] [outer = 0x7f0574297000] 16:50:59 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:50:59 INFO - PROCESS | 4899 | 1461628259850 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]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:50:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1082ms 16:50:59 INFO - PROCESS | 4899 | 1461628259982 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 4899 | 1461628259987 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:50:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:50:59 INFO - PROCESS | 4899 | 1461628259995 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:51:00 INFO - PROCESS | 4899 | 1461628260001 Marionette TRACE conn3 <- [1,638,null,{}] 16:51:00 INFO - PROCESS | 4899 | 1461628260010 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}] 16:51:00 INFO - PROCESS | 4899 | 1461628260235 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:51:00 INFO - PROCESS | 4899 | 1461628260386 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057480e800 == 73 [pid = 4899] [id = 167] 16:51:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 111 (0x7f056c521800) [pid = 4899] [serial = 501] [outer = (nil)] 16:51:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 112 (0x7f056c769000) [pid = 4899] [serial = 502] [outer = 0x7f056c521800] 16:51:00 INFO - PROCESS | 4899 | 1461628260463 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 113 (0x7f0571e5f400) [pid = 4899] [serial = 503] [outer = 0x7f056c521800] 16:51:01 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:01 INFO - PROCESS | 4899 | 1461628261399 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]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:51:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1433ms 16:51:01 INFO - PROCESS | 4899 | 1461628261430 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:51:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:51:01 INFO - PROCESS | 4899 | 1461628261435 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:51:01 INFO - PROCESS | 4899 | 1461628261447 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 4899 | 1461628261452 Marionette TRACE conn3 <- [1,642,null,{}] 16:51:01 INFO - PROCESS | 4899 | 1461628261458 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}] 16:51:01 INFO - PROCESS | 4899 | 1461628261633 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:51:01 INFO - PROCESS | 4899 | 1461628261794 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577cc2800 == 74 [pid = 4899] [id = 168] 16:51:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 114 (0x7f057307c000) [pid = 4899] [serial = 504] [outer = (nil)] 16:51:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 115 (0x7f0574297400) [pid = 4899] [serial = 505] [outer = 0x7f057307c000] 16:51:01 INFO - PROCESS | 4899 | 1461628261906 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 116 (0x7f05751db400) [pid = 4899] [serial = 506] [outer = 0x7f057307c000] 16:51:03 INFO - PROCESS | 4899 | 1461628263017 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]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:51:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1636ms 16:51:03 INFO - PROCESS | 4899 | 1461628263080 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 4899 | 1461628263084 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:51:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:51:03 INFO - PROCESS | 4899 | 1461628263090 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 4899 | 1461628263093 Marionette TRACE conn3 <- [1,646,null,{}] 16:51:03 INFO - PROCESS | 4899 | 1461628263108 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}] 16:51:03 INFO - PROCESS | 4899 | 1461628263317 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:51:03 INFO - PROCESS | 4899 | 1461628263526 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058a2b0000 == 75 [pid = 4899] [id = 169] 16:51:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 117 (0x7f0577c4fc00) [pid = 4899] [serial = 507] [outer = (nil)] 16:51:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 118 (0x7f0578666400) [pid = 4899] [serial = 508] [outer = 0x7f0577c4fc00] 16:51:03 INFO - PROCESS | 4899 | 1461628263648 Marionette DEBUG loaded listener.js 16:51:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 119 (0x7f057c52c800) [pid = 4899] [serial = 509] [outer = 0x7f0577c4fc00] 16:51:04 INFO - PROCESS | 4899 | 1461628264775 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]]]}] 16:51:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:51:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1744ms 16:51:04 INFO - PROCESS | 4899 | 1461628264837 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:51:04 INFO - PROCESS | 4899 | 1461628264843 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:51:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:51:04 INFO - PROCESS | 4899 | 1461628264852 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:51:04 INFO - PROCESS | 4899 | 1461628264857 Marionette TRACE conn3 <- [1,650,null,{}] 16:51:04 INFO - PROCESS | 4899 | 1461628264866 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}] 16:51:05 INFO - PROCESS | 4899 | 1461628265161 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:51:05 INFO - PROCESS | 4899 | 1461628265375 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c522800 == 76 [pid = 4899] [id = 170] 16:51:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f0577f1f000) [pid = 4899] [serial = 510] [outer = (nil)] 16:51:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f057cb6bc00) [pid = 4899] [serial = 511] [outer = 0x7f0577f1f000] 16:51:05 INFO - PROCESS | 4899 | 1461628265473 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f0580721800) [pid = 4899] [serial = 512] [outer = 0x7f0577f1f000] 16:51:06 INFO - PROCESS | 4899 | 1461628266347 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]]]}] 16:51:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:51:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1538ms 16:51:06 INFO - PROCESS | 4899 | 1461628266391 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 4899 | 1461628266397 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:51:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:51:06 INFO - PROCESS | 4899 | 1461628266407 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 4899 | 1461628266412 Marionette TRACE conn3 <- [1,654,null,{}] 16:51:06 INFO - PROCESS | 4899 | 1461628266420 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}] 16:51:06 INFO - PROCESS | 4899 | 1461628266673 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:51:06 INFO - PROCESS | 4899 | 1461628266919 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059078f800 == 77 [pid = 4899] [id = 171] 16:51:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f0577f1f800) [pid = 4899] [serial = 513] [outer = (nil)] 16:51:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f0581573000) [pid = 4899] [serial = 514] [outer = 0x7f0577f1f800] 16:51:07 INFO - PROCESS | 4899 | 1461628267086 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f0585271000) [pid = 4899] [serial = 515] [outer = 0x7f0577f1f800] 16:51:07 INFO - PROCESS | 4899 | 1461628267925 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]]]}] 16:51:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:51:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1587ms 16:51:07 INFO - PROCESS | 4899 | 1461628267993 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:51:07 INFO - PROCESS | 4899 | 1461628267996 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:51:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:51:08 INFO - PROCESS | 4899 | 1461628268003 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 4899 | 1461628268005 Marionette TRACE conn3 <- [1,658,null,{}] 16:51:08 INFO - PROCESS | 4899 | 1461628268011 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}] 16:51:08 INFO - PROCESS | 4899 | 1461628268252 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:51:08 INFO - PROCESS | 4899 | 1461628268405 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059552f000 == 78 [pid = 4899] [id = 172] 16:51:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f058b10a000) [pid = 4899] [serial = 516] [outer = (nil)] 16:51:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f058c34d400) [pid = 4899] [serial = 517] [outer = 0x7f058b10a000] 16:51:08 INFO - PROCESS | 4899 | 1461628268491 Marionette DEBUG loaded listener.js 16:51:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f058c375400) [pid = 4899] [serial = 518] [outer = 0x7f058b10a000] 16:51:09 INFO - PROCESS | 4899 | 1461628269360 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]]]}] 16:51:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:51:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1427ms 16:51:09 INFO - PROCESS | 4899 | 1461628269432 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:51:09 INFO - PROCESS | 4899 | 1461628269436 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:51:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:51:09 INFO - PROCESS | 4899 | 1461628269442 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:51:09 INFO - PROCESS | 4899 | 1461628269445 Marionette TRACE conn3 <- [1,662,null,{}] 16:51:09 INFO - PROCESS | 4899 | 1461628269450 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}] 16:51:09 INFO - PROCESS | 4899 | 1461628269652 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:51:09 INFO - PROCESS | 4899 | 1461628269804 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d8a000 == 79 [pid = 4899] [id = 173] 16:51:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f05718f3800) [pid = 4899] [serial = 519] [outer = (nil)] 16:51:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f05718fa800) [pid = 4899] [serial = 520] [outer = 0x7f05718f3800] 16:51:09 INFO - PROCESS | 4899 | 1461628269876 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f05718fec00) [pid = 4899] [serial = 521] [outer = 0x7f05718f3800] 16:51:10 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:10 INFO - PROCESS | 4899 | 1461628270776 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]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:51:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1384ms 16:51:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:51:10 INFO - PROCESS | 4899 | 1461628270827 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 4899 | 1461628270830 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:51:10 INFO - PROCESS | 4899 | 1461628270837 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 4899 | 1461628270840 Marionette TRACE conn3 <- [1,666,null,{}] 16:51:10 INFO - PROCESS | 4899 | 1461628270845 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}] 16:51:11 INFO - PROCESS | 4899 | 1461628271009 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:51:11 INFO - PROCESS | 4899 | 1461628271490 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574f14800 == 80 [pid = 4899] [id = 174] 16:51:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f056befc000) [pid = 4899] [serial = 522] [outer = (nil)] 16:51:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f056c11a000) [pid = 4899] [serial = 523] [outer = 0x7f056befc000] 16:51:11 INFO - PROCESS | 4899 | 1461628271605 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f056c11f800) [pid = 4899] [serial = 524] [outer = 0x7f056befc000] 16:51:12 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:12 INFO - PROCESS | 4899 | 1461628272446 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]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:51:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1680ms 16:51:12 INFO - PROCESS | 4899 | 1461628272518 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 4899 | 1461628272522 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:51:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:51:12 INFO - PROCESS | 4899 | 1461628272530 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 4899 | 1461628272535 Marionette TRACE conn3 <- [1,670,null,{}] 16:51:12 INFO - PROCESS | 4899 | 1461628272542 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}] 16:51:12 INFO - PROCESS | 4899 | 1461628272705 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:51:12 INFO - PROCESS | 4899 | 1461628272867 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5b2000 == 81 [pid = 4899] [id = 175] 16:51:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f056c76fc00) [pid = 4899] [serial = 525] [outer = (nil)] 16:51:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f05718fe000) [pid = 4899] [serial = 526] [outer = 0x7f056c76fc00] 16:51:13 INFO - PROCESS | 4899 | 1461628273012 Marionette DEBUG loaded listener.js 16:51:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f057194e800) [pid = 4899] [serial = 527] [outer = 0x7f056c76fc00] 16:51:13 INFO - PROCESS | 4899 | 1461628273917 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]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:51:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1434ms 16:51:13 INFO - PROCESS | 4899 | 1461628273969 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 4899 | 1461628273974 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:51:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:51:13 INFO - PROCESS | 4899 | 1461628273981 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 4899 | 1461628273983 Marionette TRACE conn3 <- [1,674,null,{}] 16:51:13 INFO - PROCESS | 4899 | 1461628273989 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}] 16:51:14 INFO - PROCESS | 4899 | 1461628274151 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:51:14 INFO - PROCESS | 4899 | 1461628274318 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577cc2000 == 80 [pid = 4899] [id = 165] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057bc3e800 == 79 [pid = 4899] [id = 164] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0577f20c00) [pid = 4899] [serial = 457] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f0574172c00) [pid = 4899] [serial = 414] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f057c0b1c00) [pid = 4899] [serial = 417] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f057a39f000) [pid = 4899] [serial = 420] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f058c24a000) [pid = 4899] [serial = 423] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f0571e60000) [pid = 4899] [serial = 426] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0578663400) [pid = 4899] [serial = 429] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f056c51c400) [pid = 4899] [serial = 432] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f056c768400) [pid = 4899] [serial = 436] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c863800 == 80 [pid = 4899] [id = 176] 16:51:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f056befa000) [pid = 4899] [serial = 528] [outer = (nil)] 16:51:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f0573084800) [pid = 4899] [serial = 529] [outer = 0x7f056befa000] 16:51:14 INFO - PROCESS | 4899 | 1461628274428 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0574179c00) [pid = 4899] [serial = 530] [outer = 0x7f056befa000] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05787da800 == 79 [pid = 4899] [id = 163] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05903c9000 == 78 [pid = 4899] [id = 137] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057548a800 == 77 [pid = 4899] [id = 162] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c850000 == 76 [pid = 4899] [id = 161] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575f30000 == 75 [pid = 4899] [id = 160] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0590814800 == 74 [pid = 4899] [id = 157] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c52a000 == 73 [pid = 4899] [id = 156] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05852fb800 == 72 [pid = 4899] [id = 155] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057b394000 == 71 [pid = 4899] [id = 154] 16:51:14 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574c20800 == 70 [pid = 4899] [id = 129] 16:51:14 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574d18000 == 69 [pid = 4899] [id = 153] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0572df8c00) [pid = 4899] [serial = 446] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f0571e67c00) [pid = 4899] [serial = 445] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f056c768800) [pid = 4899] [serial = 443] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f056befe000) [pid = 4899] [serial = 442] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f0574181c00) [pid = 4899] [serial = 448] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f0574de7000) [pid = 4899] [serial = 449] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f056bde1c00) [pid = 4899] [serial = 439] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f057657dc00) [pid = 4899] [serial = 455] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 122 (0x7f0573ec8000) [pid = 4899] [serial = 229] [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.] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f0576121800) [pid = 4899] [serial = 452] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f05754a3400) [pid = 4899] [serial = 451] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 119 (0x7f0576429400) [pid = 4899] [serial = 454] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 118 (0x7f0590832400) [pid = 4899] [serial = 412] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 117 (0x7f0574299400) [pid = 4899] [serial = 376] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 116 (0x7f057b319800) [pid = 4899] [serial = 379] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 115 (0x7f057cdf1000) [pid = 4899] [serial = 382] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 114 (0x7f0594715000) [pid = 4899] [serial = 388] [outer = (nil)] [url = about:blank] 16:51:14 INFO - PROCESS | 4899 | --DOMWINDOW == 113 (0x7f05903ab000) [pid = 4899] [serial = 385] [outer = (nil)] [url = about:blank] 16:51:15 INFO - PROCESS | 4899 | 1461628275215 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]]]}] 16:51:15 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 16:51:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1288ms 16:51:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:51:15 INFO - PROCESS | 4899 | 1461628275285 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:51:15 INFO - PROCESS | 4899 | 1461628275288 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:51:15 INFO - PROCESS | 4899 | 1461628275307 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 4899 | 1461628275315 Marionette TRACE conn3 <- [1,678,null,{}] 16:51:15 INFO - PROCESS | 4899 | 1461628275324 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}] 16:51:15 INFO - PROCESS | 4899 | 1461628275485 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:51:15 INFO - PROCESS | 4899 | 1461628275498 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b87800 == 70 [pid = 4899] [id = 177] 16:51:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 114 (0x7f057417ac00) [pid = 4899] [serial = 531] [outer = (nil)] 16:51:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 115 (0x7f05751d7800) [pid = 4899] [serial = 532] [outer = 0x7f057417ac00] 16:51:15 INFO - PROCESS | 4899 | 1461628275560 Marionette DEBUG loaded listener.js 16:51:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 116 (0x7f0576118400) [pid = 4899] [serial = 533] [outer = 0x7f057417ac00] 16:51:16 INFO - PROCESS | 4899 | 1461628276316 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]]]}] 16:51:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:51:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1049ms 16:51:16 INFO - PROCESS | 4899 | 1461628276345 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:51:16 INFO - PROCESS | 4899 | 1461628276349 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:51:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:51:16 INFO - PROCESS | 4899 | 1461628276363 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:51:16 INFO - PROCESS | 4899 | 1461628276367 Marionette TRACE conn3 <- [1,682,null,{}] 16:51:16 INFO - PROCESS | 4899 | 1461628276391 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}] 16:51:16 INFO - PROCESS | 4899 | 1461628276537 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:51:16 INFO - PROCESS | 4899 | 1461628276552 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057b398800 == 71 [pid = 4899] [id = 178] 16:51:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 117 (0x7f0574181c00) [pid = 4899] [serial = 534] [outer = (nil)] 16:51:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 118 (0x7f0576264800) [pid = 4899] [serial = 535] [outer = 0x7f0574181c00] 16:51:16 INFO - PROCESS | 4899 | 1461628276613 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 119 (0x7f0576580000) [pid = 4899] [serial = 536] [outer = 0x7f0574181c00] 16:51:17 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:17 INFO - PROCESS | 4899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:51:17 INFO - PROCESS | 4899 | 1461628277975 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]]]}] 16:51:18 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) 16:51:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1650ms 16:51:18 INFO - PROCESS | 4899 | 1461628278012 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 4899 | 1461628278015 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:51:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:51:18 INFO - PROCESS | 4899 | 1461628278021 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 4899 | 1461628278023 Marionette TRACE conn3 <- [1,686,null,{}] 16:51:18 INFO - PROCESS | 4899 | 1461628278028 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}] 16:51:18 INFO - PROCESS | 4899 | 1461628278208 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:51:18 INFO - PROCESS | 4899 | 1461628278234 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ea2b000 == 72 [pid = 4899] [id = 179] 16:51:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f057a3a6000) [pid = 4899] [serial = 537] [outer = (nil)] 16:51:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f057b45a000) [pid = 4899] [serial = 538] [outer = 0x7f057a3a6000] 16:51:18 INFO - PROCESS | 4899 | 1461628278306 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f057c87ac00) [pid = 4899] [serial = 539] [outer = 0x7f057a3a6000] 16:51:19 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f05754acc00) [pid = 4899] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:51:19 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f056c525c00) [pid = 4899] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:51:19 INFO - PROCESS | 4899 | --DOMWINDOW == 119 (0x7f0571942c00) [pid = 4899] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:51:19 INFO - PROCESS | 4899 | --DOMWINDOW == 118 (0x7f0594788c00) [pid = 4899] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:51:19 INFO - PROCESS | 4899 | --DOMWINDOW == 117 (0x7f0574172800) [pid = 4899] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:51:19 INFO - PROCESS | 4899 | --DOMWINDOW == 116 (0x7f0577b9a800) [pid = 4899] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:51:19 INFO - PROCESS | 4899 | --DOMWINDOW == 115 (0x7f056c773800) [pid = 4899] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:51:19 INFO - PROCESS | 4899 | --DOMWINDOW == 114 (0x7f0574295400) [pid = 4899] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:51:19 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:19 INFO - PROCESS | 4899 | 1461628279557 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]]]}] 16:51:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:51:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1581ms 16:51:19 INFO - PROCESS | 4899 | 1461628279604 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:51:19 INFO - PROCESS | 4899 | 1461628279607 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:51:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:51:19 INFO - PROCESS | 4899 | 1461628279612 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:51:19 INFO - PROCESS | 4899 | 1461628279614 Marionette TRACE conn3 <- [1,690,null,{}] 16:51:19 INFO - PROCESS | 4899 | 1461628279620 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}] 16:51:19 INFO - PROCESS | 4899 | 1461628279805 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:51:19 INFO - PROCESS | 4899 | 1461628279916 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a351800 == 73 [pid = 4899] [id = 180] 16:51:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 115 (0x7f0572df5800) [pid = 4899] [serial = 540] [outer = (nil)] 16:51:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 116 (0x7f057cb64800) [pid = 4899] [serial = 541] [outer = 0x7f0572df5800] 16:51:19 INFO - PROCESS | 4899 | 1461628279977 Marionette DEBUG loaded listener.js 16:51:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 117 (0x7f057d7ed400) [pid = 4899] [serial = 542] [outer = 0x7f0572df5800] 16:51:21 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:21 INFO - PROCESS | 4899 | 1461628281162 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]]]}] 16:51:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:51:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1576ms 16:51:21 INFO - PROCESS | 4899 | 1461628281190 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:51:21 INFO - PROCESS | 4899 | 1461628281192 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:51:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:51:21 INFO - PROCESS | 4899 | 1461628281198 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:51:21 INFO - PROCESS | 4899 | 1461628281200 Marionette TRACE conn3 <- [1,694,null,{}] 16:51:21 INFO - PROCESS | 4899 | 1461628281205 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}] 16:51:21 INFO - PROCESS | 4899 | 1461628281415 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:51:21 INFO - PROCESS | 4899 | 1461628281580 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571818000 == 74 [pid = 4899] [id = 181] 16:51:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 118 (0x7f056bdde400) [pid = 4899] [serial = 543] [outer = (nil)] 16:51:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 119 (0x7f056bef5c00) [pid = 4899] [serial = 544] [outer = 0x7f056bdde400] 16:51:21 INFO - PROCESS | 4899 | 1461628281655 Marionette DEBUG loaded listener.js 16:51:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f056c120400) [pid = 4899] [serial = 545] [outer = 0x7f056bdde400] 16:51:22 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:22 INFO - PROCESS | 4899 | 1461628282973 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]]]}] 16:51:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:51:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1830ms 16:51:23 INFO - PROCESS | 4899 | 1461628283115 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:51:23 INFO - PROCESS | 4899 | 1461628283122 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:51:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:51:23 INFO - PROCESS | 4899 | 1461628283136 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:51:23 INFO - PROCESS | 4899 | 1461628283142 Marionette TRACE conn3 <- [1,698,null,{}] 16:51:23 INFO - PROCESS | 4899 | 1461628283150 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}] 16:51:23 INFO - PROCESS | 4899 | 1461628283334 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:51:23 INFO - PROCESS | 4899 | 1461628283485 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577cb4800 == 75 [pid = 4899] [id = 182] 16:51:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f056c120800) [pid = 4899] [serial = 546] [outer = (nil)] 16:51:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f0572dec800) [pid = 4899] [serial = 547] [outer = 0x7f056c120800] 16:51:23 INFO - PROCESS | 4899 | 1461628283562 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f0574297800) [pid = 4899] [serial = 548] [outer = 0x7f056c120800] 16:51:24 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:24 INFO - PROCESS | 4899 | 1461628284888 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]]]}] 16:51:24 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) 16:51:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1787ms 16:51:24 INFO - PROCESS | 4899 | 1461628284924 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 4899 | 1461628284931 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:51:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:51:25 INFO - PROCESS | 4899 | 1461628285055 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:51:25 INFO - PROCESS | 4899 | 1461628285060 Marionette TRACE conn3 <- [1,702,null,{}] 16:51:25 INFO - PROCESS | 4899 | 1461628285068 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}] 16:51:25 INFO - PROCESS | 4899 | 1461628285243 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:51:25 INFO - PROCESS | 4899 | 1461628285394 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852e3800 == 76 [pid = 4899] [id = 183] 16:51:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f0571e67c00) [pid = 4899] [serial = 549] [outer = (nil)] 16:51:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f057611c800) [pid = 4899] [serial = 550] [outer = 0x7f0571e67c00] 16:51:25 INFO - PROCESS | 4899 | 1461628285471 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f0577bd1800) [pid = 4899] [serial = 551] [outer = 0x7f0571e67c00] 16:51:26 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:26 INFO - PROCESS | 4899 | 1461628286853 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]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:51:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1889ms 16:51:26 INFO - PROCESS | 4899 | 1461628286913 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 4899 | 1461628286918 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:51:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:51:26 INFO - PROCESS | 4899 | 1461628286953 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 4899 | 1461628286962 Marionette TRACE conn3 <- [1,706,null,{}] 16:51:26 INFO - PROCESS | 4899 | 1461628286969 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}] 16:51:27 INFO - PROCESS | 4899 | 1461628287155 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:51:27 INFO - PROCESS | 4899 | 1461628287307 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0592387800 == 77 [pid = 4899] [id = 184] 16:51:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f0574868c00) [pid = 4899] [serial = 552] [outer = (nil)] 16:51:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f057c19ac00) [pid = 4899] [serial = 553] [outer = 0x7f0574868c00] 16:51:27 INFO - PROCESS | 4899 | 1461628287394 Marionette DEBUG loaded listener.js 16:51:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f057d7f2400) [pid = 4899] [serial = 554] [outer = 0x7f0574868c00] 16:51:28 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:28 INFO - PROCESS | 4899 | 1461628288806 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]]]}] 16:51:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:51:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1901ms 16:51:28 INFO - PROCESS | 4899 | 1461628288842 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:51:28 INFO - PROCESS | 4899 | 1461628288846 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:51:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:51:28 INFO - PROCESS | 4899 | 1461628288943 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:51:28 INFO - PROCESS | 4899 | 1461628288947 Marionette TRACE conn3 <- [1,710,null,{}] 16:51:28 INFO - PROCESS | 4899 | 1461628288957 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}] 16:51:29 INFO - PROCESS | 4899 | 1461628289134 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:51:29 INFO - PROCESS | 4899 | 1461628289287 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059552b800 == 78 [pid = 4899] [id = 185] 16:51:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f0577c25800) [pid = 4899] [serial = 555] [outer = (nil)] 16:51:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f05807d8800) [pid = 4899] [serial = 556] [outer = 0x7f0577c25800] 16:51:29 INFO - PROCESS | 4899 | 1461628289390 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f0585273400) [pid = 4899] [serial = 557] [outer = 0x7f0577c25800] 16:51:31 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:31 INFO - PROCESS | 4899 | 1461628291163 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]]]}] 16:51:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:51:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 2332ms 16:51:31 INFO - PROCESS | 4899 | 1461628291186 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 4899 | 1461628291191 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:51:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:51:31 INFO - PROCESS | 4899 | 1461628291200 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 4899 | 1461628291205 Marionette TRACE conn3 <- [1,714,null,{}] 16:51:31 INFO - PROCESS | 4899 | 1461628291215 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}] 16:51:31 INFO - PROCESS | 4899 | 1461628291408 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:51:31 INFO - PROCESS | 4899 | 1461628291618 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5c0000 == 79 [pid = 4899] [id = 186] 16:51:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f056c76f800) [pid = 4899] [serial = 558] [outer = (nil)] 16:51:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f05718fdc00) [pid = 4899] [serial = 559] [outer = 0x7f056c76f800] 16:51:31 INFO - PROCESS | 4899 | 1461628291739 Marionette DEBUG loaded listener.js 16:51:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f0572df6c00) [pid = 4899] [serial = 560] [outer = 0x7f056c76f800] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c855800 == 78 [pid = 4899] [id = 145] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05787d5800 == 77 [pid = 4899] [id = 143] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571f88800 == 76 [pid = 4899] [id = 142] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571be1800 == 75 [pid = 4899] [id = 141] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0574178000) [pid = 4899] [serial = 478] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0578667400) [pid = 4899] [serial = 472] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f057cb71800) [pid = 4899] [serial = 475] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f0577f23800) [pid = 4899] [serial = 469] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f057cdf4400) [pid = 4899] [serial = 499] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a351800 == 74 [pid = 4899] [id = 180] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ea2b000 == 73 [pid = 4899] [id = 179] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057b398800 == 72 [pid = 4899] [id = 178] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b87800 == 71 [pid = 4899] [id = 177] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c863800 == 70 [pid = 4899] [id = 176] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c5b2000 == 69 [pid = 4899] [id = 175] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574f14800 == 68 [pid = 4899] [id = 174] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059552f000 == 67 [pid = 4899] [id = 172] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059078f800 == 66 [pid = 4899] [id = 171] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c522800 == 65 [pid = 4899] [id = 170] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577cc2800 == 64 [pid = 4899] [id = 168] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057480e800 == 63 [pid = 4899] [id = 167] 16:51:32 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e770800 == 62 [pid = 4899] [id = 166] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f056c776800) [pid = 4899] [serial = 460] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f0576578400) [pid = 4899] [serial = 490] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f0574178c00) [pid = 4899] [serial = 485] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f0571943800) [pid = 4899] [serial = 484] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f057194cc00) [pid = 4899] [serial = 481] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f0572df7000) [pid = 4899] [serial = 482] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f0595507800) [pid = 4899] [serial = 391] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 122 (0x7f0576578000) [pid = 4899] [serial = 466] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f057cb6b000) [pid = 4899] [serial = 497] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f0577c21800) [pid = 4899] [serial = 491] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 119 (0x7f0574173000) [pid = 4899] [serial = 463] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 118 (0x7f0578666000) [pid = 4899] [serial = 458] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 117 (0x7f0574ee0c00) [pid = 4899] [serial = 487] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 116 (0x7f0578661800) [pid = 4899] [serial = 494] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 115 (0x7f0577c52800) [pid = 4899] [serial = 493] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 114 (0x7f05751d6000) [pid = 4899] [serial = 496] [outer = (nil)] [url = about:blank] 16:51:32 INFO - PROCESS | 4899 | --DOMWINDOW == 113 (0x7f05751e1400) [pid = 4899] [serial = 488] [outer = (nil)] [url = about:blank] 16:51:33 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:33 INFO - PROCESS | 4899 | 1461628293151 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]]]}] 16:51:33 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 16:51:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2000ms 16:51:33 INFO - PROCESS | 4899 | 1461628293200 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 4899 | 1461628293207 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:51:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:51:33 INFO - PROCESS | 4899 | 1461628293243 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 4899 | 1461628293248 Marionette TRACE conn3 <- [1,718,null,{}] 16:51:33 INFO - PROCESS | 4899 | 1461628293254 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}] 16:51:33 INFO - PROCESS | 4899 | 1461628293418 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:51:33 INFO - PROCESS | 4899 | 1461628293432 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c2d800 == 63 [pid = 4899] [id = 187] 16:51:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 114 (0x7f056c775000) [pid = 4899] [serial = 561] [outer = (nil)] 16:51:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 115 (0x7f0574863c00) [pid = 4899] [serial = 562] [outer = 0x7f056c775000] 16:51:33 INFO - PROCESS | 4899 | 1461628293496 Marionette DEBUG loaded listener.js 16:51:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 116 (0x7f05751e0400) [pid = 4899] [serial = 563] [outer = 0x7f056c775000] 16:51:34 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:34 INFO - PROCESS | 4899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:51:34 INFO - PROCESS | 4899 | 1461628294743 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]]]}] 16:51:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:51:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1540ms 16:51:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:51:34 INFO - PROCESS | 4899 | 1461628294779 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:51:34 INFO - PROCESS | 4899 | 1461628294781 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:51:34 INFO - PROCESS | 4899 | 1461628294789 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:51:34 INFO - PROCESS | 4899 | 1461628294794 Marionette TRACE conn3 <- [1,722,null,{}] 16:51:34 INFO - PROCESS | 4899 | 1461628294810 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}] 16:51:35 INFO - PROCESS | 4899 | 1461628295115 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:51:35 INFO - PROCESS | 4899 | 1461628295154 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b15800 == 64 [pid = 4899] [id = 188] 16:51:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 117 (0x7f05751e1000) [pid = 4899] [serial = 564] [outer = (nil)] 16:51:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 118 (0x7f0577ba8800) [pid = 4899] [serial = 565] [outer = 0x7f05751e1000] 16:51:35 INFO - PROCESS | 4899 | 1461628295223 Marionette DEBUG loaded listener.js 16:51:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 119 (0x7f057865d000) [pid = 4899] [serial = 566] [outer = 0x7f05751e1000] 16:51:36 INFO - PROCESS | 4899 | 1461628296090 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] 16:51:36 INFO - PROCESS | 4899 | 1461628296141 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:51:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:51:36 INFO - PROCESS | 4899 | 1461628296147 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:51:36 INFO - PROCESS | 4899 | 1461628296161 Marionette TRACE conn3 <- [1,726,null,{}] 16:51:36 INFO - PROCESS | 4899 | 1461628296179 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}] 16:51:36 INFO - PROCESS | 4899 | 1461628296386 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:51:36 INFO - PROCESS | 4899 | 1461628296414 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a65b000 == 65 [pid = 4899] [id = 189] 16:51:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f057657dc00) [pid = 4899] [serial = 567] [outer = (nil)] 16:51:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f057cdee000) [pid = 4899] [serial = 568] [outer = 0x7f057657dc00] 16:51:36 INFO - PROCESS | 4899 | 1461628296479 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f057e725c00) [pid = 4899] [serial = 569] [outer = 0x7f057657dc00] 16:51:37 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f057a3a6000) [pid = 4899] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:51:37 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f0574297000) [pid = 4899] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:51:37 INFO - PROCESS | 4899 | --DOMWINDOW == 119 (0x7f056befa000) [pid = 4899] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:51:37 INFO - PROCESS | 4899 | --DOMWINDOW == 118 (0x7f0574181c00) [pid = 4899] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:51:37 INFO - PROCESS | 4899 | --DOMWINDOW == 117 (0x7f056befc000) [pid = 4899] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:51:37 INFO - PROCESS | 4899 | --DOMWINDOW == 116 (0x7f056c76fc00) [pid = 4899] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:51:37 INFO - PROCESS | 4899 | --DOMWINDOW == 115 (0x7f057417ac00) [pid = 4899] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:51:37 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:37 INFO - PROCESS | 4899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:51:37 INFO - PROCESS | 4899 | 1461628297583 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]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:51:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1492ms 16:51:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:51:37 INFO - PROCESS | 4899 | 1461628297641 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 4899 | 1461628297643 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:51:37 INFO - PROCESS | 4899 | 1461628297650 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 4899 | 1461628297654 Marionette TRACE conn3 <- [1,730,null,{}] 16:51:37 INFO - PROCESS | 4899 | 1461628297659 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}] 16:51:37 INFO - PROCESS | 4899 | 1461628297829 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:51:38 INFO - PROCESS | 4899 | 1461628298016 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d06e000 == 66 [pid = 4899] [id = 190] 16:51:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 116 (0x7f056c76fc00) [pid = 4899] [serial = 570] [outer = (nil)] 16:51:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 117 (0x7f057dd08000) [pid = 4899] [serial = 571] [outer = 0x7f056c76fc00] 16:51:38 INFO - PROCESS | 4899 | 1461628298082 Marionette DEBUG loaded listener.js 16:51:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 118 (0x7f058156f400) [pid = 4899] [serial = 572] [outer = 0x7f056c76fc00] 16:51:38 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:38 INFO - PROCESS | 4899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:51:38 INFO - PROCESS | 4899 | 1461628298973 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] 16:51:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:51:39 INFO - PROCESS | 4899 | 1461628298997 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:51:39 INFO - PROCESS | 4899 | 1461628299003 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:51:39 INFO - PROCESS | 4899 | 1461628299007 Marionette TRACE conn3 <- [1,734,null,{}] 16:51:39 INFO - PROCESS | 4899 | 1461628299012 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}] 16:51:39 INFO - PROCESS | 4899 | 1461628299238 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:51:39 INFO - PROCESS | 4899 | 1461628299522 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d84800 == 67 [pid = 4899] [id = 191] 16:51:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 119 (0x7f056c11ac00) [pid = 4899] [serial = 573] [outer = (nil)] 16:51:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f056c522000) [pid = 4899] [serial = 574] [outer = 0x7f056c11ac00] 16:51:39 INFO - PROCESS | 4899 | 1461628299604 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f0571941c00) [pid = 4899] [serial = 575] [outer = 0x7f056c11ac00] 16:51:40 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:40 INFO - PROCESS | 4899 | 1461628300496 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]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:51:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1529ms 16:51:40 INFO - PROCESS | 4899 | 1461628300535 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:51:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:51:40 INFO - PROCESS | 4899 | 1461628300542 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:51:40 INFO - PROCESS | 4899 | 1461628300550 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 4899 | 1461628300556 Marionette TRACE conn3 <- [1,738,null,{}] 16:51:40 INFO - PROCESS | 4899 | 1461628300564 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}] 16:51:40 INFO - PROCESS | 4899 | 1461628300767 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:51:40 INFO - PROCESS | 4899 | 1461628300922 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571829800 == 68 [pid = 4899] [id = 192] 16:51:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f0571950c00) [pid = 4899] [serial = 576] [outer = (nil)] 16:51:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f0574de7000) [pid = 4899] [serial = 577] [outer = 0x7f0571950c00] 16:51:41 INFO - PROCESS | 4899 | 1461628301003 Marionette DEBUG loaded listener.js 16:51:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f057611cc00) [pid = 4899] [serial = 578] [outer = 0x7f0571950c00] 16:51:42 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:42 INFO - PROCESS | 4899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:51:42 INFO - PROCESS | 4899 | 1461628302345 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]]]}] 16:51:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:51:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1841ms 16:51:42 INFO - PROCESS | 4899 | 1461628302394 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:51:42 INFO - PROCESS | 4899 | 1461628302401 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:51:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:51:42 INFO - PROCESS | 4899 | 1461628302567 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 4899 | 1461628302572 Marionette TRACE conn3 <- [1,742,null,{}] 16:51:42 INFO - PROCESS | 4899 | 1461628302578 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}] 16:51:42 INFO - PROCESS | 4899 | 1461628302752 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:51:42 INFO - PROCESS | 4899 | 1461628302906 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05843e5000 == 69 [pid = 4899] [id = 193] 16:51:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f0574eec400) [pid = 4899] [serial = 579] [outer = (nil)] 16:51:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f0578661400) [pid = 4899] [serial = 580] [outer = 0x7f0574eec400] 16:51:42 INFO - PROCESS | 4899 | 1461628302984 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f057cdee800) [pid = 4899] [serial = 581] [outer = 0x7f0574eec400] 16:51:44 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:44 INFO - PROCESS | 4899 | 1461628304309 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]]]}] 16:51:44 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 16:51:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1805ms 16:51:44 INFO - PROCESS | 4899 | 1461628304393 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:51:44 INFO - PROCESS | 4899 | 1461628304398 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:51:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:51:44 INFO - PROCESS | 4899 | 1461628304434 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:51:44 INFO - PROCESS | 4899 | 1461628304444 Marionette TRACE conn3 <- [1,746,null,{}] 16:51:44 INFO - PROCESS | 4899 | 1461628304452 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}] 16:51:44 INFO - PROCESS | 4899 | 1461628304640 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:51:44 INFO - PROCESS | 4899 | 1461628304793 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0590350000 == 70 [pid = 4899] [id = 194] 16:51:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f0576122400) [pid = 4899] [serial = 582] [outer = (nil)] 16:51:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f058c372800) [pid = 4899] [serial = 583] [outer = 0x7f0576122400] 16:51:44 INFO - PROCESS | 4899 | 1461628304870 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f058df30800) [pid = 4899] [serial = 584] [outer = 0x7f0576122400] 16:51:45 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:46 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:46 INFO - PROCESS | 4899 | 1461628306170 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]]]}] 16:51:46 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.) 16:51:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1802ms 16:51:46 INFO - PROCESS | 4899 | 1461628306268 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:51:46 INFO - PROCESS | 4899 | 1461628306274 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:51:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:51:46 INFO - PROCESS | 4899 | 1461628306283 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:51:46 INFO - PROCESS | 4899 | 1461628306286 Marionette TRACE conn3 <- [1,750,null,{}] 16:51:46 INFO - PROCESS | 4899 | 1461628306292 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}] 16:51:46 INFO - PROCESS | 4899 | 1461628306458 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:51:46 INFO - PROCESS | 4899 | 1461628306612 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05949b0000 == 71 [pid = 4899] [id = 195] 16:51:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0571bb2400) [pid = 4899] [serial = 585] [outer = (nil)] 16:51:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f0571bbb000) [pid = 4899] [serial = 586] [outer = 0x7f0571bb2400] 16:51:46 INFO - PROCESS | 4899 | 1461628306686 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f058c376400) [pid = 4899] [serial = 587] [outer = 0x7f0571bb2400] 16:51:47 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:47 INFO - PROCESS | 4899 | 1461628307991 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]]]}] 16:51:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:51:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1733ms 16:51:48 INFO - PROCESS | 4899 | 1461628308068 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:51:48 INFO - PROCESS | 4899 | 1461628308071 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:51:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:51:48 INFO - PROCESS | 4899 | 1461628308082 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:51:48 INFO - PROCESS | 4899 | 1461628308085 Marionette TRACE conn3 <- [1,754,null,{}] 16:51:48 INFO - PROCESS | 4899 | 1461628308092 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}] 16:51:48 INFO - PROCESS | 4899 | 1461628308272 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:51:48 INFO - PROCESS | 4899 | 1461628308427 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c1ee000 == 72 [pid = 4899] [id = 196] 16:51:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f058c38ac00) [pid = 4899] [serial = 588] [outer = (nil)] 16:51:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f058c38d000) [pid = 4899] [serial = 589] [outer = 0x7f058c38ac00] 16:51:48 INFO - PROCESS | 4899 | 1461628308516 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f058fd7d400) [pid = 4899] [serial = 590] [outer = 0x7f058c38ac00] 16:51:49 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:49 INFO - PROCESS | 4899 | 1461628309856 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]]]}] 16:51:49 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 16:51:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1833ms 16:51:49 INFO - PROCESS | 4899 | 1461628309933 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:51:49 INFO - PROCESS | 4899 | 1461628309937 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:51:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:51:50 INFO - PROCESS | 4899 | 1461628310148 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 4899 | 1461628310152 Marionette TRACE conn3 <- [1,758,null,{}] 16:51:50 INFO - PROCESS | 4899 | 1461628310160 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}] 16:51:50 INFO - PROCESS | 4899 | 1461628310314 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:51:50 INFO - PROCESS | 4899 | 1461628310481 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c855000 == 73 [pid = 4899] [id = 197] 16:51:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f056bde6400) [pid = 4899] [serial = 591] [outer = (nil)] 16:51:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f056bef7400) [pid = 4899] [serial = 592] [outer = 0x7f056bde6400] 16:51:50 INFO - PROCESS | 4899 | 1461628310549 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f056c11cc00) [pid = 4899] [serial = 593] [outer = 0x7f056bde6400] 16:51:51 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:51 INFO - PROCESS | 4899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:51:51 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:51 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:51 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:51:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d06e000 == 72 [pid = 4899] [id = 190] 16:51:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a65b000 == 71 [pid = 4899] [id = 189] 16:51:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b15800 == 70 [pid = 4899] [id = 188] 16:51:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574c2d800 == 69 [pid = 4899] [id = 187] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f057cb64800) [pid = 4899] [serial = 541] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | 1461628311608 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]]]}] 16:51:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c5c0000 == 68 [pid = 4899] [id = 186] 16:51:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059552b800 == 67 [pid = 4899] [id = 185] 16:51:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0592387800 == 66 [pid = 4899] [id = 184] 16:51:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05852e3800 == 65 [pid = 4899] [id = 183] 16:51:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:51:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1501ms 16:51:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577cb4800 == 64 [pid = 4899] [id = 182] 16:51:51 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571818000 == 63 [pid = 4899] [id = 181] 16:51:51 INFO - PROCESS | 4899 | 1461628311638 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:51:51 INFO - PROCESS | 4899 | 1461628311644 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:51:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:51:51 INFO - PROCESS | 4899 | 1461628311651 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:51:51 INFO - PROCESS | 4899 | 1461628311654 Marionette TRACE conn3 <- [1,762,null,{}] 16:51:51 INFO - PROCESS | 4899 | 1461628311666 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}] 16:51:51 INFO - PROCESS | 4899 | 1461628311834 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f057b45a000) [pid = 4899] [serial = 538] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f057e7f4400) [pid = 4899] [serial = 500] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f0573084800) [pid = 4899] [serial = 529] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0574179c00) [pid = 4899] [serial = 530] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0576264800) [pid = 4899] [serial = 535] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f056c11f800) [pid = 4899] [serial = 524] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f056c11a000) [pid = 4899] [serial = 523] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0578666400) [pid = 4899] [serial = 508] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f057c87ac00) [pid = 4899] [serial = 539] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f057194e800) [pid = 4899] [serial = 527] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f05718fe000) [pid = 4899] [serial = 526] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f0581573000) [pid = 4899] [serial = 514] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f057cb6bc00) [pid = 4899] [serial = 511] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f058c34d400) [pid = 4899] [serial = 517] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f05751d7800) [pid = 4899] [serial = 532] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 122 (0x7f0576118400) [pid = 4899] [serial = 533] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f056c769000) [pid = 4899] [serial = 502] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f05718fa800) [pid = 4899] [serial = 520] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 119 (0x7f0574297400) [pid = 4899] [serial = 505] [outer = (nil)] [url = about:blank] 16:51:51 INFO - PROCESS | 4899 | --DOMWINDOW == 118 (0x7f0576580000) [pid = 4899] [serial = 536] [outer = (nil)] [url = about:blank] 16:51:52 INFO - PROCESS | 4899 | 1461628312013 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571f9c000 == 64 [pid = 4899] [id = 198] 16:51:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 119 (0x7f05718f6400) [pid = 4899] [serial = 594] [outer = (nil)] 16:51:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f0571943800) [pid = 4899] [serial = 595] [outer = 0x7f05718f6400] 16:51:52 INFO - PROCESS | 4899 | 1461628312081 Marionette DEBUG loaded listener.js 16:51:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f0571bbd400) [pid = 4899] [serial = 596] [outer = 0x7f05718f6400] 16:51:53 INFO - PROCESS | 4899 | 1461628313184 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]]]}] 16:51:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:51:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1589ms 16:51:53 INFO - PROCESS | 4899 | 1461628313254 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:51:53 INFO - PROCESS | 4899 | 1461628313260 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:51:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:51:53 INFO - PROCESS | 4899 | 1461628313271 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:51:53 INFO - PROCESS | 4899 | 1461628313276 Marionette TRACE conn3 <- [1,766,null,{}] 16:51:53 INFO - PROCESS | 4899 | 1461628313284 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}] 16:51:53 INFO - PROCESS | 4899 | 1461628313499 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:51:53 INFO - PROCESS | 4899 | 1461628313732 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571f93800 == 65 [pid = 4899] [id = 199] 16:51:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f05718f7000) [pid = 4899] [serial = 597] [outer = (nil)] 16:51:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f05718fb000) [pid = 4899] [serial = 598] [outer = 0x7f05718f7000] 16:51:53 INFO - PROCESS | 4899 | 1461628313809 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f0571bbcc00) [pid = 4899] [serial = 599] [outer = 0x7f05718f7000] 16:51:55 INFO - PROCESS | 4899 | 1461628315143 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]]]}] 16:51:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:51:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1889ms 16:51:55 INFO - PROCESS | 4899 | 1461628315159 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:51:55 INFO - PROCESS | 4899 | 1461628315168 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:51:55 INFO - PROCESS | 4899 | 1461628315232 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:51:55 INFO - PROCESS | 4899 | 1461628315237 Marionette TRACE conn3 <- [1,770,null,{}] 16:51:55 INFO - PROCESS | 4899 | 1461628315288 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}] 16:51:55 INFO - PROCESS | 4899 | 1461628315444 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:51:55 INFO - PROCESS | 4899 | 1461628315637 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c1a800 == 66 [pid = 4899] [id = 200] 16:51:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f05718f7400) [pid = 4899] [serial = 600] [outer = (nil)] 16:51:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f0573ec6000) [pid = 4899] [serial = 601] [outer = 0x7f05718f7400] 16:51:55 INFO - PROCESS | 4899 | 1461628315714 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f0574179c00) [pid = 4899] [serial = 602] [outer = 0x7f05718f7400] 16:51:56 INFO - PROCESS | 4899 | 1461628316622 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]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1437ms 16:51:56 INFO - PROCESS | 4899 | 1461628316664 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 4899 | 1461628316668 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:51:56 INFO - PROCESS | 4899 | 1461628316674 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 4899 | 1461628316680 Marionette TRACE conn3 <- [1,774,null,{}] 16:51:56 INFO - PROCESS | 4899 | 1461628316697 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}] 16:51:56 INFO - PROCESS | 4899 | 1461628316879 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:51:57 INFO - PROCESS | 4899 | 1461628317037 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574f21000 == 67 [pid = 4899] [id = 201] 16:51:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f0574867400) [pid = 4899] [serial = 603] [outer = (nil)] 16:51:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f0574ede400) [pid = 4899] [serial = 604] [outer = 0x7f0574867400] 16:51:57 INFO - PROCESS | 4899 | 1461628317117 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f05751dbc00) [pid = 4899] [serial = 605] [outer = 0x7f0574867400] 16:51:58 INFO - PROCESS | 4899 | 1461628318032 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]]]}] 16:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1388ms 16:51:58 INFO - PROCESS | 4899 | 1461628318063 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:51:58 INFO - PROCESS | 4899 | 1461628318067 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:51:58 INFO - PROCESS | 4899 | 1461628318073 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:51:58 INFO - PROCESS | 4899 | 1461628318076 Marionette TRACE conn3 <- [1,778,null,{}] 16:51:58 INFO - PROCESS | 4899 | 1461628318081 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}] 16:51:58 INFO - PROCESS | 4899 | 1461628318274 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:51:58 INFO - PROCESS | 4899 | 1461628318448 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05778c8800 == 68 [pid = 4899] [id = 202] 16:51:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0574869400) [pid = 4899] [serial = 606] [outer = (nil)] 16:51:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f057642ec00) [pid = 4899] [serial = 607] [outer = 0x7f0574869400] 16:51:58 INFO - PROCESS | 4899 | 1461628318521 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f0576579800) [pid = 4899] [serial = 608] [outer = 0x7f0574869400] 16:51:59 INFO - PROCESS | 4899 | 1461628319451 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]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:51:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1428ms 16:51:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:51:59 INFO - PROCESS | 4899 | 1461628319502 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 4899 | 1461628319505 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:51:59 INFO - PROCESS | 4899 | 1461628319512 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 4899 | 1461628319515 Marionette TRACE conn3 <- [1,782,null,{}] 16:51:59 INFO - PROCESS | 4899 | 1461628319520 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}] 16:51:59 INFO - PROCESS | 4899 | 1461628319714 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:51:59 INFO - PROCESS | 4899 | 1461628319878 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577cad000 == 69 [pid = 4899] [id = 203] 16:51:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f057625c000) [pid = 4899] [serial = 609] [outer = (nil)] 16:51:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f0577888400) [pid = 4899] [serial = 610] [outer = 0x7f057625c000] 16:51:59 INFO - PROCESS | 4899 | 1461628319953 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f0577b9c400) [pid = 4899] [serial = 611] [outer = 0x7f057625c000] 16:52:00 INFO - PROCESS | 4899 | 1461628320868 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]]]}] 16:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1429ms 16:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:52:00 INFO - PROCESS | 4899 | 1461628320942 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:52:00 INFO - PROCESS | 4899 | 1461628320944 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:52:00 INFO - PROCESS | 4899 | 1461628320951 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:52:00 INFO - PROCESS | 4899 | 1461628320954 Marionette TRACE conn3 <- [1,786,null,{}] 16:52:00 INFO - PROCESS | 4899 | 1461628320959 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}] 16:52:01 INFO - PROCESS | 4899 | 1461628321203 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:52:01 INFO - PROCESS | 4899 | 1461628321416 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a43a000 == 70 [pid = 4899] [id = 204] 16:52:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f057865fc00) [pid = 4899] [serial = 612] [outer = (nil)] 16:52:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f0578663800) [pid = 4899] [serial = 613] [outer = 0x7f057865fc00] 16:52:01 INFO - PROCESS | 4899 | 1461628321539 Marionette DEBUG loaded listener.js 16:52:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f057a3a3000) [pid = 4899] [serial = 614] [outer = 0x7f057865fc00] 16:52:02 INFO - PROCESS | 4899 | 1461628322399 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]]]}] 16:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1482ms 16:52:02 INFO - PROCESS | 4899 | 1461628322434 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:52:02 INFO - PROCESS | 4899 | 1461628322437 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:52:02 INFO - PROCESS | 4899 | 1461628322445 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:52:02 INFO - PROCESS | 4899 | 1461628322447 Marionette TRACE conn3 <- [1,790,null,{}] 16:52:02 INFO - PROCESS | 4899 | 1461628322453 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}] 16:52:02 INFO - PROCESS | 4899 | 1461628322636 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:52:02 INFO - PROCESS | 4899 | 1461628322799 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c276000 == 71 [pid = 4899] [id = 205] 16:52:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f0577c1dc00) [pid = 4899] [serial = 615] [outer = (nil)] 16:52:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f057aeea400) [pid = 4899] [serial = 616] [outer = 0x7f0577c1dc00] 16:52:02 INFO - PROCESS | 4899 | 1461628322876 Marionette DEBUG loaded listener.js 16:52:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f057b44f800) [pid = 4899] [serial = 617] [outer = 0x7f0577c1dc00] 16:52:03 INFO - PROCESS | 4899 | 1461628323744 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]]]}] 16:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1336ms 16:52:03 INFO - PROCESS | 4899 | 1461628323781 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:52:03 INFO - PROCESS | 4899 | 1461628323784 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:52:03 INFO - PROCESS | 4899 | 1461628323790 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:52:03 INFO - PROCESS | 4899 | 1461628323793 Marionette TRACE conn3 <- [1,794,null,{}] 16:52:03 INFO - PROCESS | 4899 | 1461628323798 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}] 16:52:03 INFO - PROCESS | 4899 | 1461628323970 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:52:04 INFO - PROCESS | 4899 | 1461628324147 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc43000 == 72 [pid = 4899] [id = 206] 16:52:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f0577a56400) [pid = 4899] [serial = 618] [outer = (nil)] 16:52:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f057bcd3800) [pid = 4899] [serial = 619] [outer = 0x7f0577a56400] 16:52:04 INFO - PROCESS | 4899 | 1461628324220 Marionette DEBUG loaded listener.js 16:52:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f057c196800) [pid = 4899] [serial = 620] [outer = 0x7f0577a56400] 16:52:05 INFO - PROCESS | 4899 | 1461628325107 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]]]}] 16:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1384ms 16:52:05 INFO - PROCESS | 4899 | 1461628325176 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:52:05 INFO - PROCESS | 4899 | 1461628325180 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:52:05 INFO - PROCESS | 4899 | 1461628325185 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:52:05 INFO - PROCESS | 4899 | 1461628325187 Marionette TRACE conn3 <- [1,798,null,{}] 16:52:05 INFO - PROCESS | 4899 | 1461628325193 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}] 16:52:05 INFO - PROCESS | 4899 | 1461628325405 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:52:05 INFO - PROCESS | 4899 | 1461628325787 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0573157000 == 73 [pid = 4899] [id = 207] 16:52:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f056c11fc00) [pid = 4899] [serial = 621] [outer = (nil)] 16:52:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056c769000) [pid = 4899] [serial = 622] [outer = 0x7f056c11fc00] 16:52:05 INFO - PROCESS | 4899 | 1461628325912 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f0571e63400) [pid = 4899] [serial = 623] [outer = 0x7f056c11fc00] 16:52:06 INFO - PROCESS | 4899 | 1461628326782 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]]]}] 16:52: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 16:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1681ms 16:52:06 INFO - PROCESS | 4899 | 1461628326869 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:52:06 INFO - PROCESS | 4899 | 1461628326875 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:52:06 INFO - PROCESS | 4899 | 1461628326882 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 4899 | 1461628326888 Marionette TRACE conn3 <- [1,802,null,{}] 16:52:06 INFO - PROCESS | 4899 | 1461628326895 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}] 16:52:07 INFO - PROCESS | 4899 | 1461628327069 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:52:07 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05843e5000 == 72 [pid = 4899] [id = 193] 16:52:07 INFO - PROCESS | 4899 | 1461628327337 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:07 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571829800 == 71 [pid = 4899] [id = 192] 16:52:07 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571d84800 == 70 [pid = 4899] [id = 191] 16:52:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d81000 == 71 [pid = 4899] [id = 208] 16:52:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0573ec2400) [pid = 4899] [serial = 624] [outer = (nil)] 16:52:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f0574864800) [pid = 4899] [serial = 625] [outer = 0x7f0573ec2400] 16:52:07 INFO - PROCESS | 4899 | 1461628327411 Marionette DEBUG loaded listener.js 16:52:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f05751db000) [pid = 4899] [serial = 626] [outer = 0x7f0573ec2400] 16:52:08 INFO - PROCESS | 4899 | 1461628328167 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]]]}] 16:52:08 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 16:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1349ms 16:52:08 INFO - PROCESS | 4899 | 1461628328235 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:52:08 INFO - PROCESS | 4899 | 1461628328240 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:52:08 INFO - PROCESS | 4899 | 1461628328258 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:52:08 INFO - PROCESS | 4899 | 1461628328260 Marionette TRACE conn3 <- [1,806,null,{}] 16:52:08 INFO - PROCESS | 4899 | 1461628328266 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}] 16:52:08 INFO - PROCESS | 4899 | 1461628328461 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:52:08 INFO - PROCESS | 4899 | 1461628328483 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a34f000 == 72 [pid = 4899] [id = 209] 16:52:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0576579c00) [pid = 4899] [serial = 627] [outer = (nil)] 16:52:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f0577b9c000) [pid = 4899] [serial = 628] [outer = 0x7f0576579c00] 16:52:08 INFO - PROCESS | 4899 | 1461628328547 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f0577c4ac00) [pid = 4899] [serial = 629] [outer = 0x7f0576579c00] 16:52:09 INFO - PROCESS | 4899 | 1461628329441 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]]]}] 16:52:09 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 16:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1227ms 16:52:09 INFO - PROCESS | 4899 | 1461628329493 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:52:09 INFO - PROCESS | 4899 | 1461628329496 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:52:09 INFO - PROCESS | 4899 | 1461628329513 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:52:09 INFO - PROCESS | 4899 | 1461628329522 Marionette TRACE conn3 <- [1,810,null,{}] 16:52:09 INFO - PROCESS | 4899 | 1461628329534 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}] 16:52:09 INFO - PROCESS | 4899 | 1461628329732 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:52:09 INFO - PROCESS | 4899 | 1461628329759 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05815b0000 == 73 [pid = 4899] [id = 210] 16:52:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f057a67ec00) [pid = 4899] [serial = 630] [outer = (nil)] 16:52:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f057c4a4800) [pid = 4899] [serial = 631] [outer = 0x7f057a67ec00] 16:52:09 INFO - PROCESS | 4899 | 1461628329820 Marionette DEBUG loaded listener.js 16:52:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f057c533400) [pid = 4899] [serial = 632] [outer = 0x7f057a67ec00] 16:52:10 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f05751e1000) [pid = 4899] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:52:10 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f056c775000) [pid = 4899] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:52:10 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f056c76f800) [pid = 4899] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:52:10 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f056c76fc00) [pid = 4899] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:52:10 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f0572df5800) [pid = 4899] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:52:10 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f057657dc00) [pid = 4899] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:52:10 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f056bde6400) [pid = 4899] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:52:10 INFO - PROCESS | 4899 | 1461628330685 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]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:52:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1199ms 16:52:10 INFO - PROCESS | 4899 | 1461628330706 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:52:10 INFO - PROCESS | 4899 | 1461628330710 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:52:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:52:10 INFO - PROCESS | 4899 | 1461628330716 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 4899 | 1461628330718 Marionette TRACE conn3 <- [1,814,null,{}] 16:52:10 INFO - PROCESS | 4899 | 1461628330724 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}] 16:52:10 INFO - PROCESS | 4899 | 1461628330927 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:52:10 INFO - PROCESS | 4899 | 1461628330946 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058a2b7000 == 74 [pid = 4899] [id = 211] 16:52:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f056c521c00) [pid = 4899] [serial = 633] [outer = (nil)] 16:52:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f057b454000) [pid = 4899] [serial = 634] [outer = 0x7f056c521c00] 16:52:11 INFO - PROCESS | 4899 | 1461628331009 Marionette DEBUG loaded listener.js 16:52:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f057ca22400) [pid = 4899] [serial = 635] [outer = 0x7f056c521c00] 16:52:11 INFO - PROCESS | 4899 | 1461628331768 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] 16:52:11 INFO - PROCESS | 4899 | 1461628331804 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:52:11 INFO - PROCESS | 4899 | 1461628331809 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 4899 | 1461628331811 Marionette TRACE conn3 <- [1,818,null,{}] 16:52:11 INFO - PROCESS | 4899 | 1461628331816 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}] 16:52:12 INFO - PROCESS | 4899 | 1461628332001 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:52:12 INFO - PROCESS | 4899 | 1461628332019 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b3f0000 == 75 [pid = 4899] [id = 212] 16:52:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f057cde9800) [pid = 4899] [serial = 636] [outer = (nil)] 16:52:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f057cdf3000) [pid = 4899] [serial = 637] [outer = 0x7f057cde9800] 16:52:12 INFO - PROCESS | 4899 | 1461628332094 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f057d9d0800) [pid = 4899] [serial = 638] [outer = 0x7f057cde9800] 16:52:13 INFO - PROCESS | 4899 | 1461628333150 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]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1379ms 16:52:13 INFO - PROCESS | 4899 | 1461628333190 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 4899 | 1461628333197 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:52:13 INFO - PROCESS | 4899 | 1461628333207 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 4899 | 1461628333210 Marionette TRACE conn3 <- [1,822,null,{}] 16:52:13 INFO - PROCESS | 4899 | 1461628333219 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}] 16:52:13 INFO - PROCESS | 4899 | 1461628333411 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:52:13 INFO - PROCESS | 4899 | 1461628333576 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057641d000 == 76 [pid = 4899] [id = 213] 16:52:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f0572df7400) [pid = 4899] [serial = 639] [outer = (nil)] 16:52:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f057417f400) [pid = 4899] [serial = 640] [outer = 0x7f0572df7400] 16:52:13 INFO - PROCESS | 4899 | 1461628333657 Marionette DEBUG loaded listener.js 16:52:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f05751db800) [pid = 4899] [serial = 641] [outer = 0x7f0572df7400] 16:52:14 INFO - PROCESS | 4899 | 1461628334610 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] 16:52:14 INFO - PROCESS | 4899 | 1461628334654 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:52:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:52:14 INFO - PROCESS | 4899 | 1461628334665 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:52:14 INFO - PROCESS | 4899 | 1461628334669 Marionette TRACE conn3 <- [1,826,null,{}] 16:52:14 INFO - PROCESS | 4899 | 1461628334675 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}] 16:52:14 INFO - PROCESS | 4899 | 1461628334884 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:52:15 INFO - PROCESS | 4899 | 1461628335139 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b314800 == 77 [pid = 4899] [id = 214] 16:52:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0577a59000) [pid = 4899] [serial = 642] [outer = (nil)] 16:52:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f0578663c00) [pid = 4899] [serial = 643] [outer = 0x7f0577a59000] 16:52:15 INFO - PROCESS | 4899 | 1461628335256 Marionette DEBUG loaded listener.js 16:52:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f057c52b000) [pid = 4899] [serial = 644] [outer = 0x7f0577a59000] 16:52:16 INFO - PROCESS | 4899 | 1461628336106 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]]]}] 16:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1485ms 16:52:16 INFO - PROCESS | 4899 | 1461628336152 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:52:16 INFO - PROCESS | 4899 | 1461628336156 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:52:16 INFO - PROCESS | 4899 | 1461628336162 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:52:16 INFO - PROCESS | 4899 | 1461628336168 Marionette TRACE conn3 <- [1,830,null,{}] 16:52:16 INFO - PROCESS | 4899 | 1461628336184 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}] 16:52:16 INFO - PROCESS | 4899 | 1461628336402 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:52:16 INFO - PROCESS | 4899 | 1461628336570 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fd9a800 == 78 [pid = 4899] [id = 215] 16:52:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f057cdebc00) [pid = 4899] [serial = 645] [outer = (nil)] 16:52:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f057d9d2c00) [pid = 4899] [serial = 646] [outer = 0x7f057cdebc00] 16:52:16 INFO - PROCESS | 4899 | 1461628336687 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f057dd0f000) [pid = 4899] [serial = 647] [outer = 0x7f057cdebc00] 16:52:17 INFO - PROCESS | 4899 | 1461628337560 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]]]}] 16:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1442ms 16:52:17 INFO - PROCESS | 4899 | 1461628337604 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:52:17 INFO - PROCESS | 4899 | 1461628337609 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:52:17 INFO - PROCESS | 4899 | 1461628337614 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 4899 | 1461628337618 Marionette TRACE conn3 <- [1,834,null,{}] 16:52:17 INFO - PROCESS | 4899 | 1461628337623 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}] 16:52:17 INFO - PROCESS | 4899 | 1461628337796 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:52:17 INFO - PROCESS | 4899 | 1461628337966 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0592321800 == 79 [pid = 4899] [id = 216] 16:52:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f057d7eec00) [pid = 4899] [serial = 648] [outer = (nil)] 16:52:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f057e72d000) [pid = 4899] [serial = 649] [outer = 0x7f057d7eec00] 16:52:18 INFO - PROCESS | 4899 | 1461628338040 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f0580724400) [pid = 4899] [serial = 650] [outer = 0x7f057d7eec00] 16:52:18 INFO - PROCESS | 4899 | 1461628338881 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]]]}] 16:52:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:52:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1329ms 16:52:18 INFO - PROCESS | 4899 | 1461628338944 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:52:18 INFO - PROCESS | 4899 | 1461628338947 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:52:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:52:18 INFO - PROCESS | 4899 | 1461628338953 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:52:18 INFO - PROCESS | 4899 | 1461628338957 Marionette TRACE conn3 <- [1,838,null,{}] 16:52:18 INFO - PROCESS | 4899 | 1461628338962 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}] 16:52:19 INFO - PROCESS | 4899 | 1461628339138 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:52:19 INFO - PROCESS | 4899 | 1461628339303 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05949a6000 == 80 [pid = 4899] [id = 217] 16:52:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f0577c21400) [pid = 4899] [serial = 651] [outer = (nil)] 16:52:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f05807dc400) [pid = 4899] [serial = 652] [outer = 0x7f0577c21400] 16:52:19 INFO - PROCESS | 4899 | 1461628339378 Marionette DEBUG loaded listener.js 16:52:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f0580976400) [pid = 4899] [serial = 653] [outer = 0x7f0577c21400] 16:52:20 INFO - PROCESS | 4899 | 1461628340239 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]]]}] 16:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1327ms 16:52:20 INFO - PROCESS | 4899 | 1461628340283 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:52:20 INFO - PROCESS | 4899 | 1461628340286 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:52:20 INFO - PROCESS | 4899 | 1461628340292 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 4899 | 1461628340294 Marionette TRACE conn3 <- [1,842,null,{}] 16:52:20 INFO - PROCESS | 4899 | 1461628340300 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}] 16:52:20 INFO - PROCESS | 4899 | 1461628340500 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:52:20 INFO - PROCESS | 4899 | 1461628340668 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057196a000 == 81 [pid = 4899] [id = 218] 16:52:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f058520ec00) [pid = 4899] [serial = 654] [outer = (nil)] 16:52:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f058a220000) [pid = 4899] [serial = 655] [outer = 0x7f058520ec00] 16:52:20 INFO - PROCESS | 4899 | 1461628340749 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f058b1a0c00) [pid = 4899] [serial = 656] [outer = 0x7f058520ec00] 16:52:21 INFO - PROCESS | 4899 | 1461628341597 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]]]}] 16:52:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:52:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1377ms 16:52:21 INFO - PROCESS | 4899 | 1461628341671 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:52:21 INFO - PROCESS | 4899 | 1461628341675 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:52:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:52:21 INFO - PROCESS | 4899 | 1461628341681 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:52:21 INFO - PROCESS | 4899 | 1461628341683 Marionette TRACE conn3 <- [1,846,null,{}] 16:52:21 INFO - PROCESS | 4899 | 1461628341689 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}] 16:52:21 INFO - PROCESS | 4899 | 1461628341895 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:52:22 INFO - PROCESS | 4899 | 1461628342063 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:22 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571984000 == 82 [pid = 4899] [id = 219] 16:52:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0571e5dc00) [pid = 4899] [serial = 657] [outer = (nil)] 16:52:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f058b092800) [pid = 4899] [serial = 658] [outer = 0x7f0571e5dc00] 16:52:22 INFO - PROCESS | 4899 | 1461628342136 Marionette DEBUG loaded listener.js 16:52:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f058b5d8800) [pid = 4899] [serial = 659] [outer = 0x7f0571e5dc00] 16:52:23 INFO - PROCESS | 4899 | 1461628343015 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]]]}] 16:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1384ms 16:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:52:23 INFO - PROCESS | 4899 | 1461628343066 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:52:23 INFO - PROCESS | 4899 | 1461628343069 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:52:23 INFO - PROCESS | 4899 | 1461628343075 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:52:23 INFO - PROCESS | 4899 | 1461628343078 Marionette TRACE conn3 <- [1,850,null,{}] 16:52:23 INFO - PROCESS | 4899 | 1461628343084 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}] 16:52:23 INFO - PROCESS | 4899 | 1461628343267 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:52:23 INFO - PROCESS | 4899 | 1461628343436 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572eaa000 == 83 [pid = 4899] [id = 220] 16:52:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f0574181400) [pid = 4899] [serial = 660] [outer = (nil)] 16:52:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f058c34d400) [pid = 4899] [serial = 661] [outer = 0x7f0574181400] 16:52:23 INFO - PROCESS | 4899 | 1461628343510 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f058c375000) [pid = 4899] [serial = 662] [outer = 0x7f0574181400] 16:52:24 INFO - PROCESS | 4899 | 1461628344433 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]]]}] 16:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1429ms 16:52:24 INFO - PROCESS | 4899 | 1461628344517 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 4899 | 1461628344520 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:52:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:52:24 INFO - PROCESS | 4899 | 1461628344527 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 4899 | 1461628344529 Marionette TRACE conn3 <- [1,854,null,{}] 16:52:24 INFO - PROCESS | 4899 | 1461628344535 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}] 16:52:24 INFO - PROCESS | 4899 | 1461628344758 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:52:24 INFO - PROCESS | 4899 | 1461628344981 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:25 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0569515800 == 84 [pid = 4899] [id = 221] 16:52:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f056c079c00) [pid = 4899] [serial = 663] [outer = (nil)] 16:52:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f056c76d800) [pid = 4899] [serial = 664] [outer = 0x7f056c079c00] 16:52:25 INFO - PROCESS | 4899 | 1461628345109 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f057cde9400) [pid = 4899] [serial = 665] [outer = 0x7f056c079c00] 16:52:26 INFO - PROCESS | 4899 | 1461628346367 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]]]}] 16:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1887ms 16:52:26 INFO - PROCESS | 4899 | 1461628346416 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 4899 | 1461628346421 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:52:26 INFO - PROCESS | 4899 | 1461628346429 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 4899 | 1461628346434 Marionette TRACE conn3 <- [1,858,null,{}] 16:52:26 INFO - PROCESS | 4899 | 1461628346548 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}] 16:52:26 INFO - PROCESS | 4899 | 1461628346712 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:52:26 INFO - PROCESS | 4899 | 1461628346851 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0573119800 == 85 [pid = 4899] [id = 222] 16:52:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f0571949c00) [pid = 4899] [serial = 666] [outer = (nil)] 16:52:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f0571e63c00) [pid = 4899] [serial = 667] [outer = 0x7f0571949c00] 16:52:26 INFO - PROCESS | 4899 | 1461628346919 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f0572dfbc00) [pid = 4899] [serial = 668] [outer = 0x7f0571949c00] 16:52:27 INFO - PROCESS | 4899 | 1461628347737 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]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1343ms 16:52:27 INFO - PROCESS | 4899 | 1461628347773 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 4899 | 1461628347781 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:52:27 INFO - PROCESS | 4899 | 1461628347791 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 4899 | 1461628347794 Marionette TRACE conn3 <- [1,862,null,{}] 16:52:27 INFO - PROCESS | 4899 | 1461628347801 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}] 16:52:27 INFO - PROCESS | 4899 | 1461628347966 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:52:28 INFO - PROCESS | 4899 | 1461628348256 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571817800 == 86 [pid = 4899] [id = 223] 16:52:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f0573ed0400) [pid = 4899] [serial = 669] [outer = (nil)] 16:52:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f057417e400) [pid = 4899] [serial = 670] [outer = 0x7f0573ed0400] 16:52:28 INFO - PROCESS | 4899 | 1461628348373 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f0574de8000) [pid = 4899] [serial = 671] [outer = 0x7f0573ed0400] 16:52:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058a2ce800 == 85 [pid = 4899] [id = 42] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f0571943800) [pid = 4899] [serial = 595] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f056c522000) [pid = 4899] [serial = 574] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 186 (0x7f0574de7000) [pid = 4899] [serial = 577] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f0578661400) [pid = 4899] [serial = 580] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f058c372800) [pid = 4899] [serial = 583] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f0571bbb000) [pid = 4899] [serial = 586] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f058c38d000) [pid = 4899] [serial = 589] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | 1461628349365 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]]]}] 16:52:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f0574ee2800) [pid = 4899] [serial = 672] [outer = 0x7f057485d800] 16:52:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:52:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1633ms 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f058156f400) [pid = 4899] [serial = 572] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f056bef7400) [pid = 4899] [serial = 592] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f056c11cc00) [pid = 4899] [serial = 593] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f05807d8800) [pid = 4899] [serial = 556] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f057865d000) [pid = 4899] [serial = 566] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f057611c800) [pid = 4899] [serial = 550] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f05751e0400) [pid = 4899] [serial = 563] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f0572df6c00) [pid = 4899] [serial = 560] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f057c19ac00) [pid = 4899] [serial = 553] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f0572dec800) [pid = 4899] [serial = 547] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f057dd08000) [pid = 4899] [serial = 571] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f057d7ed400) [pid = 4899] [serial = 542] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f0577ba8800) [pid = 4899] [serial = 565] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f057cdee000) [pid = 4899] [serial = 568] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f05718fdc00) [pid = 4899] [serial = 559] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f0574863c00) [pid = 4899] [serial = 562] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f057e725c00) [pid = 4899] [serial = 569] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f056bef5c00) [pid = 4899] [serial = 544] [outer = (nil)] [url = about:blank] 16:52:29 INFO - PROCESS | 4899 | 1461628349477 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 4899 | 1461628349481 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:52:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:52:29 INFO - PROCESS | 4899 | 1461628349509 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 4899 | 1461628349515 Marionette TRACE conn3 <- [1,866,null,{}] 16:52:29 INFO - PROCESS | 4899 | 1461628349530 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}] 16:52:29 INFO - PROCESS | 4899 | 1461628349680 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:52:29 INFO - PROCESS | 4899 | 1461628349914 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574517000 == 86 [pid = 4899] [id = 224] 16:52:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f056c769800) [pid = 4899] [serial = 673] [outer = (nil)] 16:52:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f056c770c00) [pid = 4899] [serial = 674] [outer = 0x7f056c769800] 16:52:29 INFO - PROCESS | 4899 | 1461628349983 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f0577a5f800) [pid = 4899] [serial = 675] [outer = 0x7f056c769800] 16:52:30 INFO - PROCESS | 4899 | 1461628350680 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]]]}] 16:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1190ms 16:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:52:30 INFO - PROCESS | 4899 | 1461628350694 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:52:30 INFO - PROCESS | 4899 | 1461628350697 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:52:30 INFO - PROCESS | 4899 | 1461628350703 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:52:30 INFO - PROCESS | 4899 | 1461628350706 Marionette TRACE conn3 <- [1,870,null,{}] 16:52:30 INFO - PROCESS | 4899 | 1461628350711 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}] 16:52:30 INFO - PROCESS | 4899 | 1461628350919 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:52:30 INFO - PROCESS | 4899 | 1461628350942 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575524000 == 87 [pid = 4899] [id = 225] 16:52:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f057650c000) [pid = 4899] [serial = 676] [outer = (nil)] 16:52:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f0577c2c000) [pid = 4899] [serial = 677] [outer = 0x7f057650c000] 16:52:31 INFO - PROCESS | 4899 | 1461628351007 Marionette DEBUG loaded listener.js 16:52:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f0578660400) [pid = 4899] [serial = 678] [outer = 0x7f057650c000] 16:52:31 INFO - PROCESS | 4899 | 1461628351833 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]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1180ms 16:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:52:31 INFO - PROCESS | 4899 | 1461628351886 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 4899 | 1461628351889 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:52:31 INFO - PROCESS | 4899 | 1461628351897 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 4899 | 1461628351900 Marionette TRACE conn3 <- [1,874,null,{}] 16:52:31 INFO - PROCESS | 4899 | 1461628351905 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}] 16:52:32 INFO - PROCESS | 4899 | 1461628352112 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:52:32 INFO - PROCESS | 4899 | 1461628352140 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:32 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b8c800 == 88 [pid = 4899] [id = 226] 16:52:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f0578661400) [pid = 4899] [serial = 679] [outer = (nil)] 16:52:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057a39f800) [pid = 4899] [serial = 680] [outer = 0x7f0578661400] 16:52:32 INFO - PROCESS | 4899 | 1461628352204 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f057afc1800) [pid = 4899] [serial = 681] [outer = 0x7f0578661400] 16:52:33 INFO - PROCESS | 4899 | 1461628353063 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]]]}] 16:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1233ms 16:52:33 INFO - PROCESS | 4899 | 1461628353134 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:52:33 INFO - PROCESS | 4899 | 1461628353137 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:52:33 INFO - PROCESS | 4899 | 1461628353156 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 4899 | 1461628353158 Marionette TRACE conn3 <- [1,878,null,{}] 16:52:33 INFO - PROCESS | 4899 | 1461628353164 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}] 16:52:33 INFO - PROCESS | 4899 | 1461628353386 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:52:33 INFO - PROCESS | 4899 | 1461628353413 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a432800 == 89 [pid = 4899] [id = 227] 16:52:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f057c097400) [pid = 4899] [serial = 682] [outer = (nil)] 16:52:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057c9cc800) [pid = 4899] [serial = 683] [outer = 0x7f057c097400] 16:52:33 INFO - PROCESS | 4899 | 1461628353475 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f057cdf0000) [pid = 4899] [serial = 684] [outer = 0x7f057c097400] 16:52:34 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f0573ec2400) [pid = 4899] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:52:34 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f056c11fc00) [pid = 4899] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:52:34 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f057a67ec00) [pid = 4899] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:52:34 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f0576579c00) [pid = 4899] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:52:34 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f056c521c00) [pid = 4899] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:52:34 INFO - PROCESS | 4899 | 1461628354720 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]]]}] 16:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1586ms 16:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:52:34 INFO - PROCESS | 4899 | 1461628354735 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:52:34 INFO - PROCESS | 4899 | 1461628354737 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:52:34 INFO - PROCESS | 4899 | 1461628354744 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 4899 | 1461628354746 Marionette TRACE conn3 <- [1,882,null,{}] 16:52:34 INFO - PROCESS | 4899 | 1461628354751 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}] 16:52:34 INFO - PROCESS | 4899 | 1461628354983 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:52:35 INFO - PROCESS | 4899 | 1461628355000 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c899000 == 90 [pid = 4899] [id = 228] 16:52:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057a311800) [pid = 4899] [serial = 685] [outer = (nil)] 16:52:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f057d7ef000) [pid = 4899] [serial = 686] [outer = 0x7f057a311800] 16:52:35 INFO - PROCESS | 4899 | 1461628355062 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f057da4bc00) [pid = 4899] [serial = 687] [outer = 0x7f057a311800] 16:52:35 INFO - PROCESS | 4899 | 1461628355781 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]]]}] 16:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1080ms 16:52:35 INFO - PROCESS | 4899 | 1461628355824 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:52:35 INFO - PROCESS | 4899 | 1461628355827 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:52:35 INFO - PROCESS | 4899 | 1461628355858 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:52:35 INFO - PROCESS | 4899 | 1461628355860 Marionette TRACE conn3 <- [1,886,null,{}] 16:52:35 INFO - PROCESS | 4899 | 1461628355872 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}] 16:52:36 INFO - PROCESS | 4899 | 1461628356040 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:52:36 INFO - PROCESS | 4899 | 1461628356050 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d787800 == 91 [pid = 4899] [id = 229] 16:52:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057d7ed800) [pid = 4899] [serial = 688] [outer = (nil)] 16:52:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f057e72cc00) [pid = 4899] [serial = 689] [outer = 0x7f057d7ed800] 16:52:36 INFO - PROCESS | 4899 | 1461628356113 Marionette DEBUG loaded listener.js 16:52:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f05807dc800) [pid = 4899] [serial = 690] [outer = 0x7f057d7ed800] 16:52:37 INFO - PROCESS | 4899 | 1461628357231 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]]]}] 16:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1416ms 16:52:37 INFO - PROCESS | 4899 | 1461628357250 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:52:37 INFO - PROCESS | 4899 | 1461628357257 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:52:37 INFO - PROCESS | 4899 | 1461628357265 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:52:37 INFO - PROCESS | 4899 | 1461628357271 Marionette TRACE conn3 <- [1,890,null,{}] 16:52:37 INFO - PROCESS | 4899 | 1461628357279 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}] 16:52:37 INFO - PROCESS | 4899 | 1461628357462 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:52:37 INFO - PROCESS | 4899 | 1461628357649 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0573153000 == 92 [pid = 4899] [id = 230] 16:52:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f0572df4c00) [pid = 4899] [serial = 691] [outer = (nil)] 16:52:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f0573ec9000) [pid = 4899] [serial = 692] [outer = 0x7f0572df4c00] 16:52:37 INFO - PROCESS | 4899 | 1461628357725 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f0574de5000) [pid = 4899] [serial = 693] [outer = 0x7f0572df4c00] 16:52:38 INFO - PROCESS | 4899 | 1461628358704 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]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1488ms 16:52:38 INFO - PROCESS | 4899 | 1461628358754 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 4899 | 1461628358762 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:52:38 INFO - PROCESS | 4899 | 1461628358774 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 4899 | 1461628358778 Marionette TRACE conn3 <- [1,894,null,{}] 16:52:38 INFO - PROCESS | 4899 | 1461628358785 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}] 16:52:38 INFO - PROCESS | 4899 | 1461628358978 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:52:39 INFO - PROCESS | 4899 | 1461628359241 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05787d9000 == 93 [pid = 4899] [id = 231] 16:52:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f0575511c00) [pid = 4899] [serial = 694] [outer = (nil)] 16:52:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f0577ba4000) [pid = 4899] [serial = 695] [outer = 0x7f0575511c00] 16:52:39 INFO - PROCESS | 4899 | 1461628359360 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f0577f15c00) [pid = 4899] [serial = 696] [outer = 0x7f0575511c00] 16:52:40 INFO - PROCESS | 4899 | 1461628360233 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]]]}] 16:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1482ms 16:52:40 INFO - PROCESS | 4899 | 1461628360256 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:52:40 INFO - PROCESS | 4899 | 1461628360259 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:52:40 INFO - PROCESS | 4899 | 1461628360266 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:52:40 INFO - PROCESS | 4899 | 1461628360272 Marionette TRACE conn3 <- [1,898,null,{}] 16:52:40 INFO - PROCESS | 4899 | 1461628360288 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}] 16:52:40 INFO - PROCESS | 4899 | 1461628360473 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:52:40 INFO - PROCESS | 4899 | 1461628360650 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0580994800 == 94 [pid = 4899] [id = 232] 16:52:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f057b310c00) [pid = 4899] [serial = 697] [outer = (nil)] 16:52:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f057c87a000) [pid = 4899] [serial = 698] [outer = 0x7f057b310c00] 16:52:40 INFO - PROCESS | 4899 | 1461628360728 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f057d7f1000) [pid = 4899] [serial = 699] [outer = 0x7f057b310c00] 16:52:41 INFO - PROCESS | 4899 | 1461628361602 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]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1384ms 16:52:41 INFO - PROCESS | 4899 | 1461628361651 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:52:41 INFO - PROCESS | 4899 | 1461628361656 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:52:41 INFO - PROCESS | 4899 | 1461628361662 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 4899 | 1461628361665 Marionette TRACE conn3 <- [1,902,null,{}] 16:52:41 INFO - PROCESS | 4899 | 1461628361670 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}] 16:52:41 INFO - PROCESS | 4899 | 1461628361856 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:52:42 INFO - PROCESS | 4899 | 1461628362031 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058ae1c000 == 95 [pid = 4899] [id = 233] 16:52:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f057c4a5000) [pid = 4899] [serial = 700] [outer = (nil)] 16:52:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f057e72e000) [pid = 4899] [serial = 701] [outer = 0x7f057c4a5000] 16:52:42 INFO - PROCESS | 4899 | 1461628362109 Marionette DEBUG loaded listener.js 16:52:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f0581503400) [pid = 4899] [serial = 702] [outer = 0x7f057c4a5000] 16:52:42 INFO - PROCESS | 4899 | 1461628362961 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]]]}] 16:52:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:52:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1333ms 16:52:42 INFO - PROCESS | 4899 | 1461628362996 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:52:43 INFO - PROCESS | 4899 | 1461628363000 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:52:43 INFO - PROCESS | 4899 | 1461628363005 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:52:43 INFO - PROCESS | 4899 | 1461628363009 Marionette TRACE conn3 <- [1,906,null,{}] 16:52:43 INFO - PROCESS | 4899 | 1461628363014 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}] 16:52:43 INFO - PROCESS | 4899 | 1461628363188 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:52:43 INFO - PROCESS | 4899 | 1461628363360 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c309000 == 96 [pid = 4899] [id = 234] 16:52:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f057dd09400) [pid = 4899] [serial = 703] [outer = (nil)] 16:52:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f058434b400) [pid = 4899] [serial = 704] [outer = 0x7f057dd09400] 16:52:43 INFO - PROCESS | 4899 | 1461628363432 Marionette DEBUG loaded listener.js 16:52:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f058a222c00) [pid = 4899] [serial = 705] [outer = 0x7f057dd09400] 16:52:44 INFO - PROCESS | 4899 | 1461628364337 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]]]}] 16:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1378ms 16:52:44 INFO - PROCESS | 4899 | 1461628364402 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:52:44 INFO - PROCESS | 4899 | 1461628364407 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:52:44 INFO - PROCESS | 4899 | 1461628364417 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:52:44 INFO - PROCESS | 4899 | 1461628364419 Marionette TRACE conn3 <- [1,910,null,{}] 16:52:44 INFO - PROCESS | 4899 | 1461628364423 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}] 16:52:44 INFO - PROCESS | 4899 | 1461628364652 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:52:44 INFO - PROCESS | 4899 | 1461628364821 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059237d800 == 97 [pid = 4899] [id = 235] 16:52:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f058ae0d000) [pid = 4899] [serial = 706] [outer = (nil)] 16:52:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 195 (0x7f058c374400) [pid = 4899] [serial = 707] [outer = 0x7f058ae0d000] 16:52:44 INFO - PROCESS | 4899 | 1461628364900 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 196 (0x7f058c38b000) [pid = 4899] [serial = 708] [outer = 0x7f058ae0d000] 16:52:45 INFO - PROCESS | 4899 | 1461628365746 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]]]}] 16:52:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:52:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1378ms 16:52:45 INFO - PROCESS | 4899 | 1461628365796 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:52:45 INFO - PROCESS | 4899 | 1461628365800 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:52:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:52:45 INFO - PROCESS | 4899 | 1461628365806 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:52:45 INFO - PROCESS | 4899 | 1461628365808 Marionette TRACE conn3 <- [1,914,null,{}] 16:52:45 INFO - PROCESS | 4899 | 1461628365814 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}] 16:52:46 INFO - PROCESS | 4899 | 1461628366006 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:52:46 INFO - PROCESS | 4899 | 1461628366181 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0595745800 == 98 [pid = 4899] [id = 236] 16:52:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 197 (0x7f058b094c00) [pid = 4899] [serial = 709] [outer = (nil)] 16:52:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 198 (0x7f058c38f000) [pid = 4899] [serial = 710] [outer = 0x7f058b094c00] 16:52:46 INFO - PROCESS | 4899 | 1461628366255 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 199 (0x7f058c53e800) [pid = 4899] [serial = 711] [outer = 0x7f058b094c00] 16:52:47 INFO - PROCESS | 4899 | 1461628367090 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]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:52:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1334ms 16:52:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:52:47 INFO - PROCESS | 4899 | 1461628367141 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 4899 | 1461628367144 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:52:47 INFO - PROCESS | 4899 | 1461628367150 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 4899 | 1461628367153 Marionette TRACE conn3 <- [1,918,null,{}] 16:52:47 INFO - PROCESS | 4899 | 1461628367159 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}] 16:52:47 INFO - PROCESS | 4899 | 1461628367331 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:52:47 INFO - PROCESS | 4899 | 1461628367505 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05749e0000 == 99 [pid = 4899] [id = 237] 16:52:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 200 (0x7f058b5e0c00) [pid = 4899] [serial = 712] [outer = (nil)] 16:52:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 201 (0x7f058c6f1000) [pid = 4899] [serial = 713] [outer = 0x7f058b5e0c00] 16:52:47 INFO - PROCESS | 4899 | 1461628367575 Marionette DEBUG loaded listener.js 16:52:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 202 (0x7f058e443000) [pid = 4899] [serial = 714] [outer = 0x7f058b5e0c00] 16:52:48 INFO - PROCESS | 4899 | 1461628368469 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]]]}] 16:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1380ms 16:52:48 INFO - PROCESS | 4899 | 1461628368531 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:52:48 INFO - PROCESS | 4899 | 1461628368534 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:52:48 INFO - PROCESS | 4899 | 1461628368541 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:52:48 INFO - PROCESS | 4899 | 1461628368543 Marionette TRACE conn3 <- [1,922,null,{}] 16:52:48 INFO - PROCESS | 4899 | 1461628368549 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}] 16:52:48 INFO - PROCESS | 4899 | 1461628368739 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:52:48 INFO - PROCESS | 4899 | 1461628368910 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b7e0000 == 100 [pid = 4899] [id = 238] 16:52:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 203 (0x7f058c2f8800) [pid = 4899] [serial = 715] [outer = (nil)] 16:52:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 204 (0x7f058fb0e000) [pid = 4899] [serial = 716] [outer = 0x7f058c2f8800] 16:52:48 INFO - PROCESS | 4899 | 1461628368983 Marionette DEBUG loaded listener.js 16:52:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 205 (0x7f058fea3000) [pid = 4899] [serial = 717] [outer = 0x7f058c2f8800] 16:52:49 INFO - PROCESS | 4899 | 1461628369847 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]]]}] 16:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1378ms 16:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:52:49 INFO - PROCESS | 4899 | 1461628369920 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:52:49 INFO - PROCESS | 4899 | 1461628369922 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:52:49 INFO - PROCESS | 4899 | 1461628369929 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:52:49 INFO - PROCESS | 4899 | 1461628369932 Marionette TRACE conn3 <- [1,926,null,{}] 16:52:49 INFO - PROCESS | 4899 | 1461628369937 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}] 16:52:50 INFO - PROCESS | 4899 | 1461628370124 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:52:50 INFO - PROCESS | 4899 | 1461628370295 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05749f1000 == 101 [pid = 4899] [id = 239] 16:52:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 206 (0x7f058c391800) [pid = 4899] [serial = 718] [outer = (nil)] 16:52:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 207 (0x7f058feac000) [pid = 4899] [serial = 719] [outer = 0x7f058c391800] 16:52:50 INFO - PROCESS | 4899 | 1461628370368 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f0590372000) [pid = 4899] [serial = 720] [outer = 0x7f058c391800] 16:52:51 INFO - PROCESS | 4899 | 1461628371247 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]]]}] 16:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1381ms 16:52:51 INFO - PROCESS | 4899 | 1461628371311 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:52:51 INFO - PROCESS | 4899 | 1461628371315 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:52:51 INFO - PROCESS | 4899 | 1461628371321 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 4899 | 1461628371325 Marionette TRACE conn3 <- [1,930,null,{}] 16:52:51 INFO - PROCESS | 4899 | 1461628371331 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}] 16:52:51 INFO - PROCESS | 4899 | 1461628371544 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:52:51 INFO - PROCESS | 4899 | 1461628371716 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0595791000 == 102 [pid = 4899] [id = 240] 16:52:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f0568879800) [pid = 4899] [serial = 721] [outer = (nil)] 16:52:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 210 (0x7f0568883400) [pid = 4899] [serial = 722] [outer = 0x7f0568879800] 16:52:51 INFO - PROCESS | 4899 | 1461628371801 Marionette DEBUG loaded listener.js 16:52:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 211 (0x7f05907e4c00) [pid = 4899] [serial = 723] [outer = 0x7f0568879800] 16:52:52 INFO - PROCESS | 4899 | 1461628372683 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]]]}] 16:52:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:52:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1429ms 16:52:52 INFO - PROCESS | 4899 | 1461628372752 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:52:52 INFO - PROCESS | 4899 | 1461628372755 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:52:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:52:52 INFO - PROCESS | 4899 | 1461628372761 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:52:52 INFO - PROCESS | 4899 | 1461628372763 Marionette TRACE conn3 <- [1,934,null,{}] 16:52:52 INFO - PROCESS | 4899 | 1461628372769 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}] 16:52:52 INFO - PROCESS | 4899 | 1461628372953 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:52:53 INFO - PROCESS | 4899 | 1461628373125 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567a1f800 == 103 [pid = 4899] [id = 241] 16:52:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 212 (0x7f0567ac9400) [pid = 4899] [serial = 724] [outer = (nil)] 16:52:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 213 (0x7f0567acdc00) [pid = 4899] [serial = 725] [outer = 0x7f0567ac9400] 16:52:53 INFO - PROCESS | 4899 | 1461628373199 Marionette DEBUG loaded listener.js 16:52:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 214 (0x7f0567ad3400) [pid = 4899] [serial = 726] [outer = 0x7f0567ac9400] 16:52:54 INFO - PROCESS | 4899 | 1461628374051 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]]]}] 16:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1327ms 16:52:54 INFO - PROCESS | 4899 | 1461628374090 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:52:54 INFO - PROCESS | 4899 | 1461628374093 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:52:54 INFO - PROCESS | 4899 | 1461628374099 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:52:54 INFO - PROCESS | 4899 | 1461628374111 Marionette TRACE conn3 <- [1,938,null,{}] 16:52:54 INFO - PROCESS | 4899 | 1461628374116 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}] 16:52:54 INFO - PROCESS | 4899 | 1461628374303 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:52:54 INFO - PROCESS | 4899 | 1461628374494 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05787ed800 == 104 [pid = 4899] [id = 242] 16:52:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 215 (0x7f0567aca000) [pid = 4899] [serial = 727] [outer = (nil)] 16:52:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 216 (0x7f056c76f800) [pid = 4899] [serial = 728] [outer = 0x7f0567aca000] 16:52:54 INFO - PROCESS | 4899 | 1461628374565 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 217 (0x7f057cde8400) [pid = 4899] [serial = 729] [outer = 0x7f0567aca000] 16:52:55 INFO - PROCESS | 4899 | 1461628375758 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]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:52:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1690ms 16:52:55 INFO - PROCESS | 4899 | 1461628375791 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 4899 | 1461628375797 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:52:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:52:55 INFO - PROCESS | 4899 | 1461628375805 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 4899 | 1461628375810 Marionette TRACE conn3 <- [1,942,null,{}] 16:52:55 INFO - PROCESS | 4899 | 1461628375817 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}] 16:52:55 INFO - PROCESS | 4899 | 1461628375990 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:52:56 INFO - PROCESS | 4899 | 1461628376210 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b014800 == 105 [pid = 4899] [id = 243] 16:52:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 218 (0x7f0568874c00) [pid = 4899] [serial = 730] [outer = (nil)] 16:52:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 219 (0x7f056887f800) [pid = 4899] [serial = 731] [outer = 0x7f0568874c00] 16:52:56 INFO - PROCESS | 4899 | 1461628376278 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 220 (0x7f056c078000) [pid = 4899] [serial = 732] [outer = 0x7f0568874c00] 16:52:57 INFO - PROCESS | 4899 | 1461628377129 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]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1399ms 16:52:57 INFO - PROCESS | 4899 | 1461628377205 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:52:57 INFO - PROCESS | 4899 | 1461628377220 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:52:57 INFO - PROCESS | 4899 | 1461628377237 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 4899 | 1461628377245 Marionette TRACE conn3 <- [1,946,null,{}] 16:52:57 INFO - PROCESS | 4899 | 1461628377257 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}] 16:52:57 INFO - PROCESS | 4899 | 1461628377487 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:52:57 INFO - PROCESS | 4899 | 1461628377734 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c850000 == 106 [pid = 4899] [id = 244] 16:52:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 221 (0x7f0571bc1400) [pid = 4899] [serial = 733] [outer = (nil)] 16:52:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 222 (0x7f0573078400) [pid = 4899] [serial = 734] [outer = 0x7f0571bc1400] 16:52:57 INFO - PROCESS | 4899 | 1461628377821 Marionette DEBUG loaded listener.js 16:52:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 223 (0x7f0574181c00) [pid = 4899] [serial = 735] [outer = 0x7f0571bc1400] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574d08800 == 105 [pid = 4899] [id = 82] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d07b000 == 104 [pid = 4899] [id = 45] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0594733000 == 103 [pid = 4899] [id = 92] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0593167000 == 102 [pid = 4899] [id = 116] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b16800 == 101 [pid = 4899] [id = 93] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 222 (0x7f057bcd3800) [pid = 4899] [serial = 619] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 221 (0x7f057cdf3000) [pid = 4899] [serial = 637] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c899000 == 100 [pid = 4899] [id = 228] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a432800 == 99 [pid = 4899] [id = 227] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b8c800 == 98 [pid = 4899] [id = 226] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575524000 == 97 [pid = 4899] [id = 225] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574517000 == 96 [pid = 4899] [id = 224] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571817800 == 95 [pid = 4899] [id = 223] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0573119800 == 94 [pid = 4899] [id = 222] 16:52:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fd9a800 == 93 [pid = 4899] [id = 215] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 220 (0x7f0573ec6000) [pid = 4899] [serial = 601] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 219 (0x7f0574864800) [pid = 4899] [serial = 625] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 218 (0x7f0571e63400) [pid = 4899] [serial = 623] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 217 (0x7f056c769000) [pid = 4899] [serial = 622] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 216 (0x7f057aeea400) [pid = 4899] [serial = 616] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 215 (0x7f0574ede400) [pid = 4899] [serial = 604] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 214 (0x7f0578663800) [pid = 4899] [serial = 613] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 213 (0x7f05718fb000) [pid = 4899] [serial = 598] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 212 (0x7f0577888400) [pid = 4899] [serial = 610] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 211 (0x7f057642ec00) [pid = 4899] [serial = 607] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 210 (0x7f057c4a4800) [pid = 4899] [serial = 631] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 209 (0x7f0577b9c000) [pid = 4899] [serial = 628] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f057c533400) [pid = 4899] [serial = 632] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f0577c4ac00) [pid = 4899] [serial = 629] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 206 (0x7f05751db000) [pid = 4899] [serial = 626] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 205 (0x7f057ca22400) [pid = 4899] [serial = 635] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | --DOMWINDOW == 204 (0x7f057b454000) [pid = 4899] [serial = 634] [outer = (nil)] [url = about:blank] 16:52:58 INFO - PROCESS | 4899 | 1461628378781 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]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:52:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1593ms 16:52:58 INFO - PROCESS | 4899 | 1461628378830 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 4899 | 1461628378834 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:52:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:52:58 INFO - PROCESS | 4899 | 1461628378840 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 4899 | 1461628378845 Marionette TRACE conn3 <- [1,950,null,{}] 16:52:58 INFO - PROCESS | 4899 | 1461628378860 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}] 16:52:59 INFO - PROCESS | 4899 | 1461628379038 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:52:59 INFO - PROCESS | 4899 | 1461628379192 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572eb6000 == 94 [pid = 4899] [id = 245] 16:52:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 205 (0x7f0574de6800) [pid = 4899] [serial = 736] [outer = (nil)] 16:52:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 206 (0x7f0576262400) [pid = 4899] [serial = 737] [outer = 0x7f0574de6800] 16:52:59 INFO - PROCESS | 4899 | 1461628379296 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 207 (0x7f0577a5ec00) [pid = 4899] [serial = 738] [outer = 0x7f0574de6800] 16:53:00 INFO - PROCESS | 4899 | 1461628380028 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]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1240ms 16:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:53:00 INFO - PROCESS | 4899 | 1461628380081 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:53:00 INFO - PROCESS | 4899 | 1461628380084 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:53:00 INFO - PROCESS | 4899 | 1461628380091 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 4899 | 1461628380094 Marionette TRACE conn3 <- [1,954,null,{}] 16:53:00 INFO - PROCESS | 4899 | 1461628380098 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}] 16:53:00 INFO - PROCESS | 4899 | 1461628380261 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:53:00 INFO - PROCESS | 4899 | 1461628380276 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574f04000 == 95 [pid = 4899] [id = 246] 16:53:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f0576124400) [pid = 4899] [serial = 739] [outer = (nil)] 16:53:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f0578661c00) [pid = 4899] [serial = 740] [outer = 0x7f0576124400] 16:53:00 INFO - PROCESS | 4899 | 1461628380340 Marionette DEBUG loaded listener.js 16:53:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 210 (0x7f057a41ec00) [pid = 4899] [serial = 741] [outer = 0x7f0576124400] 16:53:01 INFO - PROCESS | 4899 | 1461628381290 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]]]}] 16:53:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:53:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1229ms 16:53:01 INFO - PROCESS | 4899 | 1461628381322 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:53:01 INFO - PROCESS | 4899 | 1461628381325 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:53:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:53:01 INFO - PROCESS | 4899 | 1461628381335 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:53:01 INFO - PROCESS | 4899 | 1461628381339 Marionette TRACE conn3 <- [1,958,null,{}] 16:53:01 INFO - PROCESS | 4899 | 1461628381347 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}] 16:53:01 INFO - PROCESS | 4899 | 1461628381585 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:53:01 INFO - PROCESS | 4899 | 1461628381609 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577ac5800 == 96 [pid = 4899] [id = 247] 16:53:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 211 (0x7f0577bda800) [pid = 4899] [serial = 742] [outer = (nil)] 16:53:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 212 (0x7f057b450800) [pid = 4899] [serial = 743] [outer = 0x7f0577bda800] 16:53:01 INFO - PROCESS | 4899 | 1461628381671 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 213 (0x7f057c531800) [pid = 4899] [serial = 744] [outer = 0x7f0577bda800] 16:53:02 INFO - PROCESS | 4899 | 1461628382541 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]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1233ms 16:53:02 INFO - PROCESS | 4899 | 1461628382566 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 4899 | 1461628382570 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:53:02 INFO - PROCESS | 4899 | 1461628382575 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 4899 | 1461628382577 Marionette TRACE conn3 <- [1,962,null,{}] 16:53:02 INFO - PROCESS | 4899 | 1461628382583 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}] 16:53:02 INFO - PROCESS | 4899 | 1461628382835 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:53:02 INFO - PROCESS | 4899 | 1461628382863 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a36b800 == 97 [pid = 4899] [id = 248] 16:53:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 214 (0x7f057da44c00) [pid = 4899] [serial = 745] [outer = (nil)] 16:53:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 215 (0x7f0580730c00) [pid = 4899] [serial = 746] [outer = 0x7f057da44c00] 16:53:02 INFO - PROCESS | 4899 | 1461628382929 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 216 (0x7f058434a800) [pid = 4899] [serial = 747] [outer = 0x7f057da44c00] 16:53:03 INFO - PROCESS | 4899 | --DOMWINDOW == 215 (0x7f0578661400) [pid = 4899] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:53:03 INFO - PROCESS | 4899 | --DOMWINDOW == 214 (0x7f057c097400) [pid = 4899] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:53:03 INFO - PROCESS | 4899 | --DOMWINDOW == 213 (0x7f057a311800) [pid = 4899] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:53:03 INFO - PROCESS | 4899 | --DOMWINDOW == 212 (0x7f056c769800) [pid = 4899] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:53:03 INFO - PROCESS | 4899 | --DOMWINDOW == 211 (0x7f057cde9800) [pid = 4899] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:53:03 INFO - PROCESS | 4899 | --DOMWINDOW == 210 (0x7f0571949c00) [pid = 4899] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:53:03 INFO - PROCESS | 4899 | --DOMWINDOW == 209 (0x7f057650c000) [pid = 4899] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:53:03 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f0573ed0400) [pid = 4899] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:53:03 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f05718f6400) [pid = 4899] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:53:03 INFO - PROCESS | 4899 | 1461628383915 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]]]}] 16:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1379ms 16:53:03 INFO - PROCESS | 4899 | 1461628383956 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:53:03 INFO - PROCESS | 4899 | 1461628383959 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:53:03 INFO - PROCESS | 4899 | 1461628383965 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:53:03 INFO - PROCESS | 4899 | 1461628383979 Marionette TRACE conn3 <- [1,966,null,{}] 16:53:03 INFO - PROCESS | 4899 | 1461628383985 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}] 16:53:04 INFO - PROCESS | 4899 | 1461628384143 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:53:04 INFO - PROCESS | 4899 | 1461628384157 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c9b8800 == 98 [pid = 4899] [id = 249] 16:53:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f0571946400) [pid = 4899] [serial = 748] [outer = (nil)] 16:53:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f05807e0800) [pid = 4899] [serial = 749] [outer = 0x7f0571946400] 16:53:04 INFO - PROCESS | 4899 | 1461628384221 Marionette DEBUG loaded listener.js 16:53:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 210 (0x7f058ae48000) [pid = 4899] [serial = 750] [outer = 0x7f0571946400] 16:53:05 INFO - PROCESS | 4899 | 1461628385025 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]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1091ms 16:53:05 INFO - PROCESS | 4899 | 1461628385058 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 4899 | 1461628385060 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:53:05 INFO - PROCESS | 4899 | 1461628385071 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 4899 | 1461628385074 Marionette TRACE conn3 <- [1,970,null,{}] 16:53:05 INFO - PROCESS | 4899 | 1461628385079 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}] 16:53:05 INFO - PROCESS | 4899 | 1461628385293 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:53:05 INFO - PROCESS | 4899 | 1461628385307 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ea33800 == 99 [pid = 4899] [id = 250] 16:53:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 211 (0x7f057cb71c00) [pid = 4899] [serial = 751] [outer = (nil)] 16:53:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 212 (0x7f058b09a800) [pid = 4899] [serial = 752] [outer = 0x7f057cb71c00] 16:53:05 INFO - PROCESS | 4899 | 1461628385369 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 213 (0x7f058b311800) [pid = 4899] [serial = 753] [outer = 0x7f057cb71c00] 16:53:06 INFO - PROCESS | 4899 | 1461628386475 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]]]}] 16:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1481ms 16:53:06 INFO - PROCESS | 4899 | 1461628386554 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:53:06 INFO - PROCESS | 4899 | 1461628386562 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:53:06 INFO - PROCESS | 4899 | 1461628386570 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:53:06 INFO - PROCESS | 4899 | 1461628386576 Marionette TRACE conn3 <- [1,974,null,{}] 16:53:06 INFO - PROCESS | 4899 | 1461628386585 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}] 16:53:06 INFO - PROCESS | 4899 | 1461628386837 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:53:07 INFO - PROCESS | 4899 | 1461628387088 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571827800 == 100 [pid = 4899] [id = 251] 16:53:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 214 (0x7f056bef5400) [pid = 4899] [serial = 754] [outer = (nil)] 16:53:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 215 (0x7f05718f6400) [pid = 4899] [serial = 755] [outer = 0x7f056bef5400] 16:53:07 INFO - PROCESS | 4899 | 1461628387170 Marionette DEBUG loaded listener.js 16:53:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 216 (0x7f0572df4400) [pid = 4899] [serial = 756] [outer = 0x7f056bef5400] 16:53:08 INFO - PROCESS | 4899 | 1461628388057 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]]]}] 16:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1536ms 16:53:08 INFO - PROCESS | 4899 | 1461628388109 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:53:08 INFO - PROCESS | 4899 | 1461628388118 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:53:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:53:08 INFO - PROCESS | 4899 | 1461628388129 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:53:08 INFO - PROCESS | 4899 | 1461628388132 Marionette TRACE conn3 <- [1,978,null,{}] 16:53:08 INFO - PROCESS | 4899 | 1461628388139 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}] 16:53:08 INFO - PROCESS | 4899 | 1461628388340 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:53:08 INFO - PROCESS | 4899 | 1461628388600 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b19000 == 101 [pid = 4899] [id = 252] 16:53:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 217 (0x7f057611f400) [pid = 4899] [serial = 757] [outer = (nil)] 16:53:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 218 (0x7f0577880c00) [pid = 4899] [serial = 758] [outer = 0x7f057611f400] 16:53:08 INFO - PROCESS | 4899 | 1461628388719 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 219 (0x7f0577f16c00) [pid = 4899] [serial = 759] [outer = 0x7f057611f400] 16:53:09 INFO - PROCESS | 4899 | 1461628389648 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]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:53:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1590ms 16:53:09 INFO - PROCESS | 4899 | 1461628389719 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 4899 | 1461628389725 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:53:09 INFO - PROCESS | 4899 | 1461628389734 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 4899 | 1461628389740 Marionette TRACE conn3 <- [1,982,null,{}] 16:53:09 INFO - PROCESS | 4899 | 1461628389756 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}] 16:53:10 INFO - PROCESS | 4899 | 1461628390008 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:53:10 INFO - PROCESS | 4899 | 1461628390261 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c01a000 == 102 [pid = 4899] [id = 253] 16:53:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 220 (0x7f057bea3000) [pid = 4899] [serial = 760] [outer = (nil)] 16:53:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 221 (0x7f057d9c8400) [pid = 4899] [serial = 761] [outer = 0x7f057bea3000] 16:53:10 INFO - PROCESS | 4899 | 1461628390341 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 222 (0x7f0580974800) [pid = 4899] [serial = 762] [outer = 0x7f057bea3000] 16:53:11 INFO - PROCESS | 4899 | 1461628391183 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]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1488ms 16:53:11 INFO - PROCESS | 4899 | 1461628391222 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 4899 | 1461628391227 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:53:11 INFO - PROCESS | 4899 | 1461628391233 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 4899 | 1461628391235 Marionette TRACE conn3 <- [1,986,null,{}] 16:53:11 INFO - PROCESS | 4899 | 1461628391241 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}] 16:53:11 INFO - PROCESS | 4899 | 1461628391428 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:53:11 INFO - PROCESS | 4899 | 1461628391618 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0590804800 == 103 [pid = 4899] [id = 254] 16:53:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 223 (0x7f057c2b1800) [pid = 4899] [serial = 763] [outer = (nil)] 16:53:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 224 (0x7f058b30fc00) [pid = 4899] [serial = 764] [outer = 0x7f057c2b1800] 16:53:11 INFO - PROCESS | 4899 | 1461628391695 Marionette DEBUG loaded listener.js 16:53:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 225 (0x7f058c370c00) [pid = 4899] [serial = 765] [outer = 0x7f057c2b1800] 16:53:12 INFO - PROCESS | 4899 | 1461628392567 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]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:53:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1381ms 16:53:12 INFO - PROCESS | 4899 | 1461628392615 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 4899 | 1461628392619 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:53:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:53:12 INFO - PROCESS | 4899 | 1461628392625 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 4899 | 1461628392628 Marionette TRACE conn3 <- [1,990,null,{}] 16:53:12 INFO - PROCESS | 4899 | 1461628392633 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}] 16:53:12 INFO - PROCESS | 4899 | 1461628392829 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:53:13 INFO - PROCESS | 4899 | 1461628393011 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578bdd800 == 104 [pid = 4899] [id = 255] 16:53:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 226 (0x7f0581506c00) [pid = 4899] [serial = 766] [outer = (nil)] 16:53:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 227 (0x7f058c385000) [pid = 4899] [serial = 767] [outer = 0x7f0581506c00] 16:53:13 INFO - PROCESS | 4899 | 1461628393086 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 228 (0x7f058fb09800) [pid = 4899] [serial = 768] [outer = 0x7f0581506c00] 16:53:14 INFO - PROCESS | 4899 | 1461628394021 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]]]}] 16:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1429ms 16:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:53:14 INFO - PROCESS | 4899 | 1461628394055 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 4899 | 1461628394058 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:53:14 INFO - PROCESS | 4899 | 1461628394066 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 4899 | 1461628394069 Marionette TRACE conn3 <- [1,994,null,{}] 16:53:14 INFO - PROCESS | 4899 | 1461628394075 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}] 16:53:14 INFO - PROCESS | 4899 | 1461628394279 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:53:14 INFO - PROCESS | 4899 | 1461628394465 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:14 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572dad800 == 105 [pid = 4899] [id = 256] 16:53:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 229 (0x7f056af89c00) [pid = 4899] [serial = 769] [outer = (nil)] 16:53:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 230 (0x7f056af91000) [pid = 4899] [serial = 770] [outer = 0x7f056af89c00] 16:53:14 INFO - PROCESS | 4899 | 1461628394541 Marionette DEBUG loaded listener.js 16:53:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 231 (0x7f057303d400) [pid = 4899] [serial = 771] [outer = 0x7f056af89c00] 16:53:15 INFO - PROCESS | 4899 | 1461628395563 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]]]}] 16:53:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:53:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1531ms 16:53:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:53:15 INFO - PROCESS | 4899 | 1461628395596 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:53:15 INFO - PROCESS | 4899 | 1461628395599 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:53:15 INFO - PROCESS | 4899 | 1461628395606 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:53:15 INFO - PROCESS | 4899 | 1461628395609 Marionette TRACE conn3 <- [1,998,null,{}] 16:53:15 INFO - PROCESS | 4899 | 1461628395614 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}] 16:53:15 INFO - PROCESS | 4899 | 1461628395802 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:53:16 INFO - PROCESS | 4899 | 1461628395994 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572dc6000 == 106 [pid = 4899] [id = 257] 16:53:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 232 (0x7f056af8a000) [pid = 4899] [serial = 772] [outer = (nil)] 16:53:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 233 (0x7f0584355400) [pid = 4899] [serial = 773] [outer = 0x7f056af8a000] 16:53:16 INFO - PROCESS | 4899 | 1461628396067 Marionette DEBUG loaded listener.js 16:53:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 234 (0x7f058fea6c00) [pid = 4899] [serial = 774] [outer = 0x7f056af8a000] 16:53:16 INFO - PROCESS | 4899 | 1461628396957 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]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1385ms 16:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:53:16 INFO - PROCESS | 4899 | 1461628396990 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 4899 | 1461628396993 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:53:17 INFO - PROCESS | 4899 | 1461628397000 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:53:17 INFO - PROCESS | 4899 | 1461628397003 Marionette TRACE conn3 <- [1,1002,null,{}] 16:53:17 INFO - PROCESS | 4899 | 1461628397020 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}] 16:53:17 INFO - PROCESS | 4899 | 1461628397208 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:53:17 INFO - PROCESS | 4899 | 1461628397392 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567cdb000 == 107 [pid = 4899] [id = 258] 16:53:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 235 (0x7f056af8b000) [pid = 4899] [serial = 775] [outer = (nil)] 16:53:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 236 (0x7f056b18b800) [pid = 4899] [serial = 776] [outer = 0x7f056af8b000] 16:53:17 INFO - PROCESS | 4899 | 1461628397464 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 237 (0x7f056b191400) [pid = 4899] [serial = 777] [outer = 0x7f056af8b000] 16:53:18 INFO - PROCESS | 4899 | 1461628398370 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]]]}] 16:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1430ms 16:53:18 INFO - PROCESS | 4899 | 1461628398430 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 4899 | 1461628398433 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:53:18 INFO - PROCESS | 4899 | 1461628398439 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 4899 | 1461628398442 Marionette TRACE conn3 <- [1,1006,null,{}] 16:53:18 INFO - PROCESS | 4899 | 1461628398448 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}] 16:53:18 INFO - PROCESS | 4899 | 1461628398648 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:53:19 INFO - PROCESS | 4899 | 1461628399346 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b00f800 == 108 [pid = 4899] [id = 259] 16:53:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 238 (0x7f0567bca000) [pid = 4899] [serial = 778] [outer = (nil)] 16:53:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 239 (0x7f0567bce800) [pid = 4899] [serial = 779] [outer = 0x7f0567bca000] 16:53:19 INFO - PROCESS | 4899 | 1461628399430 Marionette DEBUG loaded listener.js 16:53:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 240 (0x7f0568876c00) [pid = 4899] [serial = 780] [outer = 0x7f0567bca000] 16:53:20 INFO - PROCESS | 4899 | 1461628400268 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]]]}] 16:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1887ms 16:53:20 INFO - PROCESS | 4899 | 1461628400330 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:53:20 INFO - PROCESS | 4899 | 1461628400335 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:53:20 INFO - PROCESS | 4899 | 1461628400342 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:53:20 INFO - PROCESS | 4899 | 1461628400348 Marionette TRACE conn3 <- [1,1010,null,{}] 16:53:20 INFO - PROCESS | 4899 | 1461628400354 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}] 16:53:20 INFO - PROCESS | 4899 | 1461628400525 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:53:20 INFO - PROCESS | 4899 | 1461628400730 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c86e800 == 109 [pid = 4899] [id = 260] 16:53:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 241 (0x7f0567acb400) [pid = 4899] [serial = 781] [outer = (nil)] 16:53:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 242 (0x7f056887d800) [pid = 4899] [serial = 782] [outer = 0x7f0567acb400] 16:53:20 INFO - PROCESS | 4899 | 1461628400800 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 243 (0x7f056bef8400) [pid = 4899] [serial = 783] [outer = 0x7f0567acb400] 16:53:21 INFO - PROCESS | 4899 | 1461628401794 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]]]}] 16:53:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:53:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1487ms 16:53:21 INFO - PROCESS | 4899 | 1461628401833 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:53:21 INFO - PROCESS | 4899 | 1461628401839 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:53:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:53:21 INFO - PROCESS | 4899 | 1461628401846 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 4899 | 1461628401850 Marionette TRACE conn3 <- [1,1014,null,{}] 16:53:21 INFO - PROCESS | 4899 | 1461628401855 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}] 16:53:22 INFO - PROCESS | 4899 | 1461628402028 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:53:22 INFO - PROCESS | 4899 | 1461628402295 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571830000 == 110 [pid = 4899] [id = 261] 16:53:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 244 (0x7f056c770400) [pid = 4899] [serial = 784] [outer = (nil)] 16:53:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 245 (0x7f0571bbbc00) [pid = 4899] [serial = 785] [outer = 0x7f056c770400] 16:53:22 INFO - PROCESS | 4899 | 1461628402413 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 246 (0x7f0573036800) [pid = 4899] [serial = 786] [outer = 0x7f056c770400] 16:53:23 INFO - PROCESS | 4899 | 1461628403252 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]]]}] 16:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1479ms 16:53:23 INFO - PROCESS | 4899 | 1461628403326 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:53:23 INFO - PROCESS | 4899 | 1461628403329 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:53:23 INFO - PROCESS | 4899 | 1461628403344 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:53:23 INFO - PROCESS | 4899 | 1461628403354 Marionette TRACE conn3 <- [1,1018,null,{}] 16:53:23 INFO - PROCESS | 4899 | 1461628403363 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}] 16:53:23 INFO - PROCESS | 4899 | 1461628403585 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:53:23 INFO - PROCESS | 4899 | 1461628403808 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05687ae800 == 111 [pid = 4899] [id = 262] 16:53:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 247 (0x7f0573ed0c00) [pid = 4899] [serial = 787] [outer = (nil)] 16:53:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 248 (0x7f0574864800) [pid = 4899] [serial = 788] [outer = 0x7f0573ed0c00] 16:53:23 INFO - PROCESS | 4899 | 1461628403920 Marionette DEBUG loaded listener.js 16:53:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 249 (0x7f0574ee6800) [pid = 4899] [serial = 789] [outer = 0x7f0573ed0c00] 16:53:24 INFO - PROCESS | 4899 | 1461628404743 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]]]}] 16:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1452ms 16:53:24 INFO - PROCESS | 4899 | 1461628404789 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:53:24 INFO - PROCESS | 4899 | 1461628404794 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:53:24 INFO - PROCESS | 4899 | 1461628404800 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:53:24 INFO - PROCESS | 4899 | 1461628404803 Marionette TRACE conn3 <- [1,1022,null,{}] 16:53:24 INFO - PROCESS | 4899 | 1461628404808 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}] 16:53:25 INFO - PROCESS | 4899 | 1461628405005 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:53:25 INFO - PROCESS | 4899 | 1461628405199 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:25 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057315a800 == 112 [pid = 4899] [id = 263] 16:53:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 250 (0x7f0576127c00) [pid = 4899] [serial = 790] [outer = (nil)] 16:53:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 251 (0x7f057642ec00) [pid = 4899] [serial = 791] [outer = 0x7f0576127c00] 16:53:25 INFO - PROCESS | 4899 | 1461628405267 Marionette DEBUG loaded listener.js 16:53:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 252 (0x7f0577ba8800) [pid = 4899] [serial = 792] [outer = 0x7f0576127c00] 16:53:25 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c9b8800 == 111 [pid = 4899] [id = 249] 16:53:25 INFO - PROCESS | 4899 | --DOMWINDOW == 251 (0x7f058a220000) [pid = 4899] [serial = 655] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 4899 | --DOMWINDOW == 250 (0x7f058b092800) [pid = 4899] [serial = 658] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 4899 | --DOMWINDOW == 249 (0x7f057d9d2c00) [pid = 4899] [serial = 646] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 4899 | --DOMWINDOW == 248 (0x7f0578663c00) [pid = 4899] [serial = 643] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 4899 | --DOMWINDOW == 247 (0x7f058c34d400) [pid = 4899] [serial = 661] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 4899 | --DOMWINDOW == 246 (0x7f056c76d800) [pid = 4899] [serial = 664] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 4899 | --DOMWINDOW == 245 (0x7f057417f400) [pid = 4899] [serial = 640] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 4899 | --DOMWINDOW == 244 (0x7f05807dc400) [pid = 4899] [serial = 652] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 4899 | --DOMWINDOW == 243 (0x7f057e72d000) [pid = 4899] [serial = 649] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a36b800 == 110 [pid = 4899] [id = 248] 16:53:25 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577ac5800 == 109 [pid = 4899] [id = 247] 16:53:25 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574f04000 == 108 [pid = 4899] [id = 246] 16:53:25 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572eb6000 == 107 [pid = 4899] [id = 245] 16:53:25 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c850000 == 106 [pid = 4899] [id = 244] 16:53:25 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b014800 == 105 [pid = 4899] [id = 243] 16:53:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05749e0000 == 104 [pid = 4899] [id = 237] 16:53:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0595745800 == 103 [pid = 4899] [id = 236] 16:53:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059237d800 == 102 [pid = 4899] [id = 235] 16:53:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c309000 == 101 [pid = 4899] [id = 234] 16:53:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058ae1c000 == 100 [pid = 4899] [id = 233] 16:53:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0580994800 == 99 [pid = 4899] [id = 232] 16:53:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05787d9000 == 98 [pid = 4899] [id = 231] 16:53:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0573153000 == 97 [pid = 4899] [id = 230] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 242 (0x7f057a39f800) [pid = 4899] [serial = 680] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 241 (0x7f057c9cc800) [pid = 4899] [serial = 683] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 240 (0x7f057d7ef000) [pid = 4899] [serial = 686] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 239 (0x7f057cdf0000) [pid = 4899] [serial = 684] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 238 (0x7f056c770c00) [pid = 4899] [serial = 674] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 237 (0x7f0577a5f800) [pid = 4899] [serial = 675] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 236 (0x7f057d9d0800) [pid = 4899] [serial = 638] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 235 (0x7f0572dfbc00) [pid = 4899] [serial = 668] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 234 (0x7f0571e63c00) [pid = 4899] [serial = 667] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 233 (0x7f0577c2c000) [pid = 4899] [serial = 677] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 232 (0x7f0574de8000) [pid = 4899] [serial = 671] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 231 (0x7f057417e400) [pid = 4899] [serial = 670] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 230 (0x7f057da4bc00) [pid = 4899] [serial = 687] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 229 (0x7f056c769c00) [pid = 4899] [serial = 434] [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.] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 228 (0x7f057afc1800) [pid = 4899] [serial = 681] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 227 (0x7f0578660400) [pid = 4899] [serial = 678] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | --DOMWINDOW == 226 (0x7f0571bbd400) [pid = 4899] [serial = 596] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 4899 | 1461628406281 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]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1530ms 16:53:26 INFO - PROCESS | 4899 | 1461628406331 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 4899 | 1461628406333 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:53:26 INFO - PROCESS | 4899 | 1461628406340 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 4899 | 1461628406344 Marionette TRACE conn3 <- [1,1026,null,{}] 16:53:26 INFO - PROCESS | 4899 | 1461628406349 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}] 16:53:26 INFO - PROCESS | 4899 | 1461628406519 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:53:26 INFO - PROCESS | 4899 | 1461628406660 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c864800 == 98 [pid = 4899] [id = 264] 16:53:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 227 (0x7f05761f5400) [pid = 4899] [serial = 793] [outer = (nil)] 16:53:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 228 (0x7f0577a59800) [pid = 4899] [serial = 794] [outer = 0x7f05761f5400] 16:53:26 INFO - PROCESS | 4899 | 1461628406740 Marionette DEBUG loaded listener.js 16:53:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 229 (0x7f057865a800) [pid = 4899] [serial = 795] [outer = 0x7f05761f5400] 16:53:27 INFO - PROCESS | 4899 | 1461628407742 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]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1434ms 16:53:27 INFO - PROCESS | 4899 | 1461628407778 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 4899 | 1461628407783 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:53:27 INFO - PROCESS | 4899 | 1461628407793 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:53:27 INFO - PROCESS | 4899 | 1461628407798 Marionette TRACE conn3 <- [1,1030,null,{}] 16:53:27 INFO - PROCESS | 4899 | 1461628407807 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}] 16:53:28 INFO - PROCESS | 4899 | 1461628408074 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:53:28 INFO - PROCESS | 4899 | 1461628408372 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574d22800 == 99 [pid = 4899] [id = 265] 16:53:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 230 (0x7f05761fd000) [pid = 4899] [serial = 796] [outer = (nil)] 16:53:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 231 (0x7f057c08f000) [pid = 4899] [serial = 797] [outer = 0x7f05761fd000] 16:53:28 INFO - PROCESS | 4899 | 1461628408476 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 232 (0x7f057c52cc00) [pid = 4899] [serial = 798] [outer = 0x7f05761fd000] 16:53:29 INFO - PROCESS | 4899 | 1461628409305 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]]]}] 16:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1536ms 16:53:29 INFO - PROCESS | 4899 | 1461628409329 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:53:29 INFO - PROCESS | 4899 | 1461628409333 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:53:29 INFO - PROCESS | 4899 | 1461628409340 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:53:29 INFO - PROCESS | 4899 | 1461628409342 Marionette TRACE conn3 <- [1,1034,null,{}] 16:53:29 INFO - PROCESS | 4899 | 1461628409349 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}] 16:53:29 INFO - PROCESS | 4899 | 1461628409559 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:53:29 INFO - PROCESS | 4899 | 1461628409600 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b88000 == 100 [pid = 4899] [id = 266] 16:53:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 233 (0x7f057be9dc00) [pid = 4899] [serial = 799] [outer = (nil)] 16:53:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 234 (0x7f057c9ce000) [pid = 4899] [serial = 800] [outer = 0x7f057be9dc00] 16:53:29 INFO - PROCESS | 4899 | 1461628409664 Marionette DEBUG loaded listener.js 16:53:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 235 (0x7f057cdea400) [pid = 4899] [serial = 801] [outer = 0x7f057be9dc00] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 234 (0x7f056c11ac00) [pid = 4899] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 233 (0x7f0577a59000) [pid = 4899] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 232 (0x7f05718f3800) [pid = 4899] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 231 (0x7f0571bc1400) [pid = 4899] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 230 (0x7f056c519800) [pid = 4899] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 229 (0x7f0576124400) [pid = 4899] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 228 (0x7f056befcc00) [pid = 4899] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 227 (0x7f058c6ee800) [pid = 4899] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 226 (0x7f0574de6800) [pid = 4899] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 225 (0x7f0571e5c800) [pid = 4899] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 224 (0x7f058520ec00) [pid = 4899] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 223 (0x7f0574eec400) [pid = 4899] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 222 (0x7f0571946400) [pid = 4899] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 221 (0x7f0568874c00) [pid = 4899] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 220 (0x7f057865a400) [pid = 4899] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 219 (0x7f0574868c00) [pid = 4899] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 218 (0x7f057194b400) [pid = 4899] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 217 (0x7f056c518800) [pid = 4899] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 216 (0x7f0577c1dc00) [pid = 4899] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 215 (0x7f056bddc800) [pid = 4899] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 214 (0x7f0573085800) [pid = 4899] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 213 (0x7f056bdde400) [pid = 4899] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 212 (0x7f05718f7000) [pid = 4899] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 211 (0x7f0577bda800) [pid = 4899] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 210 (0x7f0576127000) [pid = 4899] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 209 (0x7f0574ee9c00) [pid = 4899] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f056c079c00) [pid = 4899] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f0577f1f800) [pid = 4899] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 206 (0x7f0571e5dc00) [pid = 4899] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 205 (0x7f057da44c00) [pid = 4899] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 204 (0x7f0574181400) [pid = 4899] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 203 (0x7f0573081c00) [pid = 4899] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 202 (0x7f056c521800) [pid = 4899] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 201 (0x7f0572df7400) [pid = 4899] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 200 (0x7f057cdebc00) [pid = 4899] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 199 (0x7f05718f7400) [pid = 4899] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 198 (0x7f056bef7800) [pid = 4899] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 197 (0x7f057865fc00) [pid = 4899] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 196 (0x7f057d7eec00) [pid = 4899] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 195 (0x7f0577c25800) [pid = 4899] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 194 (0x7f056bef6000) [pid = 4899] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f0574869400) [pid = 4899] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f0577c21400) [pid = 4899] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f057625c800) [pid = 4899] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f058b10a000) [pid = 4899] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f057625c000) [pid = 4899] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f0577c4fc00) [pid = 4899] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f058c38ac00) [pid = 4899] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 186 (0x7f057307c000) [pid = 4899] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f0573ec3000) [pid = 4899] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f0576265c00) [pid = 4899] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f0571e67c00) [pid = 4899] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f0577f1f000) [pid = 4899] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f0574867400) [pid = 4899] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f0577a56400) [pid = 4899] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f0571950c00) [pid = 4899] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f056c120800) [pid = 4899] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f0571bb2400) [pid = 4899] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:53:31 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f0576122400) [pid = 4899] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:53:31 INFO - PROCESS | 4899 | 1461628411647 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]]]}] 16:53:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:53:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 2339ms 16:53:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:53:31 INFO - PROCESS | 4899 | 1461628411682 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:53:31 INFO - PROCESS | 4899 | 1461628411684 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:53:31 INFO - PROCESS | 4899 | 1461628411691 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 4899 | 1461628411694 Marionette TRACE conn3 <- [1,1038,null,{}] 16:53:31 INFO - PROCESS | 4899 | 1461628411700 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}] 16:53:31 INFO - PROCESS | 4899 | 1461628411929 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:53:31 INFO - PROCESS | 4899 | 1461628411951 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057197b800 == 101 [pid = 4899] [id = 267] 16:53:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f056bddc800) [pid = 4899] [serial = 802] [outer = (nil)] 16:53:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f056c519800) [pid = 4899] [serial = 803] [outer = 0x7f056bddc800] 16:53:32 INFO - PROCESS | 4899 | 1461628412018 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f0571bc1000) [pid = 4899] [serial = 804] [outer = 0x7f056bddc800] 16:53:33 INFO - PROCESS | 4899 | 1461628413043 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]]]}] 16:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1388ms 16:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:53:33 INFO - PROCESS | 4899 | 1461628413079 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:53:33 INFO - PROCESS | 4899 | 1461628413081 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:53:33 INFO - PROCESS | 4899 | 1461628413088 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 4899 | 1461628413091 Marionette TRACE conn3 <- [1,1042,null,{}] 16:53:33 INFO - PROCESS | 4899 | 1461628413096 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}] 16:53:33 INFO - PROCESS | 4899 | 1461628413384 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:53:33 INFO - PROCESS | 4899 | 1461628413642 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b007000 == 102 [pid = 4899] [id = 268] 16:53:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f0567ad1400) [pid = 4899] [serial = 805] [outer = (nil)] 16:53:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f0567bd2c00) [pid = 4899] [serial = 806] [outer = 0x7f0567ad1400] 16:53:33 INFO - PROCESS | 4899 | 1461628413817 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f056af86400) [pid = 4899] [serial = 807] [outer = 0x7f0567ad1400] 16:53:34 INFO - PROCESS | 4899 | 1461628414769 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]]]}] 16:53:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:53:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1729ms 16:53:34 INFO - PROCESS | 4899 | 1461628414819 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:53:34 INFO - PROCESS | 4899 | 1461628414825 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:53:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:53:34 INFO - PROCESS | 4899 | 1461628414833 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:53:34 INFO - PROCESS | 4899 | 1461628414840 Marionette TRACE conn3 <- [1,1046,null,{}] 16:53:34 INFO - PROCESS | 4899 | 1461628414847 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}] 16:53:35 INFO - PROCESS | 4899 | 1461628415048 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:53:35 INFO - PROCESS | 4899 | 1461628415238 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572dbf000 == 103 [pid = 4899] [id = 269] 16:53:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f056bddc000) [pid = 4899] [serial = 808] [outer = (nil)] 16:53:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f056c525400) [pid = 4899] [serial = 809] [outer = 0x7f056bddc000] 16:53:35 INFO - PROCESS | 4899 | 1461628415319 Marionette DEBUG loaded listener.js 16:53:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f0571942800) [pid = 4899] [serial = 810] [outer = 0x7f056bddc000] 16:53:36 INFO - PROCESS | 4899 | 1461628416295 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]]]}] 16:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1536ms 16:53:36 INFO - PROCESS | 4899 | 1461628416371 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:53:36 INFO - PROCESS | 4899 | 1461628416376 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:53:36 INFO - PROCESS | 4899 | 1461628416382 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:53:36 INFO - PROCESS | 4899 | 1461628416386 Marionette TRACE conn3 <- [1,1050,null,{}] 16:53:36 INFO - PROCESS | 4899 | 1461628416393 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}] 16:53:36 INFO - PROCESS | 4899 | 1461628416622 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:53:36 INFO - PROCESS | 4899 | 1461628416904 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574d18800 == 104 [pid = 4899] [id = 270] 16:53:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f0571e65400) [pid = 4899] [serial = 811] [outer = (nil)] 16:53:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f0572dfb000) [pid = 4899] [serial = 812] [outer = 0x7f0571e65400] 16:53:37 INFO - PROCESS | 4899 | 1461628416998 Marionette DEBUG loaded listener.js 16:53:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f0573041400) [pid = 4899] [serial = 813] [outer = 0x7f0571e65400] 16:53:37 INFO - PROCESS | 4899 | 1461628417935 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]]]}] 16:53:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:53:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1584ms 16:53:37 INFO - PROCESS | 4899 | 1461628417967 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 4899 | 1461628417975 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:53:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:53:37 INFO - PROCESS | 4899 | 1461628417992 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:53:38 INFO - PROCESS | 4899 | 1461628418000 Marionette TRACE conn3 <- [1,1054,null,{}] 16:53:38 INFO - PROCESS | 4899 | 1461628418006 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}] 16:53:38 INFO - PROCESS | 4899 | 1461628418221 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:53:38 INFO - PROCESS | 4899 | 1461628418440 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05787eb800 == 105 [pid = 4899] [id = 271] 16:53:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f0571e67800) [pid = 4899] [serial = 814] [outer = (nil)] 16:53:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f05751d6400) [pid = 4899] [serial = 815] [outer = 0x7f0571e67800] 16:53:38 INFO - PROCESS | 4899 | 1461628418560 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f0576122c00) [pid = 4899] [serial = 816] [outer = 0x7f0571e67800] 16:53:39 INFO - PROCESS | 4899 | 1461628419400 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]]]}] 16:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1492ms 16:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:53:39 INFO - PROCESS | 4899 | 1461628419477 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 4899 | 1461628419480 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:53:39 INFO - PROCESS | 4899 | 1461628419486 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 4899 | 1461628419489 Marionette TRACE conn3 <- [1,1058,null,{}] 16:53:39 INFO - PROCESS | 4899 | 1461628419495 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}] 16:53:39 INFO - PROCESS | 4899 | 1461628419713 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:53:39 INFO - PROCESS | 4899 | 1461628419897 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057bc2c000 == 106 [pid = 4899] [id = 272] 16:53:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f0572df3c00) [pid = 4899] [serial = 817] [outer = (nil)] 16:53:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f0576576800) [pid = 4899] [serial = 818] [outer = 0x7f0572df3c00] 16:53:39 INFO - PROCESS | 4899 | 1461628419971 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f0577bd9800) [pid = 4899] [serial = 819] [outer = 0x7f0572df3c00] 16:53:40 INFO - PROCESS | 4899 | 1461628420841 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]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:53:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1434ms 16:53:40 INFO - PROCESS | 4899 | 1461628420920 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 4899 | 1461628420923 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:53:40 INFO - PROCESS | 4899 | 1461628420932 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 4899 | 1461628420935 Marionette TRACE conn3 <- [1,1062,null,{}] 16:53:40 INFO - PROCESS | 4899 | 1461628420940 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}] 16:53:41 INFO - PROCESS | 4899 | 1461628421137 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:53:41 INFO - PROCESS | 4899 | 1461628421340 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d781800 == 107 [pid = 4899] [id = 273] 16:53:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 195 (0x7f0577f23c00) [pid = 4899] [serial = 820] [outer = (nil)] 16:53:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 196 (0x7f0578660400) [pid = 4899] [serial = 821] [outer = 0x7f0577f23c00] 16:53:41 INFO - PROCESS | 4899 | 1461628421429 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 197 (0x7f057c52dc00) [pid = 4899] [serial = 822] [outer = 0x7f0577f23c00] 16:53:42 INFO - PROCESS | 4899 | 1461628422431 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]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1534ms 16:53:42 INFO - PROCESS | 4899 | 1461628422468 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:53:42 INFO - PROCESS | 4899 | 1461628422471 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:53:42 INFO - PROCESS | 4899 | 1461628422479 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 4899 | 1461628422486 Marionette TRACE conn3 <- [1,1066,null,{}] 16:53:42 INFO - PROCESS | 4899 | 1461628422495 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}] 16:53:42 INFO - PROCESS | 4899 | 1461628422705 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:53:42 INFO - PROCESS | 4899 | 1461628422883 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852e2800 == 108 [pid = 4899] [id = 274] 16:53:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 198 (0x7f0578659800) [pid = 4899] [serial = 823] [outer = (nil)] 16:53:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 199 (0x7f057cdf5c00) [pid = 4899] [serial = 824] [outer = 0x7f0578659800] 16:53:42 INFO - PROCESS | 4899 | 1461628422973 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 200 (0x7f057e06ec00) [pid = 4899] [serial = 825] [outer = 0x7f0578659800] 16:53:43 INFO - PROCESS | 4899 | 1461628423832 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]]]}] 16:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1387ms 16:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:53:43 INFO - PROCESS | 4899 | 1461628423866 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:53:43 INFO - PROCESS | 4899 | 1461628423869 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:53:43 INFO - PROCESS | 4899 | 1461628423875 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:53:43 INFO - PROCESS | 4899 | 1461628423878 Marionette TRACE conn3 <- [1,1070,null,{}] 16:53:43 INFO - PROCESS | 4899 | 1461628423884 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}] 16:53:44 INFO - PROCESS | 4899 | 1461628424068 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:53:44 INFO - PROCESS | 4899 | 1461628424257 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b366000 == 109 [pid = 4899] [id = 275] 16:53:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 201 (0x7f057a419800) [pid = 4899] [serial = 826] [outer = (nil)] 16:53:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 202 (0x7f0580725c00) [pid = 4899] [serial = 827] [outer = 0x7f057a419800] 16:53:44 INFO - PROCESS | 4899 | 1461628424329 Marionette DEBUG loaded listener.js 16:53:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 203 (0x7f058097dc00) [pid = 4899] [serial = 828] [outer = 0x7f057a419800] 16:53:45 INFO - PROCESS | 4899 | 1461628425299 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]]]}] 16:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1485ms 16:53:45 INFO - PROCESS | 4899 | 1461628425360 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:53:45 INFO - PROCESS | 4899 | 1461628425363 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:53:45 INFO - PROCESS | 4899 | 1461628425369 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:53:45 INFO - PROCESS | 4899 | 1461628425373 Marionette TRACE conn3 <- [1,1074,null,{}] 16:53:45 INFO - PROCESS | 4899 | 1461628425378 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}] 16:53:45 INFO - PROCESS | 4899 | 1461628425570 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:53:45 INFO - PROCESS | 4899 | 1461628425761 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fd47800 == 110 [pid = 4899] [id = 276] 16:53:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 204 (0x7f057cb67000) [pid = 4899] [serial = 829] [outer = (nil)] 16:53:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 205 (0x7f058156f400) [pid = 4899] [serial = 830] [outer = 0x7f057cb67000] 16:53:45 INFO - PROCESS | 4899 | 1461628425847 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 206 (0x7f058a220400) [pid = 4899] [serial = 831] [outer = 0x7f057cb67000] 16:53:46 INFO - PROCESS | 4899 | 1461628426835 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]]]}] 16:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1537ms 16:53:46 INFO - PROCESS | 4899 | 1461628426908 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 4899 | 1461628426913 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:53:46 INFO - PROCESS | 4899 | 1461628426919 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 4899 | 1461628426929 Marionette TRACE conn3 <- [1,1078,null,{}] 16:53:46 INFO - PROCESS | 4899 | 1461628426935 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}] 16:53:47 INFO - PROCESS | 4899 | 1461628427177 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:53:47 INFO - PROCESS | 4899 | 1461628427405 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0592e6e000 == 111 [pid = 4899] [id = 277] 16:53:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 207 (0x7f057e72d000) [pid = 4899] [serial = 832] [outer = (nil)] 16:53:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f058b10a000) [pid = 4899] [serial = 833] [outer = 0x7f057e72d000] 16:53:47 INFO - PROCESS | 4899 | 1461628427529 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f058b3a9c00) [pid = 4899] [serial = 834] [outer = 0x7f057e72d000] 16:53:48 INFO - PROCESS | 4899 | 1461628428502 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]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1640ms 16:53:48 INFO - PROCESS | 4899 | 1461628428560 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 4899 | 1461628428563 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:53:48 INFO - PROCESS | 4899 | 1461628428569 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 4899 | 1461628428572 Marionette TRACE conn3 <- [1,1082,null,{}] 16:53:48 INFO - PROCESS | 4899 | 1461628428578 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}] 16:53:48 INFO - PROCESS | 4899 | 1461628428817 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:53:49 INFO - PROCESS | 4899 | 1461628429104 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0595799000 == 112 [pid = 4899] [id = 278] 16:53:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 210 (0x7f0581576c00) [pid = 4899] [serial = 835] [outer = (nil)] 16:53:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 211 (0x7f058c376c00) [pid = 4899] [serial = 836] [outer = 0x7f0581576c00] 16:53:49 INFO - PROCESS | 4899 | 1461628429198 Marionette DEBUG loaded listener.js 16:53:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 212 (0x7f058c38f400) [pid = 4899] [serial = 837] [outer = 0x7f0581576c00] 16:53:50 INFO - PROCESS | 4899 | 1461628430111 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]]]}] 16:53:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:53:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1579ms 16:53:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:53:50 INFO - PROCESS | 4899 | 1461628430149 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:53:50 INFO - PROCESS | 4899 | 1461628430152 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:53:50 INFO - PROCESS | 4899 | 1461628430159 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:53:50 INFO - PROCESS | 4899 | 1461628430162 Marionette TRACE conn3 <- [1,1086,null,{}] 16:53:50 INFO - PROCESS | 4899 | 1461628430168 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}] 16:53:50 INFO - PROCESS | 4899 | 1461628430391 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:53:50 INFO - PROCESS | 4899 | 1461628430620 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05687a9000 == 113 [pid = 4899] [id = 279] 16:53:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 213 (0x7f057307ac00) [pid = 4899] [serial = 838] [outer = (nil)] 16:53:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 214 (0x7f058c38f800) [pid = 4899] [serial = 839] [outer = 0x7f057307ac00] 16:53:50 INFO - PROCESS | 4899 | 1461628430740 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 215 (0x7f058feaf800) [pid = 4899] [serial = 840] [outer = 0x7f057307ac00] 16:53:51 INFO - PROCESS | 4899 | 1461628431598 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]]]}] 16:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1489ms 16:53:51 INFO - PROCESS | 4899 | 1461628431648 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:53:51 INFO - PROCESS | 4899 | 1461628431652 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:53:51 INFO - PROCESS | 4899 | 1461628431658 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 4899 | 1461628431660 Marionette TRACE conn3 <- [1,1090,null,{}] 16:53:51 INFO - PROCESS | 4899 | 1461628431666 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}] 16:53:51 INFO - PROCESS | 4899 | 1461628431860 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:53:52 INFO - PROCESS | 4899 | 1461628432054 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571970800 == 114 [pid = 4899] [id = 280] 16:53:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 216 (0x7f0568878000) [pid = 4899] [serial = 841] [outer = (nil)] 16:53:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 217 (0x7f0572df7c00) [pid = 4899] [serial = 842] [outer = 0x7f0568878000] 16:53:52 INFO - PROCESS | 4899 | 1461628432130 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 218 (0x7f057c5ed400) [pid = 4899] [serial = 843] [outer = 0x7f0568878000] 16:53:53 INFO - PROCESS | 4899 | 1461628433025 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]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:53:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1429ms 16:53:53 INFO - PROCESS | 4899 | 1461628433089 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 4899 | 1461628433092 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:53:53 INFO - PROCESS | 4899 | 1461628433098 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 4899 | 1461628433102 Marionette TRACE conn3 <- [1,1094,null,{}] 16:53:53 INFO - PROCESS | 4899 | 1461628433107 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}] 16:53:53 INFO - PROCESS | 4899 | 1461628433308 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:53:53 INFO - PROCESS | 4899 | 1461628433498 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574513800 == 115 [pid = 4899] [id = 281] 16:53:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 219 (0x7f056c07d800) [pid = 4899] [serial = 844] [outer = (nil)] 16:53:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 220 (0x7f05718f3400) [pid = 4899] [serial = 845] [outer = 0x7f056c07d800] 16:53:53 INFO - PROCESS | 4899 | 1461628433614 Marionette DEBUG loaded listener.js 16:53:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 221 (0x7f05761f8c00) [pid = 4899] [serial = 846] [outer = 0x7f056c07d800] 16:53:54 INFO - PROCESS | 4899 | 1461628434529 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]]]}] 16:53:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:53:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1488ms 16:53:54 INFO - PROCESS | 4899 | 1461628434588 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:53:54 INFO - PROCESS | 4899 | 1461628434591 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:53:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:53:54 INFO - PROCESS | 4899 | 1461628434597 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:53:54 INFO - PROCESS | 4899 | 1461628434600 Marionette TRACE conn3 <- [1,1098,null,{}] 16:53:54 INFO - PROCESS | 4899 | 1461628434605 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}] 16:53:54 INFO - PROCESS | 4899 | 1461628434829 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:53:55 INFO - PROCESS | 4899 | 1461628435058 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567bf1800 == 116 [pid = 4899] [id = 282] 16:53:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 222 (0x7f0567acbc00) [pid = 4899] [serial = 847] [outer = (nil)] 16:53:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 223 (0x7f0567ad3000) [pid = 4899] [serial = 848] [outer = 0x7f0567acbc00] 16:53:55 INFO - PROCESS | 4899 | 1461628435474 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 224 (0x7f0568882800) [pid = 4899] [serial = 849] [outer = 0x7f0567acbc00] 16:53:56 INFO - PROCESS | 4899 | 1461628436454 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]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:53:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1929ms 16:53:56 INFO - PROCESS | 4899 | 1461628436529 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:53:56 INFO - PROCESS | 4899 | 1461628436536 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:53:56 INFO - PROCESS | 4899 | 1461628436544 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 4899 | 1461628436552 Marionette TRACE conn3 <- [1,1102,null,{}] 16:53:56 INFO - PROCESS | 4899 | 1461628436563 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}] 16:53:56 INFO - PROCESS | 4899 | 1461628436872 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:53:57 INFO - PROCESS | 4899 | 1461628437175 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05687ac800 == 117 [pid = 4899] [id = 283] 16:53:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 225 (0x7f056c120000) [pid = 4899] [serial = 850] [outer = (nil)] 16:53:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 226 (0x7f056c51dc00) [pid = 4899] [serial = 851] [outer = 0x7f056c120000] 16:53:57 INFO - PROCESS | 4899 | 1461628437252 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 227 (0x7f056c76fc00) [pid = 4899] [serial = 852] [outer = 0x7f056c120000] 16:53:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fd9d800 == 116 [pid = 4899] [id = 89] 16:53:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b180000 == 115 [pid = 4899] [id = 64] 16:53:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b314800 == 114 [pid = 4899] [id = 214] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d080800 == 113 [pid = 4899] [id = 51] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d787800 == 112 [pid = 4899] [id = 229] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057641d000 == 111 [pid = 4899] [id = 213] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057197b800 == 110 [pid = 4899] [id = 267] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b88000 == 109 [pid = 4899] [id = 266] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574d22800 == 108 [pid = 4899] [id = 265] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c864800 == 107 [pid = 4899] [id = 264] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057315a800 == 106 [pid = 4899] [id = 263] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05687ae800 == 105 [pid = 4899] [id = 262] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571830000 == 104 [pid = 4899] [id = 261] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c86e800 == 103 [pid = 4899] [id = 260] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b00f800 == 102 [pid = 4899] [id = 259] 16:53:58 INFO - PROCESS | 4899 | 1461628438226 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]]]}] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0590804800 == 101 [pid = 4899] [id = 254] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b19000 == 100 [pid = 4899] [id = 252] 16:53:58 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571827800 == 99 [pid = 4899] [id = 251] 16:53:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:53:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1742ms 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 226 (0x7f0571941c00) [pid = 4899] [serial = 575] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 225 (0x7f057c52b000) [pid = 4899] [serial = 644] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 224 (0x7f05718fec00) [pid = 4899] [serial = 521] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 223 (0x7f0573078400) [pid = 4899] [serial = 734] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 222 (0x7f056c776000) [pid = 4899] [serial = 437] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 221 (0x7f0578661c00) [pid = 4899] [serial = 740] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 220 (0x7f0571e60800) [pid = 4899] [serial = 461] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 219 (0x7f0593111000) [pid = 4899] [serial = 373] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 218 (0x7f0574181c00) [pid = 4899] [serial = 735] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 217 (0x7f0577ba4000) [pid = 4899] [serial = 695] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 216 (0x7f0577a5ec00) [pid = 4899] [serial = 738] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 215 (0x7f0571e6a400) [pid = 4899] [serial = 427] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 214 (0x7f058b1a0c00) [pid = 4899] [serial = 656] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 213 (0x7f057cdee800) [pid = 4899] [serial = 581] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 212 (0x7f058ae48000) [pid = 4899] [serial = 750] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 211 (0x7f056887f800) [pid = 4899] [serial = 731] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 210 (0x7f058c36f400) [pid = 4899] [serial = 430] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 209 (0x7f057d7f2400) [pid = 4899] [serial = 554] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f058c372400) [pid = 4899] [serial = 424] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f056c527400) [pid = 4899] [serial = 433] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 206 (0x7f057b44f800) [pid = 4899] [serial = 617] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 205 (0x7f056bde7c00) [pid = 4899] [serial = 440] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 204 (0x7f0567acdc00) [pid = 4899] [serial = 725] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 203 (0x7f058feac000) [pid = 4899] [serial = 719] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 202 (0x7f058c374400) [pid = 4899] [serial = 707] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 201 (0x7f057cb64c00) [pid = 4899] [serial = 418] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 200 (0x7f057e72e000) [pid = 4899] [serial = 701] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 199 (0x7f05807e0800) [pid = 4899] [serial = 749] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 198 (0x7f056c76f800) [pid = 4899] [serial = 728] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 197 (0x7f056c120400) [pid = 4899] [serial = 545] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 196 (0x7f0571bbcc00) [pid = 4899] [serial = 599] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 195 (0x7f057b450800) [pid = 4899] [serial = 743] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 194 (0x7f0577bcec00) [pid = 4899] [serial = 467] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f057d7ee400) [pid = 4899] [serial = 421] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f057cde9400) [pid = 4899] [serial = 665] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f058434b400) [pid = 4899] [serial = 704] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f0585271000) [pid = 4899] [serial = 515] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f057a41ec00) [pid = 4899] [serial = 741] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f058b5d8800) [pid = 4899] [serial = 659] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f0580730c00) [pid = 4899] [serial = 746] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 186 (0x7f058c375000) [pid = 4899] [serial = 662] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f0568883400) [pid = 4899] [serial = 722] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f057417b000) [pid = 4899] [serial = 415] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f0571e5f400) [pid = 4899] [serial = 503] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f05751db800) [pid = 4899] [serial = 641] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f057dd0f000) [pid = 4899] [serial = 647] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f0574179c00) [pid = 4899] [serial = 602] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f057e7ea800) [pid = 4899] [serial = 479] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f057a3a3000) [pid = 4899] [serial = 614] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f057c531800) [pid = 4899] [serial = 744] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f058fb0e000) [pid = 4899] [serial = 716] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f058c6f1000) [pid = 4899] [serial = 713] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f0580724400) [pid = 4899] [serial = 650] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f0585273400) [pid = 4899] [serial = 557] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f057c2b3c00) [pid = 4899] [serial = 473] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f0576579800) [pid = 4899] [serial = 608] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f0580976400) [pid = 4899] [serial = 653] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f0578661000) [pid = 4899] [serial = 470] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f0573ec9000) [pid = 4899] [serial = 692] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f058c375400) [pid = 4899] [serial = 518] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f058434a800) [pid = 4899] [serial = 747] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0577b9c400) [pid = 4899] [serial = 611] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f057c52c800) [pid = 4899] [serial = 509] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f0576262400) [pid = 4899] [serial = 737] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f058fd7d400) [pid = 4899] [serial = 590] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f05751db400) [pid = 4899] [serial = 506] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f0574292000) [pid = 4899] [serial = 464] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f057d9d6800) [pid = 4899] [serial = 476] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f0577bd1800) [pid = 4899] [serial = 551] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f0580721800) [pid = 4899] [serial = 512] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f056c078000) [pid = 4899] [serial = 732] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f058c38f000) [pid = 4899] [serial = 710] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f057e72cc00) [pid = 4899] [serial = 689] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f05751dbc00) [pid = 4899] [serial = 605] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f057c87a000) [pid = 4899] [serial = 698] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f057c196800) [pid = 4899] [serial = 620] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f057611cc00) [pid = 4899] [serial = 578] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f0574297800) [pid = 4899] [serial = 548] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f058c376400) [pid = 4899] [serial = 587] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f058df30800) [pid = 4899] [serial = 584] [outer = (nil)] [url = about:blank] 16:53:58 INFO - PROCESS | 4899 | 1461628438325 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 4899 | 1461628438354 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:53:58 INFO - PROCESS | 4899 | 1461628438417 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 4899 | 1461628438424 Marionette TRACE conn3 <- [1,1106,null,{}] 16:53:58 INFO - PROCESS | 4899 | 1461628438433 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}] 16:53:58 INFO - PROCESS | 4899 | 1461628438740 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:53:59 INFO - PROCESS | 4899 | 1461628439018 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b022000 == 100 [pid = 4899] [id = 284] 16:53:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f056c077400) [pid = 4899] [serial = 853] [outer = (nil)] 16:53:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0571950c00) [pid = 4899] [serial = 854] [outer = 0x7f056c077400] 16:53:59 INFO - PROCESS | 4899 | 1461628439083 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f0571e65000) [pid = 4899] [serial = 855] [outer = 0x7f056c077400] 16:53:59 INFO - PROCESS | 4899 | 1461628439841 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]]]}] 16:53:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:53:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1441ms 16:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:53:59 INFO - PROCESS | 4899 | 1461628439855 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:53:59 INFO - PROCESS | 4899 | 1461628439858 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:53:59 INFO - PROCESS | 4899 | 1461628439863 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:53:59 INFO - PROCESS | 4899 | 1461628439869 Marionette TRACE conn3 <- [1,1110,null,{}] 16:53:59 INFO - PROCESS | 4899 | 1461628439884 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}] 16:54:00 INFO - PROCESS | 4899 | 1461628440131 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:54:00 INFO - PROCESS | 4899 | 1461628440226 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571fa3800 == 101 [pid = 4899] [id = 285] 16:54:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f05718fd000) [pid = 4899] [serial = 856] [outer = (nil)] 16:54:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0573ec9000) [pid = 4899] [serial = 857] [outer = 0x7f05718fd000] 16:54:00 INFO - PROCESS | 4899 | 1461628440290 Marionette DEBUG loaded listener.js 16:54:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f0574179c00) [pid = 4899] [serial = 858] [outer = 0x7f05718fd000] 16:54:01 INFO - PROCESS | 4899 | 1461628441112 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]]]}] 16:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1287ms 16:54:01 INFO - PROCESS | 4899 | 1461628441152 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:54:01 INFO - PROCESS | 4899 | 1461628441169 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:54:01 INFO - PROCESS | 4899 | 1461628441185 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:54:01 INFO - PROCESS | 4899 | 1461628441188 Marionette TRACE conn3 <- [1,1114,null,{}] 16:54:01 INFO - PROCESS | 4899 | 1461628441193 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}] 16:54:01 INFO - PROCESS | 4899 | 1461628441439 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:54:01 INFO - PROCESS | 4899 | 1461628441492 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0573163800 == 102 [pid = 4899] [id = 286] 16:54:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f0574869400) [pid = 4899] [serial = 859] [outer = (nil)] 16:54:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f0574de8000) [pid = 4899] [serial = 860] [outer = 0x7f0574869400] 16:54:01 INFO - PROCESS | 4899 | 1461628441564 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f0574ee9400) [pid = 4899] [serial = 861] [outer = 0x7f0574869400] 16:54:02 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f057be9dc00) [pid = 4899] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:54:02 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f0567acb400) [pid = 4899] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:54:02 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f0573ed0c00) [pid = 4899] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:54:02 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f0576127c00) [pid = 4899] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:54:02 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f056c770400) [pid = 4899] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:54:02 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f05761f5400) [pid = 4899] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:54:02 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f0567bca000) [pid = 4899] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:54:02 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f05761fd000) [pid = 4899] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:54:03 INFO - PROCESS | 4899 | 1461628443042 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]]]}] 16:54:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:54:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1935ms 16:54:03 INFO - PROCESS | 4899 | 1461628443121 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:54:03 INFO - PROCESS | 4899 | 1461628443123 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:54:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:54:03 INFO - PROCESS | 4899 | 1461628443129 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:54:03 INFO - PROCESS | 4899 | 1461628443131 Marionette TRACE conn3 <- [1,1118,null,{}] 16:54:03 INFO - PROCESS | 4899 | 1461628443146 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}] 16:54:03 INFO - PROCESS | 4899 | 1461628443318 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:54:03 INFO - PROCESS | 4899 | 1461628443329 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05749e7000 == 103 [pid = 4899] [id = 287] 16:54:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0574ee9c00) [pid = 4899] [serial = 862] [outer = (nil)] 16:54:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f05751d6800) [pid = 4899] [serial = 863] [outer = 0x7f0574ee9c00] 16:54:03 INFO - PROCESS | 4899 | 1461628443403 Marionette DEBUG loaded listener.js 16:54:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f0577880800) [pid = 4899] [serial = 864] [outer = 0x7f0574ee9c00] 16:54:04 INFO - PROCESS | 4899 | 1461628444239 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]]]}] 16:54:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1135ms 16:54:04 INFO - PROCESS | 4899 | 1461628444266 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:54:04 INFO - PROCESS | 4899 | 1461628444269 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:54:04 INFO - PROCESS | 4899 | 1461628444284 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:54:04 INFO - PROCESS | 4899 | 1461628444297 Marionette TRACE conn3 <- [1,1122,null,{}] 16:54:04 INFO - PROCESS | 4899 | 1461628444302 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}] 16:54:04 INFO - PROCESS | 4899 | 1461628444488 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:54:04 INFO - PROCESS | 4899 | 1461628444498 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574e90800 == 104 [pid = 4899] [id = 288] 16:54:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0577bd1800) [pid = 4899] [serial = 865] [outer = (nil)] 16:54:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f0578665c00) [pid = 4899] [serial = 866] [outer = 0x7f0577bd1800] 16:54:04 INFO - PROCESS | 4899 | 1461628444561 Marionette DEBUG loaded listener.js 16:54:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f057a685400) [pid = 4899] [serial = 867] [outer = 0x7f0577bd1800] 16:54:05 INFO - PROCESS | 4899 | 1461628445666 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]]]}] 16:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1440ms 16:54:05 INFO - PROCESS | 4899 | 1461628445726 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:54:05 INFO - PROCESS | 4899 | 1461628445733 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:54:05 INFO - PROCESS | 4899 | 1461628445743 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:54:05 INFO - PROCESS | 4899 | 1461628445748 Marionette TRACE conn3 <- [1,1126,null,{}] 16:54:05 INFO - PROCESS | 4899 | 1461628445758 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}] 16:54:06 INFO - PROCESS | 4899 | 1461628446037 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:54:06 INFO - PROCESS | 4899 | 1461628446239 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057182c000 == 105 [pid = 4899] [id = 289] 16:54:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f056c115400) [pid = 4899] [serial = 868] [outer = (nil)] 16:54:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f056c121c00) [pid = 4899] [serial = 869] [outer = 0x7f056c115400] 16:54:06 INFO - PROCESS | 4899 | 1461628446376 Marionette DEBUG loaded listener.js 16:54:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f05718ffc00) [pid = 4899] [serial = 870] [outer = 0x7f056c115400] 16:54:07 INFO - PROCESS | 4899 | 1461628447334 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]]]}] 16:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1640ms 16:54:07 INFO - PROCESS | 4899 | 1461628447384 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:54:07 INFO - PROCESS | 4899 | 1461628447391 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:54:07 INFO - PROCESS | 4899 | 1461628447403 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:54:07 INFO - PROCESS | 4899 | 1461628447407 Marionette TRACE conn3 <- [1,1130,null,{}] 16:54:07 INFO - PROCESS | 4899 | 1461628447414 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}] 16:54:07 INFO - PROCESS | 4899 | 1461628447632 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:54:07 INFO - PROCESS | 4899 | 1461628447909 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05749f0800 == 106 [pid = 4899] [id = 290] 16:54:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f0573033c00) [pid = 4899] [serial = 871] [outer = (nil)] 16:54:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f057303e800) [pid = 4899] [serial = 872] [outer = 0x7f0573033c00] 16:54:08 INFO - PROCESS | 4899 | 1461628448046 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0573eccc00) [pid = 4899] [serial = 873] [outer = 0x7f0573033c00] 16:54:08 INFO - PROCESS | 4899 | 1461628448984 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]]]}] 16:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1634ms 16:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:54:09 INFO - PROCESS | 4899 | 1461628449038 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 4899 | 1461628449041 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:54:09 INFO - PROCESS | 4899 | 1461628449049 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 4899 | 1461628449056 Marionette TRACE conn3 <- [1,1134,null,{}] 16:54:09 INFO - PROCESS | 4899 | 1461628449074 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}] 16:54:09 INFO - PROCESS | 4899 | 1461628449374 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:54:09 INFO - PROCESS | 4899 | 1461628449596 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b0b000 == 107 [pid = 4899] [id = 291] 16:54:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f0576262c00) [pid = 4899] [serial = 874] [outer = (nil)] 16:54:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f0576579800) [pid = 4899] [serial = 875] [outer = 0x7f0576262c00] 16:54:09 INFO - PROCESS | 4899 | 1461628449680 Marionette DEBUG loaded listener.js 16:54:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0577c29800) [pid = 4899] [serial = 876] [outer = 0x7f0576262c00] 16:54:10 INFO - PROCESS | 4899 | 1461628450566 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]]]}] 16:54:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:54:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1589ms 16:54:10 INFO - PROCESS | 4899 | 1461628450637 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:54:10 INFO - PROCESS | 4899 | 1461628450641 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:54:10 INFO - PROCESS | 4899 | 1461628450648 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:54:10 INFO - PROCESS | 4899 | 1461628450650 Marionette TRACE conn3 <- [1,1138,null,{}] 16:54:10 INFO - PROCESS | 4899 | 1461628450657 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}] 16:54:10 INFO - PROCESS | 4899 | 1461628450853 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:54:11 INFO - PROCESS | 4899 | 1461628451028 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05787d5800 == 108 [pid = 4899] [id = 292] 16:54:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f0577f20000) [pid = 4899] [serial = 877] [outer = (nil)] 16:54:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f057ae30400) [pid = 4899] [serial = 878] [outer = 0x7f0577f20000] 16:54:11 INFO - PROCESS | 4899 | 1461628451112 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f057c2b3400) [pid = 4899] [serial = 879] [outer = 0x7f0577f20000] 16:54:12 INFO - PROCESS | 4899 | 1461628452005 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]]]}] 16:54:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:54:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1432ms 16:54:12 INFO - PROCESS | 4899 | 1461628452080 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:54:12 INFO - PROCESS | 4899 | 1461628452084 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:54:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:54:12 INFO - PROCESS | 4899 | 1461628452091 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:54:12 INFO - PROCESS | 4899 | 1461628452094 Marionette TRACE conn3 <- [1,1142,null,{}] 16:54:12 INFO - PROCESS | 4899 | 1461628452100 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}] 16:54:12 INFO - PROCESS | 4899 | 1461628452356 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:54:12 INFO - PROCESS | 4899 | 1461628452601 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057b388000 == 109 [pid = 4899] [id = 293] 16:54:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f0577c54000) [pid = 4899] [serial = 880] [outer = (nil)] 16:54:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f057c533000) [pid = 4899] [serial = 881] [outer = 0x7f0577c54000] 16:54:12 INFO - PROCESS | 4899 | 1461628452737 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f057cb63c00) [pid = 4899] [serial = 882] [outer = 0x7f0577c54000] 16:54:13 INFO - PROCESS | 4899 | 1461628453613 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]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1582ms 16:54:13 INFO - PROCESS | 4899 | 1461628453674 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 4899 | 1461628453678 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:54:13 INFO - PROCESS | 4899 | 1461628453684 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 4899 | 1461628453688 Marionette TRACE conn3 <- [1,1146,null,{}] 16:54:13 INFO - PROCESS | 4899 | 1461628453693 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}] 16:54:13 INFO - PROCESS | 4899 | 1461628453966 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:54:14 INFO - PROCESS | 4899 | 1461628454195 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d780000 == 110 [pid = 4899] [id = 294] 16:54:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f057dd0f000) [pid = 4899] [serial = 883] [outer = (nil)] 16:54:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f05807e7400) [pid = 4899] [serial = 884] [outer = 0x7f057dd0f000] 16:54:14 INFO - PROCESS | 4899 | 1461628454318 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f0585274c00) [pid = 4899] [serial = 885] [outer = 0x7f057dd0f000] 16:54:15 INFO - PROCESS | 4899 | 1461628455140 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]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:54:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1530ms 16:54:15 INFO - PROCESS | 4899 | 1461628455217 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 4899 | 1461628455221 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:54:15 INFO - PROCESS | 4899 | 1461628455228 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 4899 | 1461628455231 Marionette TRACE conn3 <- [1,1150,null,{}] 16:54:15 INFO - PROCESS | 4899 | 1461628455237 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}] 16:54:15 INFO - PROCESS | 4899 | 1461628455467 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:54:15 INFO - PROCESS | 4899 | 1461628455648 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e76b000 == 111 [pid = 4899] [id = 295] 16:54:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057dd9a000) [pid = 4899] [serial = 886] [outer = (nil)] 16:54:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f058b19b400) [pid = 4899] [serial = 887] [outer = 0x7f057dd9a000] 16:54:15 INFO - PROCESS | 4899 | 1461628455722 Marionette DEBUG loaded listener.js 16:54:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f058c251c00) [pid = 4899] [serial = 888] [outer = 0x7f057dd9a000] 16:54:16 INFO - PROCESS | 4899 | 1461628456678 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]]]}] 16:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1485ms 16:54:16 INFO - PROCESS | 4899 | 1461628456714 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:54:16 INFO - PROCESS | 4899 | 1461628456718 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:54:16 INFO - PROCESS | 4899 | 1461628456724 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:54:16 INFO - PROCESS | 4899 | 1461628456728 Marionette TRACE conn3 <- [1,1154,null,{}] 16:54:16 INFO - PROCESS | 4899 | 1461628456733 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}] 16:54:16 INFO - PROCESS | 4899 | 1461628456929 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:54:17 INFO - PROCESS | 4899 | 1461628457169 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05843f6800 == 112 [pid = 4899] [id = 296] 16:54:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057e06e400) [pid = 4899] [serial = 889] [outer = (nil)] 16:54:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f058c37a400) [pid = 4899] [serial = 890] [outer = 0x7f057e06e400] 16:54:17 INFO - PROCESS | 4899 | 1461628457299 Marionette DEBUG loaded listener.js 16:54:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f058c38c400) [pid = 4899] [serial = 891] [outer = 0x7f057e06e400] 16:54:18 INFO - PROCESS | 4899 | 1461628458155 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]]]}] 16:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1484ms 16:54:18 INFO - PROCESS | 4899 | 1461628458210 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:54:18 INFO - PROCESS | 4899 | 1461628458214 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:54:18 INFO - PROCESS | 4899 | 1461628458220 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:54:18 INFO - PROCESS | 4899 | 1461628458223 Marionette TRACE conn3 <- [1,1158,null,{}] 16:54:18 INFO - PROCESS | 4899 | 1461628458229 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}] 16:54:18 INFO - PROCESS | 4899 | 1461628458423 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:54:18 INFO - PROCESS | 4899 | 1461628458608 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c327000 == 113 [pid = 4899] [id = 297] 16:54:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f058c2ef400) [pid = 4899] [serial = 892] [outer = (nil)] 16:54:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f058c545800) [pid = 4899] [serial = 893] [outer = 0x7f058c2ef400] 16:54:18 INFO - PROCESS | 4899 | 1461628458693 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f058fb17c00) [pid = 4899] [serial = 894] [outer = 0x7f058c2ef400] 16:54:19 INFO - PROCESS | 4899 | 1461628459601 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]]]}] 16:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1431ms 16:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:54:19 INFO - PROCESS | 4899 | 1461628459652 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 4899 | 1461628459655 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:54:19 INFO - PROCESS | 4899 | 1461628459662 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 4899 | 1461628459666 Marionette TRACE conn3 <- [1,1162,null,{}] 16:54:19 INFO - PROCESS | 4899 | 1461628459671 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}] 16:54:19 INFO - PROCESS | 4899 | 1461628459864 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:54:20 INFO - PROCESS | 4899 | 1461628460053 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05903d0800 == 114 [pid = 4899] [id = 298] 16:54:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f0567ad4000) [pid = 4899] [serial = 895] [outer = (nil)] 16:54:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f058feb0000) [pid = 4899] [serial = 896] [outer = 0x7f0567ad4000] 16:54:20 INFO - PROCESS | 4899 | 1461628460134 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f0590552800) [pid = 4899] [serial = 897] [outer = 0x7f0567ad4000] 16:54:21 INFO - PROCESS | 4899 | 1461628461066 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]]]}] 16:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1486ms 16:54:21 INFO - PROCESS | 4899 | 1461628461148 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 4899 | 1461628461155 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:54:21 INFO - PROCESS | 4899 | 1461628461161 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 4899 | 1461628461165 Marionette TRACE conn3 <- [1,1166,null,{}] 16:54:21 INFO - PROCESS | 4899 | 1461628461172 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}] 16:54:21 INFO - PROCESS | 4899 | 1461628461454 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:54:21 INFO - PROCESS | 4899 | 1461628461776 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572dbd800 == 115 [pid = 4899] [id = 299] 16:54:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f0567acc800) [pid = 4899] [serial = 898] [outer = (nil)] 16:54:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f0571947c00) [pid = 4899] [serial = 899] [outer = 0x7f0567acc800] 16:54:21 INFO - PROCESS | 4899 | 1461628461865 Marionette DEBUG loaded listener.js 16:54:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f058c53c800) [pid = 4899] [serial = 900] [outer = 0x7f0567acc800] 16:54:23 INFO - PROCESS | 4899 | 1461628463270 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]]]}] 16:54:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:54:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 2197ms 16:54:23 INFO - PROCESS | 4899 | 1461628463362 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:54:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:54:23 INFO - PROCESS | 4899 | 1461628463368 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:54:23 INFO - PROCESS | 4899 | 1461628463375 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 4899 | 1461628463381 Marionette TRACE conn3 <- [1,1170,null,{}] 16:54:23 INFO - PROCESS | 4899 | 1461628463391 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}] 16:54:23 INFO - PROCESS | 4899 | 1461628463600 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:54:23 INFO - PROCESS | 4899 | 1461628463790 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057311d000 == 116 [pid = 4899] [id = 300] 16:54:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f056b18dc00) [pid = 4899] [serial = 901] [outer = (nil)] 16:54:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f056bacec00) [pid = 4899] [serial = 902] [outer = 0x7f056b18dc00] 16:54:23 INFO - PROCESS | 4899 | 1461628463862 Marionette DEBUG loaded listener.js 16:54:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f056c07a000) [pid = 4899] [serial = 903] [outer = 0x7f056b18dc00] 16:54:24 INFO - PROCESS | 4899 | 1461628464758 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]]]}] 16:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1435ms 16:54:24 INFO - PROCESS | 4899 | 1461628464811 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:54:24 INFO - PROCESS | 4899 | 1461628464819 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:54:24 INFO - PROCESS | 4899 | 1461628464830 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:54:24 INFO - PROCESS | 4899 | 1461628464833 Marionette TRACE conn3 <- [1,1174,null,{}] 16:54:24 INFO - PROCESS | 4899 | 1461628464839 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}] 16:54:25 INFO - PROCESS | 4899 | 1461628465029 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:54:25 INFO - PROCESS | 4899 | 1461628465437 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:25 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567bf5800 == 117 [pid = 4899] [id = 301] 16:54:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f056c807000) [pid = 4899] [serial = 904] [outer = (nil)] 16:54:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f056c809000) [pid = 4899] [serial = 905] [outer = 0x7f056c807000] 16:54:25 INFO - PROCESS | 4899 | 1461628465513 Marionette DEBUG loaded listener.js 16:54:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f056c80e000) [pid = 4899] [serial = 906] [outer = 0x7f056c807000] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a34f000 == 116 [pid = 4899] [id = 209] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567a1f800 == 115 [pid = 4899] [id = 241] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05749f1000 == 114 [pid = 4899] [id = 239] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0573157000 == 113 [pid = 4899] [id = 207] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0595791000 == 112 [pid = 4899] [id = 240] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b7e0000 == 111 [pid = 4899] [id = 238] 16:54:26 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f056c519800) [pid = 4899] [serial = 803] [outer = (nil)] [url = about:blank] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fd47800 == 110 [pid = 4899] [id = 276] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b366000 == 109 [pid = 4899] [id = 275] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05852e2800 == 108 [pid = 4899] [id = 274] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d781800 == 107 [pid = 4899] [id = 273] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057bc2c000 == 106 [pid = 4899] [id = 272] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05787eb800 == 105 [pid = 4899] [id = 271] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574d18800 == 104 [pid = 4899] [id = 270] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572dbf000 == 103 [pid = 4899] [id = 269] 16:54:26 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b007000 == 102 [pid = 4899] [id = 268] 16:54:26 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f058c385000) [pid = 4899] [serial = 767] [outer = (nil)] [url = about:blank] 16:54:26 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f0577880c00) [pid = 4899] [serial = 758] [outer = (nil)] [url = about:blank] 16:54:26 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f058b30fc00) [pid = 4899] [serial = 764] [outer = (nil)] [url = about:blank] 16:54:26 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f0584355400) [pid = 4899] [serial = 773] [outer = (nil)] [url = about:blank] 16:54:26 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f05718f6400) [pid = 4899] [serial = 755] [outer = (nil)] [url = about:blank] 16:54:26 INFO - PROCESS | 4899 | --DOMWINDOW == 186 (0x7f058b09a800) [pid = 4899] [serial = 752] [outer = (nil)] [url = about:blank] 16:54:26 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f056b18b800) [pid = 4899] [serial = 776] [outer = (nil)] [url = about:blank] 16:54:26 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f057d9c8400) [pid = 4899] [serial = 761] [outer = (nil)] [url = about:blank] 16:54:26 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f056af91000) [pid = 4899] [serial = 770] [outer = (nil)] [url = about:blank] 16:54:26 INFO - PROCESS | 4899 | 1461628466467 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] 16:54:26 INFO - PROCESS | 4899 | 1461628466531 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:54:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:54:26 INFO - PROCESS | 4899 | 1461628466538 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 4899 | 1461628466543 Marionette TRACE conn3 <- [1,1178,null,{}] 16:54:26 INFO - PROCESS | 4899 | 1461628466561 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}] 16:54:26 INFO - PROCESS | 4899 | 1461628466777 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:54:27 INFO - PROCESS | 4899 | 1461628467003 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571976800 == 103 [pid = 4899] [id = 302] 16:54:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f056c807400) [pid = 4899] [serial = 907] [outer = (nil)] 16:54:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f0571e5fc00) [pid = 4899] [serial = 908] [outer = 0x7f056c807400] 16:54:27 INFO - PROCESS | 4899 | 1461628467071 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f0572df6800) [pid = 4899] [serial = 909] [outer = 0x7f056c807400] 16:54:27 INFO - PROCESS | 4899 | 1461628467877 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] 16:54:27 INFO - PROCESS | 4899 | 1461628467930 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:54:27 INFO - PROCESS | 4899 | 1461628467936 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:54:27 INFO - PROCESS | 4899 | 1461628467937 Marionette TRACE conn3 <- [1,1182,null,{}] 16:54:27 INFO - PROCESS | 4899 | 1461628467943 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}] 16:54:28 INFO - PROCESS | 4899 | 1461628468128 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:54:28 INFO - PROCESS | 4899 | 1461628468144 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0573158000 == 104 [pid = 4899] [id = 303] 16:54:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f056c519800) [pid = 4899] [serial = 910] [outer = (nil)] 16:54:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f0573ed1c00) [pid = 4899] [serial = 911] [outer = 0x7f056c519800] 16:54:28 INFO - PROCESS | 4899 | 1461628468356 Marionette DEBUG loaded listener.js 16:54:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f0574299800) [pid = 4899] [serial = 912] [outer = 0x7f056c519800] 16:54:29 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:29 INFO - PROCESS | 4899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:54:29 INFO - PROCESS | 4899 | 1461628469207 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] 16:54:29 INFO - PROCESS | 4899 | 1461628469285 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:54:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:54:29 INFO - PROCESS | 4899 | 1461628469297 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:54:29 INFO - PROCESS | 4899 | 1461628469299 Marionette TRACE conn3 <- [1,1186,null,{}] 16:54:29 INFO - PROCESS | 4899 | 1461628469305 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}] 16:54:29 INFO - PROCESS | 4899 | 1461628469520 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:54:29 INFO - PROCESS | 4899 | 1461628469548 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05778ca800 == 105 [pid = 4899] [id = 304] 16:54:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f0571e61000) [pid = 4899] [serial = 913] [outer = (nil)] 16:54:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0574ee7000) [pid = 4899] [serial = 914] [outer = 0x7f0571e61000] 16:54:29 INFO - PROCESS | 4899 | 1461628469610 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f0576124400) [pid = 4899] [serial = 915] [outer = 0x7f0571e61000] 16:54:30 INFO - PROCESS | 4899 | 1461628470468 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] 16:54:30 INFO - PROCESS | 4899 | 1461628470554 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:54:30 INFO - PROCESS | 4899 | 1461628470560 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:54:30 INFO - PROCESS | 4899 | 1461628470562 Marionette TRACE conn3 <- [1,1190,null,{}] 16:54:30 INFO - PROCESS | 4899 | 1461628470567 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}] 16:54:30 INFO - PROCESS | 4899 | 1461628470826 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f057cb71c00) [pid = 4899] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f056c120000) [pid = 4899] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f0574869400) [pid = 4899] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f0575511c00) [pid = 4899] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f0567acbc00) [pid = 4899] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f056bddc800) [pid = 4899] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f057dd09400) [pid = 4899] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f057c4a5000) [pid = 4899] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f0568879800) [pid = 4899] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f056c077400) [pid = 4899] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0572df4c00) [pid = 4899] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f058b5e0c00) [pid = 4899] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f057d7ed800) [pid = 4899] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f058c2f8800) [pid = 4899] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f05718fd000) [pid = 4899] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f0574ee9c00) [pid = 4899] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f057b310c00) [pid = 4899] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f058b094c00) [pid = 4899] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f058c391800) [pid = 4899] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:54:31 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f058ae0d000) [pid = 4899] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:54:31 INFO - PROCESS | 4899 | 1461628471477 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05687bd000 == 106 [pid = 4899] [id = 305] 16:54:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f0567ac6c00) [pid = 4899] [serial = 916] [outer = (nil)] 16:54:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f0568877000) [pid = 4899] [serial = 917] [outer = 0x7f0567ac6c00] 16:54:31 INFO - PROCESS | 4899 | 1461628471545 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f0574181400) [pid = 4899] [serial = 918] [outer = 0x7f0567ac6c00] 16:54:32 INFO - PROCESS | 4899 | 1461628472298 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] 16:54:32 INFO - PROCESS | 4899 | 1461628472354 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:54:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:54:32 INFO - PROCESS | 4899 | 1461628472375 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:54:32 INFO - PROCESS | 4899 | 1461628472378 Marionette TRACE conn3 <- [1,1194,null,{}] 16:54:32 INFO - PROCESS | 4899 | 1461628472387 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}] 16:54:32 INFO - PROCESS | 4899 | 1461628472572 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:54:32 INFO - PROCESS | 4899 | 1461628472588 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:32 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc3e800 == 107 [pid = 4899] [id = 306] 16:54:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0572df4c00) [pid = 4899] [serial = 919] [outer = (nil)] 16:54:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f057c87b000) [pid = 4899] [serial = 920] [outer = 0x7f0572df4c00] 16:54:32 INFO - PROCESS | 4899 | 1461628472657 Marionette DEBUG loaded listener.js 16:54:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f057cdea400) [pid = 4899] [serial = 921] [outer = 0x7f0572df4c00] 16:54:33 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:33 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:33 INFO - PROCESS | 4899 | 1461628473730 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] 16:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:54:33 INFO - PROCESS | 4899 | 1461628473774 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:54:33 INFO - PROCESS | 4899 | 1461628473782 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 4899 | 1461628473788 Marionette TRACE conn3 <- [1,1198,null,{}] 16:54:33 INFO - PROCESS | 4899 | 1461628473797 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}] 16:54:34 INFO - PROCESS | 4899 | 1461628474002 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:54:34 INFO - PROCESS | 4899 | 1461628474253 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571bfc800 == 108 [pid = 4899] [id = 307] 16:54:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f056af91c00) [pid = 4899] [serial = 922] [outer = (nil)] 16:54:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f056bde0800) [pid = 4899] [serial = 923] [outer = 0x7f056af91c00] 16:54:34 INFO - PROCESS | 4899 | 1461628474373 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f056c116800) [pid = 4899] [serial = 924] [outer = 0x7f056af91c00] 16:54:35 INFO - PROCESS | 4899 | 1461628475288 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]]]}] 16:54:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:54:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1548ms 16:54:35 INFO - PROCESS | 4899 | 1461628475330 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 4899 | 1461628475339 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:54:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:54:35 INFO - PROCESS | 4899 | 1461628475351 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 4899 | 1461628475355 Marionette TRACE conn3 <- [1,1202,null,{}] 16:54:35 INFO - PROCESS | 4899 | 1461628475362 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}] 16:54:35 INFO - PROCESS | 4899 | 1461628475568 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:54:35 INFO - PROCESS | 4899 | 1461628475797 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0576422000 == 109 [pid = 4899] [id = 308] 16:54:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f05718fb800) [pid = 4899] [serial = 925] [outer = (nil)] 16:54:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f0571e60000) [pid = 4899] [serial = 926] [outer = 0x7f05718fb800] 16:54:35 INFO - PROCESS | 4899 | 1461628475918 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f0573081800) [pid = 4899] [serial = 927] [outer = 0x7f05718fb800] 16:54:36 INFO - PROCESS | 4899 | 1461628476932 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]]]}] 16:54:36 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 16:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1632ms 16:54:36 INFO - PROCESS | 4899 | 1461628476984 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:54:36 INFO - PROCESS | 4899 | 1461628476988 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:54:36 INFO - PROCESS | 4899 | 1461628476994 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 4899 | 1461628477000 Marionette TRACE conn3 <- [1,1206,null,{}] 16:54:37 INFO - PROCESS | 4899 | 1461628477017 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}] 16:54:37 INFO - PROCESS | 4899 | 1461628477231 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:54:37 INFO - PROCESS | 4899 | 1461628477518 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852df800 == 110 [pid = 4899] [id = 309] 16:54:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f0576427000) [pid = 4899] [serial = 928] [outer = (nil)] 16:54:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f0577f23400) [pid = 4899] [serial = 929] [outer = 0x7f0576427000] 16:54:37 INFO - PROCESS | 4899 | 1461628477602 Marionette DEBUG loaded listener.js 16:54:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f057b319800) [pid = 4899] [serial = 930] [outer = 0x7f0576427000] 16:54:38 INFO - PROCESS | 4899 | 1461628478476 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]]]}] 16:54:38 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 16:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1537ms 16:54:38 INFO - PROCESS | 4899 | 1461628478532 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 4899 | 1461628478537 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:54:38 INFO - PROCESS | 4899 | 1461628478543 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 4899 | 1461628478547 Marionette TRACE conn3 <- [1,1210,null,{}] 16:54:38 INFO - PROCESS | 4899 | 1461628478552 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}] 16:54:38 INFO - PROCESS | 4899 | 1461628478750 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:54:38 INFO - PROCESS | 4899 | 1461628478929 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fd3d800 == 111 [pid = 4899] [id = 310] 16:54:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f0577b9d800) [pid = 4899] [serial = 931] [outer = (nil)] 16:54:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057cdf1c00) [pid = 4899] [serial = 932] [outer = 0x7f0577b9d800] 16:54:39 INFO - PROCESS | 4899 | 1461628479005 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f057da49400) [pid = 4899] [serial = 933] [outer = 0x7f0577b9d800] 16:54:39 INFO - PROCESS | 4899 | 1461628479886 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]]]}] 16:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1385ms 16:54:39 INFO - PROCESS | 4899 | 1461628479930 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:54:39 INFO - PROCESS | 4899 | 1461628479934 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:54:39 INFO - PROCESS | 4899 | 1461628479940 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:54:39 INFO - PROCESS | 4899 | 1461628479942 Marionette TRACE conn3 <- [1,1214,null,{}] 16:54:39 INFO - PROCESS | 4899 | 1461628479948 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}] 16:54:40 INFO - PROCESS | 4899 | 1461628480132 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:54:40 INFO - PROCESS | 4899 | 1461628480318 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0593167000 == 112 [pid = 4899] [id = 311] 16:54:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f057c9cdc00) [pid = 4899] [serial = 934] [outer = (nil)] 16:54:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057e72cc00) [pid = 4899] [serial = 935] [outer = 0x7f057c9cdc00] 16:54:40 INFO - PROCESS | 4899 | 1461628480396 Marionette DEBUG loaded listener.js 16:54:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f0581508000) [pid = 4899] [serial = 936] [outer = 0x7f057c9cdc00] 16:54:41 INFO - PROCESS | 4899 | 1461628481340 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]]]}] 16:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1430ms 16:54:41 INFO - PROCESS | 4899 | 1461628481372 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:54:41 INFO - PROCESS | 4899 | 1461628481376 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:54:41 INFO - PROCESS | 4899 | 1461628481382 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:54:41 INFO - PROCESS | 4899 | 1461628481385 Marionette TRACE conn3 <- [1,1218,null,{}] 16:54:41 INFO - PROCESS | 4899 | 1461628481391 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}] 16:54:41 INFO - PROCESS | 4899 | 1461628481651 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:54:41 INFO - PROCESS | 4899 | 1461628481898 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0595530800 == 113 [pid = 4899] [id = 312] 16:54:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f058c38e000) [pid = 4899] [serial = 937] [outer = (nil)] 16:54:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f058c540400) [pid = 4899] [serial = 938] [outer = 0x7f058c38e000] 16:54:42 INFO - PROCESS | 4899 | 1461628482025 Marionette DEBUG loaded listener.js 16:54:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f058fea6000) [pid = 4899] [serial = 939] [outer = 0x7f058c38e000] 16:54:42 INFO - PROCESS | 4899 | 1461628482919 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]]]}] 16:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1587ms 16:54:42 INFO - PROCESS | 4899 | 1461628482969 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:54:42 INFO - PROCESS | 4899 | 1461628482973 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:54:42 INFO - PROCESS | 4899 | 1461628482980 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 4899 | 1461628482983 Marionette TRACE conn3 <- [1,1222,null,{}] 16:54:42 INFO - PROCESS | 4899 | 1461628482989 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}] 16:54:43 INFO - PROCESS | 4899 | 1461628483198 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:54:43 INFO - PROCESS | 4899 | 1461628483387 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a9cb000 == 114 [pid = 4899] [id = 313] 16:54:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f0567adb400) [pid = 4899] [serial = 940] [outer = (nil)] 16:54:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f0567ae4c00) [pid = 4899] [serial = 941] [outer = 0x7f0567adb400] 16:54:43 INFO - PROCESS | 4899 | 1461628483463 Marionette DEBUG loaded listener.js 16:54:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f0567aea000) [pid = 4899] [serial = 942] [outer = 0x7f0567adb400] 16:54:44 INFO - PROCESS | 4899 | 1461628484314 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] 16:54:44 INFO - PROCESS | 4899 | 1461628484371 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:54:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:54:44 INFO - PROCESS | 4899 | 1461628484377 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:54:44 INFO - PROCESS | 4899 | 1461628484380 Marionette TRACE conn3 <- [1,1226,null,{}] 16:54:44 INFO - PROCESS | 4899 | 1461628484385 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}] 16:54:44 INFO - PROCESS | 4899 | 1461628484574 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:54:44 INFO - PROCESS | 4899 | 1461628484768 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05957ab800 == 115 [pid = 4899] [id = 314] 16:54:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f0567ae0000) [pid = 4899] [serial = 943] [outer = (nil)] 16:54:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f058c390000) [pid = 4899] [serial = 944] [outer = 0x7f0567ae0000] 16:54:44 INFO - PROCESS | 4899 | 1461628484849 Marionette DEBUG loaded listener.js 16:54:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f0590734800) [pid = 4899] [serial = 945] [outer = 0x7f0567ae0000] 16:54:45 INFO - PROCESS | 4899 | 1461628485746 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]]]}] 16:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1435ms 16:54:45 INFO - PROCESS | 4899 | 1461628485813 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:54:45 INFO - PROCESS | 4899 | 1461628485819 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:54:45 INFO - PROCESS | 4899 | 1461628485827 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:54:45 INFO - PROCESS | 4899 | 1461628485829 Marionette TRACE conn3 <- [1,1230,null,{}] 16:54:45 INFO - PROCESS | 4899 | 1461628485835 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}] 16:54:46 INFO - PROCESS | 4899 | 1461628486050 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:54:46 INFO - PROCESS | 4899 | 1461628486236 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b153000 == 116 [pid = 4899] [id = 315] 16:54:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f0567ce9400) [pid = 4899] [serial = 946] [outer = (nil)] 16:54:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f0567cf3400) [pid = 4899] [serial = 947] [outer = 0x7f0567ce9400] 16:54:46 INFO - PROCESS | 4899 | 1461628486319 Marionette DEBUG loaded listener.js 16:54:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f0567cf7800) [pid = 4899] [serial = 948] [outer = 0x7f0567ce9400] 16:54:47 INFO - PROCESS | 4899 | 1461628487259 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]]]}] 16:54:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:54:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1482ms 16:54:47 INFO - PROCESS | 4899 | 1461628487308 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:54:47 INFO - PROCESS | 4899 | 1461628487312 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:54:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:54:47 INFO - PROCESS | 4899 | 1461628487319 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:54:47 INFO - PROCESS | 4899 | 1461628487323 Marionette TRACE conn3 <- [1,1234,null,{}] 16:54:47 INFO - PROCESS | 4899 | 1461628487328 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}] 16:54:47 INFO - PROCESS | 4899 | 1461628487526 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:54:47 INFO - PROCESS | 4899 | 1461628487756 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a811000 == 117 [pid = 4899] [id = 316] 16:54:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f0567ceac00) [pid = 4899] [serial = 949] [outer = (nil)] 16:54:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f05684b2c00) [pid = 4899] [serial = 950] [outer = 0x7f0567ceac00] 16:54:47 INFO - PROCESS | 4899 | 1461628487876 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f05684b6c00) [pid = 4899] [serial = 951] [outer = 0x7f0567ceac00] 16:54:48 INFO - PROCESS | 4899 | 1461628488750 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]]]}] 16:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1479ms 16:54:48 INFO - PROCESS | 4899 | 1461628488800 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:54:48 INFO - PROCESS | 4899 | 1461628488804 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:54:48 INFO - PROCESS | 4899 | 1461628488810 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 4899 | 1461628488814 Marionette TRACE conn3 <- [1,1238,null,{}] 16:54:48 INFO - PROCESS | 4899 | 1461628488820 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}] 16:54:49 INFO - PROCESS | 4899 | 1461628489043 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:54:49 INFO - PROCESS | 4899 | 1461628489233 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05789ca000 == 118 [pid = 4899] [id = 317] 16:54:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f05684ae000) [pid = 4899] [serial = 952] [outer = (nil)] 16:54:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f0590736800) [pid = 4899] [serial = 953] [outer = 0x7f05684ae000] 16:54:49 INFO - PROCESS | 4899 | 1461628489317 Marionette DEBUG loaded listener.js 16:54:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 195 (0x7f059082cc00) [pid = 4899] [serial = 954] [outer = 0x7f05684ae000] 16:54:50 INFO - PROCESS | 4899 | 1461628490215 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]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:54:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1480ms 16:54:50 INFO - PROCESS | 4899 | 1461628490291 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 4899 | 1461628490294 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:54:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:54:50 INFO - PROCESS | 4899 | 1461628490301 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 4899 | 1461628490304 Marionette TRACE conn3 <- [1,1242,null,{}] 16:54:50 INFO - PROCESS | 4899 | 1461628490309 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}] 16:54:50 INFO - PROCESS | 4899 | 1461628490512 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:54:50 INFO - PROCESS | 4899 | 1461628490702 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b22d000 == 119 [pid = 4899] [id = 318] 16:54:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 196 (0x7f05684b8c00) [pid = 4899] [serial = 955] [outer = (nil)] 16:54:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 197 (0x7f056bd74800) [pid = 4899] [serial = 956] [outer = 0x7f05684b8c00] 16:54:50 INFO - PROCESS | 4899 | 1461628490777 Marionette DEBUG loaded listener.js 16:54:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 198 (0x7f056bd79400) [pid = 4899] [serial = 957] [outer = 0x7f05684b8c00] 16:54:51 INFO - PROCESS | 4899 | 1461628491663 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]]]}] 16:54:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1435ms 16:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:54:51 INFO - PROCESS | 4899 | 1461628491737 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:54:51 INFO - PROCESS | 4899 | 1461628491740 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:54:51 INFO - PROCESS | 4899 | 1461628491747 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:54:51 INFO - PROCESS | 4899 | 1461628491750 Marionette TRACE conn3 <- [1,1246,null,{}] 16:54:51 INFO - PROCESS | 4899 | 1461628491756 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}] 16:54:51 INFO - PROCESS | 4899 | 1461628491972 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:54:52 INFO - PROCESS | 4899 | 1461628492167 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05789d7800 == 120 [pid = 4899] [id = 319] 16:54:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 199 (0x7f05684b1400) [pid = 4899] [serial = 958] [outer = (nil)] 16:54:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 200 (0x7f0571c0fc00) [pid = 4899] [serial = 959] [outer = 0x7f05684b1400] 16:54:52 INFO - PROCESS | 4899 | 1461628492285 Marionette DEBUG loaded listener.js 16:54:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 201 (0x7f0571c16800) [pid = 4899] [serial = 960] [outer = 0x7f05684b1400] 16:54:53 INFO - PROCESS | 4899 | 1461628493138 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]]]}] 16:54:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:54:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1432ms 16:54:53 INFO - PROCESS | 4899 | 1461628493178 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:54:53 INFO - PROCESS | 4899 | 1461628493182 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:54:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:54:53 INFO - PROCESS | 4899 | 1461628493188 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:54:53 INFO - PROCESS | 4899 | 1461628493190 Marionette TRACE conn3 <- [1,1250,null,{}] 16:54:53 INFO - PROCESS | 4899 | 1461628493196 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}] 16:54:53 INFO - PROCESS | 4899 | 1461628493402 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:54:53 INFO - PROCESS | 4899 | 1461628493607 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578edd800 == 121 [pid = 4899] [id = 320] 16:54:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 202 (0x7f056525d400) [pid = 4899] [serial = 961] [outer = (nil)] 16:54:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 203 (0x7f0565266c00) [pid = 4899] [serial = 962] [outer = 0x7f056525d400] 16:54:53 INFO - PROCESS | 4899 | 1461628493682 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 204 (0x7f056526b800) [pid = 4899] [serial = 963] [outer = 0x7f056525d400] 16:54:54 INFO - PROCESS | 4899 | 1461628494588 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]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1431ms 16:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:54:54 INFO - PROCESS | 4899 | 1461628494620 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 4899 | 1461628494623 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:54:54 INFO - PROCESS | 4899 | 1461628494629 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 4899 | 1461628494632 Marionette TRACE conn3 <- [1,1254,null,{}] 16:54:54 INFO - PROCESS | 4899 | 1461628494638 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}] 16:54:54 INFO - PROCESS | 4899 | 1461628494831 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:54:55 INFO - PROCESS | 4899 | 1461628495024 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c1e4800 == 122 [pid = 4899] [id = 321] 16:54:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 205 (0x7f056525e800) [pid = 4899] [serial = 964] [outer = (nil)] 16:54:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 206 (0x7f056bd7ac00) [pid = 4899] [serial = 965] [outer = 0x7f056525e800] 16:54:55 INFO - PROCESS | 4899 | 1461628495098 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 207 (0x7f0571c17400) [pid = 4899] [serial = 966] [outer = 0x7f056525e800] 16:54:55 INFO - PROCESS | 4899 | 1461628495990 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]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1438ms 16:54:56 INFO - PROCESS | 4899 | 1461628496067 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:54:56 INFO - PROCESS | 4899 | 1461628496070 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:54:56 INFO - PROCESS | 4899 | 1461628496076 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 4899 | 1461628496078 Marionette TRACE conn3 <- [1,1258,null,{}] 16:54:56 INFO - PROCESS | 4899 | 1461628496084 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}] 16:54:56 INFO - PROCESS | 4899 | 1461628496280 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:54:56 INFO - PROCESS | 4899 | 1461628496946 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b158000 == 123 [pid = 4899] [id = 322] 16:54:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f0567ae5400) [pid = 4899] [serial = 967] [outer = (nil)] 16:54:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f0567bd3400) [pid = 4899] [serial = 968] [outer = 0x7f0567ae5400] 16:54:57 INFO - PROCESS | 4899 | 1461628497023 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 210 (0x7f05684b3000) [pid = 4899] [serial = 969] [outer = 0x7f0567ae5400] 16:54:57 INFO - PROCESS | 4899 | 1461628497934 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]]]}] 16:54:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:54:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1934ms 16:54:58 INFO - PROCESS | 4899 | 1461628498013 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 4899 | 1461628498019 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:54:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:54:58 INFO - PROCESS | 4899 | 1461628498026 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 4899 | 1461628498031 Marionette TRACE conn3 <- [1,1262,null,{}] 16:54:58 INFO - PROCESS | 4899 | 1461628498038 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}] 16:54:58 INFO - PROCESS | 4899 | 1461628498304 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:54:58 INFO - PROCESS | 4899 | 1461628498694 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567be8800 == 124 [pid = 4899] [id = 323] 16:54:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 211 (0x7f056bef6c00) [pid = 4899] [serial = 970] [outer = (nil)] 16:54:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 212 (0x7f056c07f000) [pid = 4899] [serial = 971] [outer = 0x7f056bef6c00] 16:54:58 INFO - PROCESS | 4899 | 1461628498767 Marionette DEBUG loaded listener.js 16:54:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 213 (0x7f056c772000) [pid = 4899] [serial = 972] [outer = 0x7f056bef6c00] 16:54:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575484000 == 123 [pid = 4899] [id = 9] 16:54:59 INFO - PROCESS | 4899 | 1461628499858 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]]]}] 16:54:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ddd2800 == 122 [pid = 4899] [id = 53] 16:54:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0576144000 == 121 [pid = 4899] [id = 48] 16:54:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c01a000 == 120 [pid = 4899] [id = 253] 16:54:59 INFO - PROCESS | 4899 | --DOMWINDOW == 212 (0x7f05718f3400) [pid = 4899] [serial = 845] [outer = (nil)] [url = about:blank] 16:54:59 INFO - PROCESS | 4899 | --DOMWINDOW == 211 (0x7f058b10a000) [pid = 4899] [serial = 833] [outer = (nil)] [url = about:blank] 16:54:59 INFO - PROCESS | 4899 | --DOMWINDOW == 210 (0x7f058c38f800) [pid = 4899] [serial = 839] [outer = (nil)] [url = about:blank] 16:54:59 INFO - PROCESS | 4899 | --DOMWINDOW == 209 (0x7f058c376c00) [pid = 4899] [serial = 836] [outer = (nil)] [url = about:blank] 16:54:59 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f0572df7c00) [pid = 4899] [serial = 842] [outer = (nil)] [url = about:blank] 16:54:59 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f0578665c00) [pid = 4899] [serial = 866] [outer = (nil)] [url = about:blank] 16:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1944ms 16:54:59 INFO - PROCESS | 4899 | 1461628499974 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:54:59 INFO - PROCESS | 4899 | 1461628499980 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:54:59 INFO - PROCESS | 4899 | 1461628499987 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:54:59 INFO - PROCESS | 4899 | 1461628499990 Marionette TRACE conn3 <- [1,1266,null,{}] 16:54:59 INFO - PROCESS | 4899 | 1461628499995 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}] 16:55:00 INFO - PROCESS | 4899 | 1461628500185 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 206 (0x7f0578660400) [pid = 4899] [serial = 821] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 205 (0x7f056c76fc00) [pid = 4899] [serial = 852] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 204 (0x7f0574ee9400) [pid = 4899] [serial = 861] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 203 (0x7f05751d6400) [pid = 4899] [serial = 815] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 202 (0x7f0577f15c00) [pid = 4899] [serial = 696] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 201 (0x7f0567ad3000) [pid = 4899] [serial = 848] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 200 (0x7f0574de8000) [pid = 4899] [serial = 860] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 199 (0x7f0571bc1000) [pid = 4899] [serial = 804] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 198 (0x7f058a222c00) [pid = 4899] [serial = 705] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 197 (0x7f0581503400) [pid = 4899] [serial = 702] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 196 (0x7f05907e4c00) [pid = 4899] [serial = 723] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 195 (0x7f0572dfb000) [pid = 4899] [serial = 812] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 194 (0x7f0568882800) [pid = 4899] [serial = 849] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f0571950c00) [pid = 4899] [serial = 854] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f0574de5000) [pid = 4899] [serial = 693] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f0580725c00) [pid = 4899] [serial = 827] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f056c525400) [pid = 4899] [serial = 809] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f058e443000) [pid = 4899] [serial = 714] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f05807dc800) [pid = 4899] [serial = 690] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f0567bd2c00) [pid = 4899] [serial = 806] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 186 (0x7f058fea3000) [pid = 4899] [serial = 717] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f0573ec9000) [pid = 4899] [serial = 857] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f058156f400) [pid = 4899] [serial = 830] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f0571e65000) [pid = 4899] [serial = 855] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f057cdf5c00) [pid = 4899] [serial = 824] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f05751d6800) [pid = 4899] [serial = 863] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f057d7f1000) [pid = 4899] [serial = 699] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f058c53e800) [pid = 4899] [serial = 711] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f0576576800) [pid = 4899] [serial = 818] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f0574179c00) [pid = 4899] [serial = 858] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f056c51dc00) [pid = 4899] [serial = 851] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f0590372000) [pid = 4899] [serial = 720] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f058c38b000) [pid = 4899] [serial = 708] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f0577880800) [pid = 4899] [serial = 864] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f058b311800) [pid = 4899] [serial = 753] [outer = (nil)] [url = about:blank] 16:55:00 INFO - PROCESS | 4899 | 1461628500505 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b7da000 == 121 [pid = 4899] [id = 324] 16:55:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f0567ad3000) [pid = 4899] [serial = 973] [outer = (nil)] 16:55:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f056c76fc00) [pid = 4899] [serial = 974] [outer = 0x7f0567ad3000] 16:55:00 INFO - PROCESS | 4899 | 1461628500612 Marionette DEBUG loaded listener.js 16:55:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0571c1c000) [pid = 4899] [serial = 975] [outer = 0x7f0567ad3000] 16:55:01 INFO - PROCESS | 4899 | 1461628501454 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]]]}] 16:55:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:55:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1490ms 16:55:01 INFO - PROCESS | 4899 | 1461628501478 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:55:01 INFO - PROCESS | 4899 | 1461628501482 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:55:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:55:01 INFO - PROCESS | 4899 | 1461628501508 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:55:01 INFO - PROCESS | 4899 | 1461628501518 Marionette TRACE conn3 <- [1,1270,null,{}] 16:55:01 INFO - PROCESS | 4899 | 1461628501526 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}] 16:55:01 INFO - PROCESS | 4899 | 1461628501756 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:55:01 INFO - PROCESS | 4899 | 1461628501943 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0573154000 == 122 [pid = 4899] [id = 325] 16:55:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f0567bd2c00) [pid = 4899] [serial = 976] [outer = (nil)] 16:55:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f0572dee400) [pid = 4899] [serial = 977] [outer = 0x7f0567bd2c00] 16:55:02 INFO - PROCESS | 4899 | 1461628502057 Marionette DEBUG loaded listener.js 16:55:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f057417b400) [pid = 4899] [serial = 978] [outer = 0x7f0567bd2c00] 16:55:03 INFO - PROCESS | 4899 | 1461628503047 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]]]}] 16:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1613ms 16:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:55:03 INFO - PROCESS | 4899 | 1461628503102 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:55:03 INFO - PROCESS | 4899 | 1461628503106 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:55:03 INFO - PROCESS | 4899 | 1461628503118 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:55:03 INFO - PROCESS | 4899 | 1461628503121 Marionette TRACE conn3 <- [1,1274,null,{}] 16:55:03 INFO - PROCESS | 4899 | 1461628503127 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}] 16:55:03 INFO - PROCESS | 4899 | 1461628503383 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:55:03 INFO - PROCESS | 4899 | 1461628503417 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574e9f000 == 123 [pid = 4899] [id = 326] 16:55:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f057417d800) [pid = 4899] [serial = 979] [outer = (nil)] 16:55:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f0574de0000) [pid = 4899] [serial = 980] [outer = 0x7f057417d800] 16:55:03 INFO - PROCESS | 4899 | 1461628503478 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f05754afc00) [pid = 4899] [serial = 981] [outer = 0x7f057417d800] 16:55:04 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f056c519800) [pid = 4899] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:55:04 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f0571e61000) [pid = 4899] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:55:04 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f056c807000) [pid = 4899] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:55:04 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f056c807400) [pid = 4899] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:55:04 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f0567ac6c00) [pid = 4899] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:55:04 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f0577bd1800) [pid = 4899] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:55:04 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f056b18dc00) [pid = 4899] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:55:04 INFO - PROCESS | 4899 | 1461628504761 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]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:55:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1694ms 16:55:04 INFO - PROCESS | 4899 | 1461628504808 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 4899 | 1461628504813 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:55:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:55:04 INFO - PROCESS | 4899 | 1461628504822 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 4899 | 1461628504826 Marionette TRACE conn3 <- [1,1278,null,{}] 16:55:04 INFO - PROCESS | 4899 | 1461628504834 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}] 16:55:05 INFO - PROCESS | 4899 | 1461628505148 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:55:05 INFO - PROCESS | 4899 | 1461628505323 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574f0e000 == 124 [pid = 4899] [id = 327] 16:55:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f05761ff000) [pid = 4899] [serial = 982] [outer = (nil)] 16:55:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057650e800) [pid = 4899] [serial = 983] [outer = 0x7f05761ff000] 16:55:05 INFO - PROCESS | 4899 | 1461628505403 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f057865a800) [pid = 4899] [serial = 984] [outer = 0x7f05761ff000] 16:55:06 INFO - PROCESS | 4899 | 1461628506103 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]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:55:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1332ms 16:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:55:06 INFO - PROCESS | 4899 | 1461628506154 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:55:06 INFO - PROCESS | 4899 | 1461628506157 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:55:06 INFO - PROCESS | 4899 | 1461628506163 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 4899 | 1461628506166 Marionette TRACE conn3 <- [1,1282,null,{}] 16:55:06 INFO - PROCESS | 4899 | 1461628506171 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}] 16:55:06 INFO - PROCESS | 4899 | 1461628506406 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:55:06 INFO - PROCESS | 4899 | 1461628506427 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577f9b000 == 125 [pid = 4899] [id = 328] 16:55:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f0573040800) [pid = 4899] [serial = 985] [outer = (nil)] 16:55:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f0578adb800) [pid = 4899] [serial = 986] [outer = 0x7f0573040800] 16:55:06 INFO - PROCESS | 4899 | 1461628506489 Marionette DEBUG loaded listener.js 16:55:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f0578ae5c00) [pid = 4899] [serial = 987] [outer = 0x7f0573040800] 16:55:07 INFO - PROCESS | 4899 | 1461628507604 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]]]}] 16:55:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:55:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1484ms 16:55:07 INFO - PROCESS | 4899 | 1461628507647 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:55:07 INFO - PROCESS | 4899 | 1461628507654 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:55:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:55:07 INFO - PROCESS | 4899 | 1461628507663 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 4899 | 1461628507667 Marionette TRACE conn3 <- [1,1286,null,{}] 16:55:07 INFO - PROCESS | 4899 | 1461628507675 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}] 16:55:07 INFO - PROCESS | 4899 | 1461628507864 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:55:08 INFO - PROCESS | 4899 | 1461628508055 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c866800 == 126 [pid = 4899] [id = 329] 16:55:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f056af87800) [pid = 4899] [serial = 988] [outer = (nil)] 16:55:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f056bd72800) [pid = 4899] [serial = 989] [outer = 0x7f056af87800] 16:55:08 INFO - PROCESS | 4899 | 1461628508180 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f056c51f800) [pid = 4899] [serial = 990] [outer = 0x7f056af87800] 16:55:09 INFO - PROCESS | 4899 | 1461628509092 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]]]}] 16:55:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:55:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1482ms 16:55:09 INFO - PROCESS | 4899 | 1461628509146 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 4899 | 1461628509155 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:55:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:55:09 INFO - PROCESS | 4899 | 1461628509165 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 4899 | 1461628509170 Marionette TRACE conn3 <- [1,1290,null,{}] 16:55:09 INFO - PROCESS | 4899 | 1461628509175 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}] 16:55:09 INFO - PROCESS | 4899 | 1461628509378 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:55:09 INFO - PROCESS | 4899 | 1461628509643 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574e9d800 == 127 [pid = 4899] [id = 330] 16:55:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f056c522000) [pid = 4899] [serial = 991] [outer = (nil)] 16:55:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f0571c1a000) [pid = 4899] [serial = 992] [outer = 0x7f056c522000] 16:55:09 INFO - PROCESS | 4899 | 1461628509761 Marionette DEBUG loaded listener.js 16:55:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f0572ded800) [pid = 4899] [serial = 993] [outer = 0x7f056c522000] 16:55:10 INFO - PROCESS | 4899 | 1461628510626 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]]]}] 16:55:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:55:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1531ms 16:55:10 INFO - PROCESS | 4899 | 1461628510697 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:55:10 INFO - PROCESS | 4899 | 1461628510701 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:55:10 INFO - PROCESS | 4899 | 1461628510707 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:55:10 INFO - PROCESS | 4899 | 1461628510713 Marionette TRACE conn3 <- [1,1294,null,{}] 16:55:10 INFO - PROCESS | 4899 | 1461628510729 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}] 16:55:10 INFO - PROCESS | 4899 | 1461628510972 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:55:11 INFO - PROCESS | 4899 | 1461628511210 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578eea000 == 128 [pid = 4899] [id = 331] 16:55:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f0574178800) [pid = 4899] [serial = 994] [outer = (nil)] 16:55:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f05751e1c00) [pid = 4899] [serial = 995] [outer = 0x7f0574178800] 16:55:11 INFO - PROCESS | 4899 | 1461628511330 Marionette DEBUG loaded listener.js 16:55:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f0577f15c00) [pid = 4899] [serial = 996] [outer = 0x7f0574178800] 16:55:12 INFO - PROCESS | 4899 | 1461628512193 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]]]}] 16:55:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:55:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1534ms 16:55:12 INFO - PROCESS | 4899 | 1461628512243 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:55:12 INFO - PROCESS | 4899 | 1461628512247 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:55:12 INFO - PROCESS | 4899 | 1461628512253 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:55:12 INFO - PROCESS | 4899 | 1461628512257 Marionette TRACE conn3 <- [1,1298,null,{}] 16:55:12 INFO - PROCESS | 4899 | 1461628512262 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}] 16:55:12 INFO - PROCESS | 4899 | 1461628512470 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:55:12 INFO - PROCESS | 4899 | 1461628512666 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d078800 == 129 [pid = 4899] [id = 332] 16:55:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f056c80dc00) [pid = 4899] [serial = 997] [outer = (nil)] 16:55:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f0578ae3000) [pid = 4899] [serial = 998] [outer = 0x7f056c80dc00] 16:55:12 INFO - PROCESS | 4899 | 1461628512743 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f057b317000) [pid = 4899] [serial = 999] [outer = 0x7f056c80dc00] 16:55:13 INFO - PROCESS | 4899 | 1461628513663 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]]]}] 16:55:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:55:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1484ms 16:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:55:13 INFO - PROCESS | 4899 | 1461628513740 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 4899 | 1461628513743 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:55:13 INFO - PROCESS | 4899 | 1461628513749 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 4899 | 1461628513753 Marionette TRACE conn3 <- [1,1302,null,{}] 16:55:13 INFO - PROCESS | 4899 | 1461628513758 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}] 16:55:13 INFO - PROCESS | 4899 | 1461628513962 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:55:14 INFO - PROCESS | 4899 | 1461628514213 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:14 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ea1e000 == 130 [pid = 4899] [id = 333] 16:55:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f057c529400) [pid = 4899] [serial = 1000] [outer = (nil)] 16:55:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f057c9c7800) [pid = 4899] [serial = 1001] [outer = 0x7f057c529400] 16:55:14 INFO - PROCESS | 4899 | 1461628514304 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 195 (0x7f057cbe2c00) [pid = 4899] [serial = 1002] [outer = 0x7f057c529400] 16:55:15 INFO - PROCESS | 4899 | 1461628515184 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]]]}] 16:55:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:55:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1480ms 16:55:15 INFO - PROCESS | 4899 | 1461628515229 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:55:15 INFO - PROCESS | 4899 | 1461628515234 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:55:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:55:15 INFO - PROCESS | 4899 | 1461628515241 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:55:15 INFO - PROCESS | 4899 | 1461628515245 Marionette TRACE conn3 <- [1,1306,null,{}] 16:55:15 INFO - PROCESS | 4899 | 1461628515250 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}] 16:55:15 INFO - PROCESS | 4899 | 1461628515502 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:55:15 INFO - PROCESS | 4899 | 1461628515733 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b559000 == 131 [pid = 4899] [id = 334] 16:55:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 196 (0x7f057cbe4000) [pid = 4899] [serial = 1003] [outer = (nil)] 16:55:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 197 (0x7f0581573000) [pid = 4899] [serial = 1004] [outer = 0x7f057cbe4000] 16:55:15 INFO - PROCESS | 4899 | 1461628515858 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 198 (0x7f058c34b000) [pid = 4899] [serial = 1005] [outer = 0x7f057cbe4000] 16:55:16 INFO - PROCESS | 4899 | 1461628516702 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]]]}] 16:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1533ms 16:55:16 INFO - PROCESS | 4899 | 1461628516775 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:55:16 INFO - PROCESS | 4899 | 1461628516779 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:55:16 INFO - PROCESS | 4899 | 1461628516785 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 4899 | 1461628516788 Marionette TRACE conn3 <- [1,1310,null,{}] 16:55:16 INFO - PROCESS | 4899 | 1461628516793 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}] 16:55:17 INFO - PROCESS | 4899 | 1461628517024 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:55:17 INFO - PROCESS | 4899 | 1461628517262 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0590816800 == 132 [pid = 4899] [id = 335] 16:55:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 199 (0x7f058c2fa800) [pid = 4899] [serial = 1006] [outer = (nil)] 16:55:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 200 (0x7f058c382400) [pid = 4899] [serial = 1007] [outer = 0x7f058c2fa800] 16:55:17 INFO - PROCESS | 4899 | 1461628517387 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 201 (0x7f058e43e800) [pid = 4899] [serial = 1008] [outer = 0x7f058c2fa800] 16:55:18 INFO - PROCESS | 4899 | 1461628518239 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] 16:55:18 INFO - PROCESS | 4899 | 1461628518281 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:55:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:55:18 INFO - PROCESS | 4899 | 1461628518287 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 4899 | 1461628518290 Marionette TRACE conn3 <- [1,1314,null,{}] 16:55:18 INFO - PROCESS | 4899 | 1461628518296 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}] 16:55:18 INFO - PROCESS | 4899 | 1461628518496 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:55:18 INFO - PROCESS | 4899 | 1461628518687 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0595793000 == 133 [pid = 4899] [id = 336] 16:55:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 202 (0x7f0578b52400) [pid = 4899] [serial = 1009] [outer = (nil)] 16:55:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 203 (0x7f0578b5bc00) [pid = 4899] [serial = 1010] [outer = 0x7f0578b52400] 16:55:18 INFO - PROCESS | 4899 | 1461628518764 Marionette DEBUG loaded listener.js 16:55:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 204 (0x7f058c36ec00) [pid = 4899] [serial = 1011] [outer = 0x7f0578b52400] 16:55:19 INFO - PROCESS | 4899 | 1461628519665 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]]]}] 16:55:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:55:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1434ms 16:55:19 INFO - PROCESS | 4899 | 1461628519722 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:55:19 INFO - PROCESS | 4899 | 1461628519726 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:55:19 INFO - PROCESS | 4899 | 1461628519732 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:55:19 INFO - PROCESS | 4899 | 1461628519734 Marionette TRACE conn3 <- [1,1318,null,{}] 16:55:19 INFO - PROCESS | 4899 | 1461628519740 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}] 16:55:19 INFO - PROCESS | 4899 | 1461628519941 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:55:20 INFO - PROCESS | 4899 | 1461628520135 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572e4d000 == 134 [pid = 4899] [id = 337] 16:55:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 205 (0x7f05789b1c00) [pid = 4899] [serial = 1012] [outer = (nil)] 16:55:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 206 (0x7f05789ba400) [pid = 4899] [serial = 1013] [outer = 0x7f05789b1c00] 16:55:20 INFO - PROCESS | 4899 | 1461628520220 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 207 (0x7f05789bf400) [pid = 4899] [serial = 1014] [outer = 0x7f05789b1c00] 16:55:21 INFO - PROCESS | 4899 | 1461628521110 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]]]}] 16:55:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:55:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1432ms 16:55:21 INFO - PROCESS | 4899 | 1461628521165 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 4899 | 1461628521170 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:55:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:55:21 INFO - PROCESS | 4899 | 1461628521176 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 4899 | 1461628521179 Marionette TRACE conn3 <- [1,1322,null,{}] 16:55:21 INFO - PROCESS | 4899 | 1461628521185 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}] 16:55:21 INFO - PROCESS | 4899 | 1461628521376 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:55:21 INFO - PROCESS | 4899 | 1461628521568 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0569612800 == 135 [pid = 4899] [id = 338] 16:55:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f05789b3000) [pid = 4899] [serial = 1015] [outer = (nil)] 16:55:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f058c371000) [pid = 4899] [serial = 1016] [outer = 0x7f05789b3000] 16:55:21 INFO - PROCESS | 4899 | 1461628521641 Marionette DEBUG loaded listener.js 16:55:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 210 (0x7f058fd73800) [pid = 4899] [serial = 1017] [outer = 0x7f05789b3000] 16:55:22 INFO - PROCESS | 4899 | 1461628522541 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]]]}] 16:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1430ms 16:55:22 INFO - PROCESS | 4899 | 1461628522608 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:55:22 INFO - PROCESS | 4899 | 1461628522611 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:55:22 INFO - PROCESS | 4899 | 1461628522618 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:55:22 INFO - PROCESS | 4899 | 1461628522622 Marionette TRACE conn3 <- [1,1326,null,{}] 16:55:22 INFO - PROCESS | 4899 | 1461628522627 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}] 16:55:22 INFO - PROCESS | 4899 | 1461628522876 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:55:23 INFO - PROCESS | 4899 | 1461628523108 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566ad6800 == 136 [pid = 4899] [id = 339] 16:55:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 211 (0x7f0568548000) [pid = 4899] [serial = 1018] [outer = (nil)] 16:55:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 212 (0x7f056854fc00) [pid = 4899] [serial = 1019] [outer = 0x7f0568548000] 16:55:23 INFO - PROCESS | 4899 | 1461628523232 Marionette DEBUG loaded listener.js 16:55:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 213 (0x7f059073a800) [pid = 4899] [serial = 1020] [outer = 0x7f0568548000] 16:55:24 INFO - PROCESS | 4899 | 1461628524074 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]]]}] 16:55:24 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 16:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1486ms 16:55:24 INFO - PROCESS | 4899 | 1461628524107 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:55:24 INFO - PROCESS | 4899 | 1461628524111 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:55:24 INFO - PROCESS | 4899 | 1461628524117 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:55:24 INFO - PROCESS | 4899 | 1461628524120 Marionette TRACE conn3 <- [1,1330,null,{}] 16:55:24 INFO - PROCESS | 4899 | 1461628524125 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}] 16:55:24 INFO - PROCESS | 4899 | 1461628524325 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:55:24 INFO - PROCESS | 4899 | 1461628524518 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565a10000 == 137 [pid = 4899] [id = 340] 16:55:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 214 (0x7f05659ad800) [pid = 4899] [serial = 1021] [outer = (nil)] 16:55:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 215 (0x7f05659b4800) [pid = 4899] [serial = 1022] [outer = 0x7f05659ad800] 16:55:24 INFO - PROCESS | 4899 | 1461628524589 Marionette DEBUG loaded listener.js 16:55:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 216 (0x7f05659b9000) [pid = 4899] [serial = 1023] [outer = 0x7f05659ad800] 16:55:25 INFO - PROCESS | 4899 | 1461628525513 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]]]}] 16:55:25 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 16:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1432ms 16:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:55:25 INFO - PROCESS | 4899 | 1461628525550 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:55:25 INFO - PROCESS | 4899 | 1461628525553 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:55:25 INFO - PROCESS | 4899 | 1461628525559 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:55:25 INFO - PROCESS | 4899 | 1461628525562 Marionette TRACE conn3 <- [1,1334,null,{}] 16:55:25 INFO - PROCESS | 4899 | 1461628525576 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}] 16:55:25 INFO - PROCESS | 4899 | 1461628525781 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:55:25 INFO - PROCESS | 4899 | 1461628525986 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567cc6000 == 138 [pid = 4899] [id = 341] 16:55:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 217 (0x7f056534c000) [pid = 4899] [serial = 1024] [outer = (nil)] 16:55:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 218 (0x7f0565352800) [pid = 4899] [serial = 1025] [outer = 0x7f056534c000] 16:55:26 INFO - PROCESS | 4899 | 1461628526058 Marionette DEBUG loaded listener.js 16:55:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 219 (0x7f0565356c00) [pid = 4899] [serial = 1026] [outer = 0x7f056534c000] 16:55:27 INFO - PROCESS | 4899 | 1461628527356 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]]]}] 16:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1843ms 16:55:27 INFO - PROCESS | 4899 | 1461628527402 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:55:27 INFO - PROCESS | 4899 | 1461628527407 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:55:27 INFO - PROCESS | 4899 | 1461628527416 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:55:27 INFO - PROCESS | 4899 | 1461628527422 Marionette TRACE conn3 <- [1,1338,null,{}] 16:55:27 INFO - PROCESS | 4899 | 1461628527431 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}] 16:55:27 INFO - PROCESS | 4899 | 1461628527724 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:55:27 INFO - PROCESS | 4899 | 1461628527932 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b140000 == 139 [pid = 4899] [id = 342] 16:55:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 220 (0x7f0565269000) [pid = 4899] [serial = 1027] [outer = (nil)] 16:55:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 221 (0x7f0567ae0800) [pid = 4899] [serial = 1028] [outer = 0x7f0565269000] 16:55:28 INFO - PROCESS | 4899 | 1461628528058 Marionette DEBUG loaded listener.js 16:55:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 222 (0x7f0567cf5400) [pid = 4899] [serial = 1029] [outer = 0x7f0565269000] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571970800 == 138 [pid = 4899] [id = 280] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05687a9000 == 137 [pid = 4899] [id = 279] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574513800 == 136 [pid = 4899] [id = 281] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0592e6e000 == 135 [pid = 4899] [id = 277] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 221 (0x7f057c87b000) [pid = 4899] [serial = 920] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 220 (0x7f058c37a400) [pid = 4899] [serial = 890] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 219 (0x7f058b19b400) [pid = 4899] [serial = 887] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 218 (0x7f058feb0000) [pid = 4899] [serial = 896] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 217 (0x7f057c533000) [pid = 4899] [serial = 881] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 216 (0x7f058c545800) [pid = 4899] [serial = 893] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 215 (0x7f05807e7400) [pid = 4899] [serial = 884] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567bf1800 == 134 [pid = 4899] [id = 282] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0595799000 == 133 [pid = 4899] [id = 278] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574f0e000 == 132 [pid = 4899] [id = 327] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574e9f000 == 131 [pid = 4899] [id = 326] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0573154000 == 130 [pid = 4899] [id = 325] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b7da000 == 129 [pid = 4899] [id = 324] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567be8800 == 128 [pid = 4899] [id = 323] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b158000 == 127 [pid = 4899] [id = 322] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a811000 == 126 [pid = 4899] [id = 316] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b153000 == 125 [pid = 4899] [id = 315] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05957ab800 == 124 [pid = 4899] [id = 314] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a9cb000 == 123 [pid = 4899] [id = 313] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0595530800 == 122 [pid = 4899] [id = 312] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0593167000 == 121 [pid = 4899] [id = 311] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fd3d800 == 120 [pid = 4899] [id = 310] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05852df800 == 119 [pid = 4899] [id = 309] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0576422000 == 118 [pid = 4899] [id = 308] 16:55:29 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571bfc800 == 117 [pid = 4899] [id = 307] 16:55:29 INFO - PROCESS | 4899 | 1461628529594 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]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:55:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2238ms 16:55:29 INFO - PROCESS | 4899 | 1461628529655 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:55:29 INFO - PROCESS | 4899 | 1461628529663 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:55:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:55:29 INFO - PROCESS | 4899 | 1461628529673 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:55:29 INFO - PROCESS | 4899 | 1461628529677 Marionette TRACE conn3 <- [1,1342,null,{}] 16:55:29 INFO - PROCESS | 4899 | 1461628529683 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}] 16:55:29 INFO - PROCESS | 4899 | 1461628529863 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 214 (0x7f0573ed1c00) [pid = 4899] [serial = 911] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 213 (0x7f0574ee7000) [pid = 4899] [serial = 914] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 212 (0x7f056c80e000) [pid = 4899] [serial = 906] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 211 (0x7f0572df6800) [pid = 4899] [serial = 909] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 210 (0x7f0571947c00) [pid = 4899] [serial = 899] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 209 (0x7f0574181400) [pid = 4899] [serial = 918] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f0571e5fc00) [pid = 4899] [serial = 908] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f057ae30400) [pid = 4899] [serial = 878] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 206 (0x7f0576124400) [pid = 4899] [serial = 915] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 205 (0x7f0574299800) [pid = 4899] [serial = 912] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 204 (0x7f056c121c00) [pid = 4899] [serial = 869] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 203 (0x7f057a685400) [pid = 4899] [serial = 867] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 202 (0x7f056c07a000) [pid = 4899] [serial = 903] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 201 (0x7f0576579800) [pid = 4899] [serial = 875] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 200 (0x7f056bacec00) [pid = 4899] [serial = 902] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 199 (0x7f057303e800) [pid = 4899] [serial = 872] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 198 (0x7f056c809000) [pid = 4899] [serial = 905] [outer = (nil)] [url = about:blank] 16:55:29 INFO - PROCESS | 4899 | --DOMWINDOW == 197 (0x7f0568877000) [pid = 4899] [serial = 917] [outer = (nil)] [url = about:blank] 16:55:30 INFO - PROCESS | 4899 | 1461628530056 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a812800 == 118 [pid = 4899] [id = 343] 16:55:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 198 (0x7f0567add000) [pid = 4899] [serial = 1030] [outer = (nil)] 16:55:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 199 (0x7f0568546000) [pid = 4899] [serial = 1031] [outer = 0x7f0567add000] 16:55:30 INFO - PROCESS | 4899 | 1461628530125 Marionette DEBUG loaded listener.js 16:55:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 200 (0x7f056b185400) [pid = 4899] [serial = 1032] [outer = 0x7f0567add000] 16:55:30 INFO - PROCESS | 4899 | 1461628530875 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]]]}] 16:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1237ms 16:55:30 INFO - PROCESS | 4899 | 1461628530912 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 4899 | 1461628530916 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:55:30 INFO - PROCESS | 4899 | 1461628530921 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 4899 | 1461628530927 Marionette TRACE conn3 <- [1,1346,null,{}] 16:55:30 INFO - PROCESS | 4899 | 1461628530953 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}] 16:55:31 INFO - PROCESS | 4899 | 1461628531136 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:55:31 INFO - PROCESS | 4899 | 1461628531154 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c85c800 == 119 [pid = 4899] [id = 344] 16:55:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 201 (0x7f056bd75000) [pid = 4899] [serial = 1033] [outer = (nil)] 16:55:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 202 (0x7f056c117800) [pid = 4899] [serial = 1034] [outer = 0x7f056bd75000] 16:55:31 INFO - PROCESS | 4899 | 1461628531224 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 203 (0x7f056c80a800) [pid = 4899] [serial = 1035] [outer = 0x7f056bd75000] 16:55:32 INFO - PROCESS | 4899 | 1461628532241 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]]]}] 16:55:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:55:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1340ms 16:55:32 INFO - PROCESS | 4899 | 1461628532268 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:55:32 INFO - PROCESS | 4899 | 1461628532272 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:55:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:55:32 INFO - PROCESS | 4899 | 1461628532279 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:55:32 INFO - PROCESS | 4899 | 1461628532282 Marionette TRACE conn3 <- [1,1350,null,{}] 16:55:32 INFO - PROCESS | 4899 | 1461628532308 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}] 16:55:32 INFO - PROCESS | 4899 | 1461628532543 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:55:32 INFO - PROCESS | 4899 | 1461628532575 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:32 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0573121000 == 120 [pid = 4899] [id = 345] 16:55:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 204 (0x7f056c073800) [pid = 4899] [serial = 1036] [outer = (nil)] 16:55:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 205 (0x7f0571bb9000) [pid = 4899] [serial = 1037] [outer = 0x7f056c073800] 16:55:32 INFO - PROCESS | 4899 | 1461628532639 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 206 (0x7f0571c1a400) [pid = 4899] [serial = 1038] [outer = 0x7f056c073800] 16:55:33 INFO - PROCESS | 4899 | 1461628533606 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]]]}] 16:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1345ms 16:55:33 INFO - PROCESS | 4899 | 1461628533628 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 4899 | 1461628533630 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:55:33 INFO - PROCESS | 4899 | 1461628533637 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 4899 | 1461628533641 Marionette TRACE conn3 <- [1,1354,null,{}] 16:55:33 INFO - PROCESS | 4899 | 1461628533646 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}] 16:55:33 INFO - PROCESS | 4899 | 1461628533875 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:55:33 INFO - PROCESS | 4899 | 1461628533910 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c1d000 == 121 [pid = 4899] [id = 346] 16:55:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 207 (0x7f0571e62400) [pid = 4899] [serial = 1039] [outer = (nil)] 16:55:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f057303a400) [pid = 4899] [serial = 1040] [outer = 0x7f0571e62400] 16:55:33 INFO - PROCESS | 4899 | 1461628533977 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f0573084800) [pid = 4899] [serial = 1041] [outer = 0x7f0571e62400] 16:55:34 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f0575485800) [pid = 4899] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:55:34 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f057417d800) [pid = 4899] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:55:34 INFO - PROCESS | 4899 | --DOMWINDOW == 206 (0x7f0567ad3000) [pid = 4899] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:55:34 INFO - PROCESS | 4899 | --DOMWINDOW == 205 (0x7f0567bd2c00) [pid = 4899] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:55:34 INFO - PROCESS | 4899 | --DOMWINDOW == 204 (0x7f056bef6c00) [pid = 4899] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:55:34 INFO - PROCESS | 4899 | --DOMWINDOW == 203 (0x7f0567ae5400) [pid = 4899] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:55:34 INFO - PROCESS | 4899 | --DOMWINDOW == 202 (0x7f05761ff000) [pid = 4899] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:55:34 INFO - PROCESS | 4899 | --DOMWINDOW == 201 (0x7f057485d800) [pid = 4899] [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.] 16:55:35 INFO - PROCESS | 4899 | 1461628535073 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]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:55:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1483ms 16:55:35 INFO - PROCESS | 4899 | 1461628535122 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:55:35 INFO - PROCESS | 4899 | 1461628535124 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:55:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:55:35 INFO - PROCESS | 4899 | 1461628535130 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 4899 | 1461628535132 Marionette TRACE conn3 <- [1,1358,null,{}] 16:55:35 INFO - PROCESS | 4899 | 1461628535138 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}] 16:55:35 INFO - PROCESS | 4899 | 1461628535360 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:55:35 INFO - PROCESS | 4899 | 1461628535513 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574ea0000 == 122 [pid = 4899] [id = 347] 16:55:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 202 (0x7f0567ae5400) [pid = 4899] [serial = 1042] [outer = (nil)] 16:55:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 203 (0x7f057417b800) [pid = 4899] [serial = 1043] [outer = 0x7f0567ae5400] 16:55:35 INFO - PROCESS | 4899 | 1461628535585 Marionette DEBUG loaded listener.js 16:55:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 204 (0x7f0576576000) [pid = 4899] [serial = 1044] [outer = 0x7f0567ae5400] 16:55:36 INFO - PROCESS | 4899 | 1461628536291 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]]]}] 16:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1180ms 16:55:36 INFO - PROCESS | 4899 | 1461628536312 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:55:36 INFO - PROCESS | 4899 | 1461628536315 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:55:36 INFO - PROCESS | 4899 | 1461628536321 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:55:36 INFO - PROCESS | 4899 | 1461628536323 Marionette TRACE conn3 <- [1,1362,null,{}] 16:55:36 INFO - PROCESS | 4899 | 1461628536329 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}] 16:55:36 INFO - PROCESS | 4899 | 1461628536559 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:55:36 INFO - PROCESS | 4899 | 1461628536792 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567be2000 == 123 [pid = 4899] [id = 348] 16:55:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 205 (0x7f0565262c00) [pid = 4899] [serial = 1045] [outer = (nil)] 16:55:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 206 (0x7f056534b800) [pid = 4899] [serial = 1046] [outer = 0x7f0565262c00] 16:55:36 INFO - PROCESS | 4899 | 1461628536910 Marionette DEBUG loaded listener.js 16:55:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 207 (0x7f05659b1000) [pid = 4899] [serial = 1047] [outer = 0x7f0565262c00] 16:55:37 INFO - PROCESS | 4899 | 1461628537923 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]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:55:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1634ms 16:55:37 INFO - PROCESS | 4899 | 1461628537974 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:55:37 INFO - PROCESS | 4899 | 1461628537981 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:55:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:55:37 INFO - PROCESS | 4899 | 1461628537990 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 4899 | 1461628537996 Marionette TRACE conn3 <- [1,1366,null,{}] 16:55:38 INFO - PROCESS | 4899 | 1461628538002 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}] 16:55:38 INFO - PROCESS | 4899 | 1461628538225 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:55:38 INFO - PROCESS | 4899 | 1461628538479 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571bf3000 == 124 [pid = 4899] [id = 349] 16:55:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f056854cc00) [pid = 4899] [serial = 1048] [outer = (nil)] 16:55:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f056af91800) [pid = 4899] [serial = 1049] [outer = 0x7f056854cc00] 16:55:38 INFO - PROCESS | 4899 | 1461628538602 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 210 (0x7f056bd6b400) [pid = 4899] [serial = 1050] [outer = 0x7f056854cc00] 16:55:39 INFO - PROCESS | 4899 | 1461628539537 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] 16:55:39 INFO - PROCESS | 4899 | 1461628539590 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:55:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:55:39 INFO - PROCESS | 4899 | 1461628539597 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 4899 | 1461628539600 Marionette TRACE conn3 <- [1,1370,null,{}] 16:55:39 INFO - PROCESS | 4899 | 1461628539606 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}] 16:55:39 INFO - PROCESS | 4899 | 1461628539804 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:55:40 INFO - PROCESS | 4899 | 1461628540084 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b14800 == 125 [pid = 4899] [id = 350] 16:55:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 211 (0x7f056c813800) [pid = 4899] [serial = 1051] [outer = (nil)] 16:55:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 212 (0x7f0571e61000) [pid = 4899] [serial = 1052] [outer = 0x7f056c813800] 16:55:40 INFO - PROCESS | 4899 | 1461628540215 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 213 (0x7f0573ec4000) [pid = 4899] [serial = 1053] [outer = 0x7f056c813800] 16:55:41 INFO - PROCESS | 4899 | 1461628541105 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] 16:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:55:41 INFO - PROCESS | 4899 | 1461628541137 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:55:41 INFO - PROCESS | 4899 | 1461628541152 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 4899 | 1461628541162 Marionette TRACE conn3 <- [1,1374,null,{}] 16:55:41 INFO - PROCESS | 4899 | 1461628541169 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}] 16:55:41 INFO - PROCESS | 4899 | 1461628541368 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:55:41 INFO - PROCESS | 4899 | 1461628541609 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578beb000 == 126 [pid = 4899] [id = 351] 16:55:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 214 (0x7f05718fb000) [pid = 4899] [serial = 1054] [outer = (nil)] 16:55:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 215 (0x7f0577a56400) [pid = 4899] [serial = 1055] [outer = 0x7f05718fb000] 16:55:41 INFO - PROCESS | 4899 | 1461628541727 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 216 (0x7f0577c50c00) [pid = 4899] [serial = 1056] [outer = 0x7f05718fb000] 16:55:42 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:42 INFO - PROCESS | 4899 | 1461628542658 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] 16:55:42 INFO - PROCESS | 4899 | 1461628542696 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:55:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:55:42 INFO - PROCESS | 4899 | 1461628542703 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 4899 | 1461628542707 Marionette TRACE conn3 <- [1,1378,null,{}] 16:55:42 INFO - PROCESS | 4899 | 1461628542713 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}] 16:55:42 INFO - PROCESS | 4899 | 1461628542919 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:55:43 INFO - PROCESS | 4899 | 1461628543174 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057bc33000 == 127 [pid = 4899] [id = 352] 16:55:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 217 (0x7f056c117000) [pid = 4899] [serial = 1057] [outer = (nil)] 16:55:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 218 (0x7f0578ae2c00) [pid = 4899] [serial = 1058] [outer = 0x7f056c117000] 16:55:43 INFO - PROCESS | 4899 | 1461628543293 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 219 (0x7f057a397400) [pid = 4899] [serial = 1059] [outer = 0x7f056c117000] 16:55:44 INFO - PROCESS | 4899 | 1461628544148 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] 16:55:44 INFO - PROCESS | 4899 | 1461628544196 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:55:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:55:44 INFO - PROCESS | 4899 | 1461628544204 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 4899 | 1461628544207 Marionette TRACE conn3 <- [1,1382,null,{}] 16:55:44 INFO - PROCESS | 4899 | 1461628544216 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}] 16:55:44 INFO - PROCESS | 4899 | 1461628544550 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:55:44 INFO - PROCESS | 4899 | 1461628544823 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ea33000 == 128 [pid = 4899] [id = 353] 16:55:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 220 (0x7f057c0b8000) [pid = 4899] [serial = 1060] [outer = (nil)] 16:55:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 221 (0x7f057c49d400) [pid = 4899] [serial = 1061] [outer = 0x7f057c0b8000] 16:55:44 INFO - PROCESS | 4899 | 1461628544911 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 222 (0x7f057ce92800) [pid = 4899] [serial = 1062] [outer = 0x7f057c0b8000] 16:55:45 INFO - PROCESS | 4899 | [4899] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:55:45 INFO - PROCESS | 4899 | 1461628545812 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] 16:55:45 INFO - PROCESS | 4899 | 1461628545893 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:55:45 INFO - PROCESS | 4899 | 1461628545900 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:55:45 INFO - PROCESS | 4899 | 1461628545902 Marionette TRACE conn3 <- [1,1386,null,{}] 16:55:45 INFO - PROCESS | 4899 | 1461628545908 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}] 16:55:46 INFO - PROCESS | 4899 | 1461628546157 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:55:46 INFO - PROCESS | 4899 | 1461628546390 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fd4a000 == 129 [pid = 4899] [id = 354] 16:55:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 223 (0x7f057c0b8c00) [pid = 4899] [serial = 1063] [outer = (nil)] 16:55:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 224 (0x7f0581578800) [pid = 4899] [serial = 1064] [outer = 0x7f057c0b8c00] 16:55:46 INFO - PROCESS | 4899 | 1461628546510 Marionette DEBUG loaded listener.js 16:55:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 225 (0x7f058ae53000) [pid = 4899] [serial = 1065] [outer = 0x7f057c0b8c00] 16:55:47 INFO - PROCESS | 4899 | 1461628547428 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] 16:55:47 INFO - PROCESS | 4899 | 1461628547493 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:55:47 INFO - PROCESS | 4899 | 1461628547500 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:55:47 INFO - PROCESS | 4899 | 1461628547502 Marionette TRACE conn3 <- [1,1390,null,{}] 16:55:47 INFO - PROCESS | 4899 | 1461628547508 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}] 16:55:47 INFO - PROCESS | 4899 | 1461628547747 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:55:47 INFO - PROCESS | 4899 | 1461628547986 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0595529000 == 130 [pid = 4899] [id = 355] 16:55:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 226 (0x7f057e072000) [pid = 4899] [serial = 1066] [outer = (nil)] 16:55:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 227 (0x7f058c375400) [pid = 4899] [serial = 1067] [outer = 0x7f057e072000] 16:55:48 INFO - PROCESS | 4899 | 1461628548077 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 228 (0x7f058fb14c00) [pid = 4899] [serial = 1068] [outer = 0x7f057e072000] 16:55:48 INFO - PROCESS | 4899 | 1461628548965 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]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1531ms 16:55:49 INFO - PROCESS | 4899 | 1461628549032 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 4899 | 1461628549036 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:55:49 INFO - PROCESS | 4899 | 1461628549042 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 4899 | 1461628549046 Marionette TRACE conn3 <- [1,1394,null,{}] 16:55:49 INFO - PROCESS | 4899 | 1461628549052 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}] 16:55:49 INFO - PROCESS | 4899 | 1461628549293 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:55:49 INFO - PROCESS | 4899 | 1461628549525 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a10800 == 131 [pid = 4899] [id = 356] 16:55:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 229 (0x7f05679b7000) [pid = 4899] [serial = 1069] [outer = (nil)] 16:55:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 230 (0x7f05679bc400) [pid = 4899] [serial = 1070] [outer = 0x7f05679b7000] 16:55:49 INFO - PROCESS | 4899 | 1461628549643 Marionette DEBUG loaded listener.js 16:55:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 231 (0x7f05679c1000) [pid = 4899] [serial = 1071] [outer = 0x7f05679b7000] 16:55:50 INFO - PROCESS | 4899 | 1461628550502 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]]]}] 16:55:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:55:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1483ms 16:55:50 INFO - PROCESS | 4899 | 1461628550527 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:55:50 INFO - PROCESS | 4899 | 1461628550531 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:55:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:55:50 INFO - PROCESS | 4899 | 1461628550538 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:55:50 INFO - PROCESS | 4899 | 1461628550540 Marionette TRACE conn3 <- [1,1398,null,{}] 16:55:50 INFO - PROCESS | 4899 | 1461628550546 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}] 16:55:50 INFO - PROCESS | 4899 | 1461628550753 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:55:50 INFO - PROCESS | 4899 | 1461628550952 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788c8000 == 132 [pid = 4899] [id = 357] 16:55:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 232 (0x7f05679b7800) [pid = 4899] [serial = 1072] [outer = (nil)] 16:55:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 233 (0x7f0578b65c00) [pid = 4899] [serial = 1073] [outer = 0x7f05679b7800] 16:55:51 INFO - PROCESS | 4899 | 1461628551028 Marionette DEBUG loaded listener.js 16:55:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 234 (0x7f0578b69c00) [pid = 4899] [serial = 1074] [outer = 0x7f05679b7800] 16:55:51 INFO - PROCESS | 4899 | 1461628551926 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]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1440ms 16:55:51 INFO - PROCESS | 4899 | 1461628551979 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 4899 | 1461628551982 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:55:51 INFO - PROCESS | 4899 | 1461628551989 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 4899 | 1461628551992 Marionette TRACE conn3 <- [1,1402,null,{}] 16:55:52 INFO - PROCESS | 4899 | 1461628551997 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}] 16:55:52 INFO - PROCESS | 4899 | 1461628552201 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:55:52 INFO - PROCESS | 4899 | 1461628552402 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788de000 == 133 [pid = 4899] [id = 358] 16:55:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 235 (0x7f05679bb000) [pid = 4899] [serial = 1075] [outer = (nil)] 16:55:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 236 (0x7f0578b6e400) [pid = 4899] [serial = 1076] [outer = 0x7f05679bb000] 16:55:52 INFO - PROCESS | 4899 | 1461628552484 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 237 (0x7f058fd79400) [pid = 4899] [serial = 1077] [outer = 0x7f05679bb000] 16:55:53 INFO - PROCESS | 4899 | 1461628553425 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]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:55:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1478ms 16:55:53 INFO - PROCESS | 4899 | 1461628553468 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:55:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:55:53 INFO - PROCESS | 4899 | 1461628553473 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:55:53 INFO - PROCESS | 4899 | 1461628553479 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 4899 | 1461628553484 Marionette TRACE conn3 <- [1,1406,null,{}] 16:55:53 INFO - PROCESS | 4899 | 1461628553490 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}] 16:55:53 INFO - PROCESS | 4899 | 1461628553722 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:55:53 INFO - PROCESS | 4899 | 1461628553988 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567cc9800 == 134 [pid = 4899] [id = 359] 16:55:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 238 (0x7f0565353c00) [pid = 4899] [serial = 1078] [outer = (nil)] 16:55:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 239 (0x7f0571c1ec00) [pid = 4899] [serial = 1079] [outer = 0x7f0565353c00] 16:55:54 INFO - PROCESS | 4899 | 1461628554111 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 240 (0x7f0578b7b400) [pid = 4899] [serial = 1080] [outer = 0x7f0565353c00] 16:55:55 INFO - PROCESS | 4899 | 1461628555476 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]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2032ms 16:55:55 INFO - PROCESS | 4899 | 1461628555512 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 4899 | 1461628555519 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:55:55 INFO - PROCESS | 4899 | 1461628555527 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 4899 | 1461628555534 Marionette TRACE conn3 <- [1,1410,null,{}] 16:55:55 INFO - PROCESS | 4899 | 1461628555541 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}] 16:55:55 INFO - PROCESS | 4899 | 1461628555740 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:55:56 INFO - PROCESS | 4899 | 1461628556014 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567be2800 == 135 [pid = 4899] [id = 360] 16:55:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 241 (0x7f0567cef800) [pid = 4899] [serial = 1081] [outer = (nil)] 16:55:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 242 (0x7f05684b4800) [pid = 4899] [serial = 1082] [outer = 0x7f0567cef800] 16:55:56 INFO - PROCESS | 4899 | 1461628556201 Marionette DEBUG loaded listener.js 16:55:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 243 (0x7f056887b800) [pid = 4899] [serial = 1083] [outer = 0x7f0567cef800] 16:55:57 INFO - PROCESS | 4899 | 1461628557287 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]]]}] 16:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1784ms 16:55:57 INFO - PROCESS | 4899 | 1461628557312 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:55:57 INFO - PROCESS | 4899 | 1461628557321 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:55:57 INFO - PROCESS | 4899 | 1461628557331 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:55:57 INFO - PROCESS | 4899 | 1461628557335 Marionette TRACE conn3 <- [1,1414,null,{}] 16:55:57 INFO - PROCESS | 4899 | 1461628557340 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}] 16:55:57 INFO - PROCESS | 4899 | 1461628557539 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:55:57 INFO - PROCESS | 4899 | 1461628557820 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565a1c800 == 136 [pid = 4899] [id = 361] 16:55:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 244 (0x7f056bace000) [pid = 4899] [serial = 1084] [outer = (nil)] 16:55:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 245 (0x7f056c11a400) [pid = 4899] [serial = 1085] [outer = 0x7f056bace000] 16:55:57 INFO - PROCESS | 4899 | 1461628557903 Marionette DEBUG loaded listener.js 16:55:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 246 (0x7f056c807400) [pid = 4899] [serial = 1086] [outer = 0x7f056bace000] 16:55:58 INFO - PROCESS | 4899 | 1461628558861 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]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1584ms 16:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:55:58 INFO - PROCESS | 4899 | 1461628558915 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 4899 | 1461628558918 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:55:58 INFO - PROCESS | 4899 | 1461628558925 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 4899 | 1461628558931 Marionette TRACE conn3 <- [1,1418,null,{}] 16:55:58 INFO - PROCESS | 4899 | 1461628558946 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}] 16:55:59 INFO - PROCESS | 4899 | 1461628559240 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:55:59 INFO - PROCESS | 4899 | 1461628559478 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572e45000 == 137 [pid = 4899] [id = 362] 16:55:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 247 (0x7f0571948c00) [pid = 4899] [serial = 1087] [outer = (nil)] 16:55:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 248 (0x7f057307dc00) [pid = 4899] [serial = 1088] [outer = 0x7f0571948c00] 16:55:59 INFO - PROCESS | 4899 | 1461628559597 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 249 (0x7f057485e000) [pid = 4899] [serial = 1089] [outer = 0x7f0571948c00] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05949a6000 == 136 [pid = 4899] [id = 217] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a351000 == 135 [pid = 4899] [id = 40] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574ea0000 == 134 [pid = 4899] [id = 347] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 248 (0x7f0575528000) [pid = 4899] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 247 (0x7f057e72cc00) [pid = 4899] [serial = 935] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 246 (0x7f0577f23400) [pid = 4899] [serial = 929] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 245 (0x7f057cdf1c00) [pid = 4899] [serial = 932] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 244 (0x7f05684b2c00) [pid = 4899] [serial = 950] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 243 (0x7f058c390000) [pid = 4899] [serial = 944] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 242 (0x7f058c540400) [pid = 4899] [serial = 938] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 241 (0x7f0571e60000) [pid = 4899] [serial = 926] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 240 (0x7f056bde0800) [pid = 4899] [serial = 923] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 239 (0x7f0567cf3400) [pid = 4899] [serial = 947] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 238 (0x7f0567ae4c00) [pid = 4899] [serial = 941] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 237 (0x7f0590736800) [pid = 4899] [serial = 953] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 236 (0x7f056bd74800) [pid = 4899] [serial = 956] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 235 (0x7f0571c0fc00) [pid = 4899] [serial = 959] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 234 (0x7f0565266c00) [pid = 4899] [serial = 962] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 233 (0x7f056bd7ac00) [pid = 4899] [serial = 965] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 232 (0x7f0578adb800) [pid = 4899] [serial = 986] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574c1d000 == 133 [pid = 4899] [id = 346] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0573121000 == 132 [pid = 4899] [id = 345] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c85c800 == 131 [pid = 4899] [id = 344] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a812800 == 130 [pid = 4899] [id = 343] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b140000 == 129 [pid = 4899] [id = 342] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ea1e000 == 128 [pid = 4899] [id = 333] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d078800 == 127 [pid = 4899] [id = 332] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578eea000 == 126 [pid = 4899] [id = 331] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574e9d800 == 125 [pid = 4899] [id = 330] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0576145800 == 124 [pid = 4899] [id = 11] 16:56:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c866800 == 123 [pid = 4899] [id = 329] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 231 (0x7f0574de0000) [pid = 4899] [serial = 980] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 230 (0x7f056c76fc00) [pid = 4899] [serial = 974] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 229 (0x7f0571c1c000) [pid = 4899] [serial = 975] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 228 (0x7f0572dee400) [pid = 4899] [serial = 977] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 227 (0x7f05754afc00) [pid = 4899] [serial = 981] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 226 (0x7f056c772000) [pid = 4899] [serial = 972] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 225 (0x7f056c07f000) [pid = 4899] [serial = 971] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 224 (0x7f05684b3000) [pid = 4899] [serial = 969] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 223 (0x7f0567bd3400) [pid = 4899] [serial = 968] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 222 (0x7f057650e800) [pid = 4899] [serial = 983] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 221 (0x7f0574ee2800) [pid = 4899] [serial = 672] [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.] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 220 (0x7f057865a800) [pid = 4899] [serial = 984] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | --DOMWINDOW == 219 (0x7f057417b400) [pid = 4899] [serial = 978] [outer = (nil)] [url = about:blank] 16:56:00 INFO - PROCESS | 4899 | 1461628560734 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]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1837ms 16:56:00 INFO - PROCESS | 4899 | 1461628560762 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:56:00 INFO - PROCESS | 4899 | 1461628560766 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:56:00 INFO - PROCESS | 4899 | 1461628560773 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 4899 | 1461628560776 Marionette TRACE conn3 <- [1,1422,null,{}] 16:56:00 INFO - PROCESS | 4899 | 1461628560782 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}] 16:56:00 INFO - PROCESS | 4899 | 1461628560995 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:56:01 INFO - PROCESS | 4899 | 1461628561224 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b152800 == 124 [pid = 4899] [id = 363] 16:56:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 220 (0x7f0567ad3800) [pid = 4899] [serial = 1090] [outer = (nil)] 16:56:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 221 (0x7f0571c0fc00) [pid = 4899] [serial = 1091] [outer = 0x7f0567ad3800] 16:56:01 INFO - PROCESS | 4899 | 1461628561305 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 222 (0x7f0574ee1400) [pid = 4899] [serial = 1092] [outer = 0x7f0567ad3800] 16:56:02 INFO - PROCESS | 4899 | 1461628562139 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]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1383ms 16:56:02 INFO - PROCESS | 4899 | 1461628562155 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 4899 | 1461628562159 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:56:02 INFO - PROCESS | 4899 | 1461628562166 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 4899 | 1461628562168 Marionette TRACE conn3 <- [1,1426,null,{}] 16:56:02 INFO - PROCESS | 4899 | 1461628562173 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}] 16:56:02 INFO - PROCESS | 4899 | 1461628562428 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:56:02 INFO - PROCESS | 4899 | 1461628562530 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572dbe000 == 125 [pid = 4899] [id = 364] 16:56:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 223 (0x7f0567cf3800) [pid = 4899] [serial = 1093] [outer = (nil)] 16:56:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 224 (0x7f05761ff000) [pid = 4899] [serial = 1094] [outer = 0x7f0567cf3800] 16:56:02 INFO - PROCESS | 4899 | 1461628562593 Marionette DEBUG loaded listener.js 16:56:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 225 (0x7f0577bcd400) [pid = 4899] [serial = 1095] [outer = 0x7f0567cf3800] 16:56:03 INFO - PROCESS | 4899 | 1461628563438 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]]]}] 16:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1328ms 16:56:03 INFO - PROCESS | 4899 | 1461628563521 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:56:03 INFO - PROCESS | 4899 | 1461628563523 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:56:03 INFO - PROCESS | 4899 | 1461628563530 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:56:03 INFO - PROCESS | 4899 | 1461628563533 Marionette TRACE conn3 <- [1,1430,null,{}] 16:56:03 INFO - PROCESS | 4899 | 1461628563538 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}] 16:56:03 INFO - PROCESS | 4899 | 1461628563791 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:56:03 INFO - PROCESS | 4899 | 1461628563826 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574e9f000 == 126 [pid = 4899] [id = 365] 16:56:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 226 (0x7f057417f000) [pid = 4899] [serial = 1096] [outer = (nil)] 16:56:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 227 (0x7f0578b5cc00) [pid = 4899] [serial = 1097] [outer = 0x7f057417f000] 16:56:03 INFO - PROCESS | 4899 | 1461628563895 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 228 (0x7f0578b7a400) [pid = 4899] [serial = 1098] [outer = 0x7f057417f000] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 227 (0x7f057bea3000) [pid = 4899] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 226 (0x7f057c2b1800) [pid = 4899] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 225 (0x7f057a419800) [pid = 4899] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 224 (0x7f0573033c00) [pid = 4899] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 223 (0x7f0567aca000) [pid = 4899] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 222 (0x7f0577f20000) [pid = 4899] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 221 (0x7f057e72d000) [pid = 4899] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 220 (0x7f0576262c00) [pid = 4899] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 219 (0x7f056af8a000) [pid = 4899] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 218 (0x7f0581506c00) [pid = 4899] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 217 (0x7f0571e65400) [pid = 4899] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 216 (0x7f056c115400) [pid = 4899] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 215 (0x7f0578659800) [pid = 4899] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 214 (0x7f0572df3c00) [pid = 4899] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 213 (0x7f056c07d800) [pid = 4899] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 212 (0x7f057611f400) [pid = 4899] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 211 (0x7f0577c54000) [pid = 4899] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 210 (0x7f0571e67800) [pid = 4899] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 209 (0x7f058c2ef400) [pid = 4899] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f057e06e400) [pid = 4899] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f0577f23c00) [pid = 4899] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 206 (0x7f057dd0f000) [pid = 4899] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 205 (0x7f0568878000) [pid = 4899] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 204 (0x7f057cb67000) [pid = 4899] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 203 (0x7f056bddc000) [pid = 4899] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 202 (0x7f0567ad1400) [pid = 4899] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 201 (0x7f056af8b000) [pid = 4899] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 200 (0x7f056af89c00) [pid = 4899] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 199 (0x7f057dd9a000) [pid = 4899] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 198 (0x7f0567ac9400) [pid = 4899] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 197 (0x7f057307ac00) [pid = 4899] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 196 (0x7f0581576c00) [pid = 4899] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 195 (0x7f0567ad4000) [pid = 4899] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 194 (0x7f0567acc800) [pid = 4899] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f056bef5400) [pid = 4899] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f056c073800) [pid = 4899] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f0571e62400) [pid = 4899] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f0567add000) [pid = 4899] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f0565269000) [pid = 4899] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:56:06 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f056bd75000) [pid = 4899] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:56:06 INFO - PROCESS | 4899 | 1461628566292 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]]]}] 16:56:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:56:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2783ms 16:56:06 INFO - PROCESS | 4899 | 1461628566314 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:56:06 INFO - PROCESS | 4899 | 1461628566318 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:56:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:56:06 INFO - PROCESS | 4899 | 1461628566323 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:56:06 INFO - PROCESS | 4899 | 1461628566326 Marionette TRACE conn3 <- [1,1434,null,{}] 16:56:06 INFO - PROCESS | 4899 | 1461628566332 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}] 16:56:06 INFO - PROCESS | 4899 | 1461628566509 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:56:06 INFO - PROCESS | 4899 | 1461628566666 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c1dd800 == 127 [pid = 4899] [id = 366] 16:56:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f0565269000) [pid = 4899] [serial = 1099] [outer = (nil)] 16:56:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f0568876c00) [pid = 4899] [serial = 1100] [outer = 0x7f0565269000] 16:56:06 INFO - PROCESS | 4899 | 1461628566728 Marionette DEBUG loaded listener.js 16:56:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f056befac00) [pid = 4899] [serial = 1101] [outer = 0x7f0565269000] 16:56:07 INFO - PROCESS | 4899 | 1461628567449 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]]]}] 16:56:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:56:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1185ms 16:56:07 INFO - PROCESS | 4899 | 1461628567511 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:56:07 INFO - PROCESS | 4899 | 1461628567514 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:56:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:56:07 INFO - PROCESS | 4899 | 1461628567531 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:56:07 INFO - PROCESS | 4899 | 1461628567534 Marionette TRACE conn3 <- [1,1438,null,{}] 16:56:07 INFO - PROCESS | 4899 | 1461628567540 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}] 16:56:07 INFO - PROCESS | 4899 | 1461628567727 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:56:07 INFO - PROCESS | 4899 | 1461628567878 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05778c8000 == 128 [pid = 4899] [id = 367] 16:56:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f0565264000) [pid = 4899] [serial = 1102] [outer = (nil)] 16:56:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f0571e67800) [pid = 4899] [serial = 1103] [outer = 0x7f0565264000] 16:56:07 INFO - PROCESS | 4899 | 1461628567944 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f0576262c00) [pid = 4899] [serial = 1104] [outer = 0x7f0565264000] 16:56:09 INFO - PROCESS | 4899 | 1461628569047 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]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:56:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1594ms 16:56:09 INFO - PROCESS | 4899 | 1461628569118 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 4899 | 1461628569126 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:56:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:56:09 INFO - PROCESS | 4899 | 1461628569137 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 4899 | 1461628569142 Marionette TRACE conn3 <- [1,1442,null,{}] 16:56:09 INFO - PROCESS | 4899 | 1461628569152 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}] 16:56:09 INFO - PROCESS | 4899 | 1461628569385 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:56:09 INFO - PROCESS | 4899 | 1461628569649 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b7e8000 == 129 [pid = 4899] [id = 368] 16:56:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 195 (0x7f0568548c00) [pid = 4899] [serial = 1105] [outer = (nil)] 16:56:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 196 (0x7f0568881400) [pid = 4899] [serial = 1106] [outer = 0x7f0568548c00] 16:56:09 INFO - PROCESS | 4899 | 1461628569733 Marionette DEBUG loaded listener.js 16:56:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 197 (0x7f056bd6c400) [pid = 4899] [serial = 1107] [outer = 0x7f0568548c00] 16:56:10 INFO - PROCESS | 4899 | 1461628570678 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]]]}] 16:56:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:56:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1593ms 16:56:10 INFO - PROCESS | 4899 | 1461628570734 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:56:10 INFO - PROCESS | 4899 | 1461628570749 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:56:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:56:10 INFO - PROCESS | 4899 | 1461628570768 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:56:10 INFO - PROCESS | 4899 | 1461628570776 Marionette TRACE conn3 <- [1,1446,null,{}] 16:56:10 INFO - PROCESS | 4899 | 1461628570786 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}] 16:56:11 INFO - PROCESS | 4899 | 1461628571157 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:56:11 INFO - PROCESS | 4899 | 1461628571592 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c1d000 == 130 [pid = 4899] [id = 369] 16:56:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 198 (0x7f056c812c00) [pid = 4899] [serial = 1108] [outer = (nil)] 16:56:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 199 (0x7f0571c11800) [pid = 4899] [serial = 1109] [outer = 0x7f056c812c00] 16:56:11 INFO - PROCESS | 4899 | 1461628571719 Marionette DEBUG loaded listener.js 16:56:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 200 (0x7f0573039800) [pid = 4899] [serial = 1110] [outer = 0x7f056c812c00] 16:56:12 INFO - PROCESS | 4899 | 1461628572861 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]]]}] 16:56:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:56:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 2150ms 16:56:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:56:12 INFO - PROCESS | 4899 | 1461628572915 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:56:12 INFO - PROCESS | 4899 | 1461628572919 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:56:12 INFO - PROCESS | 4899 | 1461628572926 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:56:12 INFO - PROCESS | 4899 | 1461628572932 Marionette TRACE conn3 <- [1,1450,null,{}] 16:56:12 INFO - PROCESS | 4899 | 1461628572949 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}] 16:56:13 INFO - PROCESS | 4899 | 1461628573221 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:56:13 INFO - PROCESS | 4899 | 1461628573462 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05789c7000 == 131 [pid = 4899] [id = 370] 16:56:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 201 (0x7f0573076c00) [pid = 4899] [serial = 1111] [outer = (nil)] 16:56:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 202 (0x7f0577c27000) [pid = 4899] [serial = 1112] [outer = 0x7f0573076c00] 16:56:13 INFO - PROCESS | 4899 | 1461628573607 Marionette DEBUG loaded listener.js 16:56:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 203 (0x7f05789b2000) [pid = 4899] [serial = 1113] [outer = 0x7f0573076c00] 16:56:14 INFO - PROCESS | 4899 | 1461628574528 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]]]}] 16:56:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:56:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1638ms 16:56:14 INFO - PROCESS | 4899 | 1461628574563 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:56:14 INFO - PROCESS | 4899 | 1461628574567 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:56:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:56:14 INFO - PROCESS | 4899 | 1461628574574 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:56:14 INFO - PROCESS | 4899 | 1461628574578 Marionette TRACE conn3 <- [1,1454,null,{}] 16:56:14 INFO - PROCESS | 4899 | 1461628574583 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}] 16:56:14 INFO - PROCESS | 4899 | 1461628574800 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:56:15 INFO - PROCESS | 4899 | 1461628575044 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578ee1800 == 132 [pid = 4899] [id = 371] 16:56:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 204 (0x7f0578ad7400) [pid = 4899] [serial = 1114] [outer = (nil)] 16:56:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 205 (0x7f0578b59400) [pid = 4899] [serial = 1115] [outer = 0x7f0578ad7400] 16:56:15 INFO - PROCESS | 4899 | 1461628575166 Marionette DEBUG loaded listener.js 16:56:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 206 (0x7f0578b78c00) [pid = 4899] [serial = 1116] [outer = 0x7f0578ad7400] 16:56:16 INFO - PROCESS | 4899 | 1461628576026 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]]]}] 16:56:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:56:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1529ms 16:56:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:56:16 INFO - PROCESS | 4899 | 1461628576105 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:56:16 INFO - PROCESS | 4899 | 1461628576108 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:56:16 INFO - PROCESS | 4899 | 1461628576114 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:56:16 INFO - PROCESS | 4899 | 1461628576117 Marionette TRACE conn3 <- [1,1458,null,{}] 16:56:16 INFO - PROCESS | 4899 | 1461628576123 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}] 16:56:16 INFO - PROCESS | 4899 | 1461628576358 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:56:16 INFO - PROCESS | 4899 | 1461628576600 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c8ad000 == 133 [pid = 4899] [id = 372] 16:56:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 207 (0x7f0578b7f400) [pid = 4899] [serial = 1117] [outer = (nil)] 16:56:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f0578b83000) [pid = 4899] [serial = 1118] [outer = 0x7f0578b7f400] 16:56:16 INFO - PROCESS | 4899 | 1461628576717 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f057bcd2400) [pid = 4899] [serial = 1119] [outer = 0x7f0578b7f400] 16:56:17 INFO - PROCESS | 4899 | 1461628577689 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]]]}] 16:56:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:56:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1639ms 16:56:17 INFO - PROCESS | 4899 | 1461628577753 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 4899 | 1461628577757 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:56:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:56:17 INFO - PROCESS | 4899 | 1461628577763 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 4899 | 1461628577766 Marionette TRACE conn3 <- [1,1462,null,{}] 16:56:17 INFO - PROCESS | 4899 | 1461628577772 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}] 16:56:18 INFO - PROCESS | 4899 | 1461628578001 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:56:18 INFO - PROCESS | 4899 | 1461628578242 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05843e8800 == 134 [pid = 4899] [id = 373] 16:56:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 210 (0x7f056c76e800) [pid = 4899] [serial = 1120] [outer = (nil)] 16:56:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 211 (0x7f057be9f000) [pid = 4899] [serial = 1121] [outer = 0x7f056c76e800] 16:56:18 INFO - PROCESS | 4899 | 1461628578333 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 212 (0x7f057e725400) [pid = 4899] [serial = 1122] [outer = 0x7f056c76e800] 16:56:19 INFO - PROCESS | 4899 | 1461628579276 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]]]}] 16:56:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:56:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1582ms 16:56:19 INFO - PROCESS | 4899 | 1461628579346 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:56:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:56:19 INFO - PROCESS | 4899 | 1461628579350 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:56:19 INFO - PROCESS | 4899 | 1461628579356 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 4899 | 1461628579359 Marionette TRACE conn3 <- [1,1466,null,{}] 16:56:19 INFO - PROCESS | 4899 | 1461628579364 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}] 16:56:19 INFO - PROCESS | 4899 | 1461628579565 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:56:19 INFO - PROCESS | 4899 | 1461628579805 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fd3e800 == 135 [pid = 4899] [id = 374] 16:56:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 213 (0x7f0571bb7000) [pid = 4899] [serial = 1123] [outer = (nil)] 16:56:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 214 (0x7f0580979c00) [pid = 4899] [serial = 1124] [outer = 0x7f0571bb7000] 16:56:19 INFO - PROCESS | 4899 | 1461628579922 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 215 (0x7f058ae51000) [pid = 4899] [serial = 1125] [outer = 0x7f0571bb7000] 16:56:20 INFO - PROCESS | 4899 | 1461628580793 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]]]}] 16:56:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:56:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1479ms 16:56:20 INFO - PROCESS | 4899 | 1461628580836 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:56:20 INFO - PROCESS | 4899 | 1461628580840 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:56:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:56:20 INFO - PROCESS | 4899 | 1461628580846 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:56:20 INFO - PROCESS | 4899 | 1461628580849 Marionette TRACE conn3 <- [1,1470,null,{}] 16:56:20 INFO - PROCESS | 4899 | 1461628580854 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}] 16:56:21 INFO - PROCESS | 4899 | 1461628581049 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:56:21 INFO - PROCESS | 4899 | 1461628581258 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059578f000 == 136 [pid = 4899] [id = 375] 16:56:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 216 (0x7f057cb71400) [pid = 4899] [serial = 1126] [outer = (nil)] 16:56:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 217 (0x7f058bfc8400) [pid = 4899] [serial = 1127] [outer = 0x7f057cb71400] 16:56:21 INFO - PROCESS | 4899 | 1461628581372 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 218 (0x7f058c389400) [pid = 4899] [serial = 1128] [outer = 0x7f057cb71400] 16:56:22 INFO - PROCESS | 4899 | 1461628582323 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]]]}] 16:56:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:56:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1529ms 16:56:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:56:22 INFO - PROCESS | 4899 | 1461628582376 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 4899 | 1461628582379 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:56:22 INFO - PROCESS | 4899 | 1461628582385 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 4899 | 1461628582389 Marionette TRACE conn3 <- [1,1474,null,{}] 16:56:22 INFO - PROCESS | 4899 | 1461628582394 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}] 16:56:22 INFO - PROCESS | 4899 | 1461628582596 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:56:22 INFO - PROCESS | 4899 | 1461628582854 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:22 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c0c1800 == 137 [pid = 4899] [id = 376] 16:56:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 219 (0x7f056bd6e800) [pid = 4899] [serial = 1129] [outer = (nil)] 16:56:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 220 (0x7f057b319c00) [pid = 4899] [serial = 1130] [outer = 0x7f056bd6e800] 16:56:22 INFO - PROCESS | 4899 | 1461628582973 Marionette DEBUG loaded listener.js 16:56:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 221 (0x7f058fd78800) [pid = 4899] [serial = 1131] [outer = 0x7f056bd6e800] 16:56:23 INFO - PROCESS | 4899 | 1461628583888 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]]]}] 16:56:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:56:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1541ms 16:56:23 INFO - PROCESS | 4899 | 1461628583927 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:56:23 INFO - PROCESS | 4899 | 1461628583931 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:56:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:56:23 INFO - PROCESS | 4899 | 1461628583936 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:56:23 INFO - PROCESS | 4899 | 1461628583940 Marionette TRACE conn3 <- [1,1478,null,{}] 16:56:23 INFO - PROCESS | 4899 | 1461628583945 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}] 16:56:24 INFO - PROCESS | 4899 | 1461628584150 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:56:24 INFO - PROCESS | 4899 | 1461628584406 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05668e6800 == 138 [pid = 4899] [id = 377] 16:56:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 222 (0x7f05730a7400) [pid = 4899] [serial = 1132] [outer = (nil)] 16:56:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 223 (0x7f05730aa000) [pid = 4899] [serial = 1133] [outer = 0x7f05730a7400] 16:56:24 INFO - PROCESS | 4899 | 1461628584527 Marionette DEBUG loaded listener.js 16:56:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 224 (0x7f058c38f800) [pid = 4899] [serial = 1134] [outer = 0x7f05730a7400] 16:56:25 INFO - PROCESS | 4899 | 1461628585410 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]]]}] 16:56:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:56:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1540ms 16:56:25 INFO - PROCESS | 4899 | 1461628585478 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:56:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:56:25 INFO - PROCESS | 4899 | 1461628585483 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:56:25 INFO - PROCESS | 4899 | 1461628585489 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:56:25 INFO - PROCESS | 4899 | 1461628585493 Marionette TRACE conn3 <- [1,1482,null,{}] 16:56:25 INFO - PROCESS | 4899 | 1461628585499 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}] 16:56:25 INFO - PROCESS | 4899 | 1461628585756 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:56:26 INFO - PROCESS | 4899 | 1461628586051 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05639e8800 == 139 [pid = 4899] [id = 378] 16:56:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 225 (0x7f05638c9800) [pid = 4899] [serial = 1135] [outer = (nil)] 16:56:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 226 (0x7f05638d0c00) [pid = 4899] [serial = 1136] [outer = 0x7f05638c9800] 16:56:26 INFO - PROCESS | 4899 | 1461628586135 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 227 (0x7f058fea8c00) [pid = 4899] [serial = 1137] [outer = 0x7f05638c9800] 16:56:27 INFO - PROCESS | 4899 | 1461628587058 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]]]}] 16:56:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:56:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1639ms 16:56:27 INFO - PROCESS | 4899 | 1461628587129 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:56:27 INFO - PROCESS | 4899 | 1461628587133 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:56:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:56:27 INFO - PROCESS | 4899 | 1461628587139 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:56:27 INFO - PROCESS | 4899 | 1461628587142 Marionette TRACE conn3 <- [1,1486,null,{}] 16:56:27 INFO - PROCESS | 4899 | 1461628587147 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}] 16:56:27 INFO - PROCESS | 4899 | 1461628587360 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:56:27 INFO - PROCESS | 4899 | 1461628587605 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c0c5000 == 140 [pid = 4899] [id = 379] 16:56:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 228 (0x7f0561f61400) [pid = 4899] [serial = 1138] [outer = (nil)] 16:56:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 229 (0x7f0561f6a400) [pid = 4899] [serial = 1139] [outer = 0x7f0561f61400] 16:56:27 INFO - PROCESS | 4899 | 1461628587730 Marionette DEBUG loaded listener.js 16:56:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 230 (0x7f0561f6e800) [pid = 4899] [serial = 1140] [outer = 0x7f0561f61400] 16:56:28 INFO - PROCESS | 4899 | 1461628588631 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]]]}] 16:56:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:56:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1528ms 16:56:28 INFO - PROCESS | 4899 | 1461628588668 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:56:28 INFO - PROCESS | 4899 | 1461628588671 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:56:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:56:28 INFO - PROCESS | 4899 | 1461628588678 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:56:28 INFO - PROCESS | 4899 | 1461628588690 Marionette TRACE conn3 <- [1,1490,null,{}] 16:56:28 INFO - PROCESS | 4899 | 1461628588695 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}] 16:56:28 INFO - PROCESS | 4899 | 1461628588912 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:56:29 INFO - PROCESS | 4899 | 1461628589158 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566b4e800 == 141 [pid = 4899] [id = 380] 16:56:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 231 (0x7f0561f63800) [pid = 4899] [serial = 1141] [outer = (nil)] 16:56:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 232 (0x7f0568544800) [pid = 4899] [serial = 1142] [outer = 0x7f0561f63800] 16:56:29 INFO - PROCESS | 4899 | 1461628589244 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 233 (0x7f0573ec6400) [pid = 4899] [serial = 1143] [outer = 0x7f0561f63800] 16:56:30 INFO - PROCESS | 4899 | 1461628590060 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]]]}] 16:56:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:56:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1437ms 16:56:30 INFO - PROCESS | 4899 | 1461628590116 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:56:30 INFO - PROCESS | 4899 | 1461628590120 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:56:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:56:30 INFO - PROCESS | 4899 | 1461628590125 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:56:30 INFO - PROCESS | 4899 | 1461628590127 Marionette TRACE conn3 <- [1,1494,null,{}] 16:56:30 INFO - PROCESS | 4899 | 1461628590134 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}] 16:56:30 INFO - PROCESS | 4899 | 1461628590337 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:56:30 INFO - PROCESS | 4899 | 1461628590546 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566b66800 == 142 [pid = 4899] [id = 381] 16:56:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 234 (0x7f05638cd000) [pid = 4899] [serial = 1144] [outer = (nil)] 16:56:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 235 (0x7f0566e32000) [pid = 4899] [serial = 1145] [outer = 0x7f05638cd000] 16:56:30 INFO - PROCESS | 4899 | 1461628590619 Marionette DEBUG loaded listener.js 16:56:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 236 (0x7f0566e36400) [pid = 4899] [serial = 1146] [outer = 0x7f05638cd000] 16:56:31 INFO - PROCESS | 4899 | 1461628591534 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]]]}] 16:56:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:56:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1480ms 16:56:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:56:31 INFO - PROCESS | 4899 | 1461628591607 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:56:31 INFO - PROCESS | 4899 | 1461628591610 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:56:31 INFO - PROCESS | 4899 | 1461628591617 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:56:31 INFO - PROCESS | 4899 | 1461628591620 Marionette TRACE conn3 <- [1,1498,null,{}] 16:56:31 INFO - PROCESS | 4899 | 1461628591625 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}] 16:56:31 INFO - PROCESS | 4899 | 1461628591834 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:56:32 INFO - PROCESS | 4899 | 1461628592136 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:32 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567cd7800 == 143 [pid = 4899] [id = 382] 16:56:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 237 (0x7f0566e2e000) [pid = 4899] [serial = 1147] [outer = (nil)] 16:56:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 238 (0x7f0566e3bc00) [pid = 4899] [serial = 1148] [outer = 0x7f0566e2e000] 16:56:32 INFO - PROCESS | 4899 | 1461628592228 Marionette DEBUG loaded listener.js 16:56:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 239 (0x7f056b184c00) [pid = 4899] [serial = 1149] [outer = 0x7f0566e2e000] 16:56:33 INFO - PROCESS | 4899 | 1461628593484 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]]]}] 16:56:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:56:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1938ms 16:56:33 INFO - PROCESS | 4899 | 1461628593556 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:56:33 INFO - PROCESS | 4899 | 1461628593562 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:56:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:56:33 INFO - PROCESS | 4899 | 1461628593570 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 4899 | 1461628593577 Marionette TRACE conn3 <- [1,1502,null,{}] 16:56:33 INFO - PROCESS | 4899 | 1461628593719 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}] 16:56:33 INFO - PROCESS | 4899 | 1461628593958 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:56:34 INFO - PROCESS | 4899 | 1461628594173 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567cd3800 == 144 [pid = 4899] [id = 383] 16:56:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 240 (0x7f0565354400) [pid = 4899] [serial = 1150] [outer = (nil)] 16:56:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 241 (0x7f0566e39000) [pid = 4899] [serial = 1151] [outer = 0x7f0565354400] 16:56:34 INFO - PROCESS | 4899 | 1461628594282 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 242 (0x7f0567adec00) [pid = 4899] [serial = 1152] [outer = 0x7f0565354400] 16:56:35 INFO - PROCESS | 4899 | 1461628595362 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]]]}] 16:56:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:56:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1810ms 16:56:35 INFO - PROCESS | 4899 | 1461628595382 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 4899 | 1461628595391 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:56:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:56:35 INFO - PROCESS | 4899 | 1461628595404 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 4899 | 1461628595408 Marionette TRACE conn3 <- [1,1506,null,{}] 16:56:35 INFO - PROCESS | 4899 | 1461628595416 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}] 16:56:35 INFO - PROCESS | 4899 | 1461628595654 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:56:35 INFO - PROCESS | 4899 | 1461628595944 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566ada000 == 145 [pid = 4899] [id = 384] 16:56:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 243 (0x7f05684bb000) [pid = 4899] [serial = 1153] [outer = (nil)] 16:56:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 244 (0x7f056854b800) [pid = 4899] [serial = 1154] [outer = 0x7f05684bb000] 16:56:36 INFO - PROCESS | 4899 | 1461628596018 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 245 (0x7f056b186800) [pid = 4899] [serial = 1155] [outer = 0x7f05684bb000] 16:56:36 INFO - PROCESS | 4899 | 1461628596937 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]]]}] 16:56:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:56:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1587ms 16:56:36 INFO - PROCESS | 4899 | 1461628596991 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:56:36 INFO - PROCESS | 4899 | 1461628596995 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:56:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:56:37 INFO - PROCESS | 4899 | 1461628597001 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 4899 | 1461628597007 Marionette TRACE conn3 <- [1,1510,null,{}] 16:56:37 INFO - PROCESS | 4899 | 1461628597024 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}] 16:56:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571976800 == 144 [pid = 4899] [id = 302] 16:56:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05778ca800 == 143 [pid = 4899] [id = 304] 16:56:37 INFO - PROCESS | 4899 | --DOMWINDOW == 244 (0x7f057c9c7800) [pid = 4899] [serial = 1001] [outer = (nil)] [url = about:blank] 16:56:37 INFO - PROCESS | 4899 | --DOMWINDOW == 243 (0x7f0581573000) [pid = 4899] [serial = 1004] [outer = (nil)] [url = about:blank] 16:56:37 INFO - PROCESS | 4899 | --DOMWINDOW == 242 (0x7f058c382400) [pid = 4899] [serial = 1007] [outer = (nil)] [url = about:blank] 16:56:37 INFO - PROCESS | 4899 | --DOMWINDOW == 241 (0x7f0578b5bc00) [pid = 4899] [serial = 1010] [outer = (nil)] [url = about:blank] 16:56:37 INFO - PROCESS | 4899 | --DOMWINDOW == 240 (0x7f05789ba400) [pid = 4899] [serial = 1013] [outer = (nil)] [url = about:blank] 16:56:37 INFO - PROCESS | 4899 | --DOMWINDOW == 239 (0x7f058c371000) [pid = 4899] [serial = 1016] [outer = (nil)] [url = about:blank] 16:56:37 INFO - PROCESS | 4899 | --DOMWINDOW == 238 (0x7f056854fc00) [pid = 4899] [serial = 1019] [outer = (nil)] [url = about:blank] 16:56:37 INFO - PROCESS | 4899 | --DOMWINDOW == 237 (0x7f05659b4800) [pid = 4899] [serial = 1022] [outer = (nil)] [url = about:blank] 16:56:37 INFO - PROCESS | 4899 | --DOMWINDOW == 236 (0x7f057417b800) [pid = 4899] [serial = 1043] [outer = (nil)] [url = about:blank] 16:56:37 INFO - PROCESS | 4899 | 1461628597525 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:56:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c1dd800 == 142 [pid = 4899] [id = 366] 16:56:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574e9f000 == 141 [pid = 4899] [id = 365] 16:56:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572dbe000 == 140 [pid = 4899] [id = 364] 16:56:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b152800 == 139 [pid = 4899] [id = 363] 16:56:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572e45000 == 138 [pid = 4899] [id = 362] 16:56:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0565a1c800 == 137 [pid = 4899] [id = 361] 16:56:37 INFO - PROCESS | 4899 | 1461628597828 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567be2800 == 136 [pid = 4899] [id = 360] 16:56:37 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567cc5800 == 137 [pid = 4899] [id = 385] 16:56:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 237 (0x7f056bd76400) [pid = 4899] [serial = 1156] [outer = (nil)] 16:56:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 238 (0x7f056bde8000) [pid = 4899] [serial = 1157] [outer = 0x7f056bd76400] 16:56:37 INFO - PROCESS | 4899 | 1461628597950 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 239 (0x7f056c07bc00) [pid = 4899] [serial = 1158] [outer = 0x7f056bd76400] 16:56:38 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0595529000 == 136 [pid = 4899] [id = 355] 16:56:38 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fd4a000 == 135 [pid = 4899] [id = 354] 16:56:38 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ea33000 == 134 [pid = 4899] [id = 353] 16:56:38 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057bc33000 == 133 [pid = 4899] [id = 352] 16:56:38 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578beb000 == 132 [pid = 4899] [id = 351] 16:56:38 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05789ca000 == 131 [pid = 4899] [id = 317] 16:56:38 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b14800 == 130 [pid = 4899] [id = 350] 16:56:38 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571bf3000 == 129 [pid = 4899] [id = 349] 16:56:38 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567be2000 == 128 [pid = 4899] [id = 348] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 238 (0x7f058a220400) [pid = 4899] [serial = 831] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 237 (0x7f0571942800) [pid = 4899] [serial = 810] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 236 (0x7f056af86400) [pid = 4899] [serial = 807] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 235 (0x7f056b191400) [pid = 4899] [serial = 777] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 234 (0x7f057303d400) [pid = 4899] [serial = 771] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 233 (0x7f058c251c00) [pid = 4899] [serial = 888] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 232 (0x7f0567ad3400) [pid = 4899] [serial = 726] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 231 (0x7f058feaf800) [pid = 4899] [serial = 840] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 230 (0x7f058c38f400) [pid = 4899] [serial = 837] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 229 (0x7f0590552800) [pid = 4899] [serial = 897] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 228 (0x7f058c53c800) [pid = 4899] [serial = 900] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 227 (0x7f0572df4400) [pid = 4899] [serial = 756] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 226 (0x7f0580974800) [pid = 4899] [serial = 762] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 225 (0x7f058c370c00) [pid = 4899] [serial = 765] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 224 (0x7f058097dc00) [pid = 4899] [serial = 828] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 223 (0x7f0573eccc00) [pid = 4899] [serial = 873] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 222 (0x7f057cde8400) [pid = 4899] [serial = 729] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 221 (0x7f057c2b3400) [pid = 4899] [serial = 879] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 220 (0x7f058b3a9c00) [pid = 4899] [serial = 834] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 219 (0x7f0577c29800) [pid = 4899] [serial = 876] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 218 (0x7f058fea6c00) [pid = 4899] [serial = 774] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 217 (0x7f058fb09800) [pid = 4899] [serial = 768] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 216 (0x7f0573041400) [pid = 4899] [serial = 813] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 215 (0x7f05718ffc00) [pid = 4899] [serial = 870] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 214 (0x7f057e06ec00) [pid = 4899] [serial = 825] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 213 (0x7f0577bd9800) [pid = 4899] [serial = 819] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 212 (0x7f05761f8c00) [pid = 4899] [serial = 846] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 211 (0x7f0577f16c00) [pid = 4899] [serial = 759] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 210 (0x7f057cb63c00) [pid = 4899] [serial = 882] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 209 (0x7f0576122c00) [pid = 4899] [serial = 816] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f058fb17c00) [pid = 4899] [serial = 894] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f058c38c400) [pid = 4899] [serial = 891] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 206 (0x7f057c52dc00) [pid = 4899] [serial = 822] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 205 (0x7f0585274c00) [pid = 4899] [serial = 885] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 204 (0x7f057c5ed400) [pid = 4899] [serial = 843] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 203 (0x7f0571bb9000) [pid = 4899] [serial = 1037] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 202 (0x7f057303a400) [pid = 4899] [serial = 1040] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 201 (0x7f0571c1a400) [pid = 4899] [serial = 1038] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 200 (0x7f0573084800) [pid = 4899] [serial = 1041] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 199 (0x7f0568546000) [pid = 4899] [serial = 1031] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 198 (0x7f056b185400) [pid = 4899] [serial = 1032] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 197 (0x7f056bd72800) [pid = 4899] [serial = 989] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 196 (0x7f0567cf5400) [pid = 4899] [serial = 1029] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 195 (0x7f0567ae0800) [pid = 4899] [serial = 1028] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 194 (0x7f05751e1c00) [pid = 4899] [serial = 995] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f0578ae3000) [pid = 4899] [serial = 998] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f0571c1a000) [pid = 4899] [serial = 992] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f0565352800) [pid = 4899] [serial = 1025] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f056c117800) [pid = 4899] [serial = 1034] [outer = (nil)] [url = about:blank] 16:56:38 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f056c80a800) [pid = 4899] [serial = 1035] [outer = (nil)] [url = about:blank] 16:56:39 INFO - PROCESS | 4899 | 1461628599134 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]]]}] 16:56:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:56:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2150ms 16:56:39 INFO - PROCESS | 4899 | 1461628599152 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:56:39 INFO - PROCESS | 4899 | 1461628599157 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:56:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:56:39 INFO - PROCESS | 4899 | 1461628599163 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:56:39 INFO - PROCESS | 4899 | 1461628599165 Marionette TRACE conn3 <- [1,1514,null,{}] 16:56:39 INFO - PROCESS | 4899 | 1461628599170 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}] 16:56:39 INFO - PROCESS | 4899 | 1461628599445 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:56:39 INFO - PROCESS | 4899 | 1461628599468 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c0ba000 == 129 [pid = 4899] [id = 386] 16:56:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f05659b1400) [pid = 4899] [serial = 1159] [outer = (nil)] 16:56:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f056c519c00) [pid = 4899] [serial = 1160] [outer = 0x7f05659b1400] 16:56:39 INFO - PROCESS | 4899 | 1461628599534 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f056c80a800) [pid = 4899] [serial = 1161] [outer = 0x7f05659b1400] 16:56:40 INFO - PROCESS | 4899 | 1461628600525 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]]]}] 16:56:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:56:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1384ms 16:56:40 INFO - PROCESS | 4899 | 1461628600549 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 4899 | 1461628600552 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:56:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:56:40 INFO - PROCESS | 4899 | 1461628600559 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 4899 | 1461628600561 Marionette TRACE conn3 <- [1,1518,null,{}] 16:56:40 INFO - PROCESS | 4899 | 1461628600567 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}] 16:56:40 INFO - PROCESS | 4899 | 1461628600804 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:56:40 INFO - PROCESS | 4899 | 1461628600853 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571978000 == 130 [pid = 4899] [id = 387] 16:56:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f056c80ac00) [pid = 4899] [serial = 1162] [outer = (nil)] 16:56:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f05718fcc00) [pid = 4899] [serial = 1163] [outer = 0x7f056c80ac00] 16:56:40 INFO - PROCESS | 4899 | 1461628600916 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 195 (0x7f0571bb9c00) [pid = 4899] [serial = 1164] [outer = 0x7f056c80ac00] 16:56:41 INFO - PROCESS | 4899 | 1461628601919 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]]]}] 16:56:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:56:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1391ms 16:56:41 INFO - PROCESS | 4899 | 1461628601951 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 4899 | 1461628601955 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:56:41 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:56:41 INFO - PROCESS | 4899 | 1461628601961 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 4899 | 1461628601963 Marionette TRACE conn3 <- [1,1522,null,{}] 16:56:41 INFO - PROCESS | 4899 | 1461628601976 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}] 16:56:42 INFO - PROCESS | 4899 | 1461628602261 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:56:42 INFO - PROCESS | 4899 | --DOMWINDOW == 194 (0x7f0567ad3800) [pid = 4899] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:56:42 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f056bace000) [pid = 4899] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:56:42 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f0567cf3800) [pid = 4899] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:56:42 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f0567ae5400) [pid = 4899] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:56:42 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f0565269000) [pid = 4899] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:56:42 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f057417f000) [pid = 4899] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:56:42 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f0571948c00) [pid = 4899] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:56:42 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f0567cef800) [pid = 4899] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:56:42 INFO - PROCESS | 4899 | 1461628602838 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0569504800 == 131 [pid = 4899] [id = 388] 16:56:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f0565266c00) [pid = 4899] [serial = 1165] [outer = (nil)] 16:56:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f0567cf3800) [pid = 4899] [serial = 1166] [outer = 0x7f0565266c00] 16:56:42 INFO - PROCESS | 4899 | 1461628602913 Marionette DEBUG loaded listener.js 16:56:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f05730a4000) [pid = 4899] [serial = 1167] [outer = 0x7f0565266c00] 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 16:56:43 INFO - PROCESS | 4899 | 1461628603568 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"]]]}] 16:56:43 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 () { 16:56:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:56:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:56:43 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 () { 16:56:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:56:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:56:43 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 () { 16:56:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:56:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:56:43 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 () { 16:56:43 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:56:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:56:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:43 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:56:43 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1642ms 16:56:43 INFO - PROCESS | 4899 | 1461628603607 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 4899 | 1461628603614 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:56:43 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:56:43 INFO - PROCESS | 4899 | 1461628603622 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 4899 | 1461628603626 Marionette TRACE conn3 <- [1,1526,null,{}] 16:56:43 INFO - PROCESS | 4899 | 1461628603632 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}] 16:56:43 INFO - PROCESS | 4899 | 1461628603819 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:56:44 INFO - PROCESS | 4899 | 1461628603996 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057314d000 == 132 [pid = 4899] [id = 389] 16:56:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f0565269000) [pid = 4899] [serial = 1168] [outer = (nil)] 16:56:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f05730a8000) [pid = 4899] [serial = 1169] [outer = 0x7f0565269000] 16:56:44 INFO - PROCESS | 4899 | 1461628604076 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f0574eeb800) [pid = 4899] [serial = 1170] [outer = 0x7f0565269000] 16:56:45 INFO - PROCESS | 4899 | 1461628605028 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"]]]}] 16:56:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:56:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:56:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:56:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:56:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:56:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:56:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:56:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1437ms 16:56:45 INFO - PROCESS | 4899 | 1461628605065 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:56:45 INFO - PROCESS | 4899 | 1461628605074 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:56:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:56:45 INFO - PROCESS | 4899 | 1461628605087 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:56:45 INFO - PROCESS | 4899 | 1461628605094 Marionette TRACE conn3 <- [1,1530,null,{}] 16:56:45 INFO - PROCESS | 4899 | 1461628605123 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}] 16:56:45 INFO - PROCESS | 4899 | 1461628605375 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:56:45 INFO - PROCESS | 4899 | 1461628605649 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:45 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567a0a000 == 133 [pid = 4899] [id = 390] 16:56:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f056534cc00) [pid = 4899] [serial = 1171] [outer = (nil)] 16:56:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 195 (0x7f05659b2800) [pid = 4899] [serial = 1172] [outer = 0x7f056534cc00] 16:56:45 INFO - PROCESS | 4899 | 1461628605736 Marionette DEBUG loaded listener.js 16:56:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 196 (0x7f0567acc000) [pid = 4899] [serial = 1173] [outer = 0x7f056534cc00] 16:56:46 INFO - PROCESS | 4899 | 1461628606557 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]]]}] 16:56:46 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 16:56:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:56:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:56:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:56:46 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. 16:56:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:56:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1505ms 16:56:46 INFO - PROCESS | 4899 | 1461628606596 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:56:46 INFO - PROCESS | 4899 | 1461628606606 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:56:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:56:46 INFO - PROCESS | 4899 | 1461628606618 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:56:46 INFO - PROCESS | 4899 | 1461628606622 Marionette TRACE conn3 <- [1,1534,null,{}] 16:56:46 INFO - PROCESS | 4899 | 1461628606630 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}] 16:56:46 INFO - PROCESS | 4899 | 1461628606838 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:56:47 INFO - PROCESS | 4899 | 1461628607047 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571977000 == 134 [pid = 4899] [id = 391] 16:56:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 197 (0x7f0567bd7400) [pid = 4899] [serial = 1174] [outer = (nil)] 16:56:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 198 (0x7f056bac0800) [pid = 4899] [serial = 1175] [outer = 0x7f0567bd7400] 16:56:47 INFO - PROCESS | 4899 | 1461628607172 Marionette DEBUG loaded listener.js 16:56:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 199 (0x7f056bd76000) [pid = 4899] [serial = 1176] [outer = 0x7f0567bd7400] 16:56:48 INFO - PROCESS | 4899 | 1461628608225 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]]]}] 16:56:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1653ms 16:56:48 INFO - PROCESS | 4899 | 1461628608271 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:56:48 INFO - PROCESS | 4899 | 1461628608276 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:56:48 INFO - PROCESS | 4899 | 1461628608283 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:56:48 INFO - PROCESS | 4899 | 1461628608289 Marionette TRACE conn3 <- [1,1538,null,{}] 16:56:48 INFO - PROCESS | 4899 | 1461628608306 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}] 16:56:48 INFO - PROCESS | 4899 | 1461628608539 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:56:48 INFO - PROCESS | 4899 | 1461628608858 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574e8b000 == 135 [pid = 4899] [id = 392] 16:56:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 200 (0x7f05718fe800) [pid = 4899] [serial = 1177] [outer = (nil)] 16:56:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 201 (0x7f0571c14400) [pid = 4899] [serial = 1178] [outer = 0x7f05718fe800] 16:56:48 INFO - PROCESS | 4899 | 1461628608969 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 202 (0x7f057303a400) [pid = 4899] [serial = 1179] [outer = 0x7f05718fe800] 16:56:49 INFO - PROCESS | 4899 | 1461628609897 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]]]}] 16:56:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:56:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1686ms 16:56:49 INFO - PROCESS | 4899 | 1461628609970 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 4899 | 1461628609974 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:56:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:56:49 INFO - PROCESS | 4899 | 1461628609982 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 4899 | 1461628609986 Marionette TRACE conn3 <- [1,1542,null,{}] 16:56:49 INFO - PROCESS | 4899 | 1461628609992 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}] 16:56:50 INFO - PROCESS | 4899 | 1461628610265 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:56:50 INFO - PROCESS | 4899 | 1461628610504 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577ca9800 == 136 [pid = 4899] [id = 393] 16:56:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 203 (0x7f0571945000) [pid = 4899] [serial = 1180] [outer = (nil)] 16:56:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 204 (0x7f057417b400) [pid = 4899] [serial = 1181] [outer = 0x7f0571945000] 16:56:50 INFO - PROCESS | 4899 | 1461628610632 Marionette DEBUG loaded listener.js 16:56:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 205 (0x7f05751e0400) [pid = 4899] [serial = 1182] [outer = 0x7f0571945000] 16:56:51 INFO - PROCESS | 4899 | 1461628611566 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]]]}] 16:56:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:56:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1631ms 16:56:51 INFO - PROCESS | 4899 | 1461628611615 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:56:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:56:51 INFO - PROCESS | 4899 | 1461628611620 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:56:51 INFO - PROCESS | 4899 | 1461628611627 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:56:51 INFO - PROCESS | 4899 | 1461628611630 Marionette TRACE conn3 <- [1,1546,null,{}] 16:56:51 INFO - PROCESS | 4899 | 1461628611636 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}] 16:56:51 INFO - PROCESS | 4899 | 1461628611873 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:56:52 INFO - PROCESS | 4899 | 1461628612129 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577fd8800 == 137 [pid = 4899] [id = 394] 16:56:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 206 (0x7f057307f400) [pid = 4899] [serial = 1183] [outer = (nil)] 16:56:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 207 (0x7f057625dc00) [pid = 4899] [serial = 1184] [outer = 0x7f057307f400] 16:56:52 INFO - PROCESS | 4899 | 1461628612253 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f0577c25800) [pid = 4899] [serial = 1185] [outer = 0x7f057307f400] 16:56:53 INFO - PROCESS | 4899 | 1461628613232 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]]]}] 16:56:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:56:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1645ms 16:56:53 INFO - PROCESS | 4899 | 1461628613271 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:56:53 INFO - PROCESS | 4899 | 1461628613274 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:56:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:56:53 INFO - PROCESS | 4899 | 1461628613282 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:56:53 INFO - PROCESS | 4899 | 1461628613285 Marionette TRACE conn3 <- [1,1550,null,{}] 16:56:53 INFO - PROCESS | 4899 | 1461628613291 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}] 16:56:53 INFO - PROCESS | 4899 | 1461628613582 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:56:53 INFO - PROCESS | 4899 | 1461628613902 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05789c6800 == 138 [pid = 4899] [id = 395] 16:56:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f0578ae4800) [pid = 4899] [serial = 1186] [outer = (nil)] 16:56:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 210 (0x7f0578b6dc00) [pid = 4899] [serial = 1187] [outer = 0x7f0578ae4800] 16:56:54 INFO - PROCESS | 4899 | 1461628613998 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 211 (0x7f0578b80c00) [pid = 4899] [serial = 1188] [outer = 0x7f0578ae4800] 16:56:54 INFO - PROCESS | 4899 | 1461628614908 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]]]}] 16:56:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:56:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1684ms 16:56:54 INFO - PROCESS | 4899 | 1461628614968 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:56:54 INFO - PROCESS | 4899 | 1461628614973 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:56:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:56:54 INFO - PROCESS | 4899 | 1461628614981 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 4899 | 1461628614987 Marionette TRACE conn3 <- [1,1554,null,{}] 16:56:54 INFO - PROCESS | 4899 | 1461628614994 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}] 16:56:55 INFO - PROCESS | 4899 | 1461628615232 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:56:55 INFO - PROCESS | 4899 | 1461628615443 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a367000 == 139 [pid = 4899] [id = 396] 16:56:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 212 (0x7f05789bb400) [pid = 4899] [serial = 1189] [outer = (nil)] 16:56:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 213 (0x7f057b314c00) [pid = 4899] [serial = 1190] [outer = 0x7f05789bb400] 16:56:55 INFO - PROCESS | 4899 | 1461628615598 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 214 (0x7f057bea3000) [pid = 4899] [serial = 1191] [outer = 0x7f05789bb400] 16:56:56 INFO - PROCESS | 4899 | 1461628616599 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]]]}] 16:56:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:56:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1684ms 16:56:56 INFO - PROCESS | 4899 | 1461628616666 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:56:56 INFO - PROCESS | 4899 | 1461628616671 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:56:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:56:56 INFO - PROCESS | 4899 | 1461628616678 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:56:56 INFO - PROCESS | 4899 | 1461628616682 Marionette TRACE conn3 <- [1,1558,null,{}] 16:56:56 INFO - PROCESS | 4899 | 1461628616688 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}] 16:56:56 INFO - PROCESS | 4899 | 1461628616937 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:56:57 INFO - PROCESS | 4899 | 1461628617236 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc30000 == 140 [pid = 4899] [id = 397] 16:56:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 215 (0x7f0578ae4c00) [pid = 4899] [serial = 1192] [outer = (nil)] 16:56:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 216 (0x7f057c52c400) [pid = 4899] [serial = 1193] [outer = 0x7f0578ae4c00] 16:56:57 INFO - PROCESS | 4899 | 1461628617319 Marionette DEBUG loaded listener.js 16:56:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 217 (0x7f057c880000) [pid = 4899] [serial = 1194] [outer = 0x7f0578ae4c00] 16:56:58 INFO - PROCESS | 4899 | 1461628618205 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]]]}] 16:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1588ms 16:56:58 INFO - PROCESS | 4899 | 1461628618268 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:56:58 INFO - PROCESS | 4899 | 1461628618272 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:56:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:56:58 INFO - PROCESS | 4899 | 1461628618278 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:56:58 INFO - PROCESS | 4899 | 1461628618282 Marionette TRACE conn3 <- [1,1562,null,{}] 16:56:58 INFO - PROCESS | 4899 | 1461628618288 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}] 16:56:58 INFO - PROCESS | 4899 | 1461628618522 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:56:58 INFO - PROCESS | 4899 | 1461628618839 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e762000 == 141 [pid = 4899] [id = 398] 16:56:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 218 (0x7f057a3a2400) [pid = 4899] [serial = 1195] [outer = (nil)] 16:56:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 219 (0x7f057cb70c00) [pid = 4899] [serial = 1196] [outer = 0x7f057a3a2400] 16:56:58 INFO - PROCESS | 4899 | 1461628618932 Marionette DEBUG loaded listener.js 16:56:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 220 (0x7f057d52c800) [pid = 4899] [serial = 1197] [outer = 0x7f057a3a2400] 16:56:59 INFO - PROCESS | 4899 | 1461628619808 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]]]}] 16:56:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:56:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1580ms 16:56:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:56:59 INFO - PROCESS | 4899 | 1461628619860 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:56:59 INFO - PROCESS | 4899 | 1461628619863 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:56:59 INFO - PROCESS | 4899 | 1461628619870 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 4899 | 1461628619873 Marionette TRACE conn3 <- [1,1566,null,{}] 16:56:59 INFO - PROCESS | 4899 | 1461628619881 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}] 16:57:00 INFO - PROCESS | 4899 | 1461628620116 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:57:00 INFO - PROCESS | 4899 | 1461628620364 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852e2000 == 142 [pid = 4899] [id = 399] 16:57:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 221 (0x7f057c2bc400) [pid = 4899] [serial = 1198] [outer = (nil)] 16:57:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 222 (0x7f057e7ee400) [pid = 4899] [serial = 1199] [outer = 0x7f057c2bc400] 16:57:00 INFO - PROCESS | 4899 | 1461628620496 Marionette DEBUG loaded listener.js 16:57:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 223 (0x7f058156c800) [pid = 4899] [serial = 1200] [outer = 0x7f057c2bc400] 16:57:01 INFO - PROCESS | 4899 | 1461628621427 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]]]}] 16:57:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:57:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1584ms 16:57:01 INFO - PROCESS | 4899 | 1461628621454 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:57:01 INFO - PROCESS | 4899 | 1461628621461 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:57:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:57:01 INFO - PROCESS | 4899 | 1461628621471 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:57:01 INFO - PROCESS | 4899 | 1461628621478 Marionette TRACE conn3 <- [1,1570,null,{}] 16:57:01 INFO - PROCESS | 4899 | 1461628621510 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}] 16:57:01 INFO - PROCESS | 4899 | 1461628621874 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:57:02 INFO - PROCESS | 4899 | 1461628622285 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fb52800 == 143 [pid = 4899] [id = 400] 16:57:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 224 (0x7f058b5d4c00) [pid = 4899] [serial = 1201] [outer = (nil)] 16:57:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 225 (0x7f058c247400) [pid = 4899] [serial = 1202] [outer = 0x7f058b5d4c00] 16:57:02 INFO - PROCESS | 4899 | 1461628622426 Marionette DEBUG loaded listener.js 16:57:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 226 (0x7f058c390000) [pid = 4899] [serial = 1203] [outer = 0x7f058b5d4c00] 16:57:03 INFO - PROCESS | 4899 | 1461628623509 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]]]}] 16:57:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:57:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 2098ms 16:57:03 INFO - PROCESS | 4899 | 1461628623569 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:57:03 INFO - PROCESS | 4899 | 1461628623573 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:57:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:57:03 INFO - PROCESS | 4899 | 1461628623579 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 4899 | 1461628623582 Marionette TRACE conn3 <- [1,1574,null,{}] 16:57:03 INFO - PROCESS | 4899 | 1461628623588 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}] 16:57:03 INFO - PROCESS | 4899 | 1461628623822 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:57:04 INFO - PROCESS | 4899 | 1461628624038 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0593167000 == 144 [pid = 4899] [id = 401] 16:57:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 227 (0x7f058b094400) [pid = 4899] [serial = 1204] [outer = (nil)] 16:57:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 228 (0x7f058fb17c00) [pid = 4899] [serial = 1205] [outer = 0x7f058b094400] 16:57:04 INFO - PROCESS | 4899 | 1461628624155 Marionette DEBUG loaded listener.js 16:57:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 229 (0x7f05903a4000) [pid = 4899] [serial = 1206] [outer = 0x7f058b094400] 16:57:05 INFO - PROCESS | 4899 | 1461628625110 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]]]}] 16:57:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:57:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1585ms 16:57:05 INFO - PROCESS | 4899 | 1461628625181 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 4899 | 1461628625184 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:57:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:57:05 INFO - PROCESS | 4899 | 1461628625205 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 4899 | 1461628625208 Marionette TRACE conn3 <- [1,1578,null,{}] 16:57:05 INFO - PROCESS | 4899 | 1461628625214 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}] 16:57:05 INFO - PROCESS | 4899 | 1461628625430 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:57:05 INFO - PROCESS | 4899 | 1461628625675 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05671ad800 == 145 [pid = 4899] [id = 402] 16:57:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 230 (0x7f05667a3400) [pid = 4899] [serial = 1207] [outer = (nil)] 16:57:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 231 (0x7f05667af800) [pid = 4899] [serial = 1208] [outer = 0x7f05667a3400] 16:57:05 INFO - PROCESS | 4899 | 1461628625793 Marionette DEBUG loaded listener.js 16:57:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 232 (0x7f058c53e400) [pid = 4899] [serial = 1209] [outer = 0x7f05667a3400] 16:57:06 INFO - PROCESS | 4899 | 1461628626610 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]]]}] 16:57:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:57:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1435ms 16:57:06 INFO - PROCESS | 4899 | 1461628626639 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:57:06 INFO - PROCESS | 4899 | 1461628626642 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:57:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:57:06 INFO - PROCESS | 4899 | 1461628626649 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:57:06 INFO - PROCESS | 4899 | 1461628626651 Marionette TRACE conn3 <- [1,1582,null,{}] 16:57:06 INFO - PROCESS | 4899 | 1461628626657 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}] 16:57:06 INFO - PROCESS | 4899 | 1461628626869 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:57:07 INFO - PROCESS | 4899 | 1461628627076 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0595528000 == 146 [pid = 4899] [id = 403] 16:57:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 233 (0x7f0562704c00) [pid = 4899] [serial = 1210] [outer = (nil)] 16:57:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 234 (0x7f056270bc00) [pid = 4899] [serial = 1211] [outer = 0x7f0562704c00] 16:57:07 INFO - PROCESS | 4899 | 1461628627151 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 235 (0x7f0562710800) [pid = 4899] [serial = 1212] [outer = 0x7f0562704c00] 16:57:08 INFO - PROCESS | 4899 | 1461628628068 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]]]}] 16:57:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:57:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1482ms 16:57:08 INFO - PROCESS | 4899 | 1461628628132 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:57:08 INFO - PROCESS | 4899 | 1461628628136 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:57:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:57:08 INFO - PROCESS | 4899 | 1461628628142 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 4899 | 1461628628145 Marionette TRACE conn3 <- [1,1586,null,{}] 16:57:08 INFO - PROCESS | 4899 | 1461628628150 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}] 16:57:08 INFO - PROCESS | 4899 | 1461628628363 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:57:08 INFO - PROCESS | 4899 | 1461628628608 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0561c1b800 == 147 [pid = 4899] [id = 404] 16:57:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 236 (0x7f0562706000) [pid = 4899] [serial = 1213] [outer = (nil)] 16:57:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 237 (0x7f05667b0c00) [pid = 4899] [serial = 1214] [outer = 0x7f0562706000] 16:57:08 INFO - PROCESS | 4899 | 1461628628724 Marionette DEBUG loaded listener.js 16:57:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 238 (0x7f058fea3000) [pid = 4899] [serial = 1215] [outer = 0x7f0562706000] 16:57:09 INFO - PROCESS | 4899 | 1461628629630 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]]]}] 16:57:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:57:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1532ms 16:57:09 INFO - PROCESS | 4899 | 1461628629675 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:57:09 INFO - PROCESS | 4899 | 1461628629678 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:57:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:57:09 INFO - PROCESS | 4899 | 1461628629684 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:57:09 INFO - PROCESS | 4899 | 1461628629686 Marionette TRACE conn3 <- [1,1590,null,{}] 16:57:09 INFO - PROCESS | 4899 | 1461628629692 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}] 16:57:09 INFO - PROCESS | 4899 | 1461628629908 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:57:10 INFO - PROCESS | 4899 | 1461628630166 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0561dec800 == 148 [pid = 4899] [id = 405] 16:57:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 239 (0x7f0561e2e000) [pid = 4899] [serial = 1216] [outer = (nil)] 16:57:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 240 (0x7f0561e35000) [pid = 4899] [serial = 1217] [outer = 0x7f0561e2e000] 16:57:10 INFO - PROCESS | 4899 | 1461628630294 Marionette DEBUG loaded listener.js 16:57:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 241 (0x7f0561e39800) [pid = 4899] [serial = 1218] [outer = 0x7f0561e2e000] 16:57:11 INFO - PROCESS | 4899 | 1461628631192 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]]]}] 16:57:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:57:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1538ms 16:57:11 INFO - PROCESS | 4899 | 1461628631226 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:57:11 INFO - PROCESS | 4899 | 1461628631229 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:57:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:57:11 INFO - PROCESS | 4899 | 1461628631237 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:57:11 INFO - PROCESS | 4899 | 1461628631240 Marionette TRACE conn3 <- [1,1594,null,{}] 16:57:11 INFO - PROCESS | 4899 | 1461628631246 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}] 16:57:11 INFO - PROCESS | 4899 | 1461628631458 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:57:11 INFO - PROCESS | 4899 | 1461628631711 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566b4f800 == 149 [pid = 4899] [id = 406] 16:57:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 242 (0x7f0561e2d800) [pid = 4899] [serial = 1219] [outer = (nil)] 16:57:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 243 (0x7f05667b0800) [pid = 4899] [serial = 1220] [outer = 0x7f0561e2d800] 16:57:11 INFO - PROCESS | 4899 | 1461628631830 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 244 (0x7f056c11ac00) [pid = 4899] [serial = 1221] [outer = 0x7f0561e2d800] 16:57:13 INFO - PROCESS | 4899 | 1461628633199 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]]]}] 16:57:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:57:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2081ms 16:57:13 INFO - PROCESS | 4899 | 1461628633320 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:57:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:57:13 INFO - PROCESS | 4899 | 1461628633325 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:57:13 INFO - PROCESS | 4899 | 1461628633334 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 4899 | 1461628633339 Marionette TRACE conn3 <- [1,1598,null,{}] 16:57:13 INFO - PROCESS | 4899 | 1461628633356 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}] 16:57:13 INFO - PROCESS | 4899 | 1461628633578 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:57:13 INFO - PROCESS | 4899 | 1461628633850 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b22a000 == 150 [pid = 4899] [id = 407] 16:57:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 245 (0x7f05638c9400) [pid = 4899] [serial = 1222] [outer = (nil)] 16:57:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 246 (0x7f0565354c00) [pid = 4899] [serial = 1223] [outer = 0x7f05638c9400] 16:57:13 INFO - PROCESS | 4899 | 1461628633926 Marionette DEBUG loaded listener.js 16:57:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 247 (0x7f0567aea400) [pid = 4899] [serial = 1224] [outer = 0x7f05638c9400] 16:57:15 INFO - PROCESS | 4899 | 1461628635002 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]]]}] 16:57:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:57:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1691ms 16:57:15 INFO - PROCESS | 4899 | 1461628635025 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:57:15 INFO - PROCESS | 4899 | 1461628635033 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:57:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:57:15 INFO - PROCESS | 4899 | 1461628635043 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:57:15 INFO - PROCESS | 4899 | 1461628635047 Marionette TRACE conn3 <- [1,1602,null,{}] 16:57:15 INFO - PROCESS | 4899 | 1461628635053 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}] 16:57:15 INFO - PROCESS | 4899 | 1461628635261 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0592321800 == 149 [pid = 4899] [id = 216] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c855000 == 148 [pid = 4899] [id = 197] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0569504800 == 147 [pid = 4899] [id = 388] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571978000 == 146 [pid = 4899] [id = 387] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c0ba000 == 145 [pid = 4899] [id = 386] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567cc5800 == 144 [pid = 4899] [id = 385] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0566ada000 == 143 [pid = 4899] [id = 384] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567cd3800 == 142 [pid = 4899] [id = 383] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c0c5000 == 141 [pid = 4899] [id = 379] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05639e8800 == 140 [pid = 4899] [id = 378] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05668e6800 == 139 [pid = 4899] [id = 377] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c0c1800 == 138 [pid = 4899] [id = 376] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059578f000 == 137 [pid = 4899] [id = 375] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fd3e800 == 136 [pid = 4899] [id = 374] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05843e8800 == 135 [pid = 4899] [id = 373] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c8ad000 == 134 [pid = 4899] [id = 372] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578ee1800 == 133 [pid = 4899] [id = 371] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05789c7000 == 132 [pid = 4899] [id = 370] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574c1d000 == 131 [pid = 4899] [id = 369] 16:57:15 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b7e8000 == 130 [pid = 4899] [id = 368] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 246 (0x7f056befac00) [pid = 4899] [serial = 1101] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 245 (0x7f0571c1ec00) [pid = 4899] [serial = 1079] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 244 (0x7f0574ee1400) [pid = 4899] [serial = 1092] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 243 (0x7f058c375400) [pid = 4899] [serial = 1067] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 242 (0x7f0577a56400) [pid = 4899] [serial = 1055] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 241 (0x7f056c807400) [pid = 4899] [serial = 1086] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 240 (0x7f056af91800) [pid = 4899] [serial = 1049] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 239 (0x7f056c11a400) [pid = 4899] [serial = 1085] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 238 (0x7f05761ff000) [pid = 4899] [serial = 1094] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 237 (0x7f0578b6e400) [pid = 4899] [serial = 1076] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 236 (0x7f0576576000) [pid = 4899] [serial = 1044] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 235 (0x7f0571e61000) [pid = 4899] [serial = 1052] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 234 (0x7f0568876c00) [pid = 4899] [serial = 1100] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 233 (0x7f057c49d400) [pid = 4899] [serial = 1061] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 232 (0x7f0578ae2c00) [pid = 4899] [serial = 1058] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 231 (0x7f0578b7a400) [pid = 4899] [serial = 1098] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 230 (0x7f0578b5cc00) [pid = 4899] [serial = 1097] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 229 (0x7f0578b65c00) [pid = 4899] [serial = 1073] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 228 (0x7f0577bcd400) [pid = 4899] [serial = 1095] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 227 (0x7f057485e000) [pid = 4899] [serial = 1089] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 226 (0x7f0581578800) [pid = 4899] [serial = 1064] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 225 (0x7f0571c0fc00) [pid = 4899] [serial = 1091] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 224 (0x7f057307dc00) [pid = 4899] [serial = 1088] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 223 (0x7f05684b4800) [pid = 4899] [serial = 1082] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 222 (0x7f05679bc400) [pid = 4899] [serial = 1070] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 221 (0x7f056887b800) [pid = 4899] [serial = 1083] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | --DOMWINDOW == 220 (0x7f056534b800) [pid = 4899] [serial = 1046] [outer = (nil)] [url = about:blank] 16:57:15 INFO - PROCESS | 4899 | 1461628635814 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05657c5000 == 131 [pid = 4899] [id = 408] 16:57:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 221 (0x7f0565356800) [pid = 4899] [serial = 1225] [outer = (nil)] 16:57:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 222 (0x7f0567bcc000) [pid = 4899] [serial = 1226] [outer = 0x7f0565356800] 16:57:15 INFO - PROCESS | 4899 | 1461628635888 Marionette DEBUG loaded listener.js 16:57:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 223 (0x7f056af91800) [pid = 4899] [serial = 1227] [outer = 0x7f0565356800] 16:57:16 INFO - PROCESS | 4899 | 1461628636641 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]]]}] 16:57:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:57:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1637ms 16:57:16 INFO - PROCESS | 4899 | 1461628636681 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:57:16 INFO - PROCESS | 4899 | 1461628636685 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:57:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:57:16 INFO - PROCESS | 4899 | 1461628636691 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 4899 | 1461628636697 Marionette TRACE conn3 <- [1,1606,null,{}] 16:57:16 INFO - PROCESS | 4899 | 1461628636716 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}] 16:57:16 INFO - PROCESS | 4899 | 1461628636939 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:57:17 INFO - PROCESS | 4899 | 1461628637107 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a809000 == 132 [pid = 4899] [id = 409] 16:57:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 224 (0x7f0561f6c400) [pid = 4899] [serial = 1228] [outer = (nil)] 16:57:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 225 (0x7f056c119400) [pid = 4899] [serial = 1229] [outer = 0x7f0561f6c400] 16:57:17 INFO - PROCESS | 4899 | 1461628637175 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 226 (0x7f056c812000) [pid = 4899] [serial = 1230] [outer = 0x7f0561f6c400] 16:57:18 INFO - PROCESS | 4899 | 1461628637998 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]]]}] 16:57:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:57:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1336ms 16:57:18 INFO - PROCESS | 4899 | 1461628638028 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 4899 | 1461628638032 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:57:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:57:18 INFO - PROCESS | 4899 | 1461628638039 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 4899 | 1461628638042 Marionette TRACE conn3 <- [1,1610,null,{}] 16:57:18 INFO - PROCESS | 4899 | 1461628638047 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}] 16:57:18 INFO - PROCESS | 4899 | 1461628638305 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:57:18 INFO - PROCESS | 4899 | 1461628638341 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c0c3000 == 133 [pid = 4899] [id = 410] 16:57:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 227 (0x7f056854d000) [pid = 4899] [serial = 1231] [outer = (nil)] 16:57:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 228 (0x7f0571c1d800) [pid = 4899] [serial = 1232] [outer = 0x7f056854d000] 16:57:18 INFO - PROCESS | 4899 | 1461628638406 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 229 (0x7f0573033c00) [pid = 4899] [serial = 1233] [outer = 0x7f056854d000] 16:57:19 INFO - PROCESS | 4899 | 1461628639329 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]]]}] 16:57:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:57:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1341ms 16:57:19 INFO - PROCESS | 4899 | 1461628639381 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 4899 | 1461628639385 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:57:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:57:19 INFO - PROCESS | 4899 | 1461628639395 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 4899 | 1461628639397 Marionette TRACE conn3 <- [1,1614,null,{}] 16:57:19 INFO - PROCESS | 4899 | 1461628639402 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}] 16:57:19 INFO - PROCESS | 4899 | 1461628639681 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:57:19 INFO - PROCESS | 4899 | 1461628639746 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d8f800 == 134 [pid = 4899] [id = 411] 16:57:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 230 (0x7f057309d800) [pid = 4899] [serial = 1234] [outer = (nil)] 16:57:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 231 (0x7f05730a7800) [pid = 4899] [serial = 1235] [outer = 0x7f057309d800] 16:57:19 INFO - PROCESS | 4899 | 1461628639908 Marionette DEBUG loaded listener.js 16:57:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 232 (0x7f0574297400) [pid = 4899] [serial = 1236] [outer = 0x7f057309d800] 16:57:20 INFO - PROCESS | 4899 | --DOMWINDOW == 231 (0x7f0565354400) [pid = 4899] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:57:20 INFO - PROCESS | 4899 | --DOMWINDOW == 230 (0x7f056bd76400) [pid = 4899] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:57:20 INFO - PROCESS | 4899 | --DOMWINDOW == 229 (0x7f05659b1400) [pid = 4899] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:57:20 INFO - PROCESS | 4899 | --DOMWINDOW == 228 (0x7f0565266c00) [pid = 4899] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:57:20 INFO - PROCESS | 4899 | --DOMWINDOW == 227 (0x7f05684bb000) [pid = 4899] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:57:20 INFO - PROCESS | 4899 | --DOMWINDOW == 226 (0x7f056c80ac00) [pid = 4899] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:57:21 INFO - PROCESS | 4899 | 1461628641273 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]]]}] 16:57:21 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 16:57:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1932ms 16:57:21 INFO - PROCESS | 4899 | 1461628641328 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:57:21 INFO - PROCESS | 4899 | 1461628641332 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:57:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:57:21 INFO - PROCESS | 4899 | 1461628641338 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:57:21 INFO - PROCESS | 4899 | 1461628641341 Marionette TRACE conn3 <- [1,1618,null,{}] 16:57:21 INFO - PROCESS | 4899 | 1461628641346 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}] 16:57:21 INFO - PROCESS | 4899 | 1461628641565 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:57:21 INFO - PROCESS | 4899 | 1461628641727 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572ea8000 == 135 [pid = 4899] [id = 412] 16:57:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 227 (0x7f056c112c00) [pid = 4899] [serial = 1237] [outer = (nil)] 16:57:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 228 (0x7f05761f8c00) [pid = 4899] [serial = 1238] [outer = 0x7f056c112c00] 16:57:21 INFO - PROCESS | 4899 | 1461628641794 Marionette DEBUG loaded listener.js 16:57:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 229 (0x7f05789b1800) [pid = 4899] [serial = 1239] [outer = 0x7f056c112c00] 16:57:22 INFO - PROCESS | 4899 | 1461628642552 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]]]}] 16:57:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:57:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1232ms 16:57:22 INFO - PROCESS | 4899 | 1461628642572 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:57:22 INFO - PROCESS | 4899 | 1461628642574 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:57:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:57:22 INFO - PROCESS | 4899 | 1461628642580 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:57:22 INFO - PROCESS | 4899 | 1461628642583 Marionette TRACE conn3 <- [1,1622,null,{}] 16:57:22 INFO - PROCESS | 4899 | 1461628642588 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}] 16:57:22 INFO - PROCESS | 4899 | 1461628642976 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:57:23 INFO - PROCESS | 4899 | 1461628643151 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565a1c800 == 136 [pid = 4899] [id = 413] 16:57:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 230 (0x7f0561e30400) [pid = 4899] [serial = 1240] [outer = (nil)] 16:57:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 231 (0x7f0561e36c00) [pid = 4899] [serial = 1241] [outer = 0x7f0561e30400] 16:57:23 INFO - PROCESS | 4899 | 1461628643248 Marionette DEBUG loaded listener.js 16:57:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 232 (0x7f0562711400) [pid = 4899] [serial = 1242] [outer = 0x7f0561e30400] 16:57:24 INFO - PROCESS | 4899 | 1461628644215 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]]]}] 16:57:24 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 16:57:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1686ms 16:57:24 INFO - PROCESS | 4899 | 1461628644269 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 4899 | 1461628644274 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:57:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:57:24 INFO - PROCESS | 4899 | 1461628644282 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 4899 | 1461628644289 Marionette TRACE conn3 <- [1,1626,null,{}] 16:57:24 INFO - PROCESS | 4899 | 1461628644296 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}] 16:57:24 INFO - PROCESS | 4899 | 1461628644520 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:57:24 INFO - PROCESS | 4899 | 1461628644790 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a9d8000 == 137 [pid = 4899] [id = 414] 16:57:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 233 (0x7f0568548400) [pid = 4899] [serial = 1243] [outer = (nil)] 16:57:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 234 (0x7f056af85c00) [pid = 4899] [serial = 1244] [outer = 0x7f0568548400] 16:57:24 INFO - PROCESS | 4899 | 1461628644915 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 235 (0x7f056bac8800) [pid = 4899] [serial = 1245] [outer = 0x7f0568548400] 16:57:25 INFO - PROCESS | 4899 | 1461628645810 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]]]}] 16:57:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:57:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1589ms 16:57:25 INFO - PROCESS | 4899 | 1461628645872 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:57:25 INFO - PROCESS | 4899 | 1461628645877 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:57:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:57:25 INFO - PROCESS | 4899 | 1461628645883 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:57:25 INFO - PROCESS | 4899 | 1461628645887 Marionette TRACE conn3 <- [1,1630,null,{}] 16:57:25 INFO - PROCESS | 4899 | 1461628645893 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}] 16:57:26 INFO - PROCESS | 4899 | 1461628646112 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:57:26 INFO - PROCESS | 4899 | 1461628646404 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05749ed000 == 138 [pid = 4899] [id = 415] 16:57:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 236 (0x7f056c117800) [pid = 4899] [serial = 1246] [outer = (nil)] 16:57:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 237 (0x7f05718fd400) [pid = 4899] [serial = 1247] [outer = 0x7f056c117800] 16:57:26 INFO - PROCESS | 4899 | 1461628646527 Marionette DEBUG loaded listener.js 16:57:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 238 (0x7f0573033400) [pid = 4899] [serial = 1248] [outer = 0x7f056c117800] 16:57:27 INFO - PROCESS | 4899 | 1461628647461 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]]]}] 16:57:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:57:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1642ms 16:57:27 INFO - PROCESS | 4899 | 1461628647526 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:57:27 INFO - PROCESS | 4899 | 1461628647533 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:57:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:57:27 INFO - PROCESS | 4899 | 1461628647550 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:57:27 INFO - PROCESS | 4899 | 1461628647558 Marionette TRACE conn3 <- [1,1634,null,{}] 16:57:27 INFO - PROCESS | 4899 | 1461628647564 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}] 16:57:27 INFO - PROCESS | 4899 | 1461628647831 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:57:28 INFO - PROCESS | 4899 | 1461628648079 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057640e800 == 139 [pid = 4899] [id = 416] 16:57:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 239 (0x7f056c51e400) [pid = 4899] [serial = 1249] [outer = (nil)] 16:57:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 240 (0x7f0577a5f800) [pid = 4899] [serial = 1250] [outer = 0x7f056c51e400] 16:57:28 INFO - PROCESS | 4899 | 1461628648198 Marionette DEBUG loaded listener.js 16:57:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 241 (0x7f0577f19800) [pid = 4899] [serial = 1251] [outer = 0x7f056c51e400] 16:57:29 INFO - PROCESS | 4899 | 1461628649056 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]]]}] 16:57:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:57:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1552ms 16:57:29 INFO - PROCESS | 4899 | 1461628649094 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:57:29 INFO - PROCESS | 4899 | 1461628649098 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:57:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:57:29 INFO - PROCESS | 4899 | 1461628649104 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:57:29 INFO - PROCESS | 4899 | 1461628649107 Marionette TRACE conn3 <- [1,1638,null,{}] 16:57:29 INFO - PROCESS | 4899 | 1461628649113 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}] 16:57:29 INFO - PROCESS | 4899 | 1461628649329 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:57:29 INFO - PROCESS | 4899 | 1461628649538 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788ce000 == 140 [pid = 4899] [id = 417] 16:57:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 242 (0x7f056c768400) [pid = 4899] [serial = 1252] [outer = (nil)] 16:57:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 243 (0x7f0578b55000) [pid = 4899] [serial = 1253] [outer = 0x7f056c768400] 16:57:29 INFO - PROCESS | 4899 | 1461628649692 Marionette DEBUG loaded listener.js 16:57:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 244 (0x7f0578b70000) [pid = 4899] [serial = 1254] [outer = 0x7f056c768400] 16:57:30 INFO - PROCESS | 4899 | 1461628650568 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]]]}] 16:57:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:57:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1528ms 16:57:30 INFO - PROCESS | 4899 | 1461628650650 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 4899 | 1461628650655 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:57:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:57:30 INFO - PROCESS | 4899 | 1461628650664 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 4899 | 1461628650667 Marionette TRACE conn3 <- [1,1642,null,{}] 16:57:30 INFO - PROCESS | 4899 | 1461628650671 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}] 16:57:30 INFO - PROCESS | 4899 | 1461628650897 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:57:31 INFO - PROCESS | 4899 | 1461628651153 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a351000 == 141 [pid = 4899] [id = 418] 16:57:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 245 (0x7f057c49d400) [pid = 4899] [serial = 1255] [outer = (nil)] 16:57:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 246 (0x7f057c531800) [pid = 4899] [serial = 1256] [outer = 0x7f057c49d400] 16:57:31 INFO - PROCESS | 4899 | 1461628651285 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 247 (0x7f057e06e000) [pid = 4899] [serial = 1257] [outer = 0x7f057c49d400] 16:57:32 INFO - PROCESS | 4899 | 1461628652131 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]]]}] 16:57:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:57:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1537ms 16:57:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:57:32 INFO - PROCESS | 4899 | 1461628652202 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:57:32 INFO - PROCESS | 4899 | 1461628652205 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:57:32 INFO - PROCESS | 4899 | 1461628652213 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:57:32 INFO - PROCESS | 4899 | 1461628652215 Marionette TRACE conn3 <- [1,1646,null,{}] 16:57:32 INFO - PROCESS | 4899 | 1461628652221 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}] 16:57:32 INFO - PROCESS | 4899 | 1461628652453 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:57:32 INFO - PROCESS | 4899 | 1461628652699 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:32 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05843e9800 == 142 [pid = 4899] [id = 419] 16:57:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 248 (0x7f05718fe000) [pid = 4899] [serial = 1258] [outer = (nil)] 16:57:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 249 (0x7f0581576c00) [pid = 4899] [serial = 1259] [outer = 0x7f05718fe000] 16:57:32 INFO - PROCESS | 4899 | 1461628652818 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 250 (0x7f058b39ac00) [pid = 4899] [serial = 1260] [outer = 0x7f05718fe000] 16:57:33 INFO - PROCESS | 4899 | 1461628653689 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]]]}] 16:57:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:57:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1532ms 16:57:33 INFO - PROCESS | 4899 | 1461628653743 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:57:33 INFO - PROCESS | 4899 | 1461628653747 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:57:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:57:33 INFO - PROCESS | 4899 | 1461628653754 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:57:33 INFO - PROCESS | 4899 | 1461628653756 Marionette TRACE conn3 <- [1,1650,null,{}] 16:57:33 INFO - PROCESS | 4899 | 1461628653762 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}] 16:57:33 INFO - PROCESS | 4899 | 1461628653981 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:57:34 INFO - PROCESS | 4899 | 1461628654192 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fd35000 == 143 [pid = 4899] [id = 420] 16:57:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 251 (0x7f0576578800) [pid = 4899] [serial = 1261] [outer = (nil)] 16:57:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 252 (0x7f058c384400) [pid = 4899] [serial = 1262] [outer = 0x7f0576578800] 16:57:34 INFO - PROCESS | 4899 | 1461628654308 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 253 (0x7f058fb0e000) [pid = 4899] [serial = 1263] [outer = 0x7f0576578800] 16:57:35 INFO - PROCESS | 4899 | 1461628655283 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]]]}] 16:57:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:57:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1582ms 16:57:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:57:35 INFO - PROCESS | 4899 | 1461628655337 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 4899 | 1461628655340 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:57:35 INFO - PROCESS | 4899 | 1461628655347 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 4899 | 1461628655350 Marionette TRACE conn3 <- [1,1654,null,{}] 16:57:35 INFO - PROCESS | 4899 | 1461628655356 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}] 16:57:35 INFO - PROCESS | 4899 | 1461628655561 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:57:35 INFO - PROCESS | 4899 | 1461628655813 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059578e800 == 144 [pid = 4899] [id = 421] 16:57:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 254 (0x7f0566502400) [pid = 4899] [serial = 1264] [outer = (nil)] 16:57:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 255 (0x7f056650d400) [pid = 4899] [serial = 1265] [outer = 0x7f0566502400] 16:57:35 INFO - PROCESS | 4899 | 1461628655931 Marionette DEBUG loaded listener.js 16:57:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 256 (0x7f057417d800) [pid = 4899] [serial = 1266] [outer = 0x7f0566502400] 16:57:36 INFO - PROCESS | 4899 | 1461628656731 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]]]}] 16:57:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:57:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1438ms 16:57:36 INFO - PROCESS | 4899 | 1461628656785 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:57:36 INFO - PROCESS | 4899 | 1461628656789 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:57:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:57:36 INFO - PROCESS | 4899 | 1461628656816 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:57:36 INFO - PROCESS | 4899 | 1461628656825 Marionette TRACE conn3 <- [1,1658,null,{}] 16:57:36 INFO - PROCESS | 4899 | 1461628656831 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}] 16:57:37 INFO - PROCESS | 4899 | 1461628657053 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:57:37 INFO - PROCESS | 4899 | 1461628657276 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a77800 == 145 [pid = 4899] [id = 422] 16:57:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 257 (0x7f0566505c00) [pid = 4899] [serial = 1267] [outer = (nil)] 16:57:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 258 (0x7f056b69c400) [pid = 4899] [serial = 1268] [outer = 0x7f0566505c00] 16:57:37 INFO - PROCESS | 4899 | 1461628657397 Marionette DEBUG loaded listener.js 16:57:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 259 (0x7f056b6a0800) [pid = 4899] [serial = 1269] [outer = 0x7f0566505c00] 16:57:38 INFO - PROCESS | 4899 | 1461628658306 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]]]}] 16:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1551ms 16:57:38 INFO - PROCESS | 4899 | 1461628658364 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 4899 | 1461628658366 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:57:38 INFO - PROCESS | 4899 | 1461628658373 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 4899 | 1461628658376 Marionette TRACE conn3 <- [1,1662,null,{}] 16:57:38 INFO - PROCESS | 4899 | 1461628658381 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}] 16:57:38 INFO - PROCESS | 4899 | 1461628658598 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:57:38 INFO - PROCESS | 4899 | 1461628658867 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571b76800 == 146 [pid = 4899] [id = 423] 16:57:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 260 (0x7f0578b7a400) [pid = 4899] [serial = 1270] [outer = (nil)] 16:57:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 261 (0x7f058c38c400) [pid = 4899] [serial = 1271] [outer = 0x7f0578b7a400] 16:57:38 INFO - PROCESS | 4899 | 1461628658992 Marionette DEBUG loaded listener.js 16:57:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 262 (0x7f0590732400) [pid = 4899] [serial = 1272] [outer = 0x7f0578b7a400] 16:57:39 INFO - PROCESS | 4899 | 1461628659904 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]]]}] 16:57:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:57:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1582ms 16:57:39 INFO - PROCESS | 4899 | 1461628659956 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:57:39 INFO - PROCESS | 4899 | 1461628659961 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:57:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:57:39 INFO - PROCESS | 4899 | 1461628659967 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:57:39 INFO - PROCESS | 4899 | 1461628659971 Marionette TRACE conn3 <- [1,1666,null,{}] 16:57:39 INFO - PROCESS | 4899 | 1461628659977 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}] 16:57:40 INFO - PROCESS | 4899 | 1461628660231 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:57:40 INFO - PROCESS | 4899 | 1461628660441 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05611c9800 == 147 [pid = 4899] [id = 424] 16:57:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 263 (0x7f0578d92c00) [pid = 4899] [serial = 1273] [outer = (nil)] 16:57:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 264 (0x7f0578d99800) [pid = 4899] [serial = 1274] [outer = 0x7f0578d92c00] 16:57:40 INFO - PROCESS | 4899 | 1461628660600 Marionette DEBUG loaded listener.js 16:57:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 265 (0x7f059073ac00) [pid = 4899] [serial = 1275] [outer = 0x7f0578d92c00] 16:57:41 INFO - PROCESS | 4899 | 1461628661566 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]]]}] 16:57:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:57:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1634ms 16:57:41 INFO - PROCESS | 4899 | 1461628661602 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:57:41 INFO - PROCESS | 4899 | 1461628661606 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:57:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:57:41 INFO - PROCESS | 4899 | 1461628661612 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:57:41 INFO - PROCESS | 4899 | 1461628661615 Marionette TRACE conn3 <- [1,1670,null,{}] 16:57:41 INFO - PROCESS | 4899 | 1461628661621 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}] 16:57:41 INFO - PROCESS | 4899 | 1461628661837 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:57:42 INFO - PROCESS | 4899 | 1461628662050 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b0f000 == 148 [pid = 4899] [id = 425] 16:57:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 266 (0x7f05635bd400) [pid = 4899] [serial = 1276] [outer = (nil)] 16:57:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 267 (0x7f05635c5c00) [pid = 4899] [serial = 1277] [outer = 0x7f05635bd400] 16:57:42 INFO - PROCESS | 4899 | 1461628662162 Marionette DEBUG loaded listener.js 16:57:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 268 (0x7f05635cb000) [pid = 4899] [serial = 1278] [outer = 0x7f05635bd400] 16:57:43 INFO - PROCESS | 4899 | 1461628663152 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]]]}] 16:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1581ms 16:57:43 INFO - PROCESS | 4899 | 1461628663195 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:57:43 INFO - PROCESS | 4899 | 1461628663199 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:57:43 INFO - PROCESS | 4899 | 1461628663206 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 4899 | 1461628663209 Marionette TRACE conn3 <- [1,1674,null,{}] 16:57:43 INFO - PROCESS | 4899 | 1461628663214 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}] 16:57:43 INFO - PROCESS | 4899 | 1461628663431 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:57:43 INFO - PROCESS | 4899 | 1461628663649 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0562396000 == 149 [pid = 4899] [id = 426] 16:57:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 269 (0x7f05635c3c00) [pid = 4899] [serial = 1279] [outer = (nil)] 16:57:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 270 (0x7f056aa5b000) [pid = 4899] [serial = 1280] [outer = 0x7f05635c3c00] 16:57:43 INFO - PROCESS | 4899 | 1461628663767 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 271 (0x7f056aa60800) [pid = 4899] [serial = 1281] [outer = 0x7f05635c3c00] 16:57:44 INFO - PROCESS | 4899 | 1461628664728 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]]]}] 16:57:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:57:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1581ms 16:57:44 INFO - PROCESS | 4899 | 1461628664787 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:57:44 INFO - PROCESS | 4899 | 1461628664790 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:57:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:57:44 INFO - PROCESS | 4899 | 1461628664797 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:57:44 INFO - PROCESS | 4899 | 1461628664799 Marionette TRACE conn3 <- [1,1678,null,{}] 16:57:44 INFO - PROCESS | 4899 | 1461628664805 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}] 16:57:45 INFO - PROCESS | 4899 | 1461628665038 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:57:45 INFO - PROCESS | 4899 | 1461628665306 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:45 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566b62800 == 150 [pid = 4899] [id = 427] 16:57:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 272 (0x7f05635be000) [pid = 4899] [serial = 1282] [outer = (nil)] 16:57:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 273 (0x7f0568549000) [pid = 4899] [serial = 1283] [outer = 0x7f05635be000] 16:57:45 INFO - PROCESS | 4899 | 1461628665422 Marionette DEBUG loaded listener.js 16:57:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 274 (0x7f056aa67c00) [pid = 4899] [serial = 1284] [outer = 0x7f05635be000] 16:57:46 INFO - PROCESS | 4899 | 1461628666856 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]]]}] 16:57:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:57:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 2135ms 16:57:46 INFO - PROCESS | 4899 | 1461628666933 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:57:46 INFO - PROCESS | 4899 | 1461628666940 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:57:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:57:46 INFO - PROCESS | 4899 | 1461628666948 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:57:46 INFO - PROCESS | 4899 | 1461628666955 Marionette TRACE conn3 <- [1,1682,null,{}] 16:57:46 INFO - PROCESS | 4899 | 1461628666962 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}] 16:57:47 INFO - PROCESS | 4899 | 1461628667211 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:57:47 INFO - PROCESS | 4899 | 1461628667561 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567a22000 == 151 [pid = 4899] [id = 428] 16:57:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 275 (0x7f0561e38800) [pid = 4899] [serial = 1285] [outer = (nil)] 16:57:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 276 (0x7f05638cc800) [pid = 4899] [serial = 1286] [outer = 0x7f0561e38800] 16:57:47 INFO - PROCESS | 4899 | 1461628667634 Marionette DEBUG loaded listener.js 16:57:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 277 (0x7f0567ae2800) [pid = 4899] [serial = 1287] [outer = 0x7f0561e38800] 16:57:48 INFO - PROCESS | 4899 | 1461628668681 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]]]}] 16:57:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1791ms 16:57:48 INFO - PROCESS | 4899 | 1461628668740 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:57:48 INFO - PROCESS | 4899 | 1461628668748 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:57:48 INFO - PROCESS | 4899 | 1461628668758 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 4899 | 1461628668762 Marionette TRACE conn3 <- [1,1686,null,{}] 16:57:48 INFO - PROCESS | 4899 | 1461628668768 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}] 16:57:48 INFO - PROCESS | 4899 | 1461628668991 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:57:49 INFO - PROCESS | 4899 | 1461628669345 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565a1a800 == 152 [pid = 4899] [id = 429] 16:57:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 278 (0x7f056aa67400) [pid = 4899] [serial = 1288] [outer = (nil)] 16:57:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 279 (0x7f056b18c400) [pid = 4899] [serial = 1289] [outer = 0x7f056aa67400] 16:57:49 INFO - PROCESS | 4899 | 1461628669419 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 280 (0x7f056b6a4c00) [pid = 4899] [serial = 1290] [outer = 0x7f056aa67400] 16:57:49 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572ea8000 == 151 [pid = 4899] [id = 412] 16:57:49 INFO - PROCESS | 4899 | --DOMWINDOW == 279 (0x7f05638d0c00) [pid = 4899] [serial = 1136] [outer = (nil)] [url = about:blank] 16:57:49 INFO - PROCESS | 4899 | --DOMWINDOW == 278 (0x7f0561f6a400) [pid = 4899] [serial = 1139] [outer = (nil)] [url = about:blank] 16:57:49 INFO - PROCESS | 4899 | --DOMWINDOW == 277 (0x7f0568544800) [pid = 4899] [serial = 1142] [outer = (nil)] [url = about:blank] 16:57:49 INFO - PROCESS | 4899 | --DOMWINDOW == 276 (0x7f0566e32000) [pid = 4899] [serial = 1145] [outer = (nil)] [url = about:blank] 16:57:49 INFO - PROCESS | 4899 | --DOMWINDOW == 275 (0x7f05730a8000) [pid = 4899] [serial = 1169] [outer = (nil)] [url = about:blank] 16:57:49 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571d8f800 == 150 [pid = 4899] [id = 411] 16:57:49 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c0c3000 == 149 [pid = 4899] [id = 410] 16:57:49 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a809000 == 148 [pid = 4899] [id = 409] 16:57:49 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05657c5000 == 147 [pid = 4899] [id = 408] 16:57:49 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b22a000 == 146 [pid = 4899] [id = 407] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0561dec800 == 145 [pid = 4899] [id = 405] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0561c1b800 == 144 [pid = 4899] [id = 404] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0595528000 == 143 [pid = 4899] [id = 403] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05671ad800 == 142 [pid = 4899] [id = 402] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0593167000 == 141 [pid = 4899] [id = 401] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fb52800 == 140 [pid = 4899] [id = 400] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05852e2000 == 139 [pid = 4899] [id = 399] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e762000 == 138 [pid = 4899] [id = 398] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057cc30000 == 137 [pid = 4899] [id = 397] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a367000 == 136 [pid = 4899] [id = 396] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05789c6800 == 135 [pid = 4899] [id = 395] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577fd8800 == 134 [pid = 4899] [id = 394] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577ca9800 == 133 [pid = 4899] [id = 393] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574e8b000 == 132 [pid = 4899] [id = 392] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571977000 == 131 [pid = 4899] [id = 391] 16:57:50 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567a0a000 == 130 [pid = 4899] [id = 390] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 274 (0x7f057be9f000) [pid = 4899] [serial = 1121] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 273 (0x7f0577c27000) [pid = 4899] [serial = 1112] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 272 (0x7f0568881400) [pid = 4899] [serial = 1106] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 271 (0x7f057b319c00) [pid = 4899] [serial = 1130] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 270 (0x7f0567adec00) [pid = 4899] [serial = 1152] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 269 (0x7f058bfc8400) [pid = 4899] [serial = 1127] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 268 (0x7f056bde8000) [pid = 4899] [serial = 1157] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 267 (0x7f056c519c00) [pid = 4899] [serial = 1160] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 266 (0x7f0566e3bc00) [pid = 4899] [serial = 1148] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 265 (0x7f0567cf3800) [pid = 4899] [serial = 1166] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 264 (0x7f0571e67800) [pid = 4899] [serial = 1103] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 263 (0x7f056b186800) [pid = 4899] [serial = 1155] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 262 (0x7f05730aa000) [pid = 4899] [serial = 1133] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 261 (0x7f0578b59400) [pid = 4899] [serial = 1115] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 260 (0x7f0580979c00) [pid = 4899] [serial = 1124] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 259 (0x7f0578b83000) [pid = 4899] [serial = 1118] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 258 (0x7f0571c11800) [pid = 4899] [serial = 1109] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 257 (0x7f05730a4000) [pid = 4899] [serial = 1167] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 256 (0x7f056c07bc00) [pid = 4899] [serial = 1158] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 255 (0x7f056854b800) [pid = 4899] [serial = 1154] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 254 (0x7f0566e39000) [pid = 4899] [serial = 1151] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 253 (0x7f0571bb9c00) [pid = 4899] [serial = 1164] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 252 (0x7f05718fcc00) [pid = 4899] [serial = 1163] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | --DOMWINDOW == 251 (0x7f056c80a800) [pid = 4899] [serial = 1161] [outer = (nil)] [url = about:blank] 16:57:50 INFO - PROCESS | 4899 | 1461628670411 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]]]}] 16:57:50 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 16:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1736ms 16:57:50 INFO - PROCESS | 4899 | 1461628670495 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 4899 | 1461628670498 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:57:50 INFO - PROCESS | 4899 | 1461628670505 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 4899 | 1461628670510 Marionette TRACE conn3 <- [1,1690,null,{}] 16:57:50 INFO - PROCESS | 4899 | 1461628670526 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}] 16:57:50 INFO - PROCESS | 4899 | 1461628670728 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:57:50 INFO - PROCESS | 4899 | 1461628670900 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567bfb800 == 131 [pid = 4899] [id = 430] 16:57:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 252 (0x7f05667b0000) [pid = 4899] [serial = 1291] [outer = (nil)] 16:57:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 253 (0x7f056bde4800) [pid = 4899] [serial = 1292] [outer = 0x7f05667b0000] 16:57:50 INFO - PROCESS | 4899 | 1461628670966 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 254 (0x7f056c526c00) [pid = 4899] [serial = 1293] [outer = 0x7f05667b0000] 16:57:51 INFO - PROCESS | 4899 | 1461628671731 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]]]}] 16:57:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1288ms 16:57:51 INFO - PROCESS | 4899 | 1461628671814 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:57:51 INFO - PROCESS | 4899 | 1461628671819 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:57:51 INFO - PROCESS | 4899 | 1461628671832 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:57:51 INFO - PROCESS | 4899 | 1461628671834 Marionette TRACE conn3 <- [1,1694,null,{}] 16:57:51 INFO - PROCESS | 4899 | 1461628671841 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}] 16:57:52 INFO - PROCESS | 4899 | 1461628672037 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:57:52 INFO - PROCESS | 4899 | 1461628672048 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c0b7000 == 132 [pid = 4899] [id = 431] 16:57:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 255 (0x7f056aa69400) [pid = 4899] [serial = 1294] [outer = (nil)] 16:57:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 256 (0x7f0571bbf800) [pid = 4899] [serial = 1295] [outer = 0x7f056aa69400] 16:57:52 INFO - PROCESS | 4899 | 1461628672112 Marionette DEBUG loaded listener.js 16:57:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 257 (0x7f0571e67800) [pid = 4899] [serial = 1296] [outer = 0x7f056aa69400] 16:57:53 INFO - PROCESS | 4899 | 1461628673117 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]]]}] 16:57:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1342ms 16:57:53 INFO - PROCESS | 4899 | 1461628673175 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:57:53 INFO - PROCESS | 4899 | 1461628673178 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:57:53 INFO - PROCESS | 4899 | 1461628673185 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 4899 | 1461628673187 Marionette TRACE conn3 <- [1,1698,null,{}] 16:57:53 INFO - PROCESS | 4899 | 1461628673193 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}] 16:57:53 INFO - PROCESS | 4899 | 1461628673454 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:57:53 INFO - PROCESS | 4899 | 1461628673484 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a0d800 == 133 [pid = 4899] [id = 432] 16:57:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 258 (0x7f056c074000) [pid = 4899] [serial = 1297] [outer = (nil)] 16:57:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 259 (0x7f0572dfbc00) [pid = 4899] [serial = 1298] [outer = 0x7f056c074000] 16:57:53 INFO - PROCESS | 4899 | 1461628673547 Marionette DEBUG loaded listener.js 16:57:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 260 (0x7f05730a4000) [pid = 4899] [serial = 1299] [outer = 0x7f056c074000] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 259 (0x7f0565264000) [pid = 4899] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 258 (0x7f0565356800) [pid = 4899] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 257 (0x7f0565269000) [pid = 4899] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 256 (0x7f05638c9400) [pid = 4899] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 255 (0x7f056854d000) [pid = 4899] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 254 (0x7f0561f6c400) [pid = 4899] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 253 (0x7f057309d800) [pid = 4899] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 252 (0x7f057c529400) [pid = 4899] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 251 (0x7f056af91c00) [pid = 4899] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 250 (0x7f0578b52400) [pid = 4899] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 249 (0x7f05718fb800) [pid = 4899] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 248 (0x7f05789b1c00) [pid = 4899] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 247 (0x7f058c2fa800) [pid = 4899] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 246 (0x7f05789b3000) [pid = 4899] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 245 (0x7f057cbe4000) [pid = 4899] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 244 (0x7f0577b9d800) [pid = 4899] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 243 (0x7f0576427000) [pid = 4899] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 242 (0x7f057c9cdc00) [pid = 4899] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 241 (0x7f058c38e000) [pid = 4899] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 240 (0x7f0567adb400) [pid = 4899] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 239 (0x7f0567ae0000) [pid = 4899] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 238 (0x7f0567ce9400) [pid = 4899] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 237 (0x7f0567ceac00) [pid = 4899] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 236 (0x7f05684ae000) [pid = 4899] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 235 (0x7f05684b8c00) [pid = 4899] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 234 (0x7f05684b1400) [pid = 4899] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 233 (0x7f056525d400) [pid = 4899] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 232 (0x7f056525e800) [pid = 4899] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 231 (0x7f0573040800) [pid = 4899] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 230 (0x7f056af87800) [pid = 4899] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 229 (0x7f056c522000) [pid = 4899] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 228 (0x7f0574178800) [pid = 4899] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:57:55 INFO - PROCESS | 4899 | --DOMWINDOW == 227 (0x7f056c80dc00) [pid = 4899] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:57:55 INFO - PROCESS | 4899 | 1461628675311 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]]]}] 16:57:55 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 16:57:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2194ms 16:57:55 INFO - PROCESS | 4899 | 1461628675382 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:57:55 INFO - PROCESS | 4899 | 1461628675387 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:57:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:57:55 INFO - PROCESS | 4899 | 1461628675396 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:57:55 INFO - PROCESS | 4899 | 1461628675399 Marionette TRACE conn3 <- [1,1702,null,{}] 16:57:55 INFO - PROCESS | 4899 | 1461628675408 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}] 16:57:55 INFO - PROCESS | 4899 | 1461628675677 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:57:55 INFO - PROCESS | 4899 | 1461628675848 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a9d7800 == 134 [pid = 4899] [id = 433] 16:57:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 228 (0x7f05659b6800) [pid = 4899] [serial = 1300] [outer = (nil)] 16:57:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 229 (0x7f0567ae0400) [pid = 4899] [serial = 1301] [outer = 0x7f05659b6800] 16:57:55 INFO - PROCESS | 4899 | 1461628675915 Marionette DEBUG loaded listener.js 16:57:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 230 (0x7f057303b000) [pid = 4899] [serial = 1302] [outer = 0x7f05659b6800] 16:57:56 INFO - PROCESS | 4899 | 1461628676619 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]]]}] 16:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1243ms 16:57:56 INFO - PROCESS | 4899 | 1461628676639 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:57:56 INFO - PROCESS | 4899 | 1461628676642 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:57:56 INFO - PROCESS | 4899 | 1461628676650 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:57:56 INFO - PROCESS | 4899 | 1461628676652 Marionette TRACE conn3 <- [1,1706,null,{}] 16:57:56 INFO - PROCESS | 4899 | 1461628676658 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}] 16:57:56 INFO - PROCESS | 4899 | 1461628676905 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:57:56 INFO - PROCESS | 4899 | 1461628676925 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572e9d800 == 135 [pid = 4899] [id = 434] 16:57:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 231 (0x7f057303d800) [pid = 4899] [serial = 1303] [outer = (nil)] 16:57:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 232 (0x7f057417bc00) [pid = 4899] [serial = 1304] [outer = 0x7f057303d800] 16:57:56 INFO - PROCESS | 4899 | 1461628676988 Marionette DEBUG loaded listener.js 16:57:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 233 (0x7f05754abc00) [pid = 4899] [serial = 1305] [outer = 0x7f057303d800] 16:57:58 INFO - PROCESS | 4899 | 1461628678193 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]]]}] 16:57:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:57:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1592ms 16:57:58 INFO - PROCESS | 4899 | 1461628678243 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:57:58 INFO - PROCESS | 4899 | 1461628678251 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:57:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:57:58 INFO - PROCESS | 4899 | 1461628678259 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:57:58 INFO - PROCESS | 4899 | 1461628678265 Marionette TRACE conn3 <- [1,1710,null,{}] 16:57:58 INFO - PROCESS | 4899 | 1461628678273 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}] 16:57:58 INFO - PROCESS | 4899 | 1461628678506 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:57:58 INFO - PROCESS | 4899 | 1461628678764 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567bed000 == 136 [pid = 4899] [id = 435] 16:57:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 234 (0x7f056650d800) [pid = 4899] [serial = 1306] [outer = (nil)] 16:57:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 235 (0x7f0566e2e400) [pid = 4899] [serial = 1307] [outer = 0x7f056650d800] 16:57:58 INFO - PROCESS | 4899 | 1461628678887 Marionette DEBUG loaded listener.js 16:57:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 236 (0x7f0567ae4000) [pid = 4899] [serial = 1308] [outer = 0x7f056650d800] 16:57:59 INFO - PROCESS | 4899 | 1461628679796 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]]]}] 16:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1585ms 16:57:59 INFO - PROCESS | 4899 | 1461628679845 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:57:59 INFO - PROCESS | 4899 | 1461628679854 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:57:59 INFO - PROCESS | 4899 | 1461628679865 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:57:59 INFO - PROCESS | 4899 | 1461628679869 Marionette TRACE conn3 <- [1,1714,null,{}] 16:57:59 INFO - PROCESS | 4899 | 1461628679875 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}] 16:58:00 INFO - PROCESS | 4899 | 1461628680105 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:58:00 INFO - PROCESS | 4899 | 1461628680466 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a74800 == 137 [pid = 4899] [id = 436] 16:58:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 237 (0x7f05684bb400) [pid = 4899] [serial = 1309] [outer = (nil)] 16:58:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 238 (0x7f056aa69c00) [pid = 4899] [serial = 1310] [outer = 0x7f05684bb400] 16:58:00 INFO - PROCESS | 4899 | 1461628680548 Marionette DEBUG loaded listener.js 16:58:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 239 (0x7f056b6a6400) [pid = 4899] [serial = 1311] [outer = 0x7f05684bb400] 16:58:01 INFO - PROCESS | 4899 | 1461628681487 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]]]}] 16:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1686ms 16:58:01 INFO - PROCESS | 4899 | 1461628681553 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:58:01 INFO - PROCESS | 4899 | 1461628681557 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:58:01 INFO - PROCESS | 4899 | 1461628681564 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:58:01 INFO - PROCESS | 4899 | 1461628681569 Marionette TRACE conn3 <- [1,1718,null,{}] 16:58:01 INFO - PROCESS | 4899 | 1461628681586 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}] 16:58:01 INFO - PROCESS | 4899 | 1461628681862 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:58:02 INFO - PROCESS | 4899 | 1461628682177 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574d0f000 == 138 [pid = 4899] [id = 437] 16:58:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 240 (0x7f056bde5400) [pid = 4899] [serial = 1312] [outer = (nil)] 16:58:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 241 (0x7f05718f9800) [pid = 4899] [serial = 1313] [outer = 0x7f056bde5400] 16:58:02 INFO - PROCESS | 4899 | 1461628682263 Marionette DEBUG loaded listener.js 16:58:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 242 (0x7f0573ecb400) [pid = 4899] [serial = 1314] [outer = 0x7f056bde5400] 16:58:03 INFO - PROCESS | 4899 | 1461628683139 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]]]}] 16:58:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:58:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1637ms 16:58:03 INFO - PROCESS | 4899 | 1461628683202 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:58:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:58:03 INFO - PROCESS | 4899 | 1461628683207 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:58:03 INFO - PROCESS | 4899 | 1461628683214 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:58:03 INFO - PROCESS | 4899 | 1461628683217 Marionette TRACE conn3 <- [1,1722,null,{}] 16:58:03 INFO - PROCESS | 4899 | 1461628683224 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}] 16:58:03 INFO - PROCESS | 4899 | 1461628683459 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:58:03 INFO - PROCESS | 4899 | 1461628683761 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0576406800 == 139 [pid = 4899] [id = 438] 16:58:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 243 (0x7f056bde8000) [pid = 4899] [serial = 1315] [outer = (nil)] 16:58:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 244 (0x7f0576430c00) [pid = 4899] [serial = 1316] [outer = 0x7f056bde8000] 16:58:03 INFO - PROCESS | 4899 | 1461628683845 Marionette DEBUG loaded listener.js 16:58:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 245 (0x7f0577bd7000) [pid = 4899] [serial = 1317] [outer = 0x7f056bde8000] 16:58:04 INFO - PROCESS | 4899 | 1461628684680 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]]]}] 16:58:04 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 16:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1495ms 16:58:04 INFO - PROCESS | 4899 | 1461628684709 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:58:04 INFO - PROCESS | 4899 | 1461628684713 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:58:04 INFO - PROCESS | 4899 | 1461628684719 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:58:04 INFO - PROCESS | 4899 | 1461628684721 Marionette TRACE conn3 <- [1,1726,null,{}] 16:58:04 INFO - PROCESS | 4899 | 1461628684727 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}] 16:58:04 INFO - PROCESS | 4899 | 1461628684932 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:58:05 INFO - PROCESS | 4899 | 1461628685154 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577fdc000 == 140 [pid = 4899] [id = 439] 16:58:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 246 (0x7f056c522800) [pid = 4899] [serial = 1318] [outer = (nil)] 16:58:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 247 (0x7f0577f22800) [pid = 4899] [serial = 1319] [outer = 0x7f056c522800] 16:58:05 INFO - PROCESS | 4899 | 1461628685271 Marionette DEBUG loaded listener.js 16:58:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 248 (0x7f0578ae3000) [pid = 4899] [serial = 1320] [outer = 0x7f056c522800] 16:58:06 INFO - PROCESS | 4899 | 1461628686603 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]]]}] 16:58:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:58:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1935ms 16:58:06 INFO - PROCESS | 4899 | 1461628686681 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:58:06 INFO - PROCESS | 4899 | 1461628686685 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:58:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:58:06 INFO - PROCESS | 4899 | 1461628686697 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:58:06 INFO - PROCESS | 4899 | 1461628686702 Marionette TRACE conn3 <- [1,1730,null,{}] 16:58:06 INFO - PROCESS | 4899 | 1461628686711 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}] 16:58:07 INFO - PROCESS | 4899 | 1461628687069 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:58:07 INFO - PROCESS | 4899 | 1461628687446 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a367000 == 141 [pid = 4899] [id = 440] 16:58:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 249 (0x7f0577c27400) [pid = 4899] [serial = 1321] [outer = (nil)] 16:58:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 250 (0x7f0578d9b800) [pid = 4899] [serial = 1322] [outer = 0x7f0577c27400] 16:58:07 INFO - PROCESS | 4899 | 1461628687597 Marionette DEBUG loaded listener.js 16:58:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 251 (0x7f057afc0c00) [pid = 4899] [serial = 1323] [outer = 0x7f0577c27400] 16:58:08 INFO - PROCESS | 4899 | 1461628688517 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]]]}] 16:58:08 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 16:58:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1894ms 16:58:08 INFO - PROCESS | 4899 | 1461628688589 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:58:08 INFO - PROCESS | 4899 | 1461628688592 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:58:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:58:08 INFO - PROCESS | 4899 | 1461628688599 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:58:08 INFO - PROCESS | 4899 | 1461628688601 Marionette TRACE conn3 <- [1,1734,null,{}] 16:58:08 INFO - PROCESS | 4899 | 1461628688607 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}] 16:58:08 INFO - PROCESS | 4899 | 1461628688845 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:58:09 INFO - PROCESS | 4899 | 1461628689151 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057df73800 == 142 [pid = 4899] [id = 441] 16:58:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 252 (0x7f0578b52400) [pid = 4899] [serial = 1324] [outer = (nil)] 16:58:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 253 (0x7f057c0b9c00) [pid = 4899] [serial = 1325] [outer = 0x7f0578b52400] 16:58:09 INFO - PROCESS | 4899 | 1461628689233 Marionette DEBUG loaded listener.js 16:58:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 254 (0x7f057cb63c00) [pid = 4899] [serial = 1326] [outer = 0x7f0578b52400] 16:58:10 INFO - PROCESS | 4899 | 1461628690065 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]]]}] 16:58:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1535ms 16:58:10 INFO - PROCESS | 4899 | 1461628690136 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:58:10 INFO - PROCESS | 4899 | 1461628690139 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:58:10 INFO - PROCESS | 4899 | 1461628690145 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:58:10 INFO - PROCESS | 4899 | 1461628690147 Marionette TRACE conn3 <- [1,1738,null,{}] 16:58:10 INFO - PROCESS | 4899 | 1461628690153 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}] 16:58:10 INFO - PROCESS | 4899 | 1461628690362 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:58:10 INFO - PROCESS | 4899 | 1461628690622 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058aec0000 == 143 [pid = 4899] [id = 442] 16:58:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 255 (0x7f0578b71400) [pid = 4899] [serial = 1327] [outer = (nil)] 16:58:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 256 (0x7f057d7ef000) [pid = 4899] [serial = 1328] [outer = 0x7f0578b71400] 16:58:10 INFO - PROCESS | 4899 | 1461628690738 Marionette DEBUG loaded listener.js 16:58:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 257 (0x7f057e06f400) [pid = 4899] [serial = 1329] [outer = 0x7f0578b71400] 16:58:11 INFO - PROCESS | 4899 | 1461628691578 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]]]}] 16:58:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:58:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1485ms 16:58:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:58:11 INFO - PROCESS | 4899 | 1461628691632 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:58:11 INFO - PROCESS | 4899 | 1461628691635 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:58:11 INFO - PROCESS | 4899 | 1461628691641 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:58:11 INFO - PROCESS | 4899 | 1461628691644 Marionette TRACE conn3 <- [1,1742,null,{}] 16:58:11 INFO - PROCESS | 4899 | 1461628691649 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}] 16:58:11 INFO - PROCESS | 4899 | 1461628691855 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:58:12 INFO - PROCESS | 4899 | 1461628692081 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0592382000 == 144 [pid = 4899] [id = 443] 16:58:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 258 (0x7f0578d95000) [pid = 4899] [serial = 1330] [outer = (nil)] 16:58:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 259 (0x7f0585203000) [pid = 4899] [serial = 1331] [outer = 0x7f0578d95000] 16:58:12 INFO - PROCESS | 4899 | 1461628692239 Marionette DEBUG loaded listener.js 16:58:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 260 (0x7f058b5dbc00) [pid = 4899] [serial = 1332] [outer = 0x7f0578d95000] 16:58:13 INFO - PROCESS | 4899 | 1461628693104 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]]]}] 16:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1531ms 16:58:13 INFO - PROCESS | 4899 | 1461628693173 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:58:13 INFO - PROCESS | 4899 | 1461628693176 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:58:13 INFO - PROCESS | 4899 | 1461628693183 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:58:13 INFO - PROCESS | 4899 | 1461628693185 Marionette TRACE conn3 <- [1,1746,null,{}] 16:58:13 INFO - PROCESS | 4899 | 1461628693191 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}] 16:58:13 INFO - PROCESS | 4899 | 1461628693413 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:58:13 INFO - PROCESS | 4899 | 1461628693628 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578d4f800 == 145 [pid = 4899] [id = 444] 16:58:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 261 (0x7f057c531c00) [pid = 4899] [serial = 1333] [outer = (nil)] 16:58:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 262 (0x7f058c386000) [pid = 4899] [serial = 1334] [outer = 0x7f057c531c00] 16:58:13 INFO - PROCESS | 4899 | 1461628693742 Marionette DEBUG loaded listener.js 16:58:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 263 (0x7f058c545800) [pid = 4899] [serial = 1335] [outer = 0x7f057c531c00] 16:58:14 INFO - PROCESS | 4899 | 1461628694728 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]]]}] 16:58:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:58:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1588ms 16:58:14 INFO - PROCESS | 4899 | 1461628694772 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:58:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:58:14 INFO - PROCESS | 4899 | 1461628694777 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:58:14 INFO - PROCESS | 4899 | 1461628694783 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:58:14 INFO - PROCESS | 4899 | 1461628694787 Marionette TRACE conn3 <- [1,1750,null,{}] 16:58:14 INFO - PROCESS | 4899 | 1461628694793 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}] 16:58:15 INFO - PROCESS | 4899 | 1461628695019 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:58:15 INFO - PROCESS | 4899 | 1461628695321 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05957a6000 == 146 [pid = 4899] [id = 445] 16:58:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 264 (0x7f0563252000) [pid = 4899] [serial = 1336] [outer = (nil)] 16:58:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 265 (0x7f0563258400) [pid = 4899] [serial = 1337] [outer = 0x7f0563252000] 16:58:15 INFO - PROCESS | 4899 | 1461628695406 Marionette DEBUG loaded listener.js 16:58:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 266 (0x7f059073bc00) [pid = 4899] [serial = 1338] [outer = 0x7f0563252000] 16:58:16 INFO - PROCESS | 4899 | 1461628696266 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]]]}] 16:58:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:58:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1536ms 16:58:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:58:16 INFO - PROCESS | 4899 | 1461628696319 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:58:16 INFO - PROCESS | 4899 | 1461628696322 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:58:16 INFO - PROCESS | 4899 | 1461628696328 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:58:16 INFO - PROCESS | 4899 | 1461628696331 Marionette TRACE conn3 <- [1,1754,null,{}] 16:58:16 INFO - PROCESS | 4899 | 1461628696336 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}] 16:58:16 INFO - PROCESS | 4899 | 1461628696533 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:58:16 INFO - PROCESS | 4899 | 1461628696802 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056577d800 == 147 [pid = 4899] [id = 446] 16:58:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 267 (0x7f0560ec4c00) [pid = 4899] [serial = 1339] [outer = (nil)] 16:58:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 268 (0x7f0560eca800) [pid = 4899] [serial = 1340] [outer = 0x7f0560ec4c00] 16:58:16 INFO - PROCESS | 4899 | 1461628696919 Marionette DEBUG loaded listener.js 16:58:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 269 (0x7f0560ed0000) [pid = 4899] [serial = 1341] [outer = 0x7f0560ec4c00] 16:58:17 INFO - PROCESS | 4899 | 1461628697757 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]]]}] 16:58:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1496ms 16:58:17 INFO - PROCESS | 4899 | 1461628697825 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:58:17 INFO - PROCESS | 4899 | 1461628697828 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:58:17 INFO - PROCESS | 4899 | 1461628697834 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:58:17 INFO - PROCESS | 4899 | 1461628697845 Marionette TRACE conn3 <- [1,1758,null,{}] 16:58:17 INFO - PROCESS | 4899 | 1461628697850 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}] 16:58:18 INFO - PROCESS | 4899 | 1461628698050 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:58:18 INFO - PROCESS | 4899 | 1461628698310 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0560ee7800 == 148 [pid = 4899] [id = 447] 16:58:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 270 (0x7f0560ec5000) [pid = 4899] [serial = 1342] [outer = (nil)] 16:58:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 271 (0x7f0561ad9c00) [pid = 4899] [serial = 1343] [outer = 0x7f0560ec5000] 16:58:18 INFO - PROCESS | 4899 | 1461628698425 Marionette DEBUG loaded listener.js 16:58:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 272 (0x7f0561ade400) [pid = 4899] [serial = 1344] [outer = 0x7f0560ec5000] 16:58:19 INFO - PROCESS | 4899 | 1461628699301 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]]]}] 16:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1539ms 16:58:19 INFO - PROCESS | 4899 | 1461628699375 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:58:19 INFO - PROCESS | 4899 | 1461628699378 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:58:19 INFO - PROCESS | 4899 | 1461628699384 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:58:19 INFO - PROCESS | 4899 | 1461628699386 Marionette TRACE conn3 <- [1,1762,null,{}] 16:58:19 INFO - PROCESS | 4899 | 1461628699392 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}] 16:58:19 INFO - PROCESS | 4899 | 1461628699589 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:58:19 INFO - PROCESS | 4899 | 1461628699809 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0560190800 == 149 [pid = 4899] [id = 448] 16:58:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 273 (0x7f0560174c00) [pid = 4899] [serial = 1345] [outer = (nil)] 16:58:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 274 (0x7f056017b000) [pid = 4899] [serial = 1346] [outer = 0x7f0560174c00] 16:58:19 INFO - PROCESS | 4899 | 1461628699960 Marionette DEBUG loaded listener.js 16:58:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 275 (0x7f0560180000) [pid = 4899] [serial = 1347] [outer = 0x7f0560174c00] 16:58:20 INFO - PROCESS | 4899 | 1461628700925 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]]]}] 16:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1582ms 16:58:20 INFO - PROCESS | 4899 | 1461628700967 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:58:20 INFO - PROCESS | 4899 | 1461628700971 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:58:20 INFO - PROCESS | 4899 | 1461628700976 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:58:20 INFO - PROCESS | 4899 | 1461628700979 Marionette TRACE conn3 <- [1,1766,null,{}] 16:58:20 INFO - PROCESS | 4899 | 1461628700985 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}] 16:58:21 INFO - PROCESS | 4899 | 1461628701196 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:58:21 INFO - PROCESS | 4899 | 1461628701514 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05626b8000 == 150 [pid = 4899] [id = 449] 16:58:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 276 (0x7f0560176400) [pid = 4899] [serial = 1348] [outer = (nil)] 16:58:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 277 (0x7f0561ade000) [pid = 4899] [serial = 1349] [outer = 0x7f0560176400] 16:58:21 INFO - PROCESS | 4899 | 1461628701595 Marionette DEBUG loaded listener.js 16:58:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 278 (0x7f0561ae5400) [pid = 4899] [serial = 1350] [outer = 0x7f0560176400] 16:58:22 INFO - PROCESS | 4899 | 1461628702426 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]]]}] 16:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1488ms 16:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:58:22 INFO - PROCESS | 4899 | 1461628702466 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:58:22 INFO - PROCESS | 4899 | 1461628702468 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:58:22 INFO - PROCESS | 4899 | 1461628702474 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:58:22 INFO - PROCESS | 4899 | 1461628702477 Marionette TRACE conn3 <- [1,1770,null,{}] 16:58:22 INFO - PROCESS | 4899 | 1461628702482 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}] 16:58:22 INFO - PROCESS | 4899 | 1461628702702 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:58:22 INFO - PROCESS | 4899 | 1461628702987 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05626d2000 == 151 [pid = 4899] [id = 450] 16:58:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 279 (0x7f0560180400) [pid = 4899] [serial = 1351] [outer = (nil)] 16:58:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 280 (0x7f056339f800) [pid = 4899] [serial = 1352] [outer = 0x7f0560180400] 16:58:23 INFO - PROCESS | 4899 | 1461628703101 Marionette DEBUG loaded listener.js 16:58:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 281 (0x7f05633a4000) [pid = 4899] [serial = 1353] [outer = 0x7f0560180400] 16:58:23 INFO - PROCESS | 4899 | 1461628703947 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]]]}] 16:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1537ms 16:58:24 INFO - PROCESS | 4899 | 1461628704011 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:58:24 INFO - PROCESS | 4899 | 1461628704014 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:58:24 INFO - PROCESS | 4899 | 1461628704020 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:58:24 INFO - PROCESS | 4899 | 1461628704023 Marionette TRACE conn3 <- [1,1774,null,{}] 16:58:24 INFO - PROCESS | 4899 | 1461628704029 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}] 16:58:24 INFO - PROCESS | 4899 | 1461628704254 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:58:24 INFO - PROCESS | 4899 | 1461628704562 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056348c000 == 152 [pid = 4899] [id = 451] 16:58:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 282 (0x7f0561e2ac00) [pid = 4899] [serial = 1354] [outer = (nil)] 16:58:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 283 (0x7f05633a8c00) [pid = 4899] [serial = 1355] [outer = 0x7f0561e2ac00] 16:58:24 INFO - PROCESS | 4899 | 1461628704642 Marionette DEBUG loaded listener.js 16:58:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 284 (0x7f05638d1800) [pid = 4899] [serial = 1356] [outer = 0x7f0561e2ac00] 16:58:25 INFO - PROCESS | 4899 | 1461628705479 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]]]}] 16:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1532ms 16:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:58:25 INFO - PROCESS | 4899 | 1461628705553 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:58:25 INFO - PROCESS | 4899 | 1461628705555 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:58:25 INFO - PROCESS | 4899 | 1461628705562 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:58:25 INFO - PROCESS | 4899 | 1461628705565 Marionette TRACE conn3 <- [1,1778,null,{}] 16:58:25 INFO - PROCESS | 4899 | 1461628705570 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}] 16:58:25 INFO - PROCESS | 4899 | 1461628705778 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:58:26 INFO - PROCESS | 4899 | 1461628706102 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566ac9000 == 153 [pid = 4899] [id = 452] 16:58:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 285 (0x7f056017b800) [pid = 4899] [serial = 1357] [outer = (nil)] 16:58:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 286 (0x7f0567ae7c00) [pid = 4899] [serial = 1358] [outer = 0x7f056017b800] 16:58:26 INFO - PROCESS | 4899 | 1461628706179 Marionette DEBUG loaded listener.js 16:58:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 287 (0x7f056bac6800) [pid = 4899] [serial = 1359] [outer = 0x7f056017b800] 16:58:27 INFO - PROCESS | 4899 | 1461628707042 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]]]}] 16:58:27 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 16:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1542ms 16:58:27 INFO - PROCESS | 4899 | 1461628707105 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:58:27 INFO - PROCESS | 4899 | 1461628707109 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:58:27 INFO - PROCESS | 4899 | 1461628707114 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:58:27 INFO - PROCESS | 4899 | 1461628707116 Marionette TRACE conn3 <- [1,1782,null,{}] 16:58:27 INFO - PROCESS | 4899 | 1461628707127 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}] 16:58:27 INFO - PROCESS | 4899 | 1461628707349 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a9d7800 == 152 [pid = 4899] [id = 433] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a0d800 == 151 [pid = 4899] [id = 432] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c0b7000 == 150 [pid = 4899] [id = 431] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567bfb800 == 149 [pid = 4899] [id = 430] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0565a1a800 == 148 [pid = 4899] [id = 429] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567a22000 == 147 [pid = 4899] [id = 428] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05611c9800 == 146 [pid = 4899] [id = 424] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571b76800 == 145 [pid = 4899] [id = 423] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a77800 == 144 [pid = 4899] [id = 422] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f059578e800 == 143 [pid = 4899] [id = 421] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fd35000 == 142 [pid = 4899] [id = 420] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05843e9800 == 141 [pid = 4899] [id = 419] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a351000 == 140 [pid = 4899] [id = 418] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05788ce000 == 139 [pid = 4899] [id = 417] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057640e800 == 138 [pid = 4899] [id = 416] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05749ed000 == 137 [pid = 4899] [id = 415] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a9d8000 == 136 [pid = 4899] [id = 414] 16:58:28 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0565a1c800 == 135 [pid = 4899] [id = 413] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 286 (0x7f0581508000) [pid = 4899] [serial = 936] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 285 (0x7f058fea6000) [pid = 4899] [serial = 939] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 284 (0x7f0567aea000) [pid = 4899] [serial = 942] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 283 (0x7f0590734800) [pid = 4899] [serial = 945] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 282 (0x7f0567cf7800) [pid = 4899] [serial = 948] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 281 (0x7f05684b6c00) [pid = 4899] [serial = 951] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 280 (0x7f059082cc00) [pid = 4899] [serial = 954] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 279 (0x7f056bd79400) [pid = 4899] [serial = 957] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 278 (0x7f0571c16800) [pid = 4899] [serial = 960] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 277 (0x7f056526b800) [pid = 4899] [serial = 963] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 276 (0x7f0571c17400) [pid = 4899] [serial = 966] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 275 (0x7f0578ae5c00) [pid = 4899] [serial = 987] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 274 (0x7f056c51f800) [pid = 4899] [serial = 990] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 273 (0x7f0572ded800) [pid = 4899] [serial = 993] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 272 (0x7f0577f15c00) [pid = 4899] [serial = 996] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 271 (0x7f057b317000) [pid = 4899] [serial = 999] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 270 (0x7f05789bf400) [pid = 4899] [serial = 1014] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 269 (0x7f058e43e800) [pid = 4899] [serial = 1008] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 268 (0x7f058fd73800) [pid = 4899] [serial = 1017] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 267 (0x7f058c34b000) [pid = 4899] [serial = 1005] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 266 (0x7f057da49400) [pid = 4899] [serial = 933] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 265 (0x7f057b319800) [pid = 4899] [serial = 930] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 264 (0x7f05761f8c00) [pid = 4899] [serial = 1238] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 263 (0x7f0574297400) [pid = 4899] [serial = 1236] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 262 (0x7f0573033c00) [pid = 4899] [serial = 1233] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 261 (0x7f056c812000) [pid = 4899] [serial = 1230] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 260 (0x7f057cbe2c00) [pid = 4899] [serial = 1002] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 259 (0x7f056c116800) [pid = 4899] [serial = 924] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 258 (0x7f058c36ec00) [pid = 4899] [serial = 1011] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 257 (0x7f0573081800) [pid = 4899] [serial = 927] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 256 (0x7f0576262c00) [pid = 4899] [serial = 1104] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 255 (0x7f057625dc00) [pid = 4899] [serial = 1184] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 254 (0x7f0567bcc000) [pid = 4899] [serial = 1226] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 253 (0x7f056af91800) [pid = 4899] [serial = 1227] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 252 (0x7f0574eeb800) [pid = 4899] [serial = 1170] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 251 (0x7f0567aea400) [pid = 4899] [serial = 1224] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 250 (0x7f0565354c00) [pid = 4899] [serial = 1223] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 249 (0x7f0571c1d800) [pid = 4899] [serial = 1232] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 248 (0x7f057417b400) [pid = 4899] [serial = 1181] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 247 (0x7f0578b6dc00) [pid = 4899] [serial = 1187] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 246 (0x7f05667b0800) [pid = 4899] [serial = 1220] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 245 (0x7f058fb17c00) [pid = 4899] [serial = 1205] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 244 (0x7f057cb70c00) [pid = 4899] [serial = 1196] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 243 (0x7f05667af800) [pid = 4899] [serial = 1208] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 242 (0x7f056bac0800) [pid = 4899] [serial = 1175] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 241 (0x7f057c52c400) [pid = 4899] [serial = 1193] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 240 (0x7f056270bc00) [pid = 4899] [serial = 1211] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 239 (0x7f0571c14400) [pid = 4899] [serial = 1178] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 238 (0x7f05659b2800) [pid = 4899] [serial = 1172] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 237 (0x7f056c119400) [pid = 4899] [serial = 1229] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 236 (0x7f057b314c00) [pid = 4899] [serial = 1190] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 235 (0x7f05730a7800) [pid = 4899] [serial = 1235] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 234 (0x7f058c247400) [pid = 4899] [serial = 1202] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 233 (0x7f057e7ee400) [pid = 4899] [serial = 1199] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 232 (0x7f05667b0c00) [pid = 4899] [serial = 1214] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | --DOMWINDOW == 231 (0x7f0561e35000) [pid = 4899] [serial = 1217] [outer = (nil)] [url = about:blank] 16:58:28 INFO - PROCESS | 4899 | 1461628708873 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0561c0b800 == 136 [pid = 4899] [id = 453] 16:58:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 232 (0x7f0561e32c00) [pid = 4899] [serial = 1360] [outer = (nil)] 16:58:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 233 (0x7f0561e39c00) [pid = 4899] [serial = 1361] [outer = 0x7f0561e32c00] 16:58:28 INFO - PROCESS | 4899 | 1461628708951 Marionette DEBUG loaded listener.js 16:58:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 234 (0x7f0562704400) [pid = 4899] [serial = 1362] [outer = 0x7f0561e32c00] 16:58:29 INFO - PROCESS | 4899 | 1461628709740 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]]]}] 16:58:29 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 16:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 2647ms 16:58:29 INFO - PROCESS | 4899 | 1461628709764 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:58:29 INFO - PROCESS | 4899 | 1461628709770 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:58:29 INFO - PROCESS | 4899 | 1461628709778 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:58:29 INFO - PROCESS | 4899 | 1461628709783 Marionette TRACE conn3 <- [1,1786,null,{}] 16:58:29 INFO - PROCESS | 4899 | 1461628709789 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}] 16:58:30 INFO - PROCESS | 4899 | 1461628710009 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:58:30 INFO - PROCESS | 4899 | 1461628710187 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056577f800 == 137 [pid = 4899] [id = 454] 16:58:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 235 (0x7f056270bc00) [pid = 4899] [serial = 1363] [outer = (nil)] 16:58:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 236 (0x7f05638ca000) [pid = 4899] [serial = 1364] [outer = 0x7f056270bc00] 16:58:30 INFO - PROCESS | 4899 | 1461628710254 Marionette DEBUG loaded listener.js 16:58:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 237 (0x7f05659b2800) [pid = 4899] [serial = 1365] [outer = 0x7f056270bc00] 16:58:31 INFO - PROCESS | 4899 | 1461628711115 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]]]}] 16:58:31 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 16:58:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1383ms 16:58:31 INFO - PROCESS | 4899 | 1461628711165 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:58:31 INFO - PROCESS | 4899 | 1461628711171 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:58:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:58:31 INFO - PROCESS | 4899 | 1461628711186 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:58:31 INFO - PROCESS | 4899 | 1461628711188 Marionette TRACE conn3 <- [1,1790,null,{}] 16:58:31 INFO - PROCESS | 4899 | 1461628711194 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}] 16:58:31 INFO - PROCESS | 4899 | 1461628711570 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:58:31 INFO - PROCESS | 4899 | 1461628711617 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05671b5000 == 138 [pid = 4899] [id = 455] 16:58:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 238 (0x7f0566509400) [pid = 4899] [serial = 1366] [outer = (nil)] 16:58:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 239 (0x7f0567ad3400) [pid = 4899] [serial = 1367] [outer = 0x7f0566509400] 16:58:31 INFO - PROCESS | 4899 | 1461628711696 Marionette DEBUG loaded listener.js 16:58:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 240 (0x7f0567bcc000) [pid = 4899] [serial = 1368] [outer = 0x7f0566509400] 16:58:32 INFO - PROCESS | 4899 | 1461628712827 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]]]}] 16:58:32 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) 16:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1686ms 16:58:32 INFO - PROCESS | 4899 | 1461628712872 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:58:32 INFO - PROCESS | 4899 | 1461628712876 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:58:32 INFO - PROCESS | 4899 | 1461628712899 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:58:32 INFO - PROCESS | 4899 | 1461628712909 Marionette TRACE conn3 <- [1,1794,null,{}] 16:58:32 INFO - PROCESS | 4899 | 1461628712915 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}] 16:58:33 INFO - PROCESS | 4899 | 1461628713503 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:58:33 INFO - PROCESS | 4899 | --DOMWINDOW == 239 (0x7f056c074000) [pid = 4899] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:58:33 INFO - PROCESS | 4899 | --DOMWINDOW == 238 (0x7f056c112c00) [pid = 4899] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:58:33 INFO - PROCESS | 4899 | --DOMWINDOW == 237 (0x7f0561e38800) [pid = 4899] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:58:33 INFO - PROCESS | 4899 | --DOMWINDOW == 236 (0x7f05659b6800) [pid = 4899] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:58:33 INFO - PROCESS | 4899 | --DOMWINDOW == 235 (0x7f05667b0000) [pid = 4899] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:58:33 INFO - PROCESS | 4899 | --DOMWINDOW == 234 (0x7f056aa67400) [pid = 4899] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:58:33 INFO - PROCESS | 4899 | --DOMWINDOW == 233 (0x7f056aa69400) [pid = 4899] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:58:33 INFO - PROCESS | 4899 | 1461628713676 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567a03000 == 139 [pid = 4899] [id = 456] 16:58:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 234 (0x7f0561e2fc00) [pid = 4899] [serial = 1369] [outer = (nil)] 16:58:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 235 (0x7f0566e32000) [pid = 4899] [serial = 1370] [outer = 0x7f0561e2fc00] 16:58:33 INFO - PROCESS | 4899 | 1461628713741 Marionette DEBUG loaded listener.js 16:58:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 236 (0x7f056aa5b400) [pid = 4899] [serial = 1371] [outer = 0x7f0561e2fc00] 16:58:34 INFO - PROCESS | 4899 | 1461628714445 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]]]}] 16:58:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:58:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1602ms 16:58:34 INFO - PROCESS | 4899 | 1461628714487 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:58:34 INFO - PROCESS | 4899 | 1461628714492 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:58:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:58:34 INFO - PROCESS | 4899 | 1461628714497 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:58:34 INFO - PROCESS | 4899 | 1461628714500 Marionette TRACE conn3 <- [1,1798,null,{}] 16:58:34 INFO - PROCESS | 4899 | 1461628714505 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}] 16:58:34 INFO - PROCESS | 4899 | 1461628714759 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:58:34 INFO - PROCESS | 4899 | 1461628714872 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b13f800 == 140 [pid = 4899] [id = 457] 16:58:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 237 (0x7f0561ae2400) [pid = 4899] [serial = 1372] [outer = (nil)] 16:58:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 238 (0x7f056aa66400) [pid = 4899] [serial = 1373] [outer = 0x7f0561ae2400] 16:58:34 INFO - PROCESS | 4899 | 1461628714938 Marionette DEBUG loaded listener.js 16:58:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 239 (0x7f056b6a3800) [pid = 4899] [serial = 1374] [outer = 0x7f0561ae2400] 16:58:35 INFO - PROCESS | 4899 | 1461628715930 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]]]}] 16:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1478ms 16:58:36 INFO - PROCESS | 4899 | 1461628716000 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:58:36 INFO - PROCESS | 4899 | 1461628716008 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:58:36 INFO - PROCESS | 4899 | 1461628716071 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:58:36 INFO - PROCESS | 4899 | 1461628716076 Marionette TRACE conn3 <- [1,1802,null,{}] 16:58:36 INFO - PROCESS | 4899 | 1461628716095 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}] 16:58:36 INFO - PROCESS | 4899 | 1461628716353 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:58:36 INFO - PROCESS | 4899 | 1461628716692 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565776800 == 141 [pid = 4899] [id = 458] 16:58:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 240 (0x7f0563253800) [pid = 4899] [serial = 1375] [outer = (nil)] 16:58:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 241 (0x7f05633a0000) [pid = 4899] [serial = 1376] [outer = 0x7f0563253800] 16:58:36 INFO - PROCESS | 4899 | 1461628716774 Marionette DEBUG loaded listener.js 16:58:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 242 (0x7f056525d800) [pid = 4899] [serial = 1377] [outer = 0x7f0563253800] 16:58:37 INFO - PROCESS | 4899 | 1461628717734 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]]]}] 16:58:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:58:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1745ms 16:58:37 INFO - PROCESS | 4899 | 1461628717770 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:58:37 INFO - PROCESS | 4899 | 1461628717779 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:58:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:58:37 INFO - PROCESS | 4899 | 1461628717790 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:58:37 INFO - PROCESS | 4899 | 1461628717793 Marionette TRACE conn3 <- [1,1806,null,{}] 16:58:37 INFO - PROCESS | 4899 | 1461628717800 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}] 16:58:38 INFO - PROCESS | 4899 | 1461628718029 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:58:38 INFO - PROCESS | 4899 | 1461628718291 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b008000 == 142 [pid = 4899] [id = 459] 16:58:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 243 (0x7f0566e39000) [pid = 4899] [serial = 1378] [outer = (nil)] 16:58:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 244 (0x7f0567ae7800) [pid = 4899] [serial = 1379] [outer = 0x7f0566e39000] 16:58:38 INFO - PROCESS | 4899 | 1461628718414 Marionette DEBUG loaded listener.js 16:58:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 245 (0x7f05684aec00) [pid = 4899] [serial = 1380] [outer = 0x7f0566e39000] 16:58:39 INFO - PROCESS | 4899 | 1461628719368 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]]]}] 16:58:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:58:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1631ms 16:58:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:58:39 INFO - PROCESS | 4899 | 1461628719421 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:58:39 INFO - PROCESS | 4899 | 1461628719424 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:58:39 INFO - PROCESS | 4899 | 1461628719431 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:58:39 INFO - PROCESS | 4899 | 1461628719437 Marionette TRACE conn3 <- [1,1810,null,{}] 16:58:39 INFO - PROCESS | 4899 | 1461628719453 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}] 16:58:39 INFO - PROCESS | 4899 | 1461628719673 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:58:39 INFO - PROCESS | 4899 | 1461628719935 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5bf000 == 143 [pid = 4899] [id = 460] 16:58:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 246 (0x7f056af86400) [pid = 4899] [serial = 1381] [outer = (nil)] 16:58:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 247 (0x7f056bacd000) [pid = 4899] [serial = 1382] [outer = 0x7f056af86400] 16:58:40 INFO - PROCESS | 4899 | 1461628720057 Marionette DEBUG loaded listener.js 16:58:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 248 (0x7f056c073000) [pid = 4899] [serial = 1383] [outer = 0x7f056af86400] 16:58:40 INFO - PROCESS | 4899 | 1461628720986 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]]]}] 16:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1635ms 16:58:41 INFO - PROCESS | 4899 | 1461628721067 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:58:41 INFO - PROCESS | 4899 | 1461628721072 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:58:41 INFO - PROCESS | 4899 | 1461628721078 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:58:41 INFO - PROCESS | 4899 | 1461628721081 Marionette TRACE conn3 <- [1,1814,null,{}] 16:58:41 INFO - PROCESS | 4899 | 1461628721086 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}] 16:58:41 INFO - PROCESS | 4899 | 1461628721337 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:58:41 INFO - PROCESS | 4899 | 1461628721646 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a74000 == 144 [pid = 4899] [id = 461] 16:58:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 249 (0x7f056b69e000) [pid = 4899] [serial = 1384] [outer = (nil)] 16:58:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 250 (0x7f056c809000) [pid = 4899] [serial = 1385] [outer = 0x7f056b69e000] 16:58:41 INFO - PROCESS | 4899 | 1461628721724 Marionette DEBUG loaded listener.js 16:58:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 251 (0x7f0571948000) [pid = 4899] [serial = 1386] [outer = 0x7f056b69e000] 16:58:42 INFO - PROCESS | 4899 | 1461628722614 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]]]}] 16:58:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:58:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1584ms 16:58:42 INFO - PROCESS | 4899 | 1461628722662 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:58:42 INFO - PROCESS | 4899 | 1461628722666 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:58:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:58:42 INFO - PROCESS | 4899 | 1461628722672 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:58:42 INFO - PROCESS | 4899 | 1461628722675 Marionette TRACE conn3 <- [1,1818,null,{}] 16:58:42 INFO - PROCESS | 4899 | 1461628722680 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}] 16:58:42 INFO - PROCESS | 4899 | 1461628722901 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:58:43 INFO - PROCESS | 4899 | 1461628723138 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571f9a000 == 145 [pid = 4899] [id = 462] 16:58:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 252 (0x7f056c121800) [pid = 4899] [serial = 1387] [outer = (nil)] 16:58:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 253 (0x7f0571c19800) [pid = 4899] [serial = 1388] [outer = 0x7f056c121800] 16:58:43 INFO - PROCESS | 4899 | 1461628723256 Marionette DEBUG loaded listener.js 16:58:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 254 (0x7f0572df3400) [pid = 4899] [serial = 1389] [outer = 0x7f056c121800] 16:58:44 INFO - PROCESS | 4899 | 1461628724180 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]]]}] 16:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1584ms 16:58:44 INFO - PROCESS | 4899 | 1461628724257 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:58:44 INFO - PROCESS | 4899 | 1461628724261 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:58:44 INFO - PROCESS | 4899 | 1461628724268 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:58:44 INFO - PROCESS | 4899 | 1461628724271 Marionette TRACE conn3 <- [1,1822,null,{}] 16:58:44 INFO - PROCESS | 4899 | 1461628724277 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}] 16:58:44 INFO - PROCESS | 4899 | 1461628724561 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:58:44 INFO - PROCESS | 4899 | 1461628724875 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0573155800 == 146 [pid = 4899] [id = 463] 16:58:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 255 (0x7f0574ee0000) [pid = 4899] [serial = 1390] [outer = (nil)] 16:58:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 256 (0x7f0576423400) [pid = 4899] [serial = 1391] [outer = 0x7f0574ee0000] 16:58:44 INFO - PROCESS | 4899 | 1461628724960 Marionette DEBUG loaded listener.js 16:58:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 257 (0x7f0577c2c800) [pid = 4899] [serial = 1392] [outer = 0x7f0574ee0000] 16:58:45 INFO - PROCESS | 4899 | 1461628725816 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]]]}] 16:58:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:58:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1580ms 16:58:45 INFO - PROCESS | 4899 | 1461628725850 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:58:45 INFO - PROCESS | 4899 | 1461628725853 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:58:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:58:45 INFO - PROCESS | 4899 | 1461628725860 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:58:45 INFO - PROCESS | 4899 | 1461628725864 Marionette TRACE conn3 <- [1,1826,null,{}] 16:58:45 INFO - PROCESS | 4899 | 1461628725891 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}] 16:58:46 INFO - PROCESS | 4899 | 1461628726130 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:58:46 INFO - PROCESS | 4899 | 1461628726440 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c29800 == 147 [pid = 4899] [id = 464] 16:58:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 258 (0x7f0561e38800) [pid = 4899] [serial = 1393] [outer = (nil)] 16:58:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 259 (0x7f05789b1c00) [pid = 4899] [serial = 1394] [outer = 0x7f0561e38800] 16:58:46 INFO - PROCESS | 4899 | 1461628726519 Marionette DEBUG loaded listener.js 16:58:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 260 (0x7f0578adc400) [pid = 4899] [serial = 1395] [outer = 0x7f0561e38800] 16:58:47 INFO - PROCESS | 4899 | 1461628727354 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]]]}] 16:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1549ms 16:58:47 INFO - PROCESS | 4899 | 1461628727410 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:58:47 INFO - PROCESS | 4899 | 1461628727414 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:58:47 INFO - PROCESS | 4899 | 1461628727420 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:58:47 INFO - PROCESS | 4899 | 1461628727423 Marionette TRACE conn3 <- [1,1830,null,{}] 16:58:47 INFO - PROCESS | 4899 | 1461628727428 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}] 16:58:47 INFO - PROCESS | 4899 | 1461628727644 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:58:47 INFO - PROCESS | 4899 | 1461628727918 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0576162000 == 148 [pid = 4899] [id = 465] 16:58:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 261 (0x7f0574ee1400) [pid = 4899] [serial = 1396] [outer = (nil)] 16:58:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 262 (0x7f0578b60800) [pid = 4899] [serial = 1397] [outer = 0x7f0574ee1400] 16:58:48 INFO - PROCESS | 4899 | 1461628728037 Marionette DEBUG loaded listener.js 16:58:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 263 (0x7f0578b7bc00) [pid = 4899] [serial = 1398] [outer = 0x7f0574ee1400] 16:58:48 INFO - PROCESS | 4899 | 1461628728900 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]]]}] 16:58:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:58:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1530ms 16:58:48 INFO - PROCESS | 4899 | 1461628728952 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:58:48 INFO - PROCESS | 4899 | 1461628728955 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:58:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:58:48 INFO - PROCESS | 4899 | 1461628728962 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:58:48 INFO - PROCESS | 4899 | 1461628728965 Marionette TRACE conn3 <- [1,1834,null,{}] 16:58:48 INFO - PROCESS | 4899 | 1461628728970 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}] 16:58:49 INFO - PROCESS | 4899 | 1461628729207 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:58:49 INFO - PROCESS | 4899 | 1461628729515 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05787d7000 == 149 [pid = 4899] [id = 466] 16:58:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 264 (0x7f0578659000) [pid = 4899] [serial = 1399] [outer = (nil)] 16:58:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 265 (0x7f0578d99000) [pid = 4899] [serial = 1400] [outer = 0x7f0578659000] 16:58:49 INFO - PROCESS | 4899 | 1461628729598 Marionette DEBUG loaded listener.js 16:58:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 266 (0x7f057a3a4000) [pid = 4899] [serial = 1401] [outer = 0x7f0578659000] 16:58:50 INFO - PROCESS | 4899 | 1461628730493 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]]]}] 16:58:50 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 16:58:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1579ms 16:58:50 INFO - PROCESS | 4899 | 1461628730542 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:58:50 INFO - PROCESS | 4899 | 1461628730546 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:58:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:58:50 INFO - PROCESS | 4899 | 1461628730552 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:58:50 INFO - PROCESS | 4899 | 1461628730555 Marionette TRACE conn3 <- [1,1838,null,{}] 16:58:50 INFO - PROCESS | 4899 | 1461628730560 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}] 16:58:50 INFO - PROCESS | 4899 | 1461628730788 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:58:51 INFO - PROCESS | 4899 | 1461628731113 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578d47800 == 150 [pid = 4899] [id = 467] 16:58:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 267 (0x7f057c4a0400) [pid = 4899] [serial = 1402] [outer = (nil)] 16:58:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 268 (0x7f057c529400) [pid = 4899] [serial = 1403] [outer = 0x7f057c4a0400] 16:58:51 INFO - PROCESS | 4899 | 1461628731227 Marionette DEBUG loaded listener.js 16:58:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 269 (0x7f057d7fac00) [pid = 4899] [serial = 1404] [outer = 0x7f057c4a0400] 16:58:52 INFO - PROCESS | 4899 | 1461628732126 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]]]}] 16:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1635ms 16:58:52 INFO - PROCESS | 4899 | 1461628732189 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:58:52 INFO - PROCESS | 4899 | 1461628732192 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:58:52 INFO - PROCESS | 4899 | 1461628732200 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:58:52 INFO - PROCESS | 4899 | 1461628732204 Marionette TRACE conn3 <- [1,1842,null,{}] 16:58:52 INFO - PROCESS | 4899 | 1461628732210 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}] 16:58:52 INFO - PROCESS | 4899 | 1461628732508 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:58:52 INFO - PROCESS | 4899 | 1461628732845 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057d074800 == 151 [pid = 4899] [id = 468] 16:58:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 270 (0x7f058520e000) [pid = 4899] [serial = 1405] [outer = (nil)] 16:58:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 271 (0x7f058b1a7c00) [pid = 4899] [serial = 1406] [outer = 0x7f058520e000] 16:58:52 INFO - PROCESS | 4899 | 1461628732932 Marionette DEBUG loaded listener.js 16:58:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 272 (0x7f058c372800) [pid = 4899] [serial = 1407] [outer = 0x7f058520e000] 16:58:53 INFO - PROCESS | 4899 | 1461628733762 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]]]}] 16:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1636ms 16:58:53 INFO - PROCESS | 4899 | 1461628733837 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:58:53 INFO - PROCESS | 4899 | 1461628733841 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:58:53 INFO - PROCESS | 4899 | 1461628733847 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:58:53 INFO - PROCESS | 4899 | 1461628733850 Marionette TRACE conn3 <- [1,1846,null,{}] 16:58:53 INFO - PROCESS | 4899 | 1461628733856 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}] 16:58:54 INFO - PROCESS | 4899 | 1461628734081 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:58:54 INFO - PROCESS | 4899 | 1461628734351 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058ae2b000 == 152 [pid = 4899] [id = 469] 16:58:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 273 (0x7f058a226c00) [pid = 4899] [serial = 1408] [outer = (nil)] 16:58:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 274 (0x7f058c6efc00) [pid = 4899] [serial = 1409] [outer = 0x7f058a226c00] 16:58:54 INFO - PROCESS | 4899 | 1461628734473 Marionette DEBUG loaded listener.js 16:58:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 275 (0x7f058fea8000) [pid = 4899] [serial = 1410] [outer = 0x7f058a226c00] 16:58:55 INFO - PROCESS | 4899 | 1461628735311 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]]]}] 16:58:55 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) 16:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1533ms 16:58:55 INFO - PROCESS | 4899 | 1461628735382 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:58:55 INFO - PROCESS | 4899 | 1461628735385 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:58:55 INFO - PROCESS | 4899 | 1461628735402 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:58:55 INFO - PROCESS | 4899 | 1461628735404 Marionette TRACE conn3 <- [1,1850,null,{}] 16:58:55 INFO - PROCESS | 4899 | 1461628735410 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}] 16:58:55 INFO - PROCESS | 4899 | 1461628735631 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:58:55 INFO - PROCESS | 4899 | 1461628735938 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fd3f000 == 153 [pid = 4899] [id = 470] 16:58:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 276 (0x7f0562179c00) [pid = 4899] [serial = 1411] [outer = (nil)] 16:58:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 277 (0x7f0562183000) [pid = 4899] [serial = 1412] [outer = 0x7f0562179c00] 16:58:56 INFO - PROCESS | 4899 | 1461628736018 Marionette DEBUG loaded listener.js 16:58:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 278 (0x7f0562187400) [pid = 4899] [serial = 1413] [outer = 0x7f0562179c00] 16:58:56 INFO - PROCESS | 4899 | 1461628736865 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]]]}] 16:58:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:58:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1535ms 16:58:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:58:56 INFO - PROCESS | 4899 | 1461628736937 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:58:56 INFO - PROCESS | 4899 | 1461628736940 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:58:56 INFO - PROCESS | 4899 | 1461628736947 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:58:56 INFO - PROCESS | 4899 | 1461628736950 Marionette TRACE conn3 <- [1,1854,null,{}] 16:58:56 INFO - PROCESS | 4899 | 1461628736956 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}] 16:58:57 INFO - PROCESS | 4899 | 1461628737175 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:58:57 INFO - PROCESS | 4899 | 1461628737437 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0594733000 == 154 [pid = 4899] [id = 471] 16:58:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 279 (0x7f056217bc00) [pid = 4899] [serial = 1414] [outer = (nil)] 16:58:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 280 (0x7f05664adc00) [pid = 4899] [serial = 1415] [outer = 0x7f056217bc00] 16:58:57 INFO - PROCESS | 4899 | 1461628737558 Marionette DEBUG loaded listener.js 16:58:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 281 (0x7f05664b2400) [pid = 4899] [serial = 1416] [outer = 0x7f056217bc00] 16:58:58 INFO - PROCESS | 4899 | 1461628738361 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]]]}] 16:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1445ms 16:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:58:58 INFO - PROCESS | 4899 | 1461628738393 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:58:58 INFO - PROCESS | 4899 | 1461628738396 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:58:58 INFO - PROCESS | 4899 | 1461628738402 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:58:58 INFO - PROCESS | 4899 | 1461628738405 Marionette TRACE conn3 <- [1,1858,null,{}] 16:58:58 INFO - PROCESS | 4899 | 1461628738426 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}] 16:58:58 INFO - PROCESS | 4899 | 1461628738713 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:58:58 INFO - PROCESS | 4899 | 1461628738941 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:58:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059578e000 == 155 [pid = 4899] [id = 472] 16:58:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 282 (0x7f0561ae3000) [pid = 4899] [serial = 1417] [outer = (nil)] 16:58:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 283 (0x7f05664b6400) [pid = 4899] [serial = 1418] [outer = 0x7f0561ae3000] 16:58:59 INFO - PROCESS | 4899 | 1461628739069 Marionette DEBUG loaded listener.js 16:58:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 284 (0x7f058ae54800) [pid = 4899] [serial = 1419] [outer = 0x7f0561ae3000] 16:58:59 INFO - PROCESS | 4899 | 1461628739970 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]]]}] 16:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1631ms 16:59:00 INFO - PROCESS | 4899 | 1461628740033 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:59:00 INFO - PROCESS | 4899 | 1461628740037 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:59:00 INFO - PROCESS | 4899 | 1461628740044 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:59:00 INFO - PROCESS | 4899 | 1461628740047 Marionette TRACE conn3 <- [1,1862,null,{}] 16:59:00 INFO - PROCESS | 4899 | 1461628740053 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}] 16:59:00 INFO - PROCESS | 4899 | 1461628740290 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:59:01 INFO - PROCESS | 4899 | 1461628741117 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0561dee000 == 156 [pid = 4899] [id = 473] 16:59:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 285 (0x7f05602ebc00) [pid = 4899] [serial = 1420] [outer = (nil)] 16:59:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 286 (0x7f05602f3800) [pid = 4899] [serial = 1421] [outer = 0x7f05602ebc00] 16:59:01 INFO - PROCESS | 4899 | 1461628741227 Marionette DEBUG loaded listener.js 16:59:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 287 (0x7f0560ec4000) [pid = 4899] [serial = 1422] [outer = 0x7f05602ebc00] 16:59:02 INFO - PROCESS | 4899 | 1461628742322 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]]]}] 16:59:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:59:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2343ms 16:59:02 INFO - PROCESS | 4899 | 1461628742390 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:59:02 INFO - PROCESS | 4899 | 1461628742396 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:59:02 INFO - PROCESS | 4899 | 1461628742405 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:59:02 INFO - PROCESS | 4899 | 1461628742411 Marionette TRACE conn3 <- [1,1866,null,{}] 16:59:02 INFO - PROCESS | 4899 | 1461628742419 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}] 16:59:02 INFO - PROCESS | 4899 | 1461628742688 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:59:03 INFO - PROCESS | 4899 | 1461628743071 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566b55800 == 157 [pid = 4899] [id = 474] 16:59:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 288 (0x7f0560ec5400) [pid = 4899] [serial = 1423] [outer = (nil)] 16:59:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 289 (0x7f0561adb800) [pid = 4899] [serial = 1424] [outer = 0x7f0560ec5400] 16:59:03 INFO - PROCESS | 4899 | 1461628743247 Marionette DEBUG loaded listener.js 16:59:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 290 (0x7f0562706c00) [pid = 4899] [serial = 1425] [outer = 0x7f0560ec5400] 16:59:04 INFO - PROCESS | 4899 | 1461628744379 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]]]}] 16:59:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:59:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 2045ms 16:59:04 INFO - PROCESS | 4899 | 1461628744454 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:59:04 INFO - PROCESS | 4899 | 1461628744459 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:59:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:59:04 INFO - PROCESS | 4899 | 1461628744466 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:59:04 INFO - PROCESS | 4899 | 1461628744468 Marionette TRACE conn3 <- [1,1870,null,{}] 16:59:04 INFO - PROCESS | 4899 | 1461628744474 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}] 16:59:04 INFO - PROCESS | 4899 | 1461628744722 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:59:05 INFO - PROCESS | 4899 | 1461628745097 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566ad0000 == 158 [pid = 4899] [id = 475] 16:59:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 291 (0x7f05633a8800) [pid = 4899] [serial = 1426] [outer = (nil)] 16:59:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 292 (0x7f05635c2400) [pid = 4899] [serial = 1427] [outer = 0x7f05633a8800] 16:59:05 INFO - PROCESS | 4899 | 1461628745170 Marionette DEBUG loaded listener.js 16:59:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 293 (0x7f0565265800) [pid = 4899] [serial = 1428] [outer = 0x7f05633a8800] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577cad000 == 157 [pid = 4899] [id = 203] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567a03000 == 156 [pid = 4899] [id = 456] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05671b5000 == 155 [pid = 4899] [id = 455] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056577f800 == 154 [pid = 4899] [id = 454] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0561c0b800 == 153 [pid = 4899] [id = 453] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0560190800 == 152 [pid = 4899] [id = 448] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0560ee7800 == 151 [pid = 4899] [id = 447] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056577d800 == 150 [pid = 4899] [id = 446] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05957a6000 == 149 [pid = 4899] [id = 445] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578d4f800 == 148 [pid = 4899] [id = 444] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0592382000 == 147 [pid = 4899] [id = 443] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058aec0000 == 146 [pid = 4899] [id = 442] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057df73800 == 145 [pid = 4899] [id = 441] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a367000 == 144 [pid = 4899] [id = 440] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577fdc000 == 143 [pid = 4899] [id = 439] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0576406800 == 142 [pid = 4899] [id = 438] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574d0f000 == 141 [pid = 4899] [id = 437] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a74800 == 140 [pid = 4899] [id = 436] 16:59:06 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567bed000 == 139 [pid = 4899] [id = 435] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 292 (0x7f0572dfbc00) [pid = 4899] [serial = 1298] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 291 (0x7f05730a4000) [pid = 4899] [serial = 1299] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 290 (0x7f0561e36c00) [pid = 4899] [serial = 1241] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 289 (0x7f0578d99800) [pid = 4899] [serial = 1274] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 288 (0x7f058c384400) [pid = 4899] [serial = 1262] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 287 (0x7f0577a5f800) [pid = 4899] [serial = 1250] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 286 (0x7f056b69c400) [pid = 4899] [serial = 1268] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 285 (0x7f05789b1800) [pid = 4899] [serial = 1239] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 284 (0x7f05635c5c00) [pid = 4899] [serial = 1277] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 283 (0x7f056aa5b000) [pid = 4899] [serial = 1280] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 282 (0x7f0578b55000) [pid = 4899] [serial = 1253] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 281 (0x7f058c38c400) [pid = 4899] [serial = 1271] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 280 (0x7f0567ae2800) [pid = 4899] [serial = 1287] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 279 (0x7f05638cc800) [pid = 4899] [serial = 1286] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 278 (0x7f0567ae0400) [pid = 4899] [serial = 1301] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 277 (0x7f056bde4800) [pid = 4899] [serial = 1292] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 276 (0x7f056c526c00) [pid = 4899] [serial = 1293] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 275 (0x7f056b6a4c00) [pid = 4899] [serial = 1290] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 274 (0x7f056b18c400) [pid = 4899] [serial = 1289] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 273 (0x7f0571bbf800) [pid = 4899] [serial = 1295] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 272 (0x7f0568549000) [pid = 4899] [serial = 1283] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 271 (0x7f05718fd400) [pid = 4899] [serial = 1247] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 270 (0x7f056650d400) [pid = 4899] [serial = 1265] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 269 (0x7f0581576c00) [pid = 4899] [serial = 1259] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 268 (0x7f056af85c00) [pid = 4899] [serial = 1244] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 267 (0x7f057c531800) [pid = 4899] [serial = 1256] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 266 (0x7f057303b000) [pid = 4899] [serial = 1302] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | --DOMWINDOW == 265 (0x7f0571e67800) [pid = 4899] [serial = 1296] [outer = (nil)] [url = about:blank] 16:59:06 INFO - PROCESS | 4899 | 1461628746529 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]]]}] 16:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 2130ms 16:59:06 INFO - PROCESS | 4899 | 1461628746628 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:59:06 INFO - PROCESS | 4899 | 1461628746633 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:59:06 INFO - PROCESS | 4899 | 1461628746648 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:59:06 INFO - PROCESS | 4899 | 1461628746657 Marionette TRACE conn3 <- [1,1874,null,{}] 16:59:06 INFO - PROCESS | 4899 | 1461628746663 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}] 16:59:06 INFO - PROCESS | 4899 | 1461628746900 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:59:07 INFO - PROCESS | 4899 | 1461628747078 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0562384000 == 140 [pid = 4899] [id = 476] 16:59:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 266 (0x7f0560175c00) [pid = 4899] [serial = 1429] [outer = (nil)] 16:59:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 267 (0x7f0563255000) [pid = 4899] [serial = 1430] [outer = 0x7f0560175c00] 16:59:07 INFO - PROCESS | 4899 | 1461628747143 Marionette DEBUG loaded listener.js 16:59:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 268 (0x7f05667ad400) [pid = 4899] [serial = 1431] [outer = 0x7f0560175c00] 16:59:07 INFO - PROCESS | 4899 | 1461628747925 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]]]}] 16:59:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:59:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1347ms 16:59:07 INFO - PROCESS | 4899 | 1461628747988 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:59:07 INFO - PROCESS | 4899 | 1461628747993 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:59:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:59:08 INFO - PROCESS | 4899 | 1461628748000 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:59:08 INFO - PROCESS | 4899 | 1461628748003 Marionette TRACE conn3 <- [1,1878,null,{}] 16:59:08 INFO - PROCESS | 4899 | 1461628748039 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}] 16:59:08 INFO - PROCESS | 4899 | 1461628748235 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:59:08 INFO - PROCESS | 4899 | 1461628748246 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566ac4800 == 141 [pid = 4899] [id = 477] 16:59:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 269 (0x7f0560ec6400) [pid = 4899] [serial = 1432] [outer = (nil)] 16:59:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 270 (0x7f0567ac8000) [pid = 4899] [serial = 1433] [outer = 0x7f0560ec6400] 16:59:08 INFO - PROCESS | 4899 | 1461628748307 Marionette DEBUG loaded listener.js 16:59:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 271 (0x7f0567ae6c00) [pid = 4899] [serial = 1434] [outer = 0x7f0560ec6400] 16:59:09 INFO - PROCESS | 4899 | 1461628749283 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]]]}] 16:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1316ms 16:59:09 INFO - PROCESS | 4899 | 1461628749317 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:59:09 INFO - PROCESS | 4899 | 1461628749320 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:59:09 INFO - PROCESS | 4899 | 1461628749330 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:59:09 INFO - PROCESS | 4899 | 1461628749332 Marionette TRACE conn3 <- [1,1882,null,{}] 16:59:09 INFO - PROCESS | 4899 | 1461628749347 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}] 16:59:09 INFO - PROCESS | 4899 | 1461628749609 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:59:09 INFO - PROCESS | 4899 | 1461628749639 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a9c4800 == 142 [pid = 4899] [id = 478] 16:59:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 272 (0x7f0567ceec00) [pid = 4899] [serial = 1435] [outer = (nil)] 16:59:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 273 (0x7f05684b1c00) [pid = 4899] [serial = 1436] [outer = 0x7f0567ceec00] 16:59:09 INFO - PROCESS | 4899 | 1461628749714 Marionette DEBUG loaded listener.js 16:59:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 274 (0x7f056aa63000) [pid = 4899] [serial = 1437] [outer = 0x7f0567ceec00] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 273 (0x7f0572df4c00) [pid = 4899] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 272 (0x7f0576578800) [pid = 4899] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 271 (0x7f0560174c00) [pid = 4899] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 270 (0x7f056bde8000) [pid = 4899] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 269 (0x7f056bde5400) [pid = 4899] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 268 (0x7f056c522800) [pid = 4899] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 267 (0x7f05638c9800) [pid = 4899] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 266 (0x7f0578ae4c00) [pid = 4899] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 265 (0x7f05635be000) [pid = 4899] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 264 (0x7f05789bb400) [pid = 4899] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 263 (0x7f056c812c00) [pid = 4899] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 262 (0x7f0562704c00) [pid = 4899] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 261 (0x7f0560ec5000) [pid = 4899] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 260 (0x7f057c0b8000) [pid = 4899] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 259 (0x7f058b094400) [pid = 4899] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 258 (0x7f057c2bc400) [pid = 4899] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 257 (0x7f0566509400) [pid = 4899] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 256 (0x7f05730a7400) [pid = 4899] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 255 (0x7f056534c000) [pid = 4899] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 254 (0x7f0561f61400) [pid = 4899] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 253 (0x7f05684bb400) [pid = 4899] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 252 (0x7f05659ad800) [pid = 4899] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 251 (0x7f0561e32c00) [pid = 4899] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 250 (0x7f056c117000) [pid = 4899] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 249 (0x7f0578ad7400) [pid = 4899] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 248 (0x7f0561e2d800) [pid = 4899] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 247 (0x7f0560176400) [pid = 4899] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 246 (0x7f056854cc00) [pid = 4899] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 245 (0x7f056bd6e800) [pid = 4899] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 244 (0x7f0567bd7400) [pid = 4899] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 243 (0x7f0578b52400) [pid = 4899] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 242 (0x7f0566e2e000) [pid = 4899] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 241 (0x7f056650d800) [pid = 4899] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 240 (0x7f0578d92c00) [pid = 4899] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 239 (0x7f0566502400) [pid = 4899] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 238 (0x7f057a3a2400) [pid = 4899] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 237 (0x7f0578b71400) [pid = 4899] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 236 (0x7f0566505c00) [pid = 4899] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 235 (0x7f056c117800) [pid = 4899] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 234 (0x7f0577c27400) [pid = 4899] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 233 (0x7f0561e2ac00) [pid = 4899] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 232 (0x7f0561e30400) [pid = 4899] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 231 (0x7f056c51e400) [pid = 4899] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 230 (0x7f0560180400) [pid = 4899] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 229 (0x7f0578b7a400) [pid = 4899] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 228 (0x7f057c531c00) [pid = 4899] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 227 (0x7f0561e2fc00) [pid = 4899] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 226 (0x7f057307f400) [pid = 4899] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 225 (0x7f0562706000) [pid = 4899] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 224 (0x7f0563252000) [pid = 4899] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 223 (0x7f056017b800) [pid = 4899] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 222 (0x7f05679b7000) [pid = 4899] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 221 (0x7f0560ec4c00) [pid = 4899] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 220 (0x7f05718fe800) [pid = 4899] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 219 (0x7f0573076c00) [pid = 4899] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 218 (0x7f05679b7800) [pid = 4899] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 217 (0x7f0578b7f400) [pid = 4899] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 216 (0x7f0571945000) [pid = 4899] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 215 (0x7f0561e2e000) [pid = 4899] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 214 (0x7f056c813800) [pid = 4899] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 213 (0x7f057c0b8c00) [pid = 4899] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 212 (0x7f05718fb000) [pid = 4899] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 211 (0x7f05679bb000) [pid = 4899] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 210 (0x7f05635c3c00) [pid = 4899] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 209 (0x7f0565353c00) [pid = 4899] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f0568548400) [pid = 4899] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f056270bc00) [pid = 4899] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 206 (0x7f0561f63800) [pid = 4899] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 205 (0x7f056c76e800) [pid = 4899] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 204 (0x7f05638cd000) [pid = 4899] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 203 (0x7f05718fe000) [pid = 4899] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 202 (0x7f056534cc00) [pid = 4899] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 201 (0x7f056c768400) [pid = 4899] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 200 (0x7f05635bd400) [pid = 4899] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 199 (0x7f057c49d400) [pid = 4899] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 198 (0x7f0578d95000) [pid = 4899] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 197 (0x7f0568548000) [pid = 4899] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 196 (0x7f057cb71400) [pid = 4899] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 195 (0x7f0571bb7000) [pid = 4899] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 194 (0x7f0578ae4800) [pid = 4899] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f057e072000) [pid = 4899] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f0565262c00) [pid = 4899] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f05667a3400) [pid = 4899] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f0568548c00) [pid = 4899] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:59:11 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f058b5d4c00) [pid = 4899] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:59:11 INFO - PROCESS | 4899 | 1461628751977 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]]]}] 16:59:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:59:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2684ms 16:59:12 INFO - PROCESS | 4899 | 1461628752015 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:59:12 INFO - PROCESS | 4899 | 1461628752017 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:59:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:59:12 INFO - PROCESS | 4899 | 1461628752024 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:59:12 INFO - PROCESS | 4899 | 1461628752026 Marionette TRACE conn3 <- [1,1886,null,{}] 16:59:12 INFO - PROCESS | 4899 | 1461628752031 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}] 16:59:12 INFO - PROCESS | 4899 | 1461628752225 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:59:12 INFO - PROCESS | 4899 | 1461628752405 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056238b800 == 143 [pid = 4899] [id = 479] 16:59:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f0560173800) [pid = 4899] [serial = 1438] [outer = (nil)] 16:59:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f0561e37400) [pid = 4899] [serial = 1439] [outer = 0x7f0560173800] 16:59:12 INFO - PROCESS | 4899 | 1461628752468 Marionette DEBUG loaded listener.js 16:59:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f056270c800) [pid = 4899] [serial = 1440] [outer = 0x7f0560173800] 16:59:13 INFO - PROCESS | 4899 | 1461628753187 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]]]}] 16:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1181ms 16:59:13 INFO - PROCESS | 4899 | 1461628753205 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:59:13 INFO - PROCESS | 4899 | 1461628753208 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:59:13 INFO - PROCESS | 4899 | 1461628753215 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:59:13 INFO - PROCESS | 4899 | 1461628753229 Marionette TRACE conn3 <- [1,1890,null,{}] 16:59:13 INFO - PROCESS | 4899 | 1461628753235 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}] 16:59:13 INFO - PROCESS | 4899 | 1461628753501 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:59:13 INFO - PROCESS | 4899 | 1461628753776 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0560192000 == 144 [pid = 4899] [id = 480] 16:59:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f0560172c00) [pid = 4899] [serial = 1441] [outer = (nil)] 16:59:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f0560178000) [pid = 4899] [serial = 1442] [outer = 0x7f0560172c00] 16:59:13 INFO - PROCESS | 4899 | 1461628753859 Marionette DEBUG loaded listener.js 16:59:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 195 (0x7f05602f2800) [pid = 4899] [serial = 1443] [outer = 0x7f0560172c00] 16:59:14 INFO - PROCESS | 4899 | 1461628754893 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]]]}] 16:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1740ms 16:59:14 INFO - PROCESS | 4899 | 1461628754957 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:59:14 INFO - PROCESS | 4899 | 1461628754964 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:59:14 INFO - PROCESS | 4899 | 1461628754972 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:59:14 INFO - PROCESS | 4899 | 1461628754978 Marionette TRACE conn3 <- [1,1894,null,{}] 16:59:14 INFO - PROCESS | 4899 | 1461628754986 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}] 16:59:15 INFO - PROCESS | 4899 | 1461628755264 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:59:15 INFO - PROCESS | 4899 | 1461628755571 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566b61000 == 145 [pid = 4899] [id = 481] 16:59:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 196 (0x7f0561f6d800) [pid = 4899] [serial = 1444] [outer = (nil)] 16:59:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 197 (0x7f0563251400) [pid = 4899] [serial = 1445] [outer = 0x7f0561f6d800] 16:59:15 INFO - PROCESS | 4899 | 1461628755658 Marionette DEBUG loaded listener.js 16:59:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 198 (0x7f05633a2000) [pid = 4899] [serial = 1446] [outer = 0x7f0561f6d800] 16:59:16 INFO - PROCESS | 4899 | 1461628756604 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]]]}] 16:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1689ms 16:59:16 INFO - PROCESS | 4899 | 1461628756662 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:59:16 INFO - PROCESS | 4899 | 1461628756669 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:59:16 INFO - PROCESS | 4899 | 1461628756677 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:59:16 INFO - PROCESS | 4899 | 1461628756680 Marionette TRACE conn3 <- [1,1898,null,{}] 16:59:16 INFO - PROCESS | 4899 | 1461628756686 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}] 16:59:16 INFO - PROCESS | 4899 | 1461628756917 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:59:17 INFO - PROCESS | 4899 | 1461628757257 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b13d800 == 146 [pid = 4899] [id = 482] 16:59:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 199 (0x7f05635c5000) [pid = 4899] [serial = 1447] [outer = (nil)] 16:59:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 200 (0x7f056534b400) [pid = 4899] [serial = 1448] [outer = 0x7f05635c5000] 16:59:17 INFO - PROCESS | 4899 | 1461628757342 Marionette DEBUG loaded listener.js 16:59:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 201 (0x7f05664b4400) [pid = 4899] [serial = 1449] [outer = 0x7f05635c5000] 16:59:17 INFO - PROCESS | 4899 | ************************* 16:59:17 INFO - PROCESS | 4899 | A coding exception was thrown and uncaught in a Task. 16:59:17 INFO - PROCESS | 4899 | 16:59:17 INFO - PROCESS | 4899 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:59:17 INFO - PROCESS | 4899 | Full stack: 16:59:17 INFO - PROCESS | 4899 | ************************* 16:59:18 INFO - PROCESS | 4899 | 1461628758348 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]]]}] 16:59:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:59:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1739ms 16:59:18 INFO - PROCESS | 4899 | 1461628758416 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:59:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:59:18 INFO - PROCESS | 4899 | 1461628758421 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:59:18 INFO - PROCESS | 4899 | 1461628758429 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:59:18 INFO - PROCESS | 4899 | 1461628758439 Marionette TRACE conn3 <- [1,1902,null,{}] 16:59:18 INFO - PROCESS | 4899 | 1461628758453 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}] 16:59:18 INFO - PROCESS | 4899 | 1461628758728 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:59:19 INFO - PROCESS | 4899 | 1461628759038 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571981000 == 147 [pid = 4899] [id = 483] 16:59:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 202 (0x7f0567ae2c00) [pid = 4899] [serial = 1450] [outer = (nil)] 16:59:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 203 (0x7f0568548000) [pid = 4899] [serial = 1451] [outer = 0x7f0567ae2c00] 16:59:19 INFO - PROCESS | 4899 | 1461628759115 Marionette DEBUG loaded listener.js 16:59:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 204 (0x7f056aa5f800) [pid = 4899] [serial = 1452] [outer = 0x7f0567ae2c00] 16:59:20 INFO - PROCESS | 4899 | 1461628760001 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]]]}] 16:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1641ms 16:59:20 INFO - PROCESS | 4899 | 1461628760069 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:59:20 INFO - PROCESS | 4899 | 1461628760074 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:59:20 INFO - PROCESS | 4899 | 1461628760080 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:59:20 INFO - PROCESS | 4899 | 1461628760083 Marionette TRACE conn3 <- [1,1906,null,{}] 16:59:20 INFO - PROCESS | 4899 | 1461628760088 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}] 16:59:20 INFO - PROCESS | 4899 | 1461628760315 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:59:20 INFO - PROCESS | 4899 | 1461628760621 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571b7f800 == 148 [pid = 4899] [id = 484] 16:59:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 205 (0x7f0567bd7800) [pid = 4899] [serial = 1453] [outer = (nil)] 16:59:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 206 (0x7f056b18d400) [pid = 4899] [serial = 1454] [outer = 0x7f0567bd7800] 16:59:20 INFO - PROCESS | 4899 | 1461628760702 Marionette DEBUG loaded listener.js 16:59:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 207 (0x7f056bac6000) [pid = 4899] [serial = 1455] [outer = 0x7f0567bd7800] 16:59:21 INFO - PROCESS | 4899 | 1461628761595 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]]]}] 16:59:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:59:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1585ms 16:59:21 INFO - PROCESS | 4899 | 1461628761665 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:59:21 INFO - PROCESS | 4899 | 1461628761669 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:59:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:59:21 INFO - PROCESS | 4899 | 1461628761676 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:59:21 INFO - PROCESS | 4899 | 1461628761680 Marionette TRACE conn3 <- [1,1910,null,{}] 16:59:21 INFO - PROCESS | 4899 | 1461628761686 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}] 16:59:21 INFO - PROCESS | 4899 | 1461628761902 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:59:22 INFO - PROCESS | 4899 | 1461628762169 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:22 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572eaf800 == 149 [pid = 4899] [id = 485] 16:59:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 208 (0x7f056c117800) [pid = 4899] [serial = 1456] [outer = (nil)] 16:59:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 209 (0x7f056c120400) [pid = 4899] [serial = 1457] [outer = 0x7f056c117800] 16:59:22 INFO - PROCESS | 4899 | 1461628762304 Marionette DEBUG loaded listener.js 16:59:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 210 (0x7f05718fb000) [pid = 4899] [serial = 1458] [outer = 0x7f056c117800] 16:59:23 INFO - PROCESS | 4899 | 1461628763224 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]]]}] 16:59:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1591ms 16:59:23 INFO - PROCESS | 4899 | 1461628763268 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:59:23 INFO - PROCESS | 4899 | 1461628763272 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:59:23 INFO - PROCESS | 4899 | 1461628763278 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:59:23 INFO - PROCESS | 4899 | 1461628763280 Marionette TRACE conn3 <- [1,1914,null,{}] 16:59:23 INFO - PROCESS | 4899 | 1461628763286 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}] 16:59:23 INFO - PROCESS | 4899 | 1461628763514 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:59:23 INFO - PROCESS | 4899 | 1461628763821 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574e85000 == 150 [pid = 4899] [id = 486] 16:59:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 211 (0x7f0571bb6000) [pid = 4899] [serial = 1459] [outer = (nil)] 16:59:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 212 (0x7f0572dfbc00) [pid = 4899] [serial = 1460] [outer = 0x7f0571bb6000] 16:59:23 INFO - PROCESS | 4899 | 1461628763903 Marionette DEBUG loaded listener.js 16:59:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 213 (0x7f0573040c00) [pid = 4899] [serial = 1461] [outer = 0x7f0571bb6000] 16:59:24 INFO - PROCESS | 4899 | 1461628764737 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]]]}] 16:59:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:59:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1532ms 16:59:24 INFO - PROCESS | 4899 | 1461628764812 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:59:24 INFO - PROCESS | 4899 | 1461628764816 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:59:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:59:24 INFO - PROCESS | 4899 | 1461628764822 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:59:24 INFO - PROCESS | 4899 | 1461628764825 Marionette TRACE conn3 <- [1,1918,null,{}] 16:59:24 INFO - PROCESS | 4899 | 1461628764831 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}] 16:59:25 INFO - PROCESS | 4899 | 1461628765107 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:59:25 INFO - PROCESS | 4899 | 1461628765418 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:25 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0576403800 == 151 [pid = 4899] [id = 487] 16:59:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 214 (0x7f0571bb6c00) [pid = 4899] [serial = 1462] [outer = (nil)] 16:59:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 215 (0x7f0573081c00) [pid = 4899] [serial = 1463] [outer = 0x7f0571bb6c00] 16:59:25 INFO - PROCESS | 4899 | 1461628765501 Marionette DEBUG loaded listener.js 16:59:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 216 (0x7f05730a6800) [pid = 4899] [serial = 1464] [outer = 0x7f0571bb6c00] 16:59:26 INFO - PROCESS | 4899 | 1461628766378 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]]]}] 16:59:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:59:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1588ms 16:59:26 INFO - PROCESS | 4899 | 1461628766411 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:59:26 INFO - PROCESS | 4899 | 1461628766415 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:59:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:59:26 INFO - PROCESS | 4899 | 1461628766421 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:59:26 INFO - PROCESS | 4899 | 1461628766423 Marionette TRACE conn3 <- [1,1922,null,{}] 16:59:26 INFO - PROCESS | 4899 | 1461628766429 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}] 16:59:26 INFO - PROCESS | 4899 | 1461628766657 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:59:26 INFO - PROCESS | 4899 | 1461628766921 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577cc0000 == 152 [pid = 4899] [id = 488] 16:59:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 217 (0x7f0571bbcc00) [pid = 4899] [serial = 1465] [outer = (nil)] 16:59:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 218 (0x7f0573ec3c00) [pid = 4899] [serial = 1466] [outer = 0x7f0571bbcc00] 16:59:27 INFO - PROCESS | 4899 | 1461628767044 Marionette DEBUG loaded listener.js 16:59:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 219 (0x7f0574292400) [pid = 4899] [serial = 1467] [outer = 0x7f0571bbcc00] 16:59:27 INFO - PROCESS | 4899 | 1461628767899 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]]]}] 16:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1530ms 16:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:59:27 INFO - PROCESS | 4899 | 1461628767952 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:59:27 INFO - PROCESS | 4899 | 1461628767955 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:59:27 INFO - PROCESS | 4899 | 1461628767961 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:59:27 INFO - PROCESS | 4899 | 1461628767964 Marionette TRACE conn3 <- [1,1926,null,{}] 16:59:27 INFO - PROCESS | 4899 | 1461628767969 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}] 16:59:28 INFO - PROCESS | 4899 | 1461628768186 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:59:28 INFO - PROCESS | 4899 | 1461628768450 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788dd000 == 153 [pid = 4899] [id = 489] 16:59:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 220 (0x7f0573041400) [pid = 4899] [serial = 1468] [outer = (nil)] 16:59:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 221 (0x7f057485e800) [pid = 4899] [serial = 1469] [outer = 0x7f0573041400] 16:59:28 INFO - PROCESS | 4899 | 1461628768573 Marionette DEBUG loaded listener.js 16:59:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 222 (0x7f0574de9400) [pid = 4899] [serial = 1470] [outer = 0x7f0573041400] 16:59:29 INFO - PROCESS | 4899 | 1461628769447 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]]]}] 16:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1529ms 16:59:29 INFO - PROCESS | 4899 | 1461628769490 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:59:29 INFO - PROCESS | 4899 | 1461628769494 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:59:29 INFO - PROCESS | 4899 | 1461628769500 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:59:29 INFO - PROCESS | 4899 | 1461628769503 Marionette TRACE conn3 <- [1,1930,null,{}] 16:59:29 INFO - PROCESS | 4899 | 1461628769509 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}] 16:59:29 INFO - PROCESS | 4899 | 1461628769736 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:59:30 INFO - PROCESS | 4899 | 1461628770059 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578d5d800 == 154 [pid = 4899] [id = 490] 16:59:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 223 (0x7f05751d9400) [pid = 4899] [serial = 1471] [outer = (nil)] 16:59:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 224 (0x7f05754a6400) [pid = 4899] [serial = 1472] [outer = 0x7f05751d9400] 16:59:30 INFO - PROCESS | 4899 | 1461628770156 Marionette DEBUG loaded listener.js 16:59:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 225 (0x7f057625cc00) [pid = 4899] [serial = 1473] [outer = 0x7f05751d9400] 16:59:31 INFO - PROCESS | 4899 | 1461628771040 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]]]}] 16:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1579ms 16:59:31 INFO - PROCESS | 4899 | 1461628771081 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:59:31 INFO - PROCESS | 4899 | 1461628771085 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:59:31 INFO - PROCESS | 4899 | 1461628771091 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:59:31 INFO - PROCESS | 4899 | 1461628771096 Marionette TRACE conn3 <- [1,1934,null,{}] 16:59:31 INFO - PROCESS | 4899 | 1461628771101 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}] 16:59:31 INFO - PROCESS | 4899 | 1461628771359 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:59:31 INFO - PROCESS | 4899 | 1461628771680 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c41a000 == 155 [pid = 4899] [id = 491] 16:59:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 226 (0x7f0574294000) [pid = 4899] [serial = 1474] [outer = (nil)] 16:59:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 227 (0x7f0577c2a800) [pid = 4899] [serial = 1475] [outer = 0x7f0574294000] 16:59:31 INFO - PROCESS | 4899 | 1461628771766 Marionette DEBUG loaded listener.js 16:59:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 228 (0x7f05789b1000) [pid = 4899] [serial = 1476] [outer = 0x7f0574294000] 16:59:32 INFO - PROCESS | 4899 | 1461628772643 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]]]}] 16:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1583ms 16:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:59:32 INFO - PROCESS | 4899 | 1461628772676 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:59:32 INFO - PROCESS | 4899 | 1461628772679 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:59:32 INFO - PROCESS | 4899 | 1461628772686 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:59:32 INFO - PROCESS | 4899 | 1461628772689 Marionette TRACE conn3 <- [1,1938,null,{}] 16:59:32 INFO - PROCESS | 4899 | 1461628772694 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}] 16:59:32 INFO - PROCESS | 4899 | 1461628772925 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:59:33 INFO - PROCESS | 4899 | 1461628773232 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e013000 == 156 [pid = 4899] [id = 492] 16:59:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 229 (0x7f056017b400) [pid = 4899] [serial = 1477] [outer = (nil)] 16:59:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 230 (0x7f05789bcc00) [pid = 4899] [serial = 1478] [outer = 0x7f056017b400] 16:59:33 INFO - PROCESS | 4899 | 1461628773318 Marionette DEBUG loaded listener.js 16:59:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 231 (0x7f0578b54000) [pid = 4899] [serial = 1479] [outer = 0x7f056017b400] 16:59:34 INFO - PROCESS | 4899 | 1461628774147 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]]]}] 16:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1531ms 16:59:34 INFO - PROCESS | 4899 | 1461628774216 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:59:34 INFO - PROCESS | 4899 | 1461628774220 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:59:34 INFO - PROCESS | 4899 | 1461628774226 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:59:34 INFO - PROCESS | 4899 | 1461628774229 Marionette TRACE conn3 <- [1,1942,null,{}] 16:59:34 INFO - PROCESS | 4899 | 1461628774234 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}] 16:59:34 INFO - PROCESS | 4899 | 1461628774467 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:59:34 INFO - PROCESS | 4899 | 1461628774768 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852ed800 == 157 [pid = 4899] [id = 493] 16:59:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 232 (0x7f05751e0c00) [pid = 4899] [serial = 1480] [outer = (nil)] 16:59:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 233 (0x7f0578b69000) [pid = 4899] [serial = 1481] [outer = 0x7f05751e0c00] 16:59:34 INFO - PROCESS | 4899 | 1461628774847 Marionette DEBUG loaded listener.js 16:59:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 234 (0x7f0578b7d000) [pid = 4899] [serial = 1482] [outer = 0x7f05751e0c00] 16:59:35 INFO - PROCESS | 4899 | 1461628775715 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]]]}] 16:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1528ms 16:59:35 INFO - PROCESS | 4899 | 1461628775756 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:59:35 INFO - PROCESS | 4899 | 1461628775759 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:59:35 INFO - PROCESS | 4899 | 1461628775765 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:59:35 INFO - PROCESS | 4899 | 1461628775768 Marionette TRACE conn3 <- [1,1946,null,{}] 16:59:35 INFO - PROCESS | 4899 | 1461628775773 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}] 16:59:36 INFO - PROCESS | 4899 | 1461628776002 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:59:36 INFO - PROCESS | 4899 | 1461628776312 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c23c000 == 158 [pid = 4899] [id = 494] 16:59:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 235 (0x7f05789b5400) [pid = 4899] [serial = 1483] [outer = (nil)] 16:59:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 236 (0x7f0578d93800) [pid = 4899] [serial = 1484] [outer = 0x7f05789b5400] 16:59:36 INFO - PROCESS | 4899 | 1461628776394 Marionette DEBUG loaded listener.js 16:59:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 237 (0x7f057a399c00) [pid = 4899] [serial = 1485] [outer = 0x7f05789b5400] 16:59:37 INFO - PROCESS | 4899 | 1461628777295 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]]]}] 16:59:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1582ms 16:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:59:37 INFO - PROCESS | 4899 | 1461628777350 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:59:37 INFO - PROCESS | 4899 | 1461628777353 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:59:37 INFO - PROCESS | 4899 | 1461628777359 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:59:37 INFO - PROCESS | 4899 | 1461628777362 Marionette TRACE conn3 <- [1,1950,null,{}] 16:59:37 INFO - PROCESS | 4899 | 1461628777367 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}] 16:59:37 INFO - PROCESS | 4899 | 1461628777592 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:59:37 INFO - PROCESS | 4899 | 1461628777904 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:37 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0592322000 == 159 [pid = 4899] [id = 495] 16:59:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 238 (0x7f0578b55000) [pid = 4899] [serial = 1486] [outer = (nil)] 16:59:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 239 (0x7f057b450800) [pid = 4899] [serial = 1487] [outer = 0x7f0578b55000] 16:59:37 INFO - PROCESS | 4899 | 1461628777988 Marionette DEBUG loaded listener.js 16:59:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 240 (0x7f057c2b2800) [pid = 4899] [serial = 1488] [outer = 0x7f0578b55000] 16:59:38 INFO - PROCESS | 4899 | 1461628778853 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]]]}] 16:59:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:59:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1541ms 16:59:38 INFO - PROCESS | 4899 | 1461628778900 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:59:38 INFO - PROCESS | 4899 | 1461628778904 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:59:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:59:38 INFO - PROCESS | 4899 | 1461628778910 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:59:38 INFO - PROCESS | 4899 | 1461628778915 Marionette TRACE conn3 <- [1,1954,null,{}] 16:59:38 INFO - PROCESS | 4899 | 1461628778920 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}] 16:59:39 INFO - PROCESS | 4899 | 1461628779144 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:59:39 INFO - PROCESS | 4899 | 1461628779415 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05957a1000 == 160 [pid = 4899] [id = 496] 16:59:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 241 (0x7f0578b80000) [pid = 4899] [serial = 1489] [outer = (nil)] 16:59:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 242 (0x7f057c52e400) [pid = 4899] [serial = 1490] [outer = 0x7f0578b80000] 16:59:39 INFO - PROCESS | 4899 | 1461628779538 Marionette DEBUG loaded listener.js 16:59:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 243 (0x7f057c876c00) [pid = 4899] [serial = 1491] [outer = 0x7f0578b80000] 16:59:40 INFO - PROCESS | 4899 | 1461628780377 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]]]}] 16:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1532ms 16:59:40 INFO - PROCESS | 4899 | 1461628780443 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:59:40 INFO - PROCESS | 4899 | 1461628780447 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:59:40 INFO - PROCESS | 4899 | 1461628780454 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:59:40 INFO - PROCESS | 4899 | 1461628780457 Marionette TRACE conn3 <- [1,1958,null,{}] 16:59:40 INFO - PROCESS | 4899 | 1461628780463 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}] 16:59:40 INFO - PROCESS | 4899 | 1461628780703 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:59:41 INFO - PROCESS | 4899 | 1461628781014 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056585a000 == 161 [pid = 4899] [id = 497] 16:59:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 244 (0x7f057aeeb400) [pid = 4899] [serial = 1492] [outer = (nil)] 16:59:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 245 (0x7f057cbe4000) [pid = 4899] [serial = 1493] [outer = 0x7f057aeeb400] 16:59:41 INFO - PROCESS | 4899 | 1461628781095 Marionette DEBUG loaded listener.js 16:59:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 246 (0x7f057d0c8000) [pid = 4899] [serial = 1494] [outer = 0x7f057aeeb400] 16:59:41 INFO - PROCESS | 4899 | 1461628781980 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]]]}] 16:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1589ms 16:59:42 INFO - PROCESS | 4899 | 1461628782045 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:59:42 INFO - PROCESS | 4899 | 1461628782049 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:59:42 INFO - PROCESS | 4899 | 1461628782056 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:59:42 INFO - PROCESS | 4899 | 1461628782059 Marionette TRACE conn3 <- [1,1962,null,{}] 16:59:42 INFO - PROCESS | 4899 | 1461628782065 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}] 16:59:42 INFO - PROCESS | 4899 | 1461628782310 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:59:42 INFO - PROCESS | 4899 | 1461628782650 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05626b8800 == 162 [pid = 4899] [id = 498] 16:59:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 247 (0x7f056017dc00) [pid = 4899] [serial = 1495] [outer = (nil)] 16:59:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 248 (0x7f05633a1c00) [pid = 4899] [serial = 1496] [outer = 0x7f056017dc00] 16:59:42 INFO - PROCESS | 4899 | 1461628782743 Marionette DEBUG loaded listener.js 16:59:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 249 (0x7f056b18d800) [pid = 4899] [serial = 1497] [outer = 0x7f056017dc00] 16:59:43 INFO - PROCESS | 4899 | 1461628783663 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]]]}] 16:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1684ms 16:59:43 INFO - PROCESS | 4899 | 1461628783741 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:59:43 INFO - PROCESS | 4899 | 1461628783751 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:59:43 INFO - PROCESS | 4899 | 1461628783758 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:59:43 INFO - PROCESS | 4899 | 1461628783761 Marionette TRACE conn3 <- [1,1966,null,{}] 16:59:43 INFO - PROCESS | 4899 | 1461628783767 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}] 16:59:44 INFO - PROCESS | 4899 | 1461628784061 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0562396000 == 161 [pid = 4899] [id = 426] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572eaa000 == 160 [pid = 4899] [id = 220] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b0f000 == 159 [pid = 4899] [id = 425] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05903d0800 == 158 [pid = 4899] [id = 298] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c327000 == 157 [pid = 4899] [id = 297] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056238b800 == 156 [pid = 4899] [id = 479] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a9c4800 == 155 [pid = 4899] [id = 478] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0566ac4800 == 154 [pid = 4899] [id = 477] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0562384000 == 153 [pid = 4899] [id = 476] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0566ad0000 == 152 [pid = 4899] [id = 475] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0566b55800 == 151 [pid = 4899] [id = 474] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0561dee000 == 150 [pid = 4899] [id = 473] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0594733000 == 149 [pid = 4899] [id = 471] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fd3f000 == 148 [pid = 4899] [id = 470] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058ae2b000 == 147 [pid = 4899] [id = 469] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d074800 == 146 [pid = 4899] [id = 468] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578d47800 == 145 [pid = 4899] [id = 467] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05787d7000 == 144 [pid = 4899] [id = 466] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0576162000 == 143 [pid = 4899] [id = 465] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574c29800 == 142 [pid = 4899] [id = 464] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0573155800 == 141 [pid = 4899] [id = 463] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571f9a000 == 140 [pid = 4899] [id = 462] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a74000 == 139 [pid = 4899] [id = 461] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c5bf000 == 138 [pid = 4899] [id = 460] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b008000 == 137 [pid = 4899] [id = 459] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572e9d800 == 136 [pid = 4899] [id = 434] 16:59:45 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0565776800 == 135 [pid = 4899] [id = 458] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 248 (0x7f057cdea400) [pid = 4899] [serial = 921] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 247 (0x7f058fb0e000) [pid = 4899] [serial = 1263] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 246 (0x7f0560180000) [pid = 4899] [serial = 1347] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 245 (0x7f0576430c00) [pid = 4899] [serial = 1316] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 244 (0x7f057417bc00) [pid = 4899] [serial = 1304] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 243 (0x7f0573ecb400) [pid = 4899] [serial = 1314] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 242 (0x7f0578ae3000) [pid = 4899] [serial = 1320] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 241 (0x7f058fea8c00) [pid = 4899] [serial = 1137] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 240 (0x7f057c880000) [pid = 4899] [serial = 1194] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 239 (0x7f056aa67c00) [pid = 4899] [serial = 1284] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 238 (0x7f057bea3000) [pid = 4899] [serial = 1191] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 237 (0x7f0573039800) [pid = 4899] [serial = 1110] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 236 (0x7f0562710800) [pid = 4899] [serial = 1212] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 235 (0x7f0561ad9c00) [pid = 4899] [serial = 1343] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 234 (0x7f057ce92800) [pid = 4899] [serial = 1062] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 233 (0x7f05903a4000) [pid = 4899] [serial = 1206] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 232 (0x7f058156c800) [pid = 4899] [serial = 1200] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 231 (0x7f0567bcc000) [pid = 4899] [serial = 1368] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 230 (0x7f058c38f800) [pid = 4899] [serial = 1134] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 229 (0x7f056017b000) [pid = 4899] [serial = 1346] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 228 (0x7f0565356c00) [pid = 4899] [serial = 1026] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 227 (0x7f0561f6e800) [pid = 4899] [serial = 1140] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 226 (0x7f0567ad3400) [pid = 4899] [serial = 1367] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 225 (0x7f056b6a6400) [pid = 4899] [serial = 1311] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 224 (0x7f05659b9000) [pid = 4899] [serial = 1023] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 223 (0x7f0561e39c00) [pid = 4899] [serial = 1361] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 222 (0x7f057a397400) [pid = 4899] [serial = 1059] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 221 (0x7f056aa69c00) [pid = 4899] [serial = 1310] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 220 (0x7f0578b78c00) [pid = 4899] [serial = 1116] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 219 (0x7f056c11ac00) [pid = 4899] [serial = 1221] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 218 (0x7f0561ade000) [pid = 4899] [serial = 1349] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 217 (0x7f056bd6b400) [pid = 4899] [serial = 1050] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 216 (0x7f058fd78800) [pid = 4899] [serial = 1131] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 215 (0x7f056bd76000) [pid = 4899] [serial = 1176] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 214 (0x7f057c0b9c00) [pid = 4899] [serial = 1325] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 213 (0x7f05718f9800) [pid = 4899] [serial = 1313] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 212 (0x7f056b184c00) [pid = 4899] [serial = 1149] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 211 (0x7f0566e2e400) [pid = 4899] [serial = 1307] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 210 (0x7f059073ac00) [pid = 4899] [serial = 1275] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 209 (0x7f057417d800) [pid = 4899] [serial = 1266] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 208 (0x7f057d52c800) [pid = 4899] [serial = 1197] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 207 (0x7f057d7ef000) [pid = 4899] [serial = 1328] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 206 (0x7f056b6a0800) [pid = 4899] [serial = 1269] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 205 (0x7f0573033400) [pid = 4899] [serial = 1248] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 204 (0x7f0578d9b800) [pid = 4899] [serial = 1322] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 203 (0x7f05638d1800) [pid = 4899] [serial = 1356] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 202 (0x7f0562704400) [pid = 4899] [serial = 1362] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 201 (0x7f0562711400) [pid = 4899] [serial = 1242] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 200 (0x7f0577f19800) [pid = 4899] [serial = 1251] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 199 (0x7f056339f800) [pid = 4899] [serial = 1352] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 198 (0x7f0590732400) [pid = 4899] [serial = 1272] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 197 (0x7f058c386000) [pid = 4899] [serial = 1334] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 196 (0x7f05633a4000) [pid = 4899] [serial = 1353] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 195 (0x7f056aa5b400) [pid = 4899] [serial = 1371] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 194 (0x7f0577c25800) [pid = 4899] [serial = 1185] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f0567ae4000) [pid = 4899] [serial = 1308] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f058fea3000) [pid = 4899] [serial = 1215] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f059073bc00) [pid = 4899] [serial = 1338] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f056bac6800) [pid = 4899] [serial = 1359] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f05679c1000) [pid = 4899] [serial = 1071] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f0560eca800) [pid = 4899] [serial = 1340] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f058c545800) [pid = 4899] [serial = 1335] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 186 (0x7f0561ae5400) [pid = 4899] [serial = 1350] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f057303a400) [pid = 4899] [serial = 1179] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f05789b2000) [pid = 4899] [serial = 1113] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f0578b69c00) [pid = 4899] [serial = 1074] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f057bcd2400) [pid = 4899] [serial = 1119] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f05751e0400) [pid = 4899] [serial = 1182] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f0561e39800) [pid = 4899] [serial = 1218] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f0567ae7c00) [pid = 4899] [serial = 1358] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f0573ec4000) [pid = 4899] [serial = 1053] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f058ae53000) [pid = 4899] [serial = 1065] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f0577c50c00) [pid = 4899] [serial = 1056] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f058fd79400) [pid = 4899] [serial = 1077] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f056aa60800) [pid = 4899] [serial = 1281] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f0578b7b400) [pid = 4899] [serial = 1080] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f056bac8800) [pid = 4899] [serial = 1245] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f05659b2800) [pid = 4899] [serial = 1365] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f0573ec6400) [pid = 4899] [serial = 1143] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f05638ca000) [pid = 4899] [serial = 1364] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f0577f22800) [pid = 4899] [serial = 1319] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f057e725400) [pid = 4899] [serial = 1122] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f057e06f400) [pid = 4899] [serial = 1329] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0566e36400) [pid = 4899] [serial = 1146] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f058b39ac00) [pid = 4899] [serial = 1260] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f0567acc000) [pid = 4899] [serial = 1173] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0578b70000) [pid = 4899] [serial = 1254] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f05635cb000) [pid = 4899] [serial = 1278] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f057e06e000) [pid = 4899] [serial = 1257] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f058b5dbc00) [pid = 4899] [serial = 1332] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f059073a800) [pid = 4899] [serial = 1020] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f0561ade400) [pid = 4899] [serial = 1344] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f0585203000) [pid = 4899] [serial = 1331] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f058c389400) [pid = 4899] [serial = 1128] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f0563258400) [pid = 4899] [serial = 1337] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f058ae51000) [pid = 4899] [serial = 1125] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f0560ed0000) [pid = 4899] [serial = 1341] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f0578b80c00) [pid = 4899] [serial = 1188] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0566e32000) [pid = 4899] [serial = 1370] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f058fb14c00) [pid = 4899] [serial = 1068] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f05659b1000) [pid = 4899] [serial = 1047] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f058c53e400) [pid = 4899] [serial = 1209] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f0577bd7000) [pid = 4899] [serial = 1317] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f057cb63c00) [pid = 4899] [serial = 1326] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f056bd6c400) [pid = 4899] [serial = 1107] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f057afc0c00) [pid = 4899] [serial = 1323] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f05633a8c00) [pid = 4899] [serial = 1355] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f058c390000) [pid = 4899] [serial = 1203] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f056aa66400) [pid = 4899] [serial = 1373] [outer = (nil)] [url = about:blank] 16:59:45 INFO - PROCESS | 4899 | 1461628785920 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:45 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0560ed2800 == 136 [pid = 4899] [id = 499] 16:59:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f0560180000) [pid = 4899] [serial = 1498] [outer = (nil)] 16:59:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f05602ef400) [pid = 4899] [serial = 1499] [outer = 0x7f0560180000] 16:59:46 INFO - PROCESS | 4899 | 1461628786000 Marionette DEBUG loaded listener.js 16:59:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f0560ec9000) [pid = 4899] [serial = 1500] [outer = 0x7f0560180000] 16:59:46 INFO - PROCESS | 4899 | 1461628786809 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]]]}] 16:59:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:59:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 3098ms 16:59:46 INFO - PROCESS | 4899 | 1461628786858 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:59:46 INFO - PROCESS | 4899 | 1461628786864 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:59:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:59:46 INFO - PROCESS | 4899 | 1461628786871 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:59:46 INFO - PROCESS | 4899 | 1461628786877 Marionette TRACE conn3 <- [1,1970,null,{}] 16:59:46 INFO - PROCESS | 4899 | 1461628786883 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}] 16:59:47 INFO - PROCESS | 4899 | 1461628787117 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:59:47 INFO - PROCESS | 4899 | 1461628787292 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056238c800 == 137 [pid = 4899] [id = 500] 16:59:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0560ec5c00) [pid = 4899] [serial = 1501] [outer = (nil)] 16:59:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f0561f69000) [pid = 4899] [serial = 1502] [outer = 0x7f0560ec5c00] 16:59:47 INFO - PROCESS | 4899 | 1461628787362 Marionette DEBUG loaded listener.js 16:59:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f0562708000) [pid = 4899] [serial = 1503] [outer = 0x7f0560ec5c00] 16:59:48 INFO - PROCESS | 4899 | 1461628788255 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]]]}] 16:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1440ms 16:59:48 INFO - PROCESS | 4899 | 1461628788325 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:59:48 INFO - PROCESS | 4899 | 1461628788332 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:59:48 INFO - PROCESS | 4899 | 1461628788340 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:59:48 INFO - PROCESS | 4899 | 1461628788343 Marionette TRACE conn3 <- [1,1974,null,{}] 16:59:48 INFO - PROCESS | 4899 | 1461628788349 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}] 16:59:48 INFO - PROCESS | 4899 | 1461628788654 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:59:48 INFO - PROCESS | 4899 | 1461628788689 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056397e800 == 138 [pid = 4899] [id = 501] 16:59:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056339d400) [pid = 4899] [serial = 1504] [outer = (nil)] 16:59:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f05635bd000) [pid = 4899] [serial = 1505] [outer = 0x7f056339d400] 16:59:48 INFO - PROCESS | 4899 | 1461628788756 Marionette DEBUG loaded listener.js 16:59:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f05638c4400) [pid = 4899] [serial = 1506] [outer = 0x7f056339d400] 16:59:49 INFO - PROCESS | 4899 | 1461628789947 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]]]}] 16:59:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:59:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1634ms 16:59:49 INFO - PROCESS | 4899 | 1461628789973 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:59:49 INFO - PROCESS | 4899 | 1461628789979 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:59:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:59:50 INFO - PROCESS | 4899 | 1461628790020 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:59:50 INFO - PROCESS | 4899 | 1461628790031 Marionette TRACE conn3 <- [1,1978,null,{}] 16:59:50 INFO - PROCESS | 4899 | 1461628790036 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}] 16:59:50 INFO - PROCESS | 4899 | 1461628790754 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:59:50 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f0560ec5400) [pid = 4899] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:59:50 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f0560ec6400) [pid = 4899] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:59:50 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f0567ceec00) [pid = 4899] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:59:50 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f05633a8800) [pid = 4899] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:59:50 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f0560175c00) [pid = 4899] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:59:50 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f05602ebc00) [pid = 4899] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:59:50 INFO - PROCESS | 4899 | 1461628790931 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05639ef000 == 139 [pid = 4899] [id = 502] 16:59:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0560175c00) [pid = 4899] [serial = 1507] [outer = (nil)] 16:59:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f0561ad6400) [pid = 4899] [serial = 1508] [outer = 0x7f0560175c00] 16:59:51 INFO - PROCESS | 4899 | 1461628790998 Marionette DEBUG loaded listener.js 16:59:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f05664ab800) [pid = 4899] [serial = 1509] [outer = 0x7f0560175c00] 16:59:51 INFO - PROCESS | 4899 | 1461628791732 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]]]}] 16:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1764ms 16:59:51 INFO - PROCESS | 4899 | 1461628791758 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:59:51 INFO - PROCESS | 4899 | 1461628791763 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:59:51 INFO - PROCESS | 4899 | 1461628791792 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:59:51 INFO - PROCESS | 4899 | 1461628791797 Marionette TRACE conn3 <- [1,1982,null,{}] 16:59:51 INFO - PROCESS | 4899 | 1461628791812 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}] 16:59:52 INFO - PROCESS | 4899 | 1461628792093 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:59:52 INFO - PROCESS | 4899 | 1461628792111 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05668d8000 == 140 [pid = 4899] [id = 503] 16:59:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f05602e8000) [pid = 4899] [serial = 1510] [outer = (nil)] 16:59:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f0566505c00) [pid = 4899] [serial = 1511] [outer = 0x7f05602e8000] 16:59:52 INFO - PROCESS | 4899 | 1461628792176 Marionette DEBUG loaded listener.js 16:59:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0566e2e400) [pid = 4899] [serial = 1512] [outer = 0x7f05602e8000] 16:59:53 INFO - PROCESS | 4899 | 1461628793346 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]]]}] 16:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1619ms 16:59:53 INFO - PROCESS | 4899 | 1461628793390 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:59:53 INFO - PROCESS | 4899 | 1461628793396 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:59:53 INFO - PROCESS | 4899 | 1461628793406 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:59:53 INFO - PROCESS | 4899 | 1461628793412 Marionette TRACE conn3 <- [1,1986,null,{}] 16:59:53 INFO - PROCESS | 4899 | 1461628793421 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}] 16:59:53 INFO - PROCESS | 4899 | 1461628793669 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:59:53 INFO - PROCESS | 4899 | 1461628793984 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0563498000 == 141 [pid = 4899] [id = 504] 16:59:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f0561f6e800) [pid = 4899] [serial = 1513] [outer = (nil)] 16:59:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f0562187000) [pid = 4899] [serial = 1514] [outer = 0x7f0561f6e800] 16:59:54 INFO - PROCESS | 4899 | 1461628794072 Marionette DEBUG loaded listener.js 16:59:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f05635c8000) [pid = 4899] [serial = 1515] [outer = 0x7f0561f6e800] 16:59:55 INFO - PROCESS | 4899 | 1461628794998 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]]]}] 16:59:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:59:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1637ms 16:59:55 INFO - PROCESS | 4899 | 1461628795044 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:59:55 INFO - PROCESS | 4899 | 1461628795054 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:59:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:59:55 INFO - PROCESS | 4899 | 1461628795066 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:59:55 INFO - PROCESS | 4899 | 1461628795071 Marionette TRACE conn3 <- [1,1990,null,{}] 16:59:55 INFO - PROCESS | 4899 | 1461628795081 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}] 16:59:55 INFO - PROCESS | 4899 | 1461628795332 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:59:55 INFO - PROCESS | 4899 | 1461628795618 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566ac5000 == 142 [pid = 4899] [id = 505] 16:59:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f0566506c00) [pid = 4899] [serial = 1516] [outer = (nil)] 16:59:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f056650ec00) [pid = 4899] [serial = 1517] [outer = 0x7f0566506c00] 16:59:55 INFO - PROCESS | 4899 | 1461628795742 Marionette DEBUG loaded listener.js 16:59:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f0566e33800) [pid = 4899] [serial = 1518] [outer = 0x7f0566506c00] 16:59:56 INFO - PROCESS | 4899 | 1461628796673 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]]]}] 16:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1641ms 16:59:56 INFO - PROCESS | 4899 | 1461628796706 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:59:56 INFO - PROCESS | 4899 | 1461628796710 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:59:56 INFO - PROCESS | 4899 | 1461628796718 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:59:56 INFO - PROCESS | 4899 | 1461628796725 Marionette TRACE conn3 <- [1,1994,null,{}] 16:59:56 INFO - PROCESS | 4899 | 1461628796743 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}] 16:59:57 INFO - PROCESS | 4899 | 1461628797022 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:59:57 INFO - PROCESS | 4899 | 1461628797324 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567a0d800 == 143 [pid = 4899] [id = 506] 16:59:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f0567ad3400) [pid = 4899] [serial = 1519] [outer = (nil)] 16:59:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f0567ae2800) [pid = 4899] [serial = 1520] [outer = 0x7f0567ad3400] 16:59:57 INFO - PROCESS | 4899 | 1461628797414 Marionette DEBUG loaded listener.js 16:59:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f0567cea800) [pid = 4899] [serial = 1521] [outer = 0x7f0567ad3400] 16:59:58 INFO - PROCESS | 4899 | 1461628798306 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]]]}] 16:59:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:59:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1643ms 16:59:58 INFO - PROCESS | 4899 | 1461628798363 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:59:58 INFO - PROCESS | 4899 | 1461628798367 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:59:58 INFO - PROCESS | 4899 | 1461628798375 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:59:58 INFO - PROCESS | 4899 | 1461628798378 Marionette TRACE conn3 <- [1,1998,null,{}] 16:59:58 INFO - PROCESS | 4899 | 1461628798383 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}] 16:59:58 INFO - PROCESS | 4899 | 1461628798616 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:59:58 INFO - PROCESS | 4899 | 1461628798867 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:59:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0569604800 == 144 [pid = 4899] [id = 507] 16:59:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f0567ad4400) [pid = 4899] [serial = 1522] [outer = (nil)] 16:59:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0568547800) [pid = 4899] [serial = 1523] [outer = 0x7f0567ad4400] 16:59:58 INFO - PROCESS | 4899 | 1461628798988 Marionette DEBUG loaded listener.js 16:59:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f056887e000) [pid = 4899] [serial = 1524] [outer = 0x7f0567ad4400] 16:59:59 INFO - PROCESS | 4899 | 1461628799891 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]]]}] 16:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1580ms 16:59:59 INFO - PROCESS | 4899 | 1461628799956 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:59:59 INFO - PROCESS | 4899 | 1461628799960 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:59:59 INFO - PROCESS | 4899 | 1461628799967 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:59:59 INFO - PROCESS | 4899 | 1461628799970 Marionette TRACE conn3 <- [1,2002,null,{}] 16:59:59 INFO - PROCESS | 4899 | 1461628799976 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}] 17:00:00 INFO - PROCESS | 4899 | 1461628800213 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 17:00:00 INFO - PROCESS | 4899 | 1461628800426 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a9bc800 == 145 [pid = 4899] [id = 508] 17:00:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f056525e800) [pid = 4899] [serial = 1525] [outer = (nil)] 17:00:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f056af88800) [pid = 4899] [serial = 1526] [outer = 0x7f056525e800] 17:00:00 INFO - PROCESS | 4899 | 1461628800608 Marionette DEBUG loaded listener.js 17:00:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f056b699c00) [pid = 4899] [serial = 1527] [outer = 0x7f056525e800] 17:00:01 INFO - PROCESS | 4899 | 1461628801523 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]]]}] 17:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1630ms 17:00:01 INFO - PROCESS | 4899 | 1461628801598 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 17:00:01 INFO - PROCESS | 4899 | 1461628801602 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 17:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:00:01 INFO - PROCESS | 4899 | 1461628801608 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:00:01 INFO - PROCESS | 4899 | 1461628801611 Marionette TRACE conn3 <- [1,2006,null,{}] 17:00:01 INFO - PROCESS | 4899 | 1461628801616 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}] 17:00:01 INFO - PROCESS | 4899 | 1461628801893 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 17:00:02 INFO - PROCESS | 4899 | 1461628802242 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b22c800 == 146 [pid = 4899] [id = 509] 17:00:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f056befb400) [pid = 4899] [serial = 1528] [outer = (nil)] 17:00:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f056c525c00) [pid = 4899] [serial = 1529] [outer = 0x7f056befb400] 17:00:02 INFO - PROCESS | 4899 | 1461628802382 Marionette DEBUG loaded listener.js 17:00:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f056c808000) [pid = 4899] [serial = 1530] [outer = 0x7f056befb400] 17:00:03 INFO - PROCESS | 4899 | 1461628803727 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]]]}] 17:00:03 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 17:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 2185ms 17:00:03 INFO - PROCESS | 4899 | 1461628803795 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 17:00:03 INFO - PROCESS | 4899 | 1461628803800 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 17:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:00:03 INFO - PROCESS | 4899 | 1461628803808 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:00:03 INFO - PROCESS | 4899 | 1461628803812 Marionette TRACE conn3 <- [1,2010,null,{}] 17:00:03 INFO - PROCESS | 4899 | 1461628803819 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}] 17:00:04 INFO - PROCESS | 4899 | 1461628804063 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 17:00:04 INFO - PROCESS | 4899 | 1461628804368 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5bc000 == 147 [pid = 4899] [id = 510] 17:00:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f056bac8800) [pid = 4899] [serial = 1531] [outer = (nil)] 17:00:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f05718fe800) [pid = 4899] [serial = 1532] [outer = 0x7f056bac8800] 17:00:04 INFO - PROCESS | 4899 | 1461628804448 Marionette DEBUG loaded listener.js 17:00:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f0571c14000) [pid = 4899] [serial = 1533] [outer = 0x7f056bac8800] 17:00:05 INFO - PROCESS | 4899 | 1461628805374 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]]]}] 17:00:05 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 17:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1632ms 17:00:05 INFO - PROCESS | 4899 | 1461628805443 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 17:00:05 INFO - PROCESS | 4899 | 1461628805446 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 17:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:00:05 INFO - PROCESS | 4899 | 1461628805454 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:00:05 INFO - PROCESS | 4899 | 1461628805458 Marionette TRACE conn3 <- [1,2014,null,{}] 17:00:05 INFO - PROCESS | 4899 | 1461628805463 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}] 17:00:05 INFO - PROCESS | 4899 | 1461628805756 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 17:00:06 INFO - PROCESS | 4899 | 1461628806140 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571986800 == 148 [pid = 4899] [id = 511] 17:00:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f0567ced800) [pid = 4899] [serial = 1534] [outer = (nil)] 17:00:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f0571e66000) [pid = 4899] [serial = 1535] [outer = 0x7f0567ced800] 17:00:06 INFO - PROCESS | 4899 | 1461628806283 Marionette DEBUG loaded listener.js 17:00:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057307d800) [pid = 4899] [serial = 1536] [outer = 0x7f0567ced800] 17:00:07 INFO - PROCESS | 4899 | 1461628807475 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]]]}] 17:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 2090ms 17:00:07 INFO - PROCESS | 4899 | 1461628807547 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 17:00:07 INFO - PROCESS | 4899 | 1461628807554 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 17:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:00:07 INFO - PROCESS | 4899 | 1461628807565 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:00:07 INFO - PROCESS | 4899 | 1461628807571 Marionette TRACE conn3 <- [1,2018,null,{}] 17:00:07 INFO - PROCESS | 4899 | 1461628807581 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}] 17:00:07 INFO - PROCESS | 4899 | 1461628807958 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 17:00:08 INFO - PROCESS | 4899 | 1461628808294 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571b7b800 == 149 [pid = 4899] [id = 512] 17:00:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f05684ae800) [pid = 4899] [serial = 1537] [outer = (nil)] 17:00:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0573ec8000) [pid = 4899] [serial = 1538] [outer = 0x7f05684ae800] 17:00:08 INFO - PROCESS | 4899 | 1461628808435 Marionette DEBUG loaded listener.js 17:00:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f0574de7000) [pid = 4899] [serial = 1539] [outer = 0x7f05684ae800] 17:00:09 INFO - PROCESS | 4899 | 1461628809534 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]]]}] 17:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2010ms 17:00:09 INFO - PROCESS | 4899 | 1461628809572 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 17:00:09 INFO - PROCESS | 4899 | 1461628809575 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 17:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:00:09 INFO - PROCESS | 4899 | 1461628809582 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:00:09 INFO - PROCESS | 4899 | 1461628809585 Marionette TRACE conn3 <- [1,2022,null,{}] 17:00:09 INFO - PROCESS | 4899 | 1461628809591 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}] 17:00:09 INFO - PROCESS | 4899 | 1461628809903 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 17:00:10 INFO - PROCESS | 4899 | 1461628810102 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572db5000 == 150 [pid = 4899] [id = 513] 17:00:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f0573084c00) [pid = 4899] [serial = 1540] [outer = (nil)] 17:00:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f05751d8800) [pid = 4899] [serial = 1541] [outer = 0x7f0573084c00] 17:00:10 INFO - PROCESS | 4899 | 1461628810220 Marionette DEBUG loaded listener.js 17:00:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f05761f8c00) [pid = 4899] [serial = 1542] [outer = 0x7f0573084c00] 17:00:11 INFO - PROCESS | 4899 | 1461628811257 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]]]}] 17:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1730ms 17:00:11 INFO - PROCESS | 4899 | 1461628811313 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 17:00:11 INFO - PROCESS | 4899 | 1461628811317 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 17:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:00:11 INFO - PROCESS | 4899 | 1461628811324 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:00:11 INFO - PROCESS | 4899 | 1461628811329 Marionette TRACE conn3 <- [1,2026,null,{}] 17:00:11 INFO - PROCESS | 4899 | 1461628811335 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}] 17:00:11 INFO - PROCESS | 4899 | 1461628811610 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 17:00:11 INFO - PROCESS | 4899 | 1461628811933 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057480e800 == 151 [pid = 4899] [id = 514] 17:00:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f057417f000) [pid = 4899] [serial = 1543] [outer = (nil)] 17:00:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f0577c25800) [pid = 4899] [serial = 1544] [outer = 0x7f057417f000] 17:00:12 INFO - PROCESS | 4899 | 1461628812038 Marionette DEBUG loaded listener.js 17:00:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f05789b4400) [pid = 4899] [serial = 1545] [outer = 0x7f057417f000] 17:00:13 INFO - PROCESS | 4899 | 1461628813015 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]]]}] 17:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1738ms 17:00:13 INFO - PROCESS | 4899 | 1461628813063 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 17:00:13 INFO - PROCESS | 4899 | 1461628813067 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 17:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:00:13 INFO - PROCESS | 4899 | 1461628813073 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:00:13 INFO - PROCESS | 4899 | 1461628813075 Marionette TRACE conn3 <- [1,2030,null,{}] 17:00:13 INFO - PROCESS | 4899 | 1461628813082 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}] 17:00:13 INFO - PROCESS | 4899 | 1461628813314 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 17:00:13 INFO - PROCESS | 4899 | 1461628813623 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574d20000 == 152 [pid = 4899] [id = 515] 17:00:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f057787f400) [pid = 4899] [serial = 1546] [outer = (nil)] 17:00:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f0578b52c00) [pid = 4899] [serial = 1547] [outer = 0x7f057787f400] 17:00:13 INFO - PROCESS | 4899 | 1461628813708 Marionette DEBUG loaded listener.js 17:00:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f0578b74400) [pid = 4899] [serial = 1548] [outer = 0x7f057787f400] 17:00:14 INFO - PROCESS | 4899 | 1461628814573 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]]]}] 17:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1542ms 17:00:14 INFO - PROCESS | 4899 | 1461628814616 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 17:00:14 INFO - PROCESS | 4899 | 1461628814620 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 17:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:00:14 INFO - PROCESS | 4899 | 1461628814627 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:00:14 INFO - PROCESS | 4899 | 1461628814631 Marionette TRACE conn3 <- [1,2034,null,{}] 17:00:14 INFO - PROCESS | 4899 | 1461628814637 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}] 17:00:14 INFO - PROCESS | 4899 | 1461628814893 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 17:00:15 INFO - PROCESS | 4899 | 1461628815194 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0576404000 == 153 [pid = 4899] [id = 516] 17:00:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f0577ba1800) [pid = 4899] [serial = 1549] [outer = (nil)] 17:00:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f0578d92800) [pid = 4899] [serial = 1550] [outer = 0x7f0577ba1800] 17:00:15 INFO - PROCESS | 4899 | 1461628815279 Marionette DEBUG loaded listener.js 17:00:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f057a39d400) [pid = 4899] [serial = 1551] [outer = 0x7f0577ba1800] 17:00:16 INFO - PROCESS | 4899 | 1461628816134 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]]]}] 17:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1581ms 17:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:00:16 INFO - PROCESS | 4899 | 1461628816208 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 17:00:16 INFO - PROCESS | 4899 | 1461628816211 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 17:00:16 INFO - PROCESS | 4899 | 1461628816218 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:00:16 INFO - PROCESS | 4899 | 1461628816221 Marionette TRACE conn3 <- [1,2038,null,{}] 17:00:16 INFO - PROCESS | 4899 | 1461628816227 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}] 17:00:16 INFO - PROCESS | 4899 | 1461628816507 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 17:00:16 INFO - PROCESS | 4899 | 1461628816818 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577f9b800 == 154 [pid = 4899] [id = 517] 17:00:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f0565261400) [pid = 4899] [serial = 1552] [outer = (nil)] 17:00:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f057bccdc00) [pid = 4899] [serial = 1553] [outer = 0x7f0565261400] 17:00:16 INFO - PROCESS | 4899 | 1461628816902 Marionette DEBUG loaded listener.js 17:00:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f057c528400) [pid = 4899] [serial = 1554] [outer = 0x7f0565261400] 17:00:17 INFO - PROCESS | 4899 | 1461628817807 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]]]}] 17:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1633ms 17:00:17 INFO - PROCESS | 4899 | 1461628817852 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 17:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:00:17 INFO - PROCESS | 4899 | 1461628817856 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 17:00:17 INFO - PROCESS | 4899 | 1461628817863 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:00:17 INFO - PROCESS | 4899 | 1461628817867 Marionette TRACE conn3 <- [1,2042,null,{}] 17:00:17 INFO - PROCESS | 4899 | 1461628817873 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}] 17:00:18 INFO - PROCESS | 4899 | 1461628818131 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 17:00:18 INFO - PROCESS | 4899 | 1461628818395 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788cc800 == 155 [pid = 4899] [id = 518] 17:00:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f056c809c00) [pid = 4899] [serial = 1555] [outer = (nil)] 17:00:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f057cb68800) [pid = 4899] [serial = 1556] [outer = 0x7f056c809c00] 17:00:18 INFO - PROCESS | 4899 | 1461628818515 Marionette DEBUG loaded listener.js 17:00:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f057d7ef000) [pid = 4899] [serial = 1557] [outer = 0x7f056c809c00] 17:00:19 INFO - PROCESS | 4899 | 1461628819361 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]]]}] 17:00:19 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) 17:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1536ms 17:00:19 INFO - PROCESS | 4899 | 1461628819409 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 17:00:19 INFO - PROCESS | 4899 | 1461628819414 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 17:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:00:19 INFO - PROCESS | 4899 | 1461628819420 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:00:19 INFO - PROCESS | 4899 | 1461628819424 Marionette TRACE conn3 <- [1,2046,null,{}] 17:00:19 INFO - PROCESS | 4899 | 1461628819430 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}] 17:00:19 INFO - PROCESS | 4899 | 1461628819700 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 17:00:20 INFO - PROCESS | 4899 | 1461628820009 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578be5000 == 156 [pid = 4899] [id = 519] 17:00:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 195 (0x7f057c529c00) [pid = 4899] [serial = 1558] [outer = (nil)] 17:00:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 196 (0x7f057dd08400) [pid = 4899] [serial = 1559] [outer = 0x7f057c529c00] 17:00:20 INFO - PROCESS | 4899 | 1461628820092 Marionette DEBUG loaded listener.js 17:00:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 197 (0x7f057e7ee400) [pid = 4899] [serial = 1560] [outer = 0x7f057c529c00] 17:00:20 INFO - PROCESS | 4899 | 1461628820993 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]]]}] 17:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1632ms 17:00:21 INFO - PROCESS | 4899 | 1461628821054 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 17:00:21 INFO - PROCESS | 4899 | 1461628821058 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 17:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:00:21 INFO - PROCESS | 4899 | 1461628821064 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:00:21 INFO - PROCESS | 4899 | 1461628821068 Marionette TRACE conn3 <- [1,2050,null,{}] 17:00:21 INFO - PROCESS | 4899 | 1461628821074 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}] 17:00:21 INFO - PROCESS | 4899 | 1461628821317 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 17:00:21 INFO - PROCESS | 4899 | 1461628821628 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578edf000 == 157 [pid = 4899] [id = 520] 17:00:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 198 (0x7f056bac7c00) [pid = 4899] [serial = 1561] [outer = (nil)] 17:00:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 199 (0x7f058072b000) [pid = 4899] [serial = 1562] [outer = 0x7f056bac7c00] 17:00:21 INFO - PROCESS | 4899 | 1461628821710 Marionette DEBUG loaded listener.js 17:00:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 200 (0x7f0581503400) [pid = 4899] [serial = 1563] [outer = 0x7f056bac7c00] 17:00:22 INFO - PROCESS | 4899 | 1461628822689 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]]]}] 17:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1681ms 17:00:22 INFO - PROCESS | 4899 | 1461628822748 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 17:00:22 INFO - PROCESS | 4899 | 1461628822750 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 17:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:00:22 INFO - PROCESS | 4899 | 1461628822757 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:00:22 INFO - PROCESS | 4899 | 1461628822761 Marionette TRACE conn3 <- [1,2054,null,{}] 17:00:22 INFO - PROCESS | 4899 | 1461628822766 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}] 17:00:23 INFO - PROCESS | 4899 | 1461628823011 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574e90800 == 156 [pid = 4899] [id = 288] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05626b8800 == 155 [pid = 4899] [id = 498] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056585a000 == 154 [pid = 4899] [id = 497] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05957a1000 == 153 [pid = 4899] [id = 496] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0592322000 == 152 [pid = 4899] [id = 495] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c23c000 == 151 [pid = 4899] [id = 494] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05852ed800 == 150 [pid = 4899] [id = 493] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e013000 == 149 [pid = 4899] [id = 492] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c41a000 == 148 [pid = 4899] [id = 491] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578d5d800 == 147 [pid = 4899] [id = 490] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05788dd000 == 146 [pid = 4899] [id = 489] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577cc0000 == 145 [pid = 4899] [id = 488] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0576403800 == 144 [pid = 4899] [id = 487] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574e85000 == 143 [pid = 4899] [id = 486] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572eaf800 == 142 [pid = 4899] [id = 485] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571b7f800 == 141 [pid = 4899] [id = 484] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571981000 == 140 [pid = 4899] [id = 483] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b13d800 == 139 [pid = 4899] [id = 482] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0566b61000 == 138 [pid = 4899] [id = 481] 17:00:24 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0560192000 == 137 [pid = 4899] [id = 480] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 199 (0x7f0561e37400) [pid = 4899] [serial = 1439] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 198 (0x7f0562706c00) [pid = 4899] [serial = 1425] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 197 (0x7f0567ae6c00) [pid = 4899] [serial = 1434] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 196 (0x7f05664b6400) [pid = 4899] [serial = 1418] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 195 (0x7f05633a0000) [pid = 4899] [serial = 1376] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 194 (0x7f056aa63000) [pid = 4899] [serial = 1437] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f0567ae7800) [pid = 4899] [serial = 1379] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f05635c2400) [pid = 4899] [serial = 1427] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f0563255000) [pid = 4899] [serial = 1430] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f05667ad400) [pid = 4899] [serial = 1431] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f0578d99000) [pid = 4899] [serial = 1400] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f0567ac8000) [pid = 4899] [serial = 1433] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f0561adb800) [pid = 4899] [serial = 1424] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 186 (0x7f0562183000) [pid = 4899] [serial = 1412] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f056c809000) [pid = 4899] [serial = 1385] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f0578b60800) [pid = 4899] [serial = 1397] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f0576423400) [pid = 4899] [serial = 1391] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f058c6efc00) [pid = 4899] [serial = 1409] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f05602f3800) [pid = 4899] [serial = 1421] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f0565265800) [pid = 4899] [serial = 1428] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f058b1a7c00) [pid = 4899] [serial = 1406] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f056bacd000) [pid = 4899] [serial = 1382] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f0560ec4000) [pid = 4899] [serial = 1422] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f05684b1c00) [pid = 4899] [serial = 1436] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f05664adc00) [pid = 4899] [serial = 1415] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f057c529400) [pid = 4899] [serial = 1403] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f0571c19800) [pid = 4899] [serial = 1388] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f05789b1c00) [pid = 4899] [serial = 1394] [outer = (nil)] [url = about:blank] 17:00:24 INFO - PROCESS | 4899 | 1461628824985 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:25 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0560edb800 == 138 [pid = 4899] [id = 521] 17:00:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f05602edc00) [pid = 4899] [serial = 1564] [outer = (nil)] 17:00:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f05602f4800) [pid = 4899] [serial = 1565] [outer = 0x7f05602edc00] 17:00:25 INFO - PROCESS | 4899 | 1461628825060 Marionette DEBUG loaded listener.js 17:00:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0560ecec00) [pid = 4899] [serial = 1566] [outer = 0x7f05602edc00] 17:00:25 INFO - PROCESS | 4899 | 1461628825851 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]]]}] 17:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 3139ms 17:00:25 INFO - PROCESS | 4899 | 1461628825899 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 17:00:25 INFO - PROCESS | 4899 | 1461628825905 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 17:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:00:25 INFO - PROCESS | 4899 | 1461628825912 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:00:25 INFO - PROCESS | 4899 | 1461628825917 Marionette TRACE conn3 <- [1,2058,null,{}] 17:00:25 INFO - PROCESS | 4899 | 1461628825924 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}] 17:00:26 INFO - PROCESS | 4899 | 1461628826169 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 17:00:26 INFO - PROCESS | 4899 | 1461628826353 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056347f800 == 139 [pid = 4899] [id = 522] 17:00:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f0561ad9c00) [pid = 4899] [serial = 1567] [outer = (nil)] 17:00:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f0562707000) [pid = 4899] [serial = 1568] [outer = 0x7f0561ad9c00] 17:00:26 INFO - PROCESS | 4899 | 1461628826439 Marionette DEBUG loaded listener.js 17:00:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f0563254c00) [pid = 4899] [serial = 1569] [outer = 0x7f0561ad9c00] 17:00:27 INFO - PROCESS | 4899 | 1461628827377 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]]]}] 17:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1481ms 17:00:27 INFO - PROCESS | 4899 | 1461628827414 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 17:00:27 INFO - PROCESS | 4899 | 1461628827420 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 17:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:00:27 INFO - PROCESS | 4899 | 1461628827427 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:00:27 INFO - PROCESS | 4899 | 1461628827430 Marionette TRACE conn3 <- [1,2062,null,{}] 17:00:27 INFO - PROCESS | 4899 | 1461628827435 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}] 17:00:27 INFO - PROCESS | 4899 | 1461628827723 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 17:00:27 INFO - PROCESS | 4899 | 1461628827771 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565773800 == 140 [pid = 4899] [id = 523] 17:00:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f0565261000) [pid = 4899] [serial = 1570] [outer = (nil)] 17:00:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f05659b5c00) [pid = 4899] [serial = 1571] [outer = 0x7f0565261000] 17:00:27 INFO - PROCESS | 4899 | 1461628827837 Marionette DEBUG loaded listener.js 17:00:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f0566511c00) [pid = 4899] [serial = 1572] [outer = 0x7f0565261000] 17:00:28 INFO - PROCESS | 4899 | 1461628828902 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]]]}] 17:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1532ms 17:00:28 INFO - PROCESS | 4899 | 1461628828960 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 17:00:28 INFO - PROCESS | 4899 | 1461628828963 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 17:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:00:28 INFO - PROCESS | 4899 | 1461628828985 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:00:28 INFO - PROCESS | 4899 | 1461628828995 Marionette TRACE conn3 <- [1,2066,null,{}] 17:00:29 INFO - PROCESS | 4899 | 1461628829001 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}] 17:00:29 INFO - PROCESS | 4899 | 1461628829280 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f0561ae2400) [pid = 4899] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f05635c5000) [pid = 4899] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f0560173800) [pid = 4899] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f056b69e000) [pid = 4899] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f0560172c00) [pid = 4899] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f0571bb6c00) [pid = 4899] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f0574ee1400) [pid = 4899] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f0560180000) [pid = 4899] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f05751d9400) [pid = 4899] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f057303d800) [pid = 4899] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f0571bbcc00) [pid = 4899] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f0574294000) [pid = 4899] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f0578b55000) [pid = 4899] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f0571bb6000) [pid = 4899] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f056017b400) [pid = 4899] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0561f6d800) [pid = 4899] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f0561ae3000) [pid = 4899] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f05789b5400) [pid = 4899] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0566e39000) [pid = 4899] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f058520e000) [pid = 4899] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f056c117800) [pid = 4899] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f0574ee0000) [pid = 4899] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f0560ec5c00) [pid = 4899] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f056339d400) [pid = 4899] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f056c121800) [pid = 4899] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f05751e0c00) [pid = 4899] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f0562179c00) [pid = 4899] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f058a226c00) [pid = 4899] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f057aeeb400) [pid = 4899] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f0567ae2c00) [pid = 4899] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0578659000) [pid = 4899] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f0578b80000) [pid = 4899] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f0567bd7800) [pid = 4899] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f056af86400) [pid = 4899] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f057c4a0400) [pid = 4899] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f0560175c00) [pid = 4899] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f056017dc00) [pid = 4899] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f0573041400) [pid = 4899] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f0563253800) [pid = 4899] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f056217bc00) [pid = 4899] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:00:30 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f0561e38800) [pid = 4899] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:00:30 INFO - PROCESS | 4899 | 1461628830194 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05611da800 == 141 [pid = 4899] [id = 524] 17:00:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f0560172c00) [pid = 4899] [serial = 1573] [outer = (nil)] 17:00:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f05602e7800) [pid = 4899] [serial = 1574] [outer = 0x7f0560172c00] 17:00:30 INFO - PROCESS | 4899 | 1461628830261 Marionette DEBUG loaded listener.js 17:00:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f056217bc00) [pid = 4899] [serial = 1575] [outer = 0x7f0560172c00] 17:00:31 INFO - PROCESS | 4899 | 1461628831073 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]]]}] 17:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2160ms 17:00:31 INFO - PROCESS | 4899 | 1461628831134 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 17:00:31 INFO - PROCESS | 4899 | 1461628831141 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 17:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:00:31 INFO - PROCESS | 4899 | 1461628831150 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:00:31 INFO - PROCESS | 4899 | 1461628831155 Marionette TRACE conn3 <- [1,2070,null,{}] 17:00:31 INFO - PROCESS | 4899 | 1461628831163 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}] 17:00:31 INFO - PROCESS | 4899 | 1461628831483 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 17:00:31 INFO - PROCESS | 4899 | 1461628831752 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05671ba000 == 142 [pid = 4899] [id = 525] 17:00:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0560173800) [pid = 4899] [serial = 1576] [outer = (nil)] 17:00:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f05667a5400) [pid = 4899] [serial = 1577] [outer = 0x7f0560173800] 17:00:31 INFO - PROCESS | 4899 | 1461628831822 Marionette DEBUG loaded listener.js 17:00:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f0567bcd400) [pid = 4899] [serial = 1578] [outer = 0x7f0560173800] 17:00:33 INFO - PROCESS | 4899 | 1461628833381 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]]]}] 17:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2298ms 17:00:33 INFO - PROCESS | 4899 | 1461628833448 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 17:00:33 INFO - PROCESS | 4899 | 1461628833456 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 17:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:00:33 INFO - PROCESS | 4899 | 1461628833465 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:00:33 INFO - PROCESS | 4899 | 1461628833471 Marionette TRACE conn3 <- [1,2074,null,{}] 17:00:33 INFO - PROCESS | 4899 | 1461628833480 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}] 17:00:33 INFO - PROCESS | 4899 | 1461628833797 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 17:00:34 INFO - PROCESS | 4899 | 1461628834153 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05639f2800 == 143 [pid = 4899] [id = 526] 17:00:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056270d800) [pid = 4899] [serial = 1579] [outer = (nil)] 17:00:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f0563255800) [pid = 4899] [serial = 1580] [outer = 0x7f056270d800] 17:00:34 INFO - PROCESS | 4899 | 1461628834291 Marionette DEBUG loaded listener.js 17:00:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0565260000) [pid = 4899] [serial = 1581] [outer = 0x7f056270d800] 17:00:35 INFO - PROCESS | 4899 | 1461628835584 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]]]}] 17:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 2191ms 17:00:35 INFO - PROCESS | 4899 | 1461628835660 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 17:00:35 INFO - PROCESS | 4899 | 1461628835675 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 17:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:00:35 INFO - PROCESS | 4899 | 1461628835694 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:00:35 INFO - PROCESS | 4899 | 1461628835701 Marionette TRACE conn3 <- [1,2078,null,{}] 17:00:35 INFO - PROCESS | 4899 | 1461628835753 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}] 17:00:36 INFO - PROCESS | 4899 | 1461628836189 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 17:00:36 INFO - PROCESS | 4899 | 1461628836509 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05687ad800 == 144 [pid = 4899] [id = 527] 17:00:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f05667ab800) [pid = 4899] [serial = 1582] [outer = (nil)] 17:00:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f0566e39000) [pid = 4899] [serial = 1583] [outer = 0x7f05667ab800] 17:00:36 INFO - PROCESS | 4899 | 1461628836604 Marionette DEBUG loaded listener.js 17:00:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0567ad4000) [pid = 4899] [serial = 1584] [outer = 0x7f05667ab800] 17:00:37 INFO - PROCESS | 4899 | 1461628837883 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]]]}] 17:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 2248ms 17:00:37 INFO - PROCESS | 4899 | 1461628837940 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 17:00:37 INFO - PROCESS | 4899 | 1461628837944 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 17:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:00:37 INFO - PROCESS | 4899 | 1461628837950 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:00:37 INFO - PROCESS | 4899 | 1461628837957 Marionette TRACE conn3 <- [1,2082,null,{}] 17:00:37 INFO - PROCESS | 4899 | 1461628837974 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}] 17:00:38 INFO - PROCESS | 4899 | 1461628838399 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 17:00:38 INFO - PROCESS | 4899 | 1461628838659 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b142000 == 145 [pid = 4899] [id = 528] 17:00:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f056854b800) [pid = 4899] [serial = 1585] [outer = (nil)] 17:00:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f056aa5b800) [pid = 4899] [serial = 1586] [outer = 0x7f056854b800] 17:00:38 INFO - PROCESS | 4899 | 1461628838798 Marionette DEBUG loaded listener.js 17:00:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f056af90400) [pid = 4899] [serial = 1587] [outer = 0x7f056854b800] 17:00:39 INFO - PROCESS | 4899 | 1461628839926 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]]]}] 17:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2043ms 17:00:40 INFO - PROCESS | 4899 | 1461628839996 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 17:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:00:40 INFO - PROCESS | 4899 | 1461628840004 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 17:00:40 INFO - PROCESS | 4899 | 1461628840014 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:00:40 INFO - PROCESS | 4899 | 1461628840019 Marionette TRACE conn3 <- [1,2086,null,{}] 17:00:40 INFO - PROCESS | 4899 | 1461628840027 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}] 17:00:40 INFO - PROCESS | 4899 | 1461628840259 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 17:00:40 INFO - PROCESS | 4899 | 1461628840632 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5c6800 == 146 [pid = 4899] [id = 529] 17:00:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f05684b7800) [pid = 4899] [serial = 1588] [outer = (nil)] 17:00:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f056b6a6c00) [pid = 4899] [serial = 1589] [outer = 0x7f05684b7800] 17:00:40 INFO - PROCESS | 4899 | 1461628840765 Marionette DEBUG loaded listener.js 17:00:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f056bd76400) [pid = 4899] [serial = 1590] [outer = 0x7f05684b7800] 17:00:41 INFO - PROCESS | 4899 | 1461628841800 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]]]}] 17:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1839ms 17:00:41 INFO - PROCESS | 4899 | 1461628841851 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 17:00:41 INFO - PROCESS | 4899 | 1461628841855 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 17:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:00:41 INFO - PROCESS | 4899 | 1461628841861 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:00:41 INFO - PROCESS | 4899 | 1461628841864 Marionette TRACE conn3 <- [1,2090,null,{}] 17:00:41 INFO - PROCESS | 4899 | 1461628841869 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}] 17:00:42 INFO - PROCESS | 4899 | 1461628842115 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 17:00:42 INFO - PROCESS | 4899 | 1461628842446 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571b72800 == 147 [pid = 4899] [id = 530] 17:00:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f056854cc00) [pid = 4899] [serial = 1591] [outer = (nil)] 17:00:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f056befcc00) [pid = 4899] [serial = 1592] [outer = 0x7f056854cc00] 17:00:42 INFO - PROCESS | 4899 | 1461628842550 Marionette DEBUG loaded listener.js 17:00:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f056c11ac00) [pid = 4899] [serial = 1593] [outer = 0x7f056854cc00] 17:00:43 INFO - PROCESS | 4899 | 1461628843664 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]]]}] 17:00:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:00:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1879ms 17:00:43 INFO - PROCESS | 4899 | 1461628843742 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 17:00:43 INFO - PROCESS | 4899 | 1461628843746 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 17:00:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:00:43 INFO - PROCESS | 4899 | 1461628843752 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:00:43 INFO - PROCESS | 4899 | 1461628843756 Marionette TRACE conn3 <- [1,2094,null,{}] 17:00:43 INFO - PROCESS | 4899 | 1461628843762 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}] 17:00:44 INFO - PROCESS | 4899 | 1461628844098 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 17:00:44 INFO - PROCESS | 4899 | 1461628844445 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0573118800 == 148 [pid = 4899] [id = 531] 17:00:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f0572df4c00) [pid = 4899] [serial = 1594] [outer = (nil)] 17:00:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0573040800) [pid = 4899] [serial = 1595] [outer = 0x7f0572df4c00] 17:00:44 INFO - PROCESS | 4899 | 1461628844526 Marionette DEBUG loaded listener.js 17:00:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f057309fc00) [pid = 4899] [serial = 1596] [outer = 0x7f0572df4c00] 17:00:45 INFO - PROCESS | 4899 | 1461628845456 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]]]}] 17:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1780ms 17:00:45 INFO - PROCESS | 4899 | 1461628845535 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 17:00:45 INFO - PROCESS | 4899 | 1461628845539 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 17:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:00:45 INFO - PROCESS | 4899 | 1461628845547 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:00:45 INFO - PROCESS | 4899 | 1461628845551 Marionette TRACE conn3 <- [1,2098,null,{}] 17:00:45 INFO - PROCESS | 4899 | 1461628845558 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}] 17:00:45 INFO - PROCESS | 4899 | 1461628845890 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 17:00:46 INFO - PROCESS | 4899 | 1461628846261 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574d18800 == 149 [pid = 4899] [id = 532] 17:00:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f0572df6800) [pid = 4899] [serial = 1597] [outer = (nil)] 17:00:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f0574294000) [pid = 4899] [serial = 1598] [outer = 0x7f0572df6800] 17:00:46 INFO - PROCESS | 4899 | 1461628846386 Marionette DEBUG loaded listener.js 17:00:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f0574de0000) [pid = 4899] [serial = 1599] [outer = 0x7f0572df6800] 17:00:47 INFO - PROCESS | 4899 | 1461628847552 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]]]}] 17:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 2052ms 17:00:47 INFO - PROCESS | 4899 | 1461628847601 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 17:00:47 INFO - PROCESS | 4899 | 1461628847607 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 17:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:00:47 INFO - PROCESS | 4899 | 1461628847618 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:00:47 INFO - PROCESS | 4899 | 1461628847622 Marionette TRACE conn3 <- [1,2102,null,{}] 17:00:47 INFO - PROCESS | 4899 | 1461628847666 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}] 17:00:48 INFO - PROCESS | 4899 | 1461628848041 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 17:00:48 INFO - PROCESS | 4899 | 1461628848421 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05778bf800 == 150 [pid = 4899] [id = 533] 17:00:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f0560173400) [pid = 4899] [serial = 1600] [outer = (nil)] 17:00:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f05751d9400) [pid = 4899] [serial = 1601] [outer = 0x7f0560173400] 17:00:48 INFO - PROCESS | 4899 | 1461628848497 Marionette DEBUG loaded listener.js 17:00:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f0576127800) [pid = 4899] [serial = 1602] [outer = 0x7f0560173400] 17:00:49 INFO - PROCESS | 4899 | 1461628849625 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]]]}] 17:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 2051ms 17:00:49 INFO - PROCESS | 4899 | 1461628849669 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 17:00:49 INFO - PROCESS | 4899 | 1461628849675 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 17:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:00:49 INFO - PROCESS | 4899 | 1461628849685 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:00:49 INFO - PROCESS | 4899 | 1461628849691 Marionette TRACE conn3 <- [1,2106,null,{}] 17:00:49 INFO - PROCESS | 4899 | 1461628849701 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}] 17:00:50 INFO - PROCESS | 4899 | 1461628850044 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 17:00:50 INFO - PROCESS | 4899 | 1461628850373 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05787e3800 == 151 [pid = 4899] [id = 534] 17:00:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f057486cc00) [pid = 4899] [serial = 1603] [outer = (nil)] 17:00:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f057650b000) [pid = 4899] [serial = 1604] [outer = 0x7f057486cc00] 17:00:50 INFO - PROCESS | 4899 | 1461628850502 Marionette DEBUG loaded listener.js 17:00:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f0577a5f800) [pid = 4899] [serial = 1605] [outer = 0x7f057486cc00] 17:00:51 INFO - PROCESS | 4899 | 1461628851579 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]]]}] 17:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1945ms 17:00:51 INFO - PROCESS | 4899 | 1461628851629 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 17:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:00:51 INFO - PROCESS | 4899 | 1461628851634 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 17:00:51 INFO - PROCESS | 4899 | 1461628851640 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:00:51 INFO - PROCESS | 4899 | 1461628851644 Marionette TRACE conn3 <- [1,2110,null,{}] 17:00:51 INFO - PROCESS | 4899 | 1461628851649 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}] 17:00:51 INFO - PROCESS | 4899 | 1461628851937 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 17:00:52 INFO - PROCESS | 4899 | 1461628852326 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578d48000 == 152 [pid = 4899] [id = 535] 17:00:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f05659ae400) [pid = 4899] [serial = 1606] [outer = (nil)] 17:00:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0577bd2000) [pid = 4899] [serial = 1607] [outer = 0x7f05659ae400] 17:00:52 INFO - PROCESS | 4899 | 1461628852407 Marionette DEBUG loaded listener.js 17:00:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057865b400) [pid = 4899] [serial = 1608] [outer = 0x7f05659ae400] 17:00:53 INFO - PROCESS | 4899 | 1461628853336 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]]]}] 17:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1732ms 17:00:53 INFO - PROCESS | 4899 | 1461628853372 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 17:00:53 INFO - PROCESS | 4899 | 1461628853375 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 17:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:00:53 INFO - PROCESS | 4899 | 1461628853383 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:00:53 INFO - PROCESS | 4899 | 1461628853386 Marionette TRACE conn3 <- [1,2114,null,{}] 17:00:53 INFO - PROCESS | 4899 | 1461628853392 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}] 17:00:53 INFO - PROCESS | 4899 | 1461628853638 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 17:00:53 INFO - PROCESS | 4899 | 1461628853905 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c28a000 == 153 [pid = 4899] [id = 536] 17:00:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f0578d92000) [pid = 4899] [serial = 1609] [outer = (nil)] 17:00:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f0578d9f400) [pid = 4899] [serial = 1610] [outer = 0x7f0578d92000] 17:00:54 INFO - PROCESS | 4899 | 1461628854040 Marionette DEBUG loaded listener.js 17:00:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f057bd5c800) [pid = 4899] [serial = 1611] [outer = 0x7f0578d92000] 17:00:54 INFO - PROCESS | 4899 | 1461628854908 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]]]}] 17:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1589ms 17:00:54 INFO - PROCESS | 4899 | 1461628854973 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 17:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:00:54 INFO - PROCESS | 4899 | 1461628854977 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 17:00:54 INFO - PROCESS | 4899 | 1461628854983 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:00:54 INFO - PROCESS | 4899 | 1461628854987 Marionette TRACE conn3 <- [1,2118,null,{}] 17:00:54 INFO - PROCESS | 4899 | 1461628854992 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}] 17:00:55 INFO - PROCESS | 4899 | 1461628855224 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 17:00:55 INFO - PROCESS | 4899 | 1461628855532 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057da9d800 == 154 [pid = 4899] [id = 537] 17:00:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f0578d93000) [pid = 4899] [serial = 1612] [outer = (nil)] 17:00:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f057c52c000) [pid = 4899] [serial = 1613] [outer = 0x7f0578d93000] 17:00:55 INFO - PROCESS | 4899 | 1461628855614 Marionette DEBUG loaded listener.js 17:00:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f057cde9800) [pid = 4899] [serial = 1614] [outer = 0x7f0578d93000] 17:00:56 INFO - PROCESS | 4899 | 1461628856511 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]]]}] 17:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1581ms 17:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:00:56 INFO - PROCESS | 4899 | 1461628856566 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 17:00:56 INFO - PROCESS | 4899 | 1461628856568 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 17:00:56 INFO - PROCESS | 4899 | 1461628856575 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:00:56 INFO - PROCESS | 4899 | 1461628856578 Marionette TRACE conn3 <- [1,2122,null,{}] 17:00:56 INFO - PROCESS | 4899 | 1461628856584 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}] 17:00:56 INFO - PROCESS | 4899 | 1461628856818 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 17:00:57 INFO - PROCESS | 4899 | 1461628857134 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ea2a000 == 155 [pid = 4899] [id = 538] 17:00:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f056534c400) [pid = 4899] [serial = 1615] [outer = (nil)] 17:00:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f057d7f8800) [pid = 4899] [serial = 1616] [outer = 0x7f056534c400] 17:00:57 INFO - PROCESS | 4899 | 1461628857215 Marionette DEBUG loaded listener.js 17:00:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f0580974800) [pid = 4899] [serial = 1617] [outer = 0x7f056534c400] 17:00:58 INFO - PROCESS | 4899 | 1461628858129 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]]]}] 17:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1588ms 17:00:58 INFO - PROCESS | 4899 | 1461628858163 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 17:00:58 INFO - PROCESS | 4899 | 1461628858166 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 17:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:00:58 INFO - PROCESS | 4899 | 1461628858172 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:00:58 INFO - PROCESS | 4899 | 1461628858175 Marionette TRACE conn3 <- [1,2126,null,{}] 17:00:58 INFO - PROCESS | 4899 | 1461628858180 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}] 17:00:58 INFO - PROCESS | 4899 | 1461628858419 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 17:00:58 INFO - PROCESS | 4899 | 1461628858688 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:00:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852e9800 == 156 [pid = 4899] [id = 539] 17:00:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f05659b9c00) [pid = 4899] [serial = 1618] [outer = (nil)] 17:00:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f058434cc00) [pid = 4899] [serial = 1619] [outer = 0x7f05659b9c00] 17:00:58 INFO - PROCESS | 4899 | 1461628858806 Marionette DEBUG loaded listener.js 17:00:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f058ae51000) [pid = 4899] [serial = 1620] [outer = 0x7f05659b9c00] 17:00:59 INFO - PROCESS | 4899 | 1461628859675 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]]]}] 17:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1580ms 17:00:59 INFO - PROCESS | 4899 | 1461628859753 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 17:00:59 INFO - PROCESS | 4899 | 1461628859757 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 17:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:00:59 INFO - PROCESS | 4899 | 1461628859764 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:00:59 INFO - PROCESS | 4899 | 1461628859767 Marionette TRACE conn3 <- [1,2130,null,{}] 17:00:59 INFO - PROCESS | 4899 | 1461628859773 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}] 17:01:00 INFO - PROCESS | 4899 | 1461628860059 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 17:01:00 INFO - PROCESS | 4899 | 1461628860371 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b35d000 == 157 [pid = 4899] [id = 540] 17:01:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f058072cc00) [pid = 4899] [serial = 1621] [outer = (nil)] 17:01:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f058b311c00) [pid = 4899] [serial = 1622] [outer = 0x7f058072cc00] 17:01:00 INFO - PROCESS | 4899 | 1461628860452 Marionette DEBUG loaded listener.js 17:01:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f058c247400) [pid = 4899] [serial = 1623] [outer = 0x7f058072cc00] 17:01:01 INFO - PROCESS | 4899 | 1461628861388 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] 17:01:01 INFO - PROCESS | 4899 | 1461628861475 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 17:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:01:01 INFO - PROCESS | 4899 | 1461628861481 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:01:01 INFO - PROCESS | 4899 | 1461628861485 Marionette TRACE conn3 <- [1,2134,null,{}] 17:01:01 INFO - PROCESS | 4899 | 1461628861492 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}] 17:01:01 INFO - PROCESS | 4899 | 1461628861787 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 17:01:02 INFO - PROCESS | 4899 | 1461628862136 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058df4e800 == 158 [pid = 4899] [id = 541] 17:01:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f056bd6d800) [pid = 4899] [serial = 1624] [outer = (nil)] 17:01:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f058c376400) [pid = 4899] [serial = 1625] [outer = 0x7f056bd6d800] 17:01:02 INFO - PROCESS | 4899 | 1461628862231 Marionette DEBUG loaded listener.js 17:01:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f058c38c400) [pid = 4899] [serial = 1626] [outer = 0x7f056bd6d800] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057d780000 == 157 [pid = 4899] [id = 294] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05787d5800 == 156 [pid = 4899] [id = 292] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572e4d000 == 155 [pid = 4899] [id = 337] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567bf5800 == 154 [pid = 4899] [id = 301] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05809a5800 == 153 [pid = 4899] [id = 57] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057b388000 == 152 [pid = 4899] [id = 293] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0590816800 == 151 [pid = 4899] [id = 335] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05843f6800 == 150 [pid = 4899] [id = 296] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057311d000 == 149 [pid = 4899] [id = 300] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572dbd800 == 148 [pid = 4899] [id = 299] 17:01:04 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b559000 == 147 [pid = 4899] [id = 334] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f056b6a3800) [pid = 4899] [serial = 1374] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f0566505c00) [pid = 4899] [serial = 1511] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f056534b400) [pid = 4899] [serial = 1448] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f056270c800) [pid = 4899] [serial = 1440] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f0571948000) [pid = 4899] [serial = 1386] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f0560178000) [pid = 4899] [serial = 1442] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f05730a6800) [pid = 4899] [serial = 1464] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 186 (0x7f0578b7bc00) [pid = 4899] [serial = 1398] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f0560ec9000) [pid = 4899] [serial = 1500] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f057625cc00) [pid = 4899] [serial = 1473] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f05754abc00) [pid = 4899] [serial = 1305] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f0573ec3c00) [pid = 4899] [serial = 1466] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f05789b1000) [pid = 4899] [serial = 1476] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f057c2b2800) [pid = 4899] [serial = 1488] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f0572dfbc00) [pid = 4899] [serial = 1460] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f05789bcc00) [pid = 4899] [serial = 1478] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f05633a2000) [pid = 4899] [serial = 1446] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f058ae54800) [pid = 4899] [serial = 1419] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f057a399c00) [pid = 4899] [serial = 1485] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f05684aec00) [pid = 4899] [serial = 1380] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f058c372800) [pid = 4899] [serial = 1407] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f05718fb000) [pid = 4899] [serial = 1458] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f0577c2c800) [pid = 4899] [serial = 1392] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f05664b4400) [pid = 4899] [serial = 1449] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f0578b54000) [pid = 4899] [serial = 1479] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f0562708000) [pid = 4899] [serial = 1503] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f05635bd000) [pid = 4899] [serial = 1505] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f0572df3400) [pid = 4899] [serial = 1389] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0578b7d000) [pid = 4899] [serial = 1482] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f0577c2a800) [pid = 4899] [serial = 1475] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f0562187400) [pid = 4899] [serial = 1413] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f058fea8000) [pid = 4899] [serial = 1410] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f05638c4400) [pid = 4899] [serial = 1506] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f0563251400) [pid = 4899] [serial = 1445] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f057cbe4000) [pid = 4899] [serial = 1493] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f0568548000) [pid = 4899] [serial = 1451] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f057a3a4000) [pid = 4899] [serial = 1401] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f057d0c8000) [pid = 4899] [serial = 1494] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f057c876c00) [pid = 4899] [serial = 1491] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f056bac6000) [pid = 4899] [serial = 1455] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f056c073000) [pid = 4899] [serial = 1383] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f05602f2800) [pid = 4899] [serial = 1443] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f057d7fac00) [pid = 4899] [serial = 1404] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0561ad6400) [pid = 4899] [serial = 1508] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f0578d93800) [pid = 4899] [serial = 1484] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f05602ef400) [pid = 4899] [serial = 1499] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f0578b69000) [pid = 4899] [serial = 1481] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f056b18d800) [pid = 4899] [serial = 1497] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f057c52e400) [pid = 4899] [serial = 1490] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f0573040c00) [pid = 4899] [serial = 1461] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f057485e800) [pid = 4899] [serial = 1469] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f05664ab800) [pid = 4899] [serial = 1509] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f0573081c00) [pid = 4899] [serial = 1463] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f056c120400) [pid = 4899] [serial = 1457] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f056b18d400) [pid = 4899] [serial = 1454] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f056525d800) [pid = 4899] [serial = 1377] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0574292400) [pid = 4899] [serial = 1467] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0561f69000) [pid = 4899] [serial = 1502] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f05754a6400) [pid = 4899] [serial = 1472] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0574de9400) [pid = 4899] [serial = 1470] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f05633a1c00) [pid = 4899] [serial = 1496] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f05664b2400) [pid = 4899] [serial = 1416] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f0578adc400) [pid = 4899] [serial = 1395] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f056aa5f800) [pid = 4899] [serial = 1452] [outer = (nil)] [url = about:blank] 17:01:04 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f057b450800) [pid = 4899] [serial = 1487] [outer = (nil)] [url = about:blank] 17:01:05 INFO - PROCESS | 4899 | 1461628865005 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]]]}] 17:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 3548ms 17:01:05 INFO - PROCESS | 4899 | 1461628865031 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 17:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:01:05 INFO - PROCESS | 4899 | 1461628865036 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 17:01:05 INFO - PROCESS | 4899 | 1461628865044 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:01:05 INFO - PROCESS | 4899 | 1461628865049 Marionette TRACE conn3 <- [1,2138,null,{}] 17:01:05 INFO - PROCESS | 4899 | 1461628865058 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}] 17:01:05 INFO - PROCESS | 4899 | 1461628865300 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 17:01:05 INFO - PROCESS | 4899 | 1461628865482 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05611c3800 == 148 [pid = 4899] [id = 542] 17:01:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f0560ec5400) [pid = 4899] [serial = 1627] [outer = (nil)] 17:01:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0561adb800) [pid = 4899] [serial = 1628] [outer = 0x7f0560ec5400] 17:01:05 INFO - PROCESS | 4899 | 1461628865553 Marionette DEBUG loaded listener.js 17:01:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f0561e2d400) [pid = 4899] [serial = 1629] [outer = 0x7f0560ec5400] 17:01:06 INFO - PROCESS | 4899 | 1461628866357 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]]]}] 17:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1334ms 17:01:06 INFO - PROCESS | 4899 | 1461628866382 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 17:01:06 INFO - PROCESS | 4899 | 1461628866394 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 17:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:01:06 INFO - PROCESS | 4899 | 1461628866408 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:01:06 INFO - PROCESS | 4899 | 1461628866411 Marionette TRACE conn3 <- [1,2142,null,{}] 17:01:06 INFO - PROCESS | 4899 | 1461628866417 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}] 17:01:06 INFO - PROCESS | 4899 | 1461628866714 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 17:01:06 INFO - PROCESS | 4899 | 1461628866829 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0562387800 == 149 [pid = 4899] [id = 543] 17:01:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f05602f2000) [pid = 4899] [serial = 1630] [outer = (nil)] 17:01:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f0561f63000) [pid = 4899] [serial = 1631] [outer = 0x7f05602f2000] 17:01:06 INFO - PROCESS | 4899 | 1461628866896 Marionette DEBUG loaded listener.js 17:01:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f056217b800) [pid = 4899] [serial = 1632] [outer = 0x7f05602f2000] 17:01:07 INFO - PROCESS | 4899 | 1461628867898 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] 17:01:07 INFO - PROCESS | 4899 | 1461628867990 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 17:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:01:08 INFO - PROCESS | 4899 | 1461628868000 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:01:08 INFO - PROCESS | 4899 | 1461628868007 Marionette TRACE conn3 <- [1,2146,null,{}] 17:01:08 INFO - PROCESS | 4899 | 1461628868029 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}] 17:01:08 INFO - PROCESS | 4899 | 1461628868312 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 17:01:08 INFO - PROCESS | 4899 | 1461628868351 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056397a800 == 150 [pid = 4899] [id = 544] 17:01:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f0563251c00) [pid = 4899] [serial = 1633] [outer = (nil)] 17:01:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f05635bfc00) [pid = 4899] [serial = 1634] [outer = 0x7f0563251c00] 17:01:08 INFO - PROCESS | 4899 | 1461628868470 Marionette DEBUG loaded listener.js 17:01:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f05638c8400) [pid = 4899] [serial = 1635] [outer = 0x7f0563251c00] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0567ad3400) [pid = 4899] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0577ba1800) [pid = 4899] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f05602edc00) [pid = 4899] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f056bac7c00) [pid = 4899] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0565261000) [pid = 4899] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f0573084c00) [pid = 4899] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f056befb400) [pid = 4899] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f056c809c00) [pid = 4899] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f0560172c00) [pid = 4899] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f0561f6e800) [pid = 4899] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f0566506c00) [pid = 4899] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f0567ced800) [pid = 4899] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f057787f400) [pid = 4899] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f05684ae800) [pid = 4899] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f056525e800) [pid = 4899] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 122 (0x7f0567ad4400) [pid = 4899] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f057417f000) [pid = 4899] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f057c529c00) [pid = 4899] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 119 (0x7f0565261400) [pid = 4899] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 118 (0x7f0561ad9c00) [pid = 4899] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:01:09 INFO - PROCESS | 4899 | --DOMWINDOW == 117 (0x7f056bac8800) [pid = 4899] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:01:10 INFO - PROCESS | 4899 | 1461628870103 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] 17:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 17:01:10 INFO - PROCESS | 4899 | 1461628870205 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 17:01:10 INFO - PROCESS | 4899 | 1461628870211 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:01:10 INFO - PROCESS | 4899 | 1461628870214 Marionette TRACE conn3 <- [1,2150,null,{}] 17:01:10 INFO - PROCESS | 4899 | 1461628870219 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}] 17:01:10 INFO - PROCESS | 4899 | 1461628870479 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 17:01:10 INFO - PROCESS | 4899 | 1461628870495 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565771000 == 151 [pid = 4899] [id = 545] 17:01:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 118 (0x7f0560ec2800) [pid = 4899] [serial = 1636] [outer = (nil)] 17:01:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 119 (0x7f056525e400) [pid = 4899] [serial = 1637] [outer = 0x7f0560ec2800] 17:01:10 INFO - PROCESS | 4899 | 1461628870559 Marionette DEBUG loaded listener.js 17:01:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f0565354c00) [pid = 4899] [serial = 1638] [outer = 0x7f0560ec2800] 17:01:11 INFO - PROCESS | 4899 | 1461628871360 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]]]}] 17:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1182ms 17:01:11 INFO - PROCESS | 4899 | 1461628871394 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 17:01:11 INFO - PROCESS | 4899 | 1461628871397 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 17:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:01:11 INFO - PROCESS | 4899 | 1461628871403 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:01:11 INFO - PROCESS | 4899 | 1461628871406 Marionette TRACE conn3 <- [1,2154,null,{}] 17:01:11 INFO - PROCESS | 4899 | 1461628871434 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}] 17:01:11 INFO - PROCESS | 4899 | 1461628871647 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 17:01:11 INFO - PROCESS | 4899 | 1461628871658 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056585c800 == 152 [pid = 4899] [id = 546] 17:01:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f0565261c00) [pid = 4899] [serial = 1639] [outer = (nil)] 17:01:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f05664b0000) [pid = 4899] [serial = 1640] [outer = 0x7f0565261c00] 17:01:11 INFO - PROCESS | 4899 | 1461628871720 Marionette DEBUG loaded listener.js 17:01:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f0566505c00) [pid = 4899] [serial = 1641] [outer = 0x7f0565261c00] 17:01:13 INFO - PROCESS | 4899 | 1461628873075 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]]]}] 17:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1731ms 17:01:13 INFO - PROCESS | 4899 | 1461628873136 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 17:01:13 INFO - PROCESS | 4899 | 1461628873144 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 17:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:01:13 INFO - PROCESS | 4899 | 1461628873152 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:01:13 INFO - PROCESS | 4899 | 1461628873159 Marionette TRACE conn3 <- [1,2158,null,{}] 17:01:13 INFO - PROCESS | 4899 | 1461628873168 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}] 17:01:13 INFO - PROCESS | 4899 | 1461628873568 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 17:01:13 INFO - PROCESS | 4899 | 1461628873955 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05626d4000 == 153 [pid = 4899] [id = 547] 17:01:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f0561f62c00) [pid = 4899] [serial = 1642] [outer = (nil)] 17:01:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f056217c000) [pid = 4899] [serial = 1643] [outer = 0x7f0561f62c00] 17:01:14 INFO - PROCESS | 4899 | 1461628874089 Marionette DEBUG loaded listener.js 17:01:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f0562710800) [pid = 4899] [serial = 1644] [outer = 0x7f0561f62c00] 17:01:15 INFO - PROCESS | 4899 | 1461628875673 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]]]}] 17:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 2600ms 17:01:15 INFO - PROCESS | 4899 | 1461628875756 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 17:01:15 INFO - PROCESS | 4899 | 1461628875770 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 17:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:01:15 INFO - PROCESS | 4899 | 1461628875788 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:01:15 INFO - PROCESS | 4899 | 1461628875795 Marionette TRACE conn3 <- [1,2162,null,{}] 17:01:15 INFO - PROCESS | 4899 | 1461628875943 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}] 17:01:16 INFO - PROCESS | 4899 | 1461628876330 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 17:01:16 INFO - PROCESS | 4899 | 1461628876623 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05668e7800 == 154 [pid = 4899] [id = 548] 17:01:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f056324c000) [pid = 4899] [serial = 1645] [outer = (nil)] 17:01:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f0565356000) [pid = 4899] [serial = 1646] [outer = 0x7f056324c000] 17:01:16 INFO - PROCESS | 4899 | 1461628876757 Marionette DEBUG loaded listener.js 17:01:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f0566507000) [pid = 4899] [serial = 1647] [outer = 0x7f056324c000] 17:01:18 INFO - PROCESS | 4899 | 1461628878409 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]]]}] 17:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 2675ms 17:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:01:18 INFO - PROCESS | 4899 | 1461628878461 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 17:01:18 INFO - PROCESS | 4899 | 1461628878465 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 17:01:18 INFO - PROCESS | 4899 | 1461628878473 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:01:18 INFO - PROCESS | 4899 | 1461628878478 Marionette TRACE conn3 <- [1,2166,null,{}] 17:01:18 INFO - PROCESS | 4899 | 1461628878495 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}] 17:01:18 INFO - PROCESS | 4899 | 1461628878781 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 17:01:19 INFO - PROCESS | 4899 | 1461628879041 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567a1e800 == 155 [pid = 4899] [id = 549] 17:01:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f05679b4400) [pid = 4899] [serial = 1648] [outer = (nil)] 17:01:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0567ad4400) [pid = 4899] [serial = 1649] [outer = 0x7f05679b4400] 17:01:19 INFO - PROCESS | 4899 | 1461628879120 Marionette DEBUG loaded listener.js 17:01:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f0567bc9c00) [pid = 4899] [serial = 1650] [outer = 0x7f05679b4400] 17:01:20 INFO - PROCESS | 4899 | 1461628880055 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]]]}] 17:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1637ms 17:01:20 INFO - PROCESS | 4899 | 1461628880110 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 17:01:20 INFO - PROCESS | 4899 | 1461628880113 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 17:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:01:20 INFO - PROCESS | 4899 | 1461628880121 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:01:20 INFO - PROCESS | 4899 | 1461628880123 Marionette TRACE conn3 <- [1,2170,null,{}] 17:01:20 INFO - PROCESS | 4899 | 1461628880129 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}] 17:01:20 INFO - PROCESS | 4899 | 1461628880355 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 17:01:20 INFO - PROCESS | 4899 | 1461628880560 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056951f000 == 156 [pid = 4899] [id = 550] 17:01:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f05679b5c00) [pid = 4899] [serial = 1651] [outer = (nil)] 17:01:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f0567cefc00) [pid = 4899] [serial = 1652] [outer = 0x7f05679b5c00] 17:01:20 INFO - PROCESS | 4899 | 1461628880675 Marionette DEBUG loaded listener.js 17:01:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f05684b6c00) [pid = 4899] [serial = 1653] [outer = 0x7f05679b5c00] 17:01:21 INFO - PROCESS | 4899 | 1461628881632 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]]]}] 17:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1586ms 17:01:21 INFO - PROCESS | 4899 | 1461628881708 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 17:01:21 INFO - PROCESS | 4899 | 1461628881712 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 17:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:01:21 INFO - PROCESS | 4899 | 1461628881717 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:01:21 INFO - PROCESS | 4899 | 1461628881720 Marionette TRACE conn3 <- [1,2174,null,{}] 17:01:21 INFO - PROCESS | 4899 | 1461628881726 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}] 17:01:21 INFO - PROCESS | 4899 | 1461628881980 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 17:01:22 INFO - PROCESS | 4899 | 1461628882231 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:22 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a9c2000 == 157 [pid = 4899] [id = 551] 17:01:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f056854b400) [pid = 4899] [serial = 1654] [outer = (nil)] 17:01:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f0568874400) [pid = 4899] [serial = 1655] [outer = 0x7f056854b400] 17:01:22 INFO - PROCESS | 4899 | 1461628882349 Marionette DEBUG loaded listener.js 17:01:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f056aa65c00) [pid = 4899] [serial = 1656] [outer = 0x7f056854b400] 17:01:23 INFO - PROCESS | 4899 | 1461628883294 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]]]}] 17:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1605ms 17:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:01:23 INFO - PROCESS | 4899 | 1461628883324 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 17:01:23 INFO - PROCESS | 4899 | 1461628883328 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 17:01:23 INFO - PROCESS | 4899 | 1461628883334 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:01:23 INFO - PROCESS | 4899 | 1461628883339 Marionette TRACE conn3 <- [1,2178,null,{}] 17:01:23 INFO - PROCESS | 4899 | 1461628883344 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}] 17:01:23 INFO - PROCESS | 4899 | 1461628883605 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 17:01:23 INFO - PROCESS | 4899 | 1461628883860 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b225000 == 158 [pid = 4899] [id = 552] 17:01:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f056aa65800) [pid = 4899] [serial = 1657] [outer = (nil)] 17:01:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f056b6a1400) [pid = 4899] [serial = 1658] [outer = 0x7f056aa65800] 17:01:23 INFO - PROCESS | 4899 | 1461628883991 Marionette DEBUG loaded listener.js 17:01:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f056bd76000) [pid = 4899] [serial = 1659] [outer = 0x7f056aa65800] 17:01:24 INFO - PROCESS | 4899 | 1461628884863 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]]]}] 17:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1581ms 17:01:24 INFO - PROCESS | 4899 | 1461628884916 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 17:01:24 INFO - PROCESS | 4899 | 1461628884919 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 17:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:01:24 INFO - PROCESS | 4899 | 1461628884954 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:01:24 INFO - PROCESS | 4899 | 1461628884956 Marionette TRACE conn3 <- [1,2182,null,{}] 17:01:24 INFO - PROCESS | 4899 | 1461628884965 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}] 17:01:25 INFO - PROCESS | 4899 | 1461628885185 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 17:01:25 INFO - PROCESS | 4899 | 1461628885395 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:25 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c0b9800 == 159 [pid = 4899] [id = 553] 17:01:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f056aa67800) [pid = 4899] [serial = 1660] [outer = (nil)] 17:01:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f056befd400) [pid = 4899] [serial = 1661] [outer = 0x7f056aa67800] 17:01:25 INFO - PROCESS | 4899 | 1461628885518 Marionette DEBUG loaded listener.js 17:01:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f056c116800) [pid = 4899] [serial = 1662] [outer = 0x7f056aa67800] 17:01:26 INFO - PROCESS | 4899 | 1461628886649 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]]]}] 17:01:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:01:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1761ms 17:01:26 INFO - PROCESS | 4899 | 1461628886694 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 17:01:26 INFO - PROCESS | 4899 | 1461628886698 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 17:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:01:26 INFO - PROCESS | 4899 | 1461628886704 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:01:26 INFO - PROCESS | 4899 | 1461628886707 Marionette TRACE conn3 <- [1,2186,null,{}] 17:01:26 INFO - PROCESS | 4899 | 1461628886712 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}] 17:01:26 INFO - PROCESS | 4899 | 1461628886928 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 17:01:27 INFO - PROCESS | 4899 | 1461628887139 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571971800 == 160 [pid = 4899] [id = 554] 17:01:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f05679b8c00) [pid = 4899] [serial = 1663] [outer = (nil)] 17:01:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f056c521800) [pid = 4899] [serial = 1664] [outer = 0x7f05679b8c00] 17:01:27 INFO - PROCESS | 4899 | 1461628887256 Marionette DEBUG loaded listener.js 17:01:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056c805000) [pid = 4899] [serial = 1665] [outer = 0x7f05679b8c00] 17:01:28 INFO - PROCESS | 4899 | 1461628888188 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]]]}] 17:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1528ms 17:01:28 INFO - PROCESS | 4899 | 1461628888234 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 17:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:01:28 INFO - PROCESS | 4899 | 1461628888238 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 17:01:28 INFO - PROCESS | 4899 | 1461628888244 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:01:28 INFO - PROCESS | 4899 | 1461628888247 Marionette TRACE conn3 <- [1,2190,null,{}] 17:01:28 INFO - PROCESS | 4899 | 1461628888252 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}] 17:01:28 INFO - PROCESS | 4899 | 1461628888503 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 17:01:28 INFO - PROCESS | 4899 | 1461628888710 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a75000 == 161 [pid = 4899] [id = 555] 17:01:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f056b6a6800) [pid = 4899] [serial = 1666] [outer = (nil)] 17:01:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f056c812000) [pid = 4899] [serial = 1667] [outer = 0x7f056b6a6800] 17:01:28 INFO - PROCESS | 4899 | 1461628888829 Marionette DEBUG loaded listener.js 17:01:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f05718fc000) [pid = 4899] [serial = 1668] [outer = 0x7f056b6a6800] 17:01:29 INFO - PROCESS | 4899 | 1461628889761 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]]]}] 17:01:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:01:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1586ms 17:01:29 INFO - PROCESS | 4899 | 1461628889831 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 17:01:29 INFO - PROCESS | 4899 | 1461628889834 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 17:01:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:01:29 INFO - PROCESS | 4899 | 1461628889841 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:01:29 INFO - PROCESS | 4899 | 1461628889845 Marionette TRACE conn3 <- [1,2194,null,{}] 17:01:29 INFO - PROCESS | 4899 | 1461628889850 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}] 17:01:30 INFO - PROCESS | 4899 | 1461628890100 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 17:01:30 INFO - PROCESS | 4899 | 1461628890316 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571be7800 == 162 [pid = 4899] [id = 556] 17:01:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f056bac6000) [pid = 4899] [serial = 1669] [outer = (nil)] 17:01:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0571bb8400) [pid = 4899] [serial = 1670] [outer = 0x7f056bac6000] 17:01:30 INFO - PROCESS | 4899 | 1461628890432 Marionette DEBUG loaded listener.js 17:01:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f0571c1a000) [pid = 4899] [serial = 1671] [outer = 0x7f056bac6000] 17:01:31 INFO - PROCESS | 4899 | 1461628891438 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]]]}] 17:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1634ms 17:01:31 INFO - PROCESS | 4899 | 1461628891476 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 17:01:31 INFO - PROCESS | 4899 | 1461628891480 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 17:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:01:31 INFO - PROCESS | 4899 | 1461628891485 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:01:31 INFO - PROCESS | 4899 | 1461628891489 Marionette TRACE conn3 <- [1,2198,null,{}] 17:01:31 INFO - PROCESS | 4899 | 1461628891494 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}] 17:01:31 INFO - PROCESS | 4899 | 1461628891737 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 17:01:31 INFO - PROCESS | 4899 | 1461628891954 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:32 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572dbf800 == 163 [pid = 4899] [id = 557] 17:01:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f056c809c00) [pid = 4899] [serial = 1672] [outer = (nil)] 17:01:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f057309d000) [pid = 4899] [serial = 1673] [outer = 0x7f056c809c00] 17:01:32 INFO - PROCESS | 4899 | 1461628892110 Marionette DEBUG loaded listener.js 17:01:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f0573ed0800) [pid = 4899] [serial = 1674] [outer = 0x7f056c809c00] 17:01:33 INFO - PROCESS | 4899 | 1461628893029 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]]]}] 17:01:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:01:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1580ms 17:01:33 INFO - PROCESS | 4899 | 1461628893067 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 17:01:33 INFO - PROCESS | 4899 | 1461628893070 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 17:01:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:01:33 INFO - PROCESS | 4899 | 1461628893076 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:01:33 INFO - PROCESS | 4899 | 1461628893079 Marionette TRACE conn3 <- [1,2202,null,{}] 17:01:33 INFO - PROCESS | 4899 | 1461628893085 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}] 17:01:33 INFO - PROCESS | 4899 | 1461628893367 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 17:01:33 INFO - PROCESS | 4899 | 1461628893582 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057314e800 == 164 [pid = 4899] [id = 558] 17:01:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f0572df3800) [pid = 4899] [serial = 1675] [outer = (nil)] 17:01:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f057485f400) [pid = 4899] [serial = 1676] [outer = 0x7f0572df3800] 17:01:33 INFO - PROCESS | 4899 | 1461628893694 Marionette DEBUG loaded listener.js 17:01:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f05751d6c00) [pid = 4899] [serial = 1677] [outer = 0x7f0572df3800] 17:01:34 INFO - PROCESS | 4899 | 1461628894633 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]]]}] 17:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1628ms 17:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:01:34 INFO - PROCESS | 4899 | 1461628894707 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 17:01:34 INFO - PROCESS | 4899 | 1461628894709 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 17:01:34 INFO - PROCESS | 4899 | 1461628894716 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:01:34 INFO - PROCESS | 4899 | 1461628894719 Marionette TRACE conn3 <- [1,2206,null,{}] 17:01:34 INFO - PROCESS | 4899 | 1461628894724 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}] 17:01:34 INFO - PROCESS | 4899 | 1461628894953 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 17:01:35 INFO - PROCESS | 4899 | 1461628895218 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c16000 == 165 [pid = 4899] [id = 559] 17:01:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f05730a1c00) [pid = 4899] [serial = 1678] [outer = (nil)] 17:01:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f057611d400) [pid = 4899] [serial = 1679] [outer = 0x7f05730a1c00] 17:01:35 INFO - PROCESS | 4899 | 1461628895342 Marionette DEBUG loaded listener.js 17:01:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f0576268400) [pid = 4899] [serial = 1680] [outer = 0x7f05730a1c00] 17:01:36 INFO - PROCESS | 4899 | 1461628896237 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]]]}] 17:01:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:01:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1579ms 17:01:36 INFO - PROCESS | 4899 | 1461628896295 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 17:01:36 INFO - PROCESS | 4899 | 1461628896298 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 17:01:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:01:36 INFO - PROCESS | 4899 | 1461628896304 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:01:36 INFO - PROCESS | 4899 | 1461628896306 Marionette TRACE conn3 <- [1,2210,null,{}] 17:01:36 INFO - PROCESS | 4899 | 1461628896312 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}] 17:01:36 INFO - PROCESS | 4899 | 1461628896624 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 17:01:37 INFO - PROCESS | 4899 | 1461628897013 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:37 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574f0a000 == 166 [pid = 4899] [id = 560] 17:01:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f05679be400) [pid = 4899] [serial = 1681] [outer = (nil)] 17:01:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f057642e000) [pid = 4899] [serial = 1682] [outer = 0x7f05679be400] 17:01:37 INFO - PROCESS | 4899 | 1461628897133 Marionette DEBUG loaded listener.js 17:01:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f0577ba1800) [pid = 4899] [serial = 1683] [outer = 0x7f05679be400] 17:01:38 INFO - PROCESS | 4899 | 1461628898052 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]]]}] 17:01:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:01:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1786ms 17:01:38 INFO - PROCESS | 4899 | 1461628898093 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 17:01:38 INFO - PROCESS | 4899 | 1461628898095 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 17:01:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:01:38 INFO - PROCESS | 4899 | 1461628898102 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:01:38 INFO - PROCESS | 4899 | 1461628898105 Marionette TRACE conn3 <- [1,2214,null,{}] 17:01:38 INFO - PROCESS | 4899 | 1461628898110 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}] 17:01:38 INFO - PROCESS | 4899 | 1461628898456 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 17:01:38 INFO - PROCESS | 4899 | 1461628898776 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05778c1800 == 167 [pid = 4899] [id = 561] 17:01:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f056bacf400) [pid = 4899] [serial = 1684] [outer = (nil)] 17:01:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f0577c4e400) [pid = 4899] [serial = 1685] [outer = 0x7f056bacf400] 17:01:38 INFO - PROCESS | 4899 | 1461628898854 Marionette DEBUG loaded listener.js 17:01:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f0578659800) [pid = 4899] [serial = 1686] [outer = 0x7f056bacf400] 17:01:39 INFO - PROCESS | 4899 | 1461628899735 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]]]}] 17:01:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1736ms 17:01:39 INFO - PROCESS | 4899 | 1461628899840 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 17:01:39 INFO - PROCESS | 4899 | 1461628899844 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 17:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:01:39 INFO - PROCESS | 4899 | 1461628899850 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:01:39 INFO - PROCESS | 4899 | 1461628899853 Marionette TRACE conn3 <- [1,2218,null,{}] 17:01:39 INFO - PROCESS | 4899 | 1461628899858 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}] 17:01:40 INFO - PROCESS | 4899 | 1461628900103 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 17:01:40 INFO - PROCESS | 4899 | 1461628900409 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0561de9000 == 168 [pid = 4899] [id = 562] 17:01:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f0560ec6400) [pid = 4899] [serial = 1687] [outer = (nil)] 17:01:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f056324b400) [pid = 4899] [serial = 1688] [outer = 0x7f0560ec6400] 17:01:40 INFO - PROCESS | 4899 | 1461628900491 Marionette DEBUG loaded listener.js 17:01:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f0577c25c00) [pid = 4899] [serial = 1689] [outer = 0x7f0560ec6400] 17:01:41 INFO - PROCESS | 4899 | 1461628901374 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]]]}] 17:01:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:01:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1580ms 17:01:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:01:41 INFO - PROCESS | 4899 | 1461628901431 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 17:01:41 INFO - PROCESS | 4899 | 1461628901434 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 17:01:41 INFO - PROCESS | 4899 | 1461628901441 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:01:41 INFO - PROCESS | 4899 | 1461628901444 Marionette TRACE conn3 <- [1,2222,null,{}] 17:01:41 INFO - PROCESS | 4899 | 1461628901449 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}] 17:01:41 INFO - PROCESS | 4899 | 1461628901718 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05687ac800 == 167 [pid = 4899] [id = 283] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a10800 == 166 [pid = 4899] [id = 356] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05788c8000 == 165 [pid = 4899] [id = 357] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05787ed800 == 164 [pid = 4899] [id = 242] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05788de000 == 163 [pid = 4899] [id = 358] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0565771000 == 162 [pid = 4899] [id = 545] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056397a800 == 161 [pid = 4899] [id = 544] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0562387800 == 160 [pid = 4899] [id = 543] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05611c3800 == 159 [pid = 4899] [id = 542] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b35d000 == 158 [pid = 4899] [id = 540] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05852e9800 == 157 [pid = 4899] [id = 539] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ea2a000 == 156 [pid = 4899] [id = 538] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057da9d800 == 155 [pid = 4899] [id = 537] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c28a000 == 154 [pid = 4899] [id = 536] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578d48000 == 153 [pid = 4899] [id = 535] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05787e3800 == 152 [pid = 4899] [id = 534] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05778bf800 == 151 [pid = 4899] [id = 533] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574d18800 == 150 [pid = 4899] [id = 532] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0573118800 == 149 [pid = 4899] [id = 531] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571b72800 == 148 [pid = 4899] [id = 530] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c5c6800 == 147 [pid = 4899] [id = 529] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b142000 == 146 [pid = 4899] [id = 528] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05687ad800 == 145 [pid = 4899] [id = 527] 17:01:43 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05639f2800 == 144 [pid = 4899] [id = 526] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f056c808000) [pid = 4899] [serial = 1530] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f057cb68800) [pid = 4899] [serial = 1556] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f056217bc00) [pid = 4899] [serial = 1575] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f05602e7800) [pid = 4899] [serial = 1574] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f0562187000) [pid = 4899] [serial = 1514] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0566e33800) [pid = 4899] [serial = 1518] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f0581503400) [pid = 4899] [serial = 1563] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f057307d800) [pid = 4899] [serial = 1536] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0578b74400) [pid = 4899] [serial = 1548] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f0574de7000) [pid = 4899] [serial = 1539] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f056b699c00) [pid = 4899] [serial = 1527] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f0567cea800) [pid = 4899] [serial = 1521] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f05751d8800) [pid = 4899] [serial = 1541] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f0568547800) [pid = 4899] [serial = 1523] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f0577c25800) [pid = 4899] [serial = 1544] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f0573ec8000) [pid = 4899] [serial = 1538] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f057e7ee400) [pid = 4899] [serial = 1560] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f057bccdc00) [pid = 4899] [serial = 1553] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f0578b52c00) [pid = 4899] [serial = 1547] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f0563254c00) [pid = 4899] [serial = 1569] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f057d7ef000) [pid = 4899] [serial = 1557] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f056af88800) [pid = 4899] [serial = 1526] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f057c528400) [pid = 4899] [serial = 1554] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f056887e000) [pid = 4899] [serial = 1524] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f05789b4400) [pid = 4899] [serial = 1545] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f057a39d400) [pid = 4899] [serial = 1551] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f05635c8000) [pid = 4899] [serial = 1515] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f0566511c00) [pid = 4899] [serial = 1572] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f0571e66000) [pid = 4899] [serial = 1535] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f056650ec00) [pid = 4899] [serial = 1517] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f057dd08400) [pid = 4899] [serial = 1559] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f0571c14000) [pid = 4899] [serial = 1533] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f05718fe800) [pid = 4899] [serial = 1532] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0562707000) [pid = 4899] [serial = 1568] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f05602f4800) [pid = 4899] [serial = 1565] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f0567ae2800) [pid = 4899] [serial = 1520] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0578d92800) [pid = 4899] [serial = 1550] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0560ecec00) [pid = 4899] [serial = 1566] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f058072b000) [pid = 4899] [serial = 1562] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f05659b5c00) [pid = 4899] [serial = 1571] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f05761f8c00) [pid = 4899] [serial = 1542] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f056c525c00) [pid = 4899] [serial = 1529] [outer = (nil)] [url = about:blank] 17:01:43 INFO - PROCESS | 4899 | 1461628903310 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0560edf800 == 145 [pid = 4899] [id = 563] 17:01:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f05602f4800) [pid = 4899] [serial = 1690] [outer = (nil)] 17:01:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0561ada400) [pid = 4899] [serial = 1691] [outer = 0x7f05602f4800] 17:01:43 INFO - PROCESS | 4899 | 1461628903400 Marionette DEBUG loaded listener.js 17:01:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f0561e35400) [pid = 4899] [serial = 1692] [outer = 0x7f05602f4800] 17:01:44 INFO - PROCESS | 4899 | 1461628904176 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]]]}] 17:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 2798ms 17:01:44 INFO - PROCESS | 4899 | 1461628904240 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 17:01:44 INFO - PROCESS | 4899 | 1461628904246 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 17:01:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:01:44 INFO - PROCESS | 4899 | 1461628904256 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:01:44 INFO - PROCESS | 4899 | 1461628904261 Marionette TRACE conn3 <- [1,2226,null,{}] 17:01:44 INFO - PROCESS | 4899 | 1461628904268 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}] 17:01:44 INFO - PROCESS | 4899 | 1461628904495 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 17:01:44 INFO - PROCESS | 4899 | 1461628904678 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0563495800 == 146 [pid = 4899] [id = 564] 17:01:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f0560ecec00) [pid = 4899] [serial = 1693] [outer = (nil)] 17:01:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f05633a1c00) [pid = 4899] [serial = 1694] [outer = 0x7f0560ecec00] 17:01:44 INFO - PROCESS | 4899 | 1461628904750 Marionette DEBUG loaded listener.js 17:01:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f05635c8000) [pid = 4899] [serial = 1695] [outer = 0x7f0560ecec00] 17:01:45 INFO - PROCESS | 4899 | 1461628905575 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]]]}] 17:01:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:01:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1390ms 17:01:45 INFO - PROCESS | 4899 | 1461628905651 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 17:01:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:01:45 INFO - PROCESS | 4899 | 1461628905657 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 17:01:45 INFO - PROCESS | 4899 | 1461628905671 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:01:45 INFO - PROCESS | 4899 | 1461628905674 Marionette TRACE conn3 <- [1,2230,null,{}] 17:01:45 INFO - PROCESS | 4899 | 1461628905680 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}] 17:01:45 INFO - PROCESS | 4899 | 1461628905959 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 17:01:46 INFO - PROCESS | 4899 | 1461628905999 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056584b000 == 147 [pid = 4899] [id = 565] 17:01:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f0565350c00) [pid = 4899] [serial = 1696] [outer = (nil)] 17:01:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f05664adc00) [pid = 4899] [serial = 1697] [outer = 0x7f0565350c00] 17:01:46 INFO - PROCESS | 4899 | 1461628906066 Marionette DEBUG loaded listener.js 17:01:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f056650a400) [pid = 4899] [serial = 1698] [outer = 0x7f0565350c00] 17:01:47 INFO - PROCESS | 4899 | 1461628907078 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]]]}] 17:01:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:01:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1441ms 17:01:47 INFO - PROCESS | 4899 | 1461628907106 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 17:01:47 INFO - PROCESS | 4899 | 1461628907109 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 17:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:01:47 INFO - PROCESS | 4899 | 1461628907125 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:01:47 INFO - PROCESS | 4899 | 1461628907135 Marionette TRACE conn3 <- [1,2234,null,{}] 17:01:47 INFO - PROCESS | 4899 | 1461628907157 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}] 17:01:47 INFO - PROCESS | 4899 | 1461628907520 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 17:01:47 INFO - PROCESS | 4899 | 1461628907579 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05671a7000 == 148 [pid = 4899] [id = 566] 17:01:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f0561f6f800) [pid = 4899] [serial = 1699] [outer = (nil)] 17:01:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f0567ae1800) [pid = 4899] [serial = 1700] [outer = 0x7f0561f6f800] 17:01:47 INFO - PROCESS | 4899 | 1461628907646 Marionette DEBUG loaded listener.js 17:01:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f0567bd1400) [pid = 4899] [serial = 1701] [outer = 0x7f0561f6f800] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f05602e8000) [pid = 4899] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f0563251c00) [pid = 4899] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f056270d800) [pid = 4899] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f057486cc00) [pid = 4899] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f05602f2000) [pid = 4899] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f058072cc00) [pid = 4899] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f05659ae400) [pid = 4899] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0572df6800) [pid = 4899] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f056854cc00) [pid = 4899] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f056534c400) [pid = 4899] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0572df4c00) [pid = 4899] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f0578d92000) [pid = 4899] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f0560ec5400) [pid = 4899] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f056bd6d800) [pid = 4899] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f0578d93000) [pid = 4899] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f0560173400) [pid = 4899] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f056854b800) [pid = 4899] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f05684b7800) [pid = 4899] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 122 (0x7f05659b9c00) [pid = 4899] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f05667ab800) [pid = 4899] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:01:48 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f0560ec2800) [pid = 4899] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:01:49 INFO - PROCESS | 4899 | 1461628909081 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]]]}] 17:01:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:01:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 2017ms 17:01:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:01:49 INFO - PROCESS | 4899 | 1461628909135 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 17:01:49 INFO - PROCESS | 4899 | 1461628909139 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 17:01:49 INFO - PROCESS | 4899 | 1461628909146 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:01:49 INFO - PROCESS | 4899 | 1461628909149 Marionette TRACE conn3 <- [1,2238,null,{}] 17:01:49 INFO - PROCESS | 4899 | 1461628909155 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}] 17:01:49 INFO - PROCESS | 4899 | 1461628909375 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 17:01:49 INFO - PROCESS | 4899 | 1461628909548 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567beb800 == 149 [pid = 4899] [id = 567] 17:01:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f05602e8000) [pid = 4899] [serial = 1702] [outer = (nil)] 17:01:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f056650c800) [pid = 4899] [serial = 1703] [outer = 0x7f05602e8000] 17:01:49 INFO - PROCESS | 4899 | 1461628909613 Marionette DEBUG loaded listener.js 17:01:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f05684ac800) [pid = 4899] [serial = 1704] [outer = 0x7f05602e8000] 17:01:50 INFO - PROCESS | 4899 | 1461628910522 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]]]}] 17:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1397ms 17:01:50 INFO - PROCESS | 4899 | 1461628910542 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 17:01:50 INFO - PROCESS | 4899 | 1461628910549 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 17:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:01:50 INFO - PROCESS | 4899 | 1461628910570 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:01:50 INFO - PROCESS | 4899 | 1461628910576 Marionette TRACE conn3 <- [1,2242,null,{}] 17:01:50 INFO - PROCESS | 4899 | 1461628910585 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}] 17:01:50 INFO - PROCESS | 4899 | 1461628910857 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 17:01:51 INFO - PROCESS | 4899 | 1461628911158 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0563481000 == 150 [pid = 4899] [id = 568] 17:01:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f0561f67000) [pid = 4899] [serial = 1705] [outer = (nil)] 17:01:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f0562184c00) [pid = 4899] [serial = 1706] [outer = 0x7f0561f67000] 17:01:51 INFO - PROCESS | 4899 | 1461628911284 Marionette DEBUG loaded listener.js 17:01:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f05633a2800) [pid = 4899] [serial = 1707] [outer = 0x7f0561f67000] 17:01:52 INFO - PROCESS | 4899 | 1461628912236 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]]]}] 17:01:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:01:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1699ms 17:01:52 INFO - PROCESS | 4899 | 1461628912269 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 17:01:52 INFO - PROCESS | 4899 | 1461628912278 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 17:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:01:52 INFO - PROCESS | 4899 | 1461628912289 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:01:52 INFO - PROCESS | 4899 | 1461628912293 Marionette TRACE conn3 <- [1,2246,null,{}] 17:01:52 INFO - PROCESS | 4899 | 1461628912300 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}] 17:01:52 INFO - PROCESS | 4899 | 1461628912552 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 17:01:52 INFO - PROCESS | 4899 | 1461628912807 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05671b8800 == 151 [pid = 4899] [id = 569] 17:01:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f056526b800) [pid = 4899] [serial = 1708] [outer = (nil)] 17:01:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f05664b3c00) [pid = 4899] [serial = 1709] [outer = 0x7f056526b800] 17:01:52 INFO - PROCESS | 4899 | 1461628912930 Marionette DEBUG loaded listener.js 17:01:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f056650ec00) [pid = 4899] [serial = 1710] [outer = 0x7f056526b800] 17:01:53 INFO - PROCESS | 4899 | 1461628913918 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]]]}] 17:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1690ms 17:01:53 INFO - PROCESS | 4899 | 1461628913980 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 17:01:53 INFO - PROCESS | 4899 | 1461628913984 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 17:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:01:53 INFO - PROCESS | 4899 | 1461628913991 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:01:54 INFO - PROCESS | 4899 | 1461628913998 Marionette TRACE conn3 <- [1,2250,null,{}] 17:01:54 INFO - PROCESS | 4899 | 1461628914015 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}] 17:01:54 INFO - PROCESS | 4899 | 1461628914295 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 17:01:54 INFO - PROCESS | 4899 | 1461628914668 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b14e800 == 152 [pid = 4899] [id = 570] 17:01:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f05684ad800) [pid = 4899] [serial = 1711] [outer = (nil)] 17:01:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0568548400) [pid = 4899] [serial = 1712] [outer = 0x7f05684ad800] 17:01:54 INFO - PROCESS | 4899 | 1461628914750 Marionette DEBUG loaded listener.js 17:01:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f056aa62000) [pid = 4899] [serial = 1713] [outer = 0x7f05684ad800] 17:01:55 INFO - PROCESS | 4899 | 1461628915693 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]]]}] 17:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1745ms 17:01:55 INFO - PROCESS | 4899 | 1461628915737 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 17:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:01:55 INFO - PROCESS | 4899 | 1461628915743 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 17:01:55 INFO - PROCESS | 4899 | 1461628915750 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:01:55 INFO - PROCESS | 4899 | 1461628915753 Marionette TRACE conn3 <- [1,2254,null,{}] 17:01:55 INFO - PROCESS | 4899 | 1461628915760 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}] 17:01:56 INFO - PROCESS | 4899 | 1461628916006 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 17:01:56 INFO - PROCESS | 4899 | 1461628916269 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5c6800 == 153 [pid = 4899] [id = 571] 17:01:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f05684b5c00) [pid = 4899] [serial = 1714] [outer = (nil)] 17:01:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f056b69b000) [pid = 4899] [serial = 1715] [outer = 0x7f05684b5c00] 17:01:56 INFO - PROCESS | 4899 | 1461628916395 Marionette DEBUG loaded listener.js 17:01:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f056bac6800) [pid = 4899] [serial = 1716] [outer = 0x7f05684b5c00] 17:01:57 INFO - PROCESS | 4899 | 1461628917335 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]]]}] 17:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1639ms 17:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:01:57 INFO - PROCESS | 4899 | 1461628917389 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 17:01:57 INFO - PROCESS | 4899 | 1461628917392 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 17:01:57 INFO - PROCESS | 4899 | 1461628917399 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:01:57 INFO - PROCESS | 4899 | 1461628917402 Marionette TRACE conn3 <- [1,2258,null,{}] 17:01:57 INFO - PROCESS | 4899 | 1461628917409 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}] 17:01:57 INFO - PROCESS | 4899 | 1461628917652 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 17:01:57 INFO - PROCESS | 4899 | 1461628917979 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a76800 == 154 [pid = 4899] [id = 572] 17:01:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f056af84c00) [pid = 4899] [serial = 1717] [outer = (nil)] 17:01:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f056bd75000) [pid = 4899] [serial = 1718] [outer = 0x7f056af84c00] 17:01:58 INFO - PROCESS | 4899 | 1461628918065 Marionette DEBUG loaded listener.js 17:01:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f056c51e000) [pid = 4899] [serial = 1719] [outer = 0x7f056af84c00] 17:01:59 INFO - PROCESS | 4899 | 1461628919015 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]]]}] 17:01:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:01:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1686ms 17:01:59 INFO - PROCESS | 4899 | 1461628919086 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 17:01:59 INFO - PROCESS | 4899 | 1461628919090 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 17:01:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:01:59 INFO - PROCESS | 4899 | 1461628919097 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:01:59 INFO - PROCESS | 4899 | 1461628919101 Marionette TRACE conn3 <- [1,2262,null,{}] 17:01:59 INFO - PROCESS | 4899 | 1461628919107 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}] 17:01:59 INFO - PROCESS | 4899 | 1461628919414 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 17:01:59 INFO - PROCESS | 4899 | 1461628919726 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:01:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572db2000 == 155 [pid = 4899] [id = 573] 17:01:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f0572ded400) [pid = 4899] [serial = 1720] [outer = (nil)] 17:01:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f0572df7400) [pid = 4899] [serial = 1721] [outer = 0x7f0572ded400] 17:01:59 INFO - PROCESS | 4899 | 1461628919807 Marionette DEBUG loaded listener.js 17:01:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f057307dc00) [pid = 4899] [serial = 1722] [outer = 0x7f0572ded400] 17:02:00 INFO - PROCESS | 4899 | 1461628920697 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]]]}] 17:02:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:02:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1631ms 17:02:00 INFO - PROCESS | 4899 | 1461628920729 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 17:02:00 INFO - PROCESS | 4899 | 1461628920733 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 17:02:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:02:00 INFO - PROCESS | 4899 | 1461628920739 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:02:00 INFO - PROCESS | 4899 | 1461628920742 Marionette TRACE conn3 <- [1,2266,null,{}] 17:02:00 INFO - PROCESS | 4899 | 1461628920748 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}] 17:02:00 INFO - PROCESS | 4899 | 1461628920984 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 17:02:01 INFO - PROCESS | 4899 | 1461628921204 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05749d3000 == 156 [pid = 4899] [id = 574] 17:02:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f05638c7800) [pid = 4899] [serial = 1723] [outer = (nil)] 17:02:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f05730aa000) [pid = 4899] [serial = 1724] [outer = 0x7f05638c7800] 17:02:01 INFO - PROCESS | 4899 | 1461628921321 Marionette DEBUG loaded listener.js 17:02:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0574299000) [pid = 4899] [serial = 1725] [outer = 0x7f05638c7800] 17:02:02 INFO - PROCESS | 4899 | 1461628922360 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]]]}] 17:02:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:02:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1681ms 17:02:02 INFO - PROCESS | 4899 | 1461628922422 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 17:02:02 INFO - PROCESS | 4899 | 1461628922426 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 17:02:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:02:02 INFO - PROCESS | 4899 | 1461628922433 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:02:02 INFO - PROCESS | 4899 | 1461628922437 Marionette TRACE conn3 <- [1,2270,null,{}] 17:02:02 INFO - PROCESS | 4899 | 1461628922443 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}] 17:02:02 INFO - PROCESS | 4899 | 1461628922686 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 17:02:02 INFO - PROCESS | 4899 | 1461628922937 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574f16000 == 157 [pid = 4899] [id = 575] 17:02:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f0571bb7000) [pid = 4899] [serial = 1726] [outer = (nil)] 17:02:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f0574ee6c00) [pid = 4899] [serial = 1727] [outer = 0x7f0571bb7000] 17:02:03 INFO - PROCESS | 4899 | 1461628923059 Marionette DEBUG loaded listener.js 17:02:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f0576124800) [pid = 4899] [serial = 1728] [outer = 0x7f0571bb7000] 17:02:03 INFO - PROCESS | 4899 | 1461628923941 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]]]}] 17:02:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:02:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1582ms 17:02:04 INFO - PROCESS | 4899 | 1461628924016 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 17:02:04 INFO - PROCESS | 4899 | 1461628924021 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 17:02:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:02:04 INFO - PROCESS | 4899 | 1461628924027 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:02:04 INFO - PROCESS | 4899 | 1461628924029 Marionette TRACE conn3 <- [1,2274,null,{}] 17:02:04 INFO - PROCESS | 4899 | 1461628924035 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}] 17:02:04 INFO - PROCESS | 4899 | 1461628924276 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 17:02:04 INFO - PROCESS | 4899 | 1461628924531 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b14800 == 158 [pid = 4899] [id = 576] 17:02:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f0574299c00) [pid = 4899] [serial = 1729] [outer = (nil)] 17:02:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f057642f400) [pid = 4899] [serial = 1730] [outer = 0x7f0574299c00] 17:02:04 INFO - PROCESS | 4899 | 1461628924651 Marionette DEBUG loaded listener.js 17:02:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f0577bcd400) [pid = 4899] [serial = 1731] [outer = 0x7f0574299c00] 17:02:05 INFO - PROCESS | 4899 | 1461628925516 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]]]}] 17:02:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:02:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1531ms 17:02:05 INFO - PROCESS | 4899 | 1461628925559 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 17:02:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:02:05 INFO - PROCESS | 4899 | 1461628925563 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 17:02:05 INFO - PROCESS | 4899 | 1461628925570 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:02:05 INFO - PROCESS | 4899 | 1461628925573 Marionette TRACE conn3 <- [1,2278,null,{}] 17:02:05 INFO - PROCESS | 4899 | 1461628925579 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}] 17:02:05 INFO - PROCESS | 4899 | 1461628925808 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 17:02:06 INFO - PROCESS | 4899 | 1461628926022 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577fd4800 == 159 [pid = 4899] [id = 577] 17:02:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f0561f63c00) [pid = 4899] [serial = 1732] [outer = (nil)] 17:02:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0577f14c00) [pid = 4899] [serial = 1733] [outer = 0x7f0561f63c00] 17:02:06 INFO - PROCESS | 4899 | 1461628926152 Marionette DEBUG loaded listener.js 17:02:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f05789b2000) [pid = 4899] [serial = 1734] [outer = 0x7f0561f63c00] 17:02:07 INFO - PROCESS | 4899 | 1461628927089 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]]]}] 17:02:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:02:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1583ms 17:02:07 INFO - PROCESS | 4899 | 1461628927154 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 17:02:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:02:07 INFO - PROCESS | 4899 | 1461628927158 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 17:02:07 INFO - PROCESS | 4899 | 1461628927165 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:02:07 INFO - PROCESS | 4899 | 1461628927170 Marionette TRACE conn3 <- [1,2282,null,{}] 17:02:07 INFO - PROCESS | 4899 | 1461628927176 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}] 17:02:07 INFO - PROCESS | 4899 | 1461628927444 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 17:02:07 INFO - PROCESS | 4899 | 1461628927661 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788d2000 == 160 [pid = 4899] [id = 578] 17:02:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f0578ade400) [pid = 4899] [serial = 1735] [outer = (nil)] 17:02:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f0578b52800) [pid = 4899] [serial = 1736] [outer = 0x7f0578ade400] 17:02:07 INFO - PROCESS | 4899 | 1461628927837 Marionette DEBUG loaded listener.js 17:02:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f0578b5d000) [pid = 4899] [serial = 1737] [outer = 0x7f0578ade400] 17:02:08 INFO - PROCESS | 4899 | 1461628928793 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]]]}] 17:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1682ms 17:02:08 INFO - PROCESS | 4899 | 1461628928847 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 17:02:08 INFO - PROCESS | 4899 | 1461628928850 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 17:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:02:08 INFO - PROCESS | 4899 | 1461628928858 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:02:08 INFO - PROCESS | 4899 | 1461628928860 Marionette TRACE conn3 <- [1,2286,null,{}] 17:02:08 INFO - PROCESS | 4899 | 1461628928867 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}] 17:02:09 INFO - PROCESS | 4899 | 1461628929106 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 17:02:09 INFO - PROCESS | 4899 | 1461628929329 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578bdd000 == 161 [pid = 4899] [id = 579] 17:02:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f0578ae2000) [pid = 4899] [serial = 1738] [outer = (nil)] 17:02:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f0578b69800) [pid = 4899] [serial = 1739] [outer = 0x7f0578ae2000] 17:02:09 INFO - PROCESS | 4899 | 1461628929449 Marionette DEBUG loaded listener.js 17:02:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f0578b76000) [pid = 4899] [serial = 1740] [outer = 0x7f0578ae2000] 17:02:10 INFO - PROCESS | 4899 | 1461628930372 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]]]}] 17:02:10 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 17:02:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1588ms 17:02:10 INFO - PROCESS | 4899 | 1461628930447 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 17:02:10 INFO - PROCESS | 4899 | 1461628930449 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 17:02:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:02:10 INFO - PROCESS | 4899 | 1461628930467 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:02:10 INFO - PROCESS | 4899 | 1461628930471 Marionette TRACE conn3 <- [1,2290,null,{}] 17:02:10 INFO - PROCESS | 4899 | 1461628930476 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}] 17:02:10 INFO - PROCESS | 4899 | 1461628930753 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 17:02:11 INFO - PROCESS | 4899 | 1461628931005 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578d59800 == 162 [pid = 4899] [id = 580] 17:02:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0566e2fc00) [pid = 4899] [serial = 1741] [outer = (nil)] 17:02:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f0578b7d000) [pid = 4899] [serial = 1742] [outer = 0x7f0566e2fc00] 17:02:11 INFO - PROCESS | 4899 | 1461628931132 Marionette DEBUG loaded listener.js 17:02:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f0578d91400) [pid = 4899] [serial = 1743] [outer = 0x7f0566e2fc00] 17:02:11 INFO - PROCESS | 4899 | 1461628931981 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]]]}] 17:02:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:02:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1530ms 17:02:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:02:12 INFO - PROCESS | 4899 | 1461628931998 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 17:02:12 INFO - PROCESS | 4899 | 1461628932001 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 17:02:12 INFO - PROCESS | 4899 | 1461628932008 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:02:12 INFO - PROCESS | 4899 | 1461628932011 Marionette TRACE conn3 <- [1,2294,null,{}] 17:02:12 INFO - PROCESS | 4899 | 1461628932018 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}] 17:02:12 INFO - PROCESS | 4899 | 1461628932253 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 17:02:12 INFO - PROCESS | 4899 | 1461628932514 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578eeb000 == 163 [pid = 4899] [id = 581] 17:02:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0566e3b000) [pid = 4899] [serial = 1744] [outer = (nil)] 17:02:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f0578d99800) [pid = 4899] [serial = 1745] [outer = 0x7f0566e3b000] 17:02:12 INFO - PROCESS | 4899 | 1461628932597 Marionette DEBUG loaded listener.js 17:02:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f057a397400) [pid = 4899] [serial = 1746] [outer = 0x7f0566e3b000] 17:02:13 INFO - PROCESS | 4899 | 1461628933492 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]]]}] 17:02:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:02:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1533ms 17:02:13 INFO - PROCESS | 4899 | 1461628933540 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 17:02:13 INFO - PROCESS | 4899 | 1461628933544 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 17:02:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:02:13 INFO - PROCESS | 4899 | 1461628933551 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:02:13 INFO - PROCESS | 4899 | 1461628933553 Marionette TRACE conn3 <- [1,2298,null,{}] 17:02:13 INFO - PROCESS | 4899 | 1461628933560 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}] 17:02:13 INFO - PROCESS | 4899 | 1461628933808 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 17:02:14 INFO - PROCESS | 4899 | 1461628934021 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:14 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057b39e800 == 164 [pid = 4899] [id = 582] 17:02:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f0578d90400) [pid = 4899] [serial = 1747] [outer = (nil)] 17:02:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f057ae2ec00) [pid = 4899] [serial = 1748] [outer = 0x7f0578d90400] 17:02:14 INFO - PROCESS | 4899 | 1461628934189 Marionette DEBUG loaded listener.js 17:02:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f057b44f800) [pid = 4899] [serial = 1749] [outer = 0x7f0578d90400] 17:02:15 INFO - PROCESS | 4899 | 1461628935049 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]]]}] 17:02:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:02:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1529ms 17:02:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:02:15 INFO - PROCESS | 4899 | 1461628935082 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 17:02:15 INFO - PROCESS | 4899 | 1461628935084 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 17:02:15 INFO - PROCESS | 4899 | 1461628935091 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:02:15 INFO - PROCESS | 4899 | 1461628935094 Marionette TRACE conn3 <- [1,2302,null,{}] 17:02:15 INFO - PROCESS | 4899 | 1461628935100 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}] 17:02:15 INFO - PROCESS | 4899 | 1461628935349 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 17:02:15 INFO - PROCESS | 4899 | 1461628935615 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c8ac800 == 165 [pid = 4899] [id = 583] 17:02:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f0567ce9800) [pid = 4899] [serial = 1750] [outer = (nil)] 17:02:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f057bea3000) [pid = 4899] [serial = 1751] [outer = 0x7f0567ce9800] 17:02:15 INFO - PROCESS | 4899 | 1461628935746 Marionette DEBUG loaded listener.js 17:02:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f057c199400) [pid = 4899] [serial = 1752] [outer = 0x7f0567ce9800] 17:02:16 INFO - PROCESS | 4899 | 1461628936610 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]]]}] 17:02:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:02:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1580ms 17:02:16 INFO - PROCESS | 4899 | 1461628936671 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 17:02:16 INFO - PROCESS | 4899 | 1461628936675 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 17:02:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:02:16 INFO - PROCESS | 4899 | 1461628936682 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:02:16 INFO - PROCESS | 4899 | 1461628936685 Marionette TRACE conn3 <- [1,2306,null,{}] 17:02:16 INFO - PROCESS | 4899 | 1461628936691 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}] 17:02:16 INFO - PROCESS | 4899 | 1461628936936 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 17:02:17 INFO - PROCESS | 4899 | 1461628937192 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057da84800 == 166 [pid = 4899] [id = 584] 17:02:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f057a3a2400) [pid = 4899] [serial = 1753] [outer = (nil)] 17:02:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057c527400) [pid = 4899] [serial = 1754] [outer = 0x7f057a3a2400] 17:02:17 INFO - PROCESS | 4899 | 1461628937313 Marionette DEBUG loaded listener.js 17:02:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f057c531800) [pid = 4899] [serial = 1755] [outer = 0x7f057a3a2400] 17:02:18 INFO - PROCESS | 4899 | 1461628938173 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]]]}] 17:02:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:02:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1532ms 17:02:18 INFO - PROCESS | 4899 | 1461628938215 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 17:02:18 INFO - PROCESS | 4899 | 1461628938219 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 17:02:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:02:18 INFO - PROCESS | 4899 | 1461628938225 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:02:18 INFO - PROCESS | 4899 | 1461628938229 Marionette TRACE conn3 <- [1,2310,null,{}] 17:02:18 INFO - PROCESS | 4899 | 1461628938234 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}] 17:02:18 INFO - PROCESS | 4899 | 1461628938469 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 17:02:18 INFO - PROCESS | 4899 | 1461628938747 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057ea24000 == 167 [pid = 4899] [id = 585] 17:02:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0560176400) [pid = 4899] [serial = 1756] [outer = (nil)] 17:02:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057cb63400) [pid = 4899] [serial = 1757] [outer = 0x7f0560176400] 17:02:18 INFO - PROCESS | 4899 | 1461628938879 Marionette DEBUG loaded listener.js 17:02:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f057cdea000) [pid = 4899] [serial = 1758] [outer = 0x7f0560176400] 17:02:19 INFO - PROCESS | 4899 | 1461628939739 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]]]}] 17:02:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:02:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1585ms 17:02:19 INFO - PROCESS | 4899 | 1461628939812 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 17:02:19 INFO - PROCESS | 4899 | 1461628939816 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 17:02:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:02:19 INFO - PROCESS | 4899 | 1461628939822 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:02:19 INFO - PROCESS | 4899 | 1461628939825 Marionette TRACE conn3 <- [1,2314,null,{}] 17:02:19 INFO - PROCESS | 4899 | 1461628939831 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}] 17:02:20 INFO - PROCESS | 4899 | 1461628940106 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 17:02:20 INFO - PROCESS | 4899 | 1461628940439 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05815c3800 == 168 [pid = 4899] [id = 586] 17:02:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f05602f0400) [pid = 4899] [serial = 1759] [outer = (nil)] 17:02:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f0578b6e800) [pid = 4899] [serial = 1760] [outer = 0x7f05602f0400] 17:02:20 INFO - PROCESS | 4899 | 1461628940520 Marionette DEBUG loaded listener.js 17:02:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f057d9d6400) [pid = 4899] [serial = 1761] [outer = 0x7f05602f0400] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057182c000 == 167 [pid = 4899] [id = 289] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0565773800 == 166 [pid = 4899] [id = 523] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05611da800 == 165 [pid = 4899] [id = 524] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ea33800 == 164 [pid = 4899] [id = 250] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0560edb800 == 163 [pid = 4899] [id = 521] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056347f800 == 162 [pid = 4899] [id = 522] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577f82000 == 161 [pid = 4899] [id = 65] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05949b0000 == 160 [pid = 4899] [id = 195] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e76b000 == 159 [pid = 4899] [id = 295] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05778c8000 == 158 [pid = 4899] [id = 367] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05671a7000 == 157 [pid = 4899] [id = 566] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056584b000 == 156 [pid = 4899] [id = 565] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0563495800 == 155 [pid = 4899] [id = 564] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0560edf800 == 154 [pid = 4899] [id = 563] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574c16000 == 153 [pid = 4899] [id = 559] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057314e800 == 152 [pid = 4899] [id = 558] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572dbf800 == 151 [pid = 4899] [id = 557] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571be7800 == 150 [pid = 4899] [id = 556] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a75000 == 149 [pid = 4899] [id = 555] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571971800 == 148 [pid = 4899] [id = 554] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c0b9800 == 147 [pid = 4899] [id = 553] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b225000 == 146 [pid = 4899] [id = 552] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a9c2000 == 145 [pid = 4899] [id = 551] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056951f000 == 144 [pid = 4899] [id = 550] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567a1e800 == 143 [pid = 4899] [id = 549] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05668e7800 == 142 [pid = 4899] [id = 548] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05626d4000 == 141 [pid = 4899] [id = 547] 17:02:22 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056585c800 == 140 [pid = 4899] [id = 546] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f0566e2e400) [pid = 4899] [serial = 1512] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f05635bfc00) [pid = 4899] [serial = 1634] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f0563255800) [pid = 4899] [serial = 1580] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f0565260000) [pid = 4899] [serial = 1581] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f057650b000) [pid = 4899] [serial = 1604] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f0577a5f800) [pid = 4899] [serial = 1605] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f0561f63000) [pid = 4899] [serial = 1631] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f058b311c00) [pid = 4899] [serial = 1622] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f058c247400) [pid = 4899] [serial = 1623] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f0577bd2000) [pid = 4899] [serial = 1607] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f057865b400) [pid = 4899] [serial = 1608] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f0574294000) [pid = 4899] [serial = 1598] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f0574de0000) [pid = 4899] [serial = 1599] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f056befcc00) [pid = 4899] [serial = 1592] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f056c11ac00) [pid = 4899] [serial = 1593] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f057d7f8800) [pid = 4899] [serial = 1616] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f0580974800) [pid = 4899] [serial = 1617] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0573040800) [pid = 4899] [serial = 1595] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f057309fc00) [pid = 4899] [serial = 1596] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f05667a5400) [pid = 4899] [serial = 1577] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f0578d9f400) [pid = 4899] [serial = 1610] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f057bd5c800) [pid = 4899] [serial = 1611] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f0561adb800) [pid = 4899] [serial = 1628] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f0561e2d400) [pid = 4899] [serial = 1629] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f058c376400) [pid = 4899] [serial = 1625] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f058c38c400) [pid = 4899] [serial = 1626] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f057c52c000) [pid = 4899] [serial = 1613] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f057cde9800) [pid = 4899] [serial = 1614] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f05751d9400) [pid = 4899] [serial = 1601] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0576127800) [pid = 4899] [serial = 1602] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f056aa5b800) [pid = 4899] [serial = 1586] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f056af90400) [pid = 4899] [serial = 1587] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f056b6a6c00) [pid = 4899] [serial = 1589] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f056bd76400) [pid = 4899] [serial = 1590] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f058434cc00) [pid = 4899] [serial = 1619] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f058ae51000) [pid = 4899] [serial = 1620] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f0566e39000) [pid = 4899] [serial = 1583] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f0567ad4000) [pid = 4899] [serial = 1584] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f056525e400) [pid = 4899] [serial = 1637] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f0565354c00) [pid = 4899] [serial = 1638] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f05638c8400) [pid = 4899] [serial = 1635] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f056217b800) [pid = 4899] [serial = 1632] [outer = (nil)] [url = about:blank] 17:02:22 INFO - PROCESS | 4899 | 1461628942740 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]]]}] 17:02:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:02:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2934ms 17:02:22 INFO - PROCESS | 4899 | 1461628942802 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 17:02:22 INFO - PROCESS | 4899 | 1461628942809 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 17:02:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:02:22 INFO - PROCESS | 4899 | 1461628942833 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:02:22 INFO - PROCESS | 4899 | 1461628942838 Marionette TRACE conn3 <- [1,2318,null,{}] 17:02:22 INFO - PROCESS | 4899 | 1461628942846 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}] 17:02:23 INFO - PROCESS | 4899 | 1461628943065 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 17:02:23 INFO - PROCESS | 4899 | 1461628943236 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0561df9800 == 141 [pid = 4899] [id = 587] 17:02:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f0561adb800) [pid = 4899] [serial = 1762] [outer = (nil)] 17:02:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f0561f60800) [pid = 4899] [serial = 1763] [outer = 0x7f0561adb800] 17:02:23 INFO - PROCESS | 4899 | 1461628943303 Marionette DEBUG loaded listener.js 17:02:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f0561f6cc00) [pid = 4899] [serial = 1764] [outer = 0x7f0561adb800] 17:02:24 INFO - PROCESS | 4899 | 1461628944210 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] 17:02:24 INFO - PROCESS | 4899 | 1461628944286 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 17:02:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:02:24 INFO - PROCESS | 4899 | 1461628944296 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:02:24 INFO - PROCESS | 4899 | 1461628944299 Marionette TRACE conn3 <- [1,2322,null,{}] 17:02:24 INFO - PROCESS | 4899 | 1461628944305 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}] 17:02:24 INFO - PROCESS | 4899 | 1461628944613 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 17:02:24 INFO - PROCESS | 4899 | 1461628944645 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05639d7800 == 142 [pid = 4899] [id = 588] 17:02:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f0561f6f400) [pid = 4899] [serial = 1765] [outer = (nil)] 17:02:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f05635bfc00) [pid = 4899] [serial = 1766] [outer = 0x7f0561f6f400] 17:02:24 INFO - PROCESS | 4899 | 1461628944707 Marionette DEBUG loaded listener.js 17:02:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0565348c00) [pid = 4899] [serial = 1767] [outer = 0x7f0561f6f400] 17:02:25 INFO - PROCESS | 4899 | 1461628945639 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]]]}] 17:02:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:02:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1392ms 17:02:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:02:25 INFO - PROCESS | 4899 | 1461628945691 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 17:02:25 INFO - PROCESS | 4899 | 1461628945694 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 17:02:25 INFO - PROCESS | 4899 | 1461628945700 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:02:25 INFO - PROCESS | 4899 | 1461628945706 Marionette TRACE conn3 <- [1,2326,null,{}] 17:02:25 INFO - PROCESS | 4899 | 1461628945720 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}] 17:02:26 INFO - PROCESS | 4899 | 1461628946000 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 17:02:26 INFO - PROCESS | 4899 | 1461628946033 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05668e6000 == 143 [pid = 4899] [id = 589] 17:02:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f0566504400) [pid = 4899] [serial = 1768] [outer = (nil)] 17:02:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f05667a4800) [pid = 4899] [serial = 1769] [outer = 0x7f0566504400] 17:02:26 INFO - PROCESS | 4899 | 1461628946097 Marionette DEBUG loaded listener.js 17:02:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f05679be000) [pid = 4899] [serial = 1770] [outer = 0x7f0566504400] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f0560173800) [pid = 4899] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f0565350c00) [pid = 4899] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f0561f6f800) [pid = 4899] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f0560ec6400) [pid = 4899] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f056324c000) [pid = 4899] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f05730a1c00) [pid = 4899] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f056bac6000) [pid = 4899] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f056b6a6800) [pid = 4899] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f056aa65800) [pid = 4899] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f056aa67800) [pid = 4899] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0560ecec00) [pid = 4899] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f05679b8c00) [pid = 4899] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f056854b400) [pid = 4899] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f05602f4800) [pid = 4899] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f0561f62c00) [pid = 4899] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f05679b5c00) [pid = 4899] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f05679be400) [pid = 4899] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f056bacf400) [pid = 4899] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f05679b4400) [pid = 4899] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f056c809c00) [pid = 4899] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:02:27 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f0572df3800) [pid = 4899] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:02:27 INFO - PROCESS | 4899 | 1461628947643 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]]]}] 17:02:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:02:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1986ms 17:02:27 INFO - PROCESS | 4899 | 1461628947686 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 17:02:27 INFO - PROCESS | 4899 | 1461628947690 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 17:02:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:02:27 INFO - PROCESS | 4899 | 1461628947706 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:02:27 INFO - PROCESS | 4899 | 1461628947708 Marionette TRACE conn3 <- [1,2330,null,{}] 17:02:27 INFO - PROCESS | 4899 | 1461628947714 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}] 17:02:27 INFO - PROCESS | 4899 | 1461628947915 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 17:02:27 INFO - PROCESS | 4899 | 1461628947932 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566b63000 == 144 [pid = 4899] [id = 590] 17:02:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f0566508c00) [pid = 4899] [serial = 1771] [outer = (nil)] 17:02:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f0567ad3000) [pid = 4899] [serial = 1772] [outer = 0x7f0566508c00] 17:02:28 INFO - PROCESS | 4899 | 1461628947996 Marionette DEBUG loaded listener.js 17:02:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f0567bd3400) [pid = 4899] [serial = 1773] [outer = 0x7f0566508c00] 17:02:28 INFO - PROCESS | 4899 | 1461628948914 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]]]}] 17:02:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:02:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1233ms 17:02:28 INFO - PROCESS | 4899 | 1461628948960 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 17:02:28 INFO - PROCESS | 4899 | 1461628948964 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 17:02:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:02:28 INFO - PROCESS | 4899 | 1461628948973 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:02:28 INFO - PROCESS | 4899 | 1461628948975 Marionette TRACE conn3 <- [1,2334,null,{}] 17:02:28 INFO - PROCESS | 4899 | 1461628948979 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}] 17:02:29 INFO - PROCESS | 4899 | 1461628949187 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 17:02:29 INFO - PROCESS | 4899 | 1461628949551 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05611d1800 == 145 [pid = 4899] [id = 591] 17:02:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f056017c400) [pid = 4899] [serial = 1774] [outer = (nil)] 17:02:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0560ec4400) [pid = 4899] [serial = 1775] [outer = 0x7f056017c400] 17:02:29 INFO - PROCESS | 4899 | 1461628949697 Marionette DEBUG loaded listener.js 17:02:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f0561e2ec00) [pid = 4899] [serial = 1776] [outer = 0x7f056017c400] 17:02:30 INFO - PROCESS | 4899 | 1461628950606 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]]]}] 17:02:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:02:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1679ms 17:02:30 INFO - PROCESS | 4899 | 1461628950655 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 17:02:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:02:30 INFO - PROCESS | 4899 | 1461628950661 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 17:02:30 INFO - PROCESS | 4899 | 1461628950670 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:02:30 INFO - PROCESS | 4899 | 1461628950675 Marionette TRACE conn3 <- [1,2338,null,{}] 17:02:30 INFO - PROCESS | 4899 | 1461628950683 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}] 17:02:30 INFO - PROCESS | 4899 | 1461628950933 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 17:02:31 INFO - PROCESS | 4899 | 1461628951189 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05657d5000 == 146 [pid = 4899] [id = 592] 17:02:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f0563258c00) [pid = 4899] [serial = 1777] [outer = (nil)] 17:02:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f05633a8800) [pid = 4899] [serial = 1778] [outer = 0x7f0563258c00] 17:02:31 INFO - PROCESS | 4899 | 1461628951314 Marionette DEBUG loaded listener.js 17:02:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f05638c3400) [pid = 4899] [serial = 1779] [outer = 0x7f0563258c00] 17:02:32 INFO - PROCESS | 4899 | 1461628952276 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]]]}] 17:02:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:02:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1635ms 17:02:32 INFO - PROCESS | 4899 | 1461628952309 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 17:02:32 INFO - PROCESS | 4899 | 1461628952315 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 17:02:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:02:32 INFO - PROCESS | 4899 | 1461628952323 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:02:32 INFO - PROCESS | 4899 | 1461628952326 Marionette TRACE conn3 <- [1,2342,null,{}] 17:02:32 INFO - PROCESS | 4899 | 1461628952332 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}] 17:02:32 INFO - PROCESS | 4899 | 1461628952572 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 17:02:32 INFO - PROCESS | 4899 | 1461628952878 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:32 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05687be000 == 147 [pid = 4899] [id = 593] 17:02:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f05638c8400) [pid = 4899] [serial = 1780] [outer = (nil)] 17:02:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f05664abc00) [pid = 4899] [serial = 1781] [outer = 0x7f05638c8400] 17:02:33 INFO - PROCESS | 4899 | 1461628953001 Marionette DEBUG loaded listener.js 17:02:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f05667b0c00) [pid = 4899] [serial = 1782] [outer = 0x7f05638c8400] 17:02:33 INFO - PROCESS | 4899 | 1461628953907 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]]]}] 17:02:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:02:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1629ms 17:02:33 INFO - PROCESS | 4899 | 1461628953954 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 17:02:33 INFO - PROCESS | 4899 | 1461628953957 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 17:02:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:02:33 INFO - PROCESS | 4899 | 1461628953974 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:02:33 INFO - PROCESS | 4899 | 1461628953983 Marionette TRACE conn3 <- [1,2346,null,{}] 17:02:33 INFO - PROCESS | 4899 | 1461628953989 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}] 17:02:34 INFO - PROCESS | 4899 | 1461628954249 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 17:02:34 INFO - PROCESS | 4899 | 1461628954508 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b14b000 == 148 [pid = 4899] [id = 594] 17:02:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f056526a800) [pid = 4899] [serial = 1783] [outer = (nil)] 17:02:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f056854e000) [pid = 4899] [serial = 1784] [outer = 0x7f056526a800] 17:02:34 INFO - PROCESS | 4899 | 1461628954628 Marionette DEBUG loaded listener.js 17:02:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f056aa69400) [pid = 4899] [serial = 1785] [outer = 0x7f056526a800] 17:02:35 INFO - PROCESS | 4899 | 1461628955633 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]]]}] 17:02:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:02:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1708ms 17:02:35 INFO - PROCESS | 4899 | 1461628955675 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 17:02:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:02:35 INFO - PROCESS | 4899 | 1461628955680 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 17:02:35 INFO - PROCESS | 4899 | 1461628955686 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:02:35 INFO - PROCESS | 4899 | 1461628955690 Marionette TRACE conn3 <- [1,2350,null,{}] 17:02:35 INFO - PROCESS | 4899 | 1461628955695 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}] 17:02:35 INFO - PROCESS | 4899 | 1461628955972 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 17:02:36 INFO - PROCESS | 4899 | 1461628956275 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c0b9000 == 149 [pid = 4899] [id = 595] 17:02:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f0567ce9400) [pid = 4899] [serial = 1786] [outer = (nil)] 17:02:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f056b188000) [pid = 4899] [serial = 1787] [outer = 0x7f0567ce9400] 17:02:36 INFO - PROCESS | 4899 | 1461628956352 Marionette DEBUG loaded listener.js 17:02:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f056bac1400) [pid = 4899] [serial = 1788] [outer = 0x7f0567ce9400] 17:02:37 INFO - PROCESS | 4899 | 1461628957198 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]]]}] 17:02:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:02:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1588ms 17:02:37 INFO - PROCESS | 4899 | 1461628957274 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 17:02:37 INFO - PROCESS | 4899 | 1461628957278 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 17:02:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:02:37 INFO - PROCESS | 4899 | 1461628957284 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:02:37 INFO - PROCESS | 4899 | 1461628957286 Marionette TRACE conn3 <- [1,2354,null,{}] 17:02:37 INFO - PROCESS | 4899 | 1461628957293 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}] 17:02:37 INFO - PROCESS | 4899 | 1461628957533 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 17:02:37 INFO - PROCESS | 4899 | 1461628957745 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:37 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a0c000 == 150 [pid = 4899] [id = 596] 17:02:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f056bd76400) [pid = 4899] [serial = 1789] [outer = (nil)] 17:02:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f056bde4800) [pid = 4899] [serial = 1790] [outer = 0x7f056bd76400] 17:02:37 INFO - PROCESS | 4899 | 1461628957878 Marionette DEBUG loaded listener.js 17:02:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056c772c00) [pid = 4899] [serial = 1791] [outer = 0x7f056bd76400] 17:02:38 INFO - PROCESS | 4899 | 1461628958970 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]]]}] 17:02:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:02:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1731ms 17:02:39 INFO - PROCESS | 4899 | 1461628959017 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 17:02:39 INFO - PROCESS | 4899 | 1461628959021 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 17:02:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:02:39 INFO - PROCESS | 4899 | 1461628959027 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:02:39 INFO - PROCESS | 4899 | 1461628959030 Marionette TRACE conn3 <- [1,2358,null,{}] 17:02:39 INFO - PROCESS | 4899 | 1461628959035 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}] 17:02:39 INFO - PROCESS | 4899 | 1461628959280 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 17:02:39 INFO - PROCESS | 4899 | 1461628959536 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d85800 == 151 [pid = 4899] [id = 597] 17:02:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f056bd77000) [pid = 4899] [serial = 1792] [outer = (nil)] 17:02:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0571bb4800) [pid = 4899] [serial = 1793] [outer = 0x7f056bd77000] 17:02:39 INFO - PROCESS | 4899 | 1461628959657 Marionette DEBUG loaded listener.js 17:02:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f0571e67400) [pid = 4899] [serial = 1794] [outer = 0x7f056bd77000] 17:02:40 INFO - PROCESS | 4899 | 1461628960696 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]]]}] 17:02:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:02:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1740ms 17:02:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:02:40 INFO - PROCESS | 4899 | 1461628960768 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 17:02:40 INFO - PROCESS | 4899 | 1461628960771 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 17:02:40 INFO - PROCESS | 4899 | 1461628960778 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:02:40 INFO - PROCESS | 4899 | 1461628960781 Marionette TRACE conn3 <- [1,2362,null,{}] 17:02:40 INFO - PROCESS | 4899 | 1461628960786 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}] 17:02:41 INFO - PROCESS | 4899 | 1461628961019 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 17:02:41 INFO - PROCESS | 4899 | 1461628961230 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572e42000 == 152 [pid = 4899] [id = 598] 17:02:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f05718f6000) [pid = 4899] [serial = 1795] [outer = (nil)] 17:02:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f057303a400) [pid = 4899] [serial = 1796] [outer = 0x7f05718f6000] 17:02:41 INFO - PROCESS | 4899 | 1461628961347 Marionette DEBUG loaded listener.js 17:02:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f057309c400) [pid = 4899] [serial = 1797] [outer = 0x7f05718f6000] 17:02:42 INFO - PROCESS | 4899 | 1461628962295 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]]]}] 17:02:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:02:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1584ms 17:02:42 INFO - PROCESS | 4899 | 1461628962362 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 17:02:42 INFO - PROCESS | 4899 | 1461628962366 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 17:02:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:02:42 INFO - PROCESS | 4899 | 1461628962372 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:02:42 INFO - PROCESS | 4899 | 1461628962375 Marionette TRACE conn3 <- [1,2366,null,{}] 17:02:42 INFO - PROCESS | 4899 | 1461628962381 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}] 17:02:42 INFO - PROCESS | 4899 | 1461628962612 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 17:02:42 INFO - PROCESS | 4899 | 1461628962823 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05749e5800 == 153 [pid = 4899] [id = 599] 17:02:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f0571e65800) [pid = 4899] [serial = 1798] [outer = (nil)] 17:02:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f0573ec6400) [pid = 4899] [serial = 1799] [outer = 0x7f0571e65800] 17:02:42 INFO - PROCESS | 4899 | 1461628962941 Marionette DEBUG loaded listener.js 17:02:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f0574ede800) [pid = 4899] [serial = 1800] [outer = 0x7f0571e65800] 17:02:43 INFO - PROCESS | 4899 | 1461628963883 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]]]}] 17:02:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:02:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1579ms 17:02:43 INFO - PROCESS | 4899 | 1461628963952 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 17:02:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:02:43 INFO - PROCESS | 4899 | 1461628963956 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 17:02:43 INFO - PROCESS | 4899 | 1461628963963 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:02:43 INFO - PROCESS | 4899 | 1461628963966 Marionette TRACE conn3 <- [1,2370,null,{}] 17:02:43 INFO - PROCESS | 4899 | 1461628963972 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}] 17:02:44 INFO - PROCESS | 4899 | 1461628964259 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 17:02:44 INFO - PROCESS | 4899 | 1461628964553 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575522000 == 154 [pid = 4899] [id = 600] 17:02:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f05635c6c00) [pid = 4899] [serial = 1801] [outer = (nil)] 17:02:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f057540cc00) [pid = 4899] [serial = 1802] [outer = 0x7f05635c6c00] 17:02:44 INFO - PROCESS | 4899 | 1461628964635 Marionette DEBUG loaded listener.js 17:02:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f0576427000) [pid = 4899] [serial = 1803] [outer = 0x7f05635c6c00] 17:02:45 INFO - PROCESS | 4899 | 1461628965488 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]]]}] 17:02:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:02:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1583ms 17:02:45 INFO - PROCESS | 4899 | 1461628965547 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 17:02:45 INFO - PROCESS | 4899 | 1461628965551 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 17:02:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:02:45 INFO - PROCESS | 4899 | 1461628965557 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:02:45 INFO - PROCESS | 4899 | 1461628965559 Marionette TRACE conn3 <- [1,2374,null,{}] 17:02:45 INFO - PROCESS | 4899 | 1461628965565 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}] 17:02:45 INFO - PROCESS | 4899 | 1461628965796 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 17:02:46 INFO - PROCESS | 4899 | 1461628966013 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577cbb000 == 155 [pid = 4899] [id = 601] 17:02:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0576432c00) [pid = 4899] [serial = 1804] [outer = (nil)] 17:02:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f0577bd5000) [pid = 4899] [serial = 1805] [outer = 0x7f0576432c00] 17:02:46 INFO - PROCESS | 4899 | 1461628966144 Marionette DEBUG loaded listener.js 17:02:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f05789b1800) [pid = 4899] [serial = 1806] [outer = 0x7f0576432c00] 17:02:47 INFO - PROCESS | 4899 | 1461628967116 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]]]}] 17:02:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:02:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1636ms 17:02:47 INFO - PROCESS | 4899 | 1461628967194 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 17:02:47 INFO - PROCESS | 4899 | 1461628967197 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 17:02:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:02:47 INFO - PROCESS | 4899 | 1461628967205 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:02:47 INFO - PROCESS | 4899 | 1461628967210 Marionette TRACE conn3 <- [1,2378,null,{}] 17:02:47 INFO - PROCESS | 4899 | 1461628967216 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}] 17:02:47 INFO - PROCESS | 4899 | 1461628967524 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 17:02:47 INFO - PROCESS | 4899 | 1461628967836 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578bf2800 == 156 [pid = 4899] [id = 602] 17:02:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0577a5f800) [pid = 4899] [serial = 1807] [outer = (nil)] 17:02:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f0578b77000) [pid = 4899] [serial = 1808] [outer = 0x7f0577a5f800] 17:02:47 INFO - PROCESS | 4899 | 1461628967913 Marionette DEBUG loaded listener.js 17:02:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f057aeea800) [pid = 4899] [serial = 1809] [outer = 0x7f0577a5f800] 17:02:48 INFO - PROCESS | 4899 | 1461628968772 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]]]}] 17:02:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:02:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1637ms 17:02:48 INFO - PROCESS | 4899 | 1461628968843 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 17:02:48 INFO - PROCESS | 4899 | 1461628968847 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 17:02:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:02:48 INFO - PROCESS | 4899 | 1461628968853 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:02:48 INFO - PROCESS | 4899 | 1461628968857 Marionette TRACE conn3 <- [1,2382,null,{}] 17:02:48 INFO - PROCESS | 4899 | 1461628968863 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}] 17:02:49 INFO - PROCESS | 4899 | 1461628969150 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 17:02:49 INFO - PROCESS | 4899 | 1461628969455 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc30000 == 157 [pid = 4899] [id = 603] 17:02:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f0562705800) [pid = 4899] [serial = 1810] [outer = (nil)] 17:02:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f057c49dc00) [pid = 4899] [serial = 1811] [outer = 0x7f0562705800] 17:02:49 INFO - PROCESS | 4899 | 1461628969536 Marionette DEBUG loaded listener.js 17:02:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f057cde8800) [pid = 4899] [serial = 1812] [outer = 0x7f0562705800] 17:02:50 INFO - PROCESS | 4899 | 1461628970415 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]]]}] 17:02:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:02:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1638ms 17:02:50 INFO - PROCESS | 4899 | 1461628970492 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 17:02:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:02:50 INFO - PROCESS | 4899 | 1461628970506 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 17:02:50 INFO - PROCESS | 4899 | 1461628970513 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:02:50 INFO - PROCESS | 4899 | 1461628970517 Marionette TRACE conn3 <- [1,2386,null,{}] 17:02:50 INFO - PROCESS | 4899 | 1461628970523 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}] 17:02:50 INFO - PROCESS | 4899 | 1461628970802 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 17:02:51 INFO - PROCESS | 4899 | 1461628971110 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058099d000 == 158 [pid = 4899] [id = 604] 17:02:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f05667a9c00) [pid = 4899] [serial = 1813] [outer = (nil)] 17:02:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f057d9d6800) [pid = 4899] [serial = 1814] [outer = 0x7f05667a9c00] 17:02:51 INFO - PROCESS | 4899 | 1461628971192 Marionette DEBUG loaded listener.js 17:02:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f057dda2800) [pid = 4899] [serial = 1815] [outer = 0x7f05667a9c00] 17:02:52 INFO - PROCESS | 4899 | 1461628972050 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]]]}] 17:02:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:02:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1603ms 17:02:52 INFO - PROCESS | 4899 | 1461628972116 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 17:02:52 INFO - PROCESS | 4899 | 1461628972120 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 17:02:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:02:52 INFO - PROCESS | 4899 | 1461628972126 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:02:52 INFO - PROCESS | 4899 | 1461628972130 Marionette TRACE conn3 <- [1,2390,null,{}] 17:02:52 INFO - PROCESS | 4899 | 1461628972135 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}] 17:02:52 INFO - PROCESS | 4899 | 1461628972383 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 17:02:52 INFO - PROCESS | 4899 | 1461628972643 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058aec9000 == 159 [pid = 4899] [id = 605] 17:02:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f057cde9400) [pid = 4899] [serial = 1816] [outer = (nil)] 17:02:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057e732000) [pid = 4899] [serial = 1817] [outer = 0x7f057cde9400] 17:02:52 INFO - PROCESS | 4899 | 1461628972775 Marionette DEBUG loaded listener.js 17:02:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f0580724400) [pid = 4899] [serial = 1818] [outer = 0x7f057cde9400] 17:02:53 INFO - PROCESS | 4899 | 1461628973659 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]]]}] 17:02:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:02:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1593ms 17:02:53 INFO - PROCESS | 4899 | 1461628973721 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 17:02:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:02:53 INFO - PROCESS | 4899 | 1461628973725 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 17:02:53 INFO - PROCESS | 4899 | 1461628973732 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:02:53 INFO - PROCESS | 4899 | 1461628973736 Marionette TRACE conn3 <- [1,2394,null,{}] 17:02:53 INFO - PROCESS | 4899 | 1461628973742 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}] 17:02:54 INFO - PROCESS | 4899 | 1461628974001 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 17:02:54 INFO - PROCESS | 4899 | 1461628974360 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c013000 == 160 [pid = 4899] [id = 606] 17:02:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f05807e0400) [pid = 4899] [serial = 1819] [outer = (nil)] 17:02:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f0580979c00) [pid = 4899] [serial = 1820] [outer = 0x7f05807e0400] 17:02:54 INFO - PROCESS | 4899 | 1461628974452 Marionette DEBUG loaded listener.js 17:02:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f0584354800) [pid = 4899] [serial = 1821] [outer = 0x7f05807e0400] 17:02:55 INFO - PROCESS | 4899 | 1461628975365 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]]]}] 17:02:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:02:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1690ms 17:02:55 INFO - PROCESS | 4899 | 1461628975422 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 17:02:55 INFO - PROCESS | 4899 | 1461628975426 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 17:02:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:02:55 INFO - PROCESS | 4899 | 1461628975433 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:02:55 INFO - PROCESS | 4899 | 1461628975436 Marionette TRACE conn3 <- [1,2398,null,{}] 17:02:55 INFO - PROCESS | 4899 | 1461628975444 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}] 17:02:55 INFO - PROCESS | 4899 | 1461628975685 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 17:02:55 INFO - PROCESS | 4899 | 1461628975985 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fb53800 == 161 [pid = 4899] [id = 607] 17:02:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f05807e1400) [pid = 4899] [serial = 1822] [outer = (nil)] 17:02:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f058a226800) [pid = 4899] [serial = 1823] [outer = 0x7f05807e1400] 17:02:56 INFO - PROCESS | 4899 | 1461628976066 Marionette DEBUG loaded listener.js 17:02:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f058b092400) [pid = 4899] [serial = 1824] [outer = 0x7f05807e1400] 17:02:56 INFO - PROCESS | 4899 | 1461628976932 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]]]}] 17:02:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:02:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1536ms 17:02:56 INFO - PROCESS | 4899 | 1461628976971 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 17:02:56 INFO - PROCESS | 4899 | 1461628976974 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 17:02:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:02:56 INFO - PROCESS | 4899 | 1461628976980 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:02:56 INFO - PROCESS | 4899 | 1461628976983 Marionette TRACE conn3 <- [1,2402,null,{}] 17:02:56 INFO - PROCESS | 4899 | 1461628976988 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}] 17:02:57 INFO - PROCESS | 4899 | 1461628977223 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 17:02:57 INFO - PROCESS | 4899 | 1461628977488 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0590536000 == 162 [pid = 4899] [id = 608] 17:02:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f0585202c00) [pid = 4899] [serial = 1825] [outer = (nil)] 17:02:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f058b311c00) [pid = 4899] [serial = 1826] [outer = 0x7f0585202c00] 17:02:57 INFO - PROCESS | 4899 | 1461628977617 Marionette DEBUG loaded listener.js 17:02:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f058c247400) [pid = 4899] [serial = 1827] [outer = 0x7f0585202c00] 17:02:58 INFO - PROCESS | 4899 | 1461628978486 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]]]}] 17:02:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:02:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1536ms 17:02:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:02:58 INFO - PROCESS | 4899 | 1461628978518 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 17:02:58 INFO - PROCESS | 4899 | 1461628978521 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 17:02:58 INFO - PROCESS | 4899 | 1461628978527 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:02:58 INFO - PROCESS | 4899 | 1461628978530 Marionette TRACE conn3 <- [1,2406,null,{}] 17:02:58 INFO - PROCESS | 4899 | 1461628978535 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}] 17:02:58 INFO - PROCESS | 4899 | 1461628978778 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 17:02:59 INFO - PROCESS | 4899 | 1461628979070 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:02:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05672dd000 == 163 [pid = 4899] [id = 609] 17:02:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f05602e8800) [pid = 4899] [serial = 1828] [outer = (nil)] 17:02:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f05807df800) [pid = 4899] [serial = 1829] [outer = 0x7f05602e8800] 17:02:59 INFO - PROCESS | 4899 | 1461628979206 Marionette DEBUG loaded listener.js 17:02:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f058c379000) [pid = 4899] [serial = 1830] [outer = 0x7f05602e8800] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0566b63000 == 162 [pid = 4899] [id = 590] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05668e6000 == 161 [pid = 4899] [id = 589] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05639d7800 == 160 [pid = 4899] [id = 588] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0561df9800 == 159 [pid = 4899] [id = 587] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057ea24000 == 158 [pid = 4899] [id = 585] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057da84800 == 157 [pid = 4899] [id = 584] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c8ac800 == 156 [pid = 4899] [id = 583] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057b39e800 == 155 [pid = 4899] [id = 582] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578eeb000 == 154 [pid = 4899] [id = 581] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578d59800 == 153 [pid = 4899] [id = 580] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578bdd000 == 152 [pid = 4899] [id = 579] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05788d2000 == 151 [pid = 4899] [id = 578] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577fd4800 == 150 [pid = 4899] [id = 577] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b14800 == 149 [pid = 4899] [id = 576] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574f16000 == 148 [pid = 4899] [id = 575] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05749d3000 == 147 [pid = 4899] [id = 574] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572db2000 == 146 [pid = 4899] [id = 573] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a76800 == 145 [pid = 4899] [id = 572] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c5c6800 == 144 [pid = 4899] [id = 571] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b14e800 == 143 [pid = 4899] [id = 570] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05671b8800 == 142 [pid = 4899] [id = 569] 17:03:00 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0563481000 == 141 [pid = 4899] [id = 568] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f0567bcd400) [pid = 4899] [serial = 1578] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f056650c800) [pid = 4899] [serial = 1703] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f056650a400) [pid = 4899] [serial = 1698] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f0567ae1800) [pid = 4899] [serial = 1700] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f0567bd1400) [pid = 4899] [serial = 1701] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f056324b400) [pid = 4899] [serial = 1688] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f0566507000) [pid = 4899] [serial = 1647] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f0565356000) [pid = 4899] [serial = 1646] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f0576268400) [pid = 4899] [serial = 1680] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f057611d400) [pid = 4899] [serial = 1679] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f0571c1a000) [pid = 4899] [serial = 1671] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f0571bb8400) [pid = 4899] [serial = 1670] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f05718fc000) [pid = 4899] [serial = 1668] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f056c812000) [pid = 4899] [serial = 1667] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f056bd76000) [pid = 4899] [serial = 1659] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f056b6a1400) [pid = 4899] [serial = 1658] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f056c116800) [pid = 4899] [serial = 1662] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f056befd400) [pid = 4899] [serial = 1661] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f05633a1c00) [pid = 4899] [serial = 1694] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f05664b0000) [pid = 4899] [serial = 1640] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f056c805000) [pid = 4899] [serial = 1665] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f056c521800) [pid = 4899] [serial = 1664] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f056aa65c00) [pid = 4899] [serial = 1656] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0568874400) [pid = 4899] [serial = 1655] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f0561ada400) [pid = 4899] [serial = 1691] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f0561e35400) [pid = 4899] [serial = 1692] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f0562710800) [pid = 4899] [serial = 1644] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f056217c000) [pid = 4899] [serial = 1643] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f05684b6c00) [pid = 4899] [serial = 1653] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f0567cefc00) [pid = 4899] [serial = 1652] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f0577ba1800) [pid = 4899] [serial = 1683] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f057642e000) [pid = 4899] [serial = 1682] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f0578659800) [pid = 4899] [serial = 1686] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f0577c4e400) [pid = 4899] [serial = 1685] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f0567bc9c00) [pid = 4899] [serial = 1650] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0567ad4400) [pid = 4899] [serial = 1649] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f0573ed0800) [pid = 4899] [serial = 1674] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f057309d000) [pid = 4899] [serial = 1673] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f05751d6c00) [pid = 4899] [serial = 1677] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f057485f400) [pid = 4899] [serial = 1676] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f0577c25c00) [pid = 4899] [serial = 1689] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f05664adc00) [pid = 4899] [serial = 1697] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f05635c8000) [pid = 4899] [serial = 1695] [outer = (nil)] [url = about:blank] 17:03:01 INFO - PROCESS | 4899 | 1461628981578 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]]]}] 17:03:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:03:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 3097ms 17:03:01 INFO - PROCESS | 4899 | 1461628981624 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 17:03:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:03:01 INFO - PROCESS | 4899 | 1461628981629 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 17:03:01 INFO - PROCESS | 4899 | 1461628981637 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:03:01 INFO - PROCESS | 4899 | 1461628981641 Marionette TRACE conn3 <- [1,2410,null,{}] 17:03:01 INFO - PROCESS | 4899 | 1461628981648 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}] 17:03:01 INFO - PROCESS | 4899 | 1461628981903 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 17:03:02 INFO - PROCESS | 4899 | 1461628982094 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0561c13800 == 142 [pid = 4899] [id = 610] 17:03:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0560ecf400) [pid = 4899] [serial = 1831] [outer = (nil)] 17:03:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f0561adc400) [pid = 4899] [serial = 1832] [outer = 0x7f0560ecf400] 17:03:02 INFO - PROCESS | 4899 | 1461628982172 Marionette DEBUG loaded listener.js 17:03:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f0561e2d000) [pid = 4899] [serial = 1833] [outer = 0x7f0560ecf400] 17:03:02 INFO - PROCESS | 4899 | 1461628982983 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]]]}] 17:03:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:03:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1388ms 17:03:03 INFO - PROCESS | 4899 | 1461628983025 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 17:03:03 INFO - PROCESS | 4899 | 1461628983033 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 17:03:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:03:03 INFO - PROCESS | 4899 | 1461628983043 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:03:03 INFO - PROCESS | 4899 | 1461628983047 Marionette TRACE conn3 <- [1,2414,null,{}] 17:03:03 INFO - PROCESS | 4899 | 1461628983052 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}] 17:03:03 INFO - PROCESS | 4899 | 1461628983353 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 17:03:03 INFO - PROCESS | 4899 | 1461628983478 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056347f800 == 143 [pid = 4899] [id = 611] 17:03:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f0560ecdc00) [pid = 4899] [serial = 1834] [outer = (nil)] 17:03:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f056217bc00) [pid = 4899] [serial = 1835] [outer = 0x7f0560ecdc00] 17:03:03 INFO - PROCESS | 4899 | 1461628983544 Marionette DEBUG loaded listener.js 17:03:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0562708c00) [pid = 4899] [serial = 1836] [outer = 0x7f0560ecdc00] 17:03:04 INFO - PROCESS | 4899 | 1461628984542 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]]]}] 17:03:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:03:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1535ms 17:03:04 INFO - PROCESS | 4899 | 1461628984579 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 17:03:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:03:04 INFO - PROCESS | 4899 | 1461628984584 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 17:03:04 INFO - PROCESS | 4899 | 1461628984590 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:03:04 INFO - PROCESS | 4899 | 1461628984595 Marionette TRACE conn3 <- [1,2418,null,{}] 17:03:04 INFO - PROCESS | 4899 | 1461628984617 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}] 17:03:04 INFO - PROCESS | 4899 | 1461628984907 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 17:03:04 INFO - PROCESS | 4899 | 1461628984945 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565778000 == 144 [pid = 4899] [id = 612] 17:03:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f05635c3800) [pid = 4899] [serial = 1837] [outer = (nil)] 17:03:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f05635c8800) [pid = 4899] [serial = 1838] [outer = 0x7f05635c3800] 17:03:05 INFO - PROCESS | 4899 | 1461628985016 Marionette DEBUG loaded listener.js 17:03:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f05638cec00) [pid = 4899] [serial = 1839] [outer = 0x7f05635c3800] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f0578ade400) [pid = 4899] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0578ae2000) [pid = 4899] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f0574299c00) [pid = 4899] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f05602f0400) [pid = 4899] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f0561adb800) [pid = 4899] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f0572ded400) [pid = 4899] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f0561f63c00) [pid = 4899] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f0561f6f400) [pid = 4899] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f056526b800) [pid = 4899] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f05684ad800) [pid = 4899] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f0571bb7000) [pid = 4899] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f0561f67000) [pid = 4899] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f057a3a2400) [pid = 4899] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f0578d90400) [pid = 4899] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0567ce9800) [pid = 4899] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f05638c7800) [pid = 4899] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f0566504400) [pid = 4899] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0560176400) [pid = 4899] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0565261c00) [pid = 4899] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f05684b5c00) [pid = 4899] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f056af84c00) [pid = 4899] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0566e3b000) [pid = 4899] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:03:06 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f0566e2fc00) [pid = 4899] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:03:06 INFO - PROCESS | 4899 | 1461628986690 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]]]}] 17:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2201ms 17:03:06 INFO - PROCESS | 4899 | 1461628986792 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 17:03:06 INFO - PROCESS | 4899 | 1461628986797 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 17:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:03:06 INFO - PROCESS | 4899 | 1461628986804 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:03:06 INFO - PROCESS | 4899 | 1461628986807 Marionette TRACE conn3 <- [1,2422,null,{}] 17:03:06 INFO - PROCESS | 4899 | 1461628986812 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}] 17:03:07 INFO - PROCESS | 4899 | 1461628987035 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 17:03:07 INFO - PROCESS | 4899 | 1461628987204 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565a02800 == 145 [pid = 4899] [id = 613] 17:03:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f05602f5400) [pid = 4899] [serial = 1840] [outer = (nil)] 17:03:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f056526b000) [pid = 4899] [serial = 1841] [outer = 0x7f05602f5400] 17:03:07 INFO - PROCESS | 4899 | 1461628987269 Marionette DEBUG loaded listener.js 17:03:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f05664ac400) [pid = 4899] [serial = 1842] [outer = 0x7f05602f5400] 17:03:07 INFO - PROCESS | 4899 | 1461628987988 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]]]}] 17:03:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:03:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1228ms 17:03:08 INFO - PROCESS | 4899 | 1461628988033 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 17:03:08 INFO - PROCESS | 4899 | 1461628988037 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 17:03:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:03:08 INFO - PROCESS | 4899 | 1461628988042 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:03:08 INFO - PROCESS | 4899 | 1461628988044 Marionette TRACE conn3 <- [1,2426,null,{}] 17:03:08 INFO - PROCESS | 4899 | 1461628988060 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}] 17:03:08 INFO - PROCESS | 4899 | 1461628988339 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 17:03:08 INFO - PROCESS | 4899 | 1461628988661 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05611d6800 == 146 [pid = 4899] [id = 614] 17:03:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f0560178800) [pid = 4899] [serial = 1843] [outer = (nil)] 17:03:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f05602e8400) [pid = 4899] [serial = 1844] [outer = 0x7f0560178800] 17:03:08 INFO - PROCESS | 4899 | 1461628988821 Marionette DEBUG loaded listener.js 17:03:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f0561adc800) [pid = 4899] [serial = 1845] [outer = 0x7f0560178800] 17:03:09 INFO - PROCESS | 4899 | 1461628989768 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]]]}] 17:03:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:03:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1779ms 17:03:09 INFO - PROCESS | 4899 | 1461628989824 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 17:03:09 INFO - PROCESS | 4899 | 1461628989830 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 17:03:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:03:09 INFO - PROCESS | 4899 | 1461628989837 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:03:09 INFO - PROCESS | 4899 | 1461628989843 Marionette TRACE conn3 <- [1,2430,null,{}] 17:03:09 INFO - PROCESS | 4899 | 1461628989850 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}] 17:03:10 INFO - PROCESS | 4899 | 1461628990092 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 17:03:10 INFO - PROCESS | 4899 | 1461628990353 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565777800 == 147 [pid = 4899] [id = 615] 17:03:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f0562703000) [pid = 4899] [serial = 1846] [outer = (nil)] 17:03:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f0562711400) [pid = 4899] [serial = 1847] [outer = 0x7f0562703000] 17:03:10 INFO - PROCESS | 4899 | 1461628990488 Marionette DEBUG loaded listener.js 17:03:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f05633a5400) [pid = 4899] [serial = 1848] [outer = 0x7f0562703000] 17:03:11 INFO - PROCESS | 4899 | 1461628991433 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]]]}] 17:03:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:03:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1637ms 17:03:11 INFO - PROCESS | 4899 | 1461628991478 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 17:03:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:03:11 INFO - PROCESS | 4899 | 1461628991485 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 17:03:11 INFO - PROCESS | 4899 | 1461628991491 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:03:11 INFO - PROCESS | 4899 | 1461628991494 Marionette TRACE conn3 <- [1,2434,null,{}] 17:03:11 INFO - PROCESS | 4899 | 1461628991500 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}] 17:03:11 INFO - PROCESS | 4899 | 1461628991735 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 17:03:11 INFO - PROCESS | 4899 | 1461628991946 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566b62000 == 148 [pid = 4899] [id = 616] 17:03:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f056525dc00) [pid = 4899] [serial = 1849] [outer = (nil)] 17:03:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f0565349c00) [pid = 4899] [serial = 1850] [outer = 0x7f056525dc00] 17:03:12 INFO - PROCESS | 4899 | 1461628992064 Marionette DEBUG loaded listener.js 17:03:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f05664ae000) [pid = 4899] [serial = 1851] [outer = 0x7f056525dc00] 17:03:13 INFO - PROCESS | 4899 | 1461628993085 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]]]}] 17:03:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:03:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1633ms 17:03:13 INFO - PROCESS | 4899 | 1461628993125 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 17:03:13 INFO - PROCESS | 4899 | 1461628993130 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 17:03:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:03:13 INFO - PROCESS | 4899 | 1461628993145 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:03:13 INFO - PROCESS | 4899 | 1461628993153 Marionette TRACE conn3 <- [1,2438,null,{}] 17:03:13 INFO - PROCESS | 4899 | 1461628993160 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}] 17:03:13 INFO - PROCESS | 4899 | 1461628993403 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 17:03:13 INFO - PROCESS | 4899 | 1461628993666 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567cc5000 == 149 [pid = 4899] [id = 617] 17:03:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f0566506800) [pid = 4899] [serial = 1852] [outer = (nil)] 17:03:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f05667b0800) [pid = 4899] [serial = 1853] [outer = 0x7f0566506800] 17:03:13 INFO - PROCESS | 4899 | 1461628993798 Marionette DEBUG loaded listener.js 17:03:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0566e3bc00) [pid = 4899] [serial = 1854] [outer = 0x7f0566506800] 17:03:14 INFO - PROCESS | 4899 | 1461628994712 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]]]}] 17:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1602ms 17:03:14 INFO - PROCESS | 4899 | 1461628994740 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 17:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:03:14 INFO - PROCESS | 4899 | 1461628994745 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 17:03:14 INFO - PROCESS | 4899 | 1461628994750 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:03:14 INFO - PROCESS | 4899 | 1461628994754 Marionette TRACE conn3 <- [1,2442,null,{}] 17:03:14 INFO - PROCESS | 4899 | 1461628994759 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}] 17:03:14 INFO - PROCESS | 4899 | 1461628994979 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 17:03:15 INFO - PROCESS | 4899 | 1461628995194 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056950f800 == 150 [pid = 4899] [id = 618] 17:03:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f056217c000) [pid = 4899] [serial = 1855] [outer = (nil)] 17:03:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f0567ac7800) [pid = 4899] [serial = 1856] [outer = 0x7f056217c000] 17:03:15 INFO - PROCESS | 4899 | 1461628995348 Marionette DEBUG loaded listener.js 17:03:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f0567ad4400) [pid = 4899] [serial = 1857] [outer = 0x7f056217c000] 17:03:16 INFO - PROCESS | 4899 | 1461628996237 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]]]}] 17:03:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:03:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1539ms 17:03:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:03:16 INFO - PROCESS | 4899 | 1461628996291 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 17:03:16 INFO - PROCESS | 4899 | 1461628996294 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 17:03:16 INFO - PROCESS | 4899 | 1461628996300 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:03:16 INFO - PROCESS | 4899 | 1461628996303 Marionette TRACE conn3 <- [1,2446,null,{}] 17:03:16 INFO - PROCESS | 4899 | 1461628996309 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}] 17:03:16 INFO - PROCESS | 4899 | 1461628996540 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 17:03:16 INFO - PROCESS | 4899 | 1461628996759 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a814000 == 151 [pid = 4899] [id = 619] 17:03:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f0567bcc400) [pid = 4899] [serial = 1858] [outer = (nil)] 17:03:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0567bcf400) [pid = 4899] [serial = 1859] [outer = 0x7f0567bcc400] 17:03:16 INFO - PROCESS | 4899 | 1461628996891 Marionette DEBUG loaded listener.js 17:03:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f05684bbc00) [pid = 4899] [serial = 1860] [outer = 0x7f0567bcc400] 17:03:17 INFO - PROCESS | 4899 | 1461628997874 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]]]}] 17:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1630ms 17:03:17 INFO - PROCESS | 4899 | 1461628997930 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 17:03:17 INFO - PROCESS | 4899 | 1461628997934 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 17:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:03:17 INFO - PROCESS | 4899 | 1461628997940 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:03:17 INFO - PROCESS | 4899 | 1461628997942 Marionette TRACE conn3 <- [1,2450,null,{}] 17:03:17 INFO - PROCESS | 4899 | 1461628997948 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}] 17:03:18 INFO - PROCESS | 4899 | 1461628998181 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 17:03:18 INFO - PROCESS | 4899 | 1461628998399 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b01e800 == 152 [pid = 4899] [id = 620] 17:03:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f0567add800) [pid = 4899] [serial = 1861] [outer = (nil)] 17:03:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f056aa66000) [pid = 4899] [serial = 1862] [outer = 0x7f0567add800] 17:03:18 INFO - PROCESS | 4899 | 1461628998515 Marionette DEBUG loaded listener.js 17:03:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f056af89400) [pid = 4899] [serial = 1863] [outer = 0x7f0567add800] 17:03:19 INFO - PROCESS | 4899 | 1461628999479 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]]]}] 17:03:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:03:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1586ms 17:03:19 INFO - PROCESS | 4899 | 1461628999527 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 17:03:19 INFO - PROCESS | 4899 | 1461628999531 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 17:03:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:03:19 INFO - PROCESS | 4899 | 1461628999536 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:03:19 INFO - PROCESS | 4899 | 1461628999539 Marionette TRACE conn3 <- [1,2454,null,{}] 17:03:19 INFO - PROCESS | 4899 | 1461628999544 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}] 17:03:19 INFO - PROCESS | 4899 | 1461628999768 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 17:03:19 INFO - PROCESS | 4899 | 1461628999984 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b3c2800 == 153 [pid = 4899] [id = 621] 17:03:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f0567bccc00) [pid = 4899] [serial = 1864] [outer = (nil)] 17:03:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f056af91400) [pid = 4899] [serial = 1865] [outer = 0x7f0567bccc00] 17:03:20 INFO - PROCESS | 4899 | 1461629000096 Marionette DEBUG loaded listener.js 17:03:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f056b18f400) [pid = 4899] [serial = 1866] [outer = 0x7f0567bccc00] 17:03:21 INFO - PROCESS | 4899 | 1461629001028 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]]]}] 17:03:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:03:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1532ms 17:03:21 INFO - PROCESS | 4899 | 1461629001070 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 17:03:21 INFO - PROCESS | 4899 | 1461629001074 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 17:03:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:03:21 INFO - PROCESS | 4899 | 1461629001079 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:03:21 INFO - PROCESS | 4899 | 1461629001081 Marionette TRACE conn3 <- [1,2458,null,{}] 17:03:21 INFO - PROCESS | 4899 | 1461629001088 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}] 17:03:21 INFO - PROCESS | 4899 | 1461629001315 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 17:03:21 INFO - PROCESS | 4899 | 1461629001533 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c0ab000 == 154 [pid = 4899] [id = 622] 17:03:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f056887b400) [pid = 4899] [serial = 1867] [outer = (nil)] 17:03:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f056b69dc00) [pid = 4899] [serial = 1868] [outer = 0x7f056887b400] 17:03:21 INFO - PROCESS | 4899 | 1461629001647 Marionette DEBUG loaded listener.js 17:03:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f056b6a6800) [pid = 4899] [serial = 1869] [outer = 0x7f056887b400] 17:03:22 INFO - PROCESS | 4899 | 1461629002589 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]]]}] 17:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1583ms 17:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:03:22 INFO - PROCESS | 4899 | 1461629002664 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 17:03:22 INFO - PROCESS | 4899 | 1461629002667 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 17:03:22 INFO - PROCESS | 4899 | 1461629002674 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:03:22 INFO - PROCESS | 4899 | 1461629002677 Marionette TRACE conn3 <- [1,2462,null,{}] 17:03:22 INFO - PROCESS | 4899 | 1461629002683 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}] 17:03:22 INFO - PROCESS | 4899 | 1461629002961 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 17:03:23 INFO - PROCESS | 4899 | 1461629003257 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:23 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5c1000 == 155 [pid = 4899] [id = 623] 17:03:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f05635c1000) [pid = 4899] [serial = 1870] [outer = (nil)] 17:03:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f056bacb000) [pid = 4899] [serial = 1871] [outer = 0x7f05635c1000] 17:03:23 INFO - PROCESS | 4899 | 1461629003345 Marionette DEBUG loaded listener.js 17:03:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f056bd6ec00) [pid = 4899] [serial = 1872] [outer = 0x7f05635c1000] 17:03:24 INFO - PROCESS | 4899 | 1461629004228 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]]]}] 17:03:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:03:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1587ms 17:03:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:03:24 INFO - PROCESS | 4899 | 1461629004262 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 17:03:24 INFO - PROCESS | 4899 | 1461629004265 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 17:03:24 INFO - PROCESS | 4899 | 1461629004272 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:03:24 INFO - PROCESS | 4899 | 1461629004275 Marionette TRACE conn3 <- [1,2466,null,{}] 17:03:24 INFO - PROCESS | 4899 | 1461629004280 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}] 17:03:24 INFO - PROCESS | 4899 | 1461629004511 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 17:03:24 INFO - PROCESS | 4899 | 1461629004875 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a06800 == 156 [pid = 4899] [id = 624] 17:03:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f056bef3800) [pid = 4899] [serial = 1873] [outer = (nil)] 17:03:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f056bef9000) [pid = 4899] [serial = 1874] [outer = 0x7f056bef3800] 17:03:24 INFO - PROCESS | 4899 | 1461629004974 Marionette DEBUG loaded listener.js 17:03:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f056c07d400) [pid = 4899] [serial = 1875] [outer = 0x7f056bef3800] 17:03:25 INFO - PROCESS | 4899 | 1461629005892 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]]]}] 17:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1681ms 17:03:25 INFO - PROCESS | 4899 | 1461629005952 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 17:03:25 INFO - PROCESS | 4899 | 1461629005956 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 17:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:03:25 INFO - PROCESS | 4899 | 1461629005962 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:03:25 INFO - PROCESS | 4899 | 1461629005966 Marionette TRACE conn3 <- [1,2470,null,{}] 17:03:25 INFO - PROCESS | 4899 | 1461629005972 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}] 17:03:26 INFO - PROCESS | 4899 | 1461629006242 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 17:03:26 INFO - PROCESS | 4899 | 1461629006544 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571b84800 == 157 [pid = 4899] [id = 625] 17:03:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f056bef3c00) [pid = 4899] [serial = 1876] [outer = (nil)] 17:03:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f056c76ec00) [pid = 4899] [serial = 1877] [outer = 0x7f056bef3c00] 17:03:26 INFO - PROCESS | 4899 | 1461629006625 Marionette DEBUG loaded listener.js 17:03:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f056c776400) [pid = 4899] [serial = 1878] [outer = 0x7f056bef3c00] 17:03:27 INFO - PROCESS | 4899 | 1461629007465 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]]]}] 17:03:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:03:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1529ms 17:03:27 INFO - PROCESS | 4899 | 1461629007493 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 17:03:27 INFO - PROCESS | 4899 | 1461629007496 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 17:03:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:03:27 INFO - PROCESS | 4899 | 1461629007503 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:03:27 INFO - PROCESS | 4899 | 1461629007505 Marionette TRACE conn3 <- [1,2474,null,{}] 17:03:27 INFO - PROCESS | 4899 | 1461629007511 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}] 17:03:27 INFO - PROCESS | 4899 | 1461629007745 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 17:03:28 INFO - PROCESS | 4899 | 1461629008016 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d92000 == 158 [pid = 4899] [id = 626] 17:03:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f05638c5800) [pid = 4899] [serial = 1879] [outer = (nil)] 17:03:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f056c808400) [pid = 4899] [serial = 1880] [outer = 0x7f05638c5800] 17:03:28 INFO - PROCESS | 4899 | 1461629008147 Marionette DEBUG loaded listener.js 17:03:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f056c810800) [pid = 4899] [serial = 1881] [outer = 0x7f05638c5800] 17:03:29 INFO - PROCESS | 4899 | 1461629009039 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]]]}] 17:03:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:03:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1578ms 17:03:29 INFO - PROCESS | 4899 | 1461629009083 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 17:03:29 INFO - PROCESS | 4899 | 1461629009086 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 17:03:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:03:29 INFO - PROCESS | 4899 | 1461629009092 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:03:29 INFO - PROCESS | 4899 | 1461629009095 Marionette TRACE conn3 <- [1,2478,null,{}] 17:03:29 INFO - PROCESS | 4899 | 1461629009101 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}] 17:03:29 INFO - PROCESS | 4899 | 1461629009390 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 17:03:29 INFO - PROCESS | 4899 | 1461629009805 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572e49000 == 159 [pid = 4899] [id = 627] 17:03:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f056aa5bc00) [pid = 4899] [serial = 1882] [outer = (nil)] 17:03:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f05718f6c00) [pid = 4899] [serial = 1883] [outer = 0x7f056aa5bc00] 17:03:29 INFO - PROCESS | 4899 | 1461629009942 Marionette DEBUG loaded listener.js 17:03:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f0571941800) [pid = 4899] [serial = 1884] [outer = 0x7f056aa5bc00] 17:03:31 INFO - PROCESS | 4899 | 1461629011065 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]]]}] 17:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2040ms 17:03:31 INFO - PROCESS | 4899 | 1461629011135 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 17:03:31 INFO - PROCESS | 4899 | 1461629011138 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 17:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:03:31 INFO - PROCESS | 4899 | 1461629011144 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:03:31 INFO - PROCESS | 4899 | 1461629011147 Marionette TRACE conn3 <- [1,2482,null,{}] 17:03:31 INFO - PROCESS | 4899 | 1461629011152 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}] 17:03:31 INFO - PROCESS | 4899 | 1461629011396 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 17:03:31 INFO - PROCESS | 4899 | 1461629011657 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057311e000 == 160 [pid = 4899] [id = 628] 17:03:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f056bddc000) [pid = 4899] [serial = 1885] [outer = (nil)] 17:03:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057194e000) [pid = 4899] [serial = 1886] [outer = 0x7f056bddc000] 17:03:31 INFO - PROCESS | 4899 | 1461629011783 Marionette DEBUG loaded listener.js 17:03:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f0571bba800) [pid = 4899] [serial = 1887] [outer = 0x7f056bddc000] 17:03:32 INFO - PROCESS | 4899 | 1461629012718 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]]]}] 17:03:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:03:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1639ms 17:03:32 INFO - PROCESS | 4899 | 1461629012786 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 17:03:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:03:32 INFO - PROCESS | 4899 | 1461629012791 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 17:03:32 INFO - PROCESS | 4899 | 1461629012798 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:03:32 INFO - PROCESS | 4899 | 1461629012801 Marionette TRACE conn3 <- [1,2486,null,{}] 17:03:32 INFO - PROCESS | 4899 | 1461629012806 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}] 17:03:33 INFO - PROCESS | 4899 | 1461629013071 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 17:03:33 INFO - PROCESS | 4899 | 1461629013384 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574529800 == 161 [pid = 4899] [id = 629] 17:03:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f0568543800) [pid = 4899] [serial = 1888] [outer = (nil)] 17:03:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f0571bc0400) [pid = 4899] [serial = 1889] [outer = 0x7f0568543800] 17:03:33 INFO - PROCESS | 4899 | 1461629013468 Marionette DEBUG loaded listener.js 17:03:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f0571c17400) [pid = 4899] [serial = 1890] [outer = 0x7f0568543800] 17:03:34 INFO - PROCESS | 4899 | 1461629014444 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]]]}] 17:03:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:03:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1686ms 17:03:34 INFO - PROCESS | 4899 | 1461629014485 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 17:03:34 INFO - PROCESS | 4899 | 1461629014488 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 17:03:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:03:34 INFO - PROCESS | 4899 | 1461629014497 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:03:34 INFO - PROCESS | 4899 | 1461629014501 Marionette TRACE conn3 <- [1,2490,null,{}] 17:03:34 INFO - PROCESS | 4899 | 1461629014508 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}] 17:03:34 INFO - PROCESS | 4899 | 1461629014759 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 17:03:35 INFO - PROCESS | 4899 | 1461629015088 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c2e800 == 162 [pid = 4899] [id = 630] 17:03:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f056bac9000) [pid = 4899] [serial = 1891] [outer = (nil)] 17:03:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f0571e5ec00) [pid = 4899] [serial = 1892] [outer = 0x7f056bac9000] 17:03:35 INFO - PROCESS | 4899 | 1461629015169 Marionette DEBUG loaded listener.js 17:03:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f0572ded000) [pid = 4899] [serial = 1893] [outer = 0x7f056bac9000] 17:03:36 INFO - PROCESS | 4899 | 1461629016066 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]]]}] 17:03:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:03:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1640ms 17:03:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:03:36 INFO - PROCESS | 4899 | 1461629016139 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 17:03:36 INFO - PROCESS | 4899 | 1461629016142 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 17:03:36 INFO - PROCESS | 4899 | 1461629016148 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:03:36 INFO - PROCESS | 4899 | 1461629016154 Marionette TRACE conn3 <- [1,2494,null,{}] 17:03:36 INFO - PROCESS | 4899 | 1461629016159 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}] 17:03:36 INFO - PROCESS | 4899 | 1461629016408 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 17:03:36 INFO - PROCESS | 4899 | 1461629016716 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574f0e800 == 163 [pid = 4899] [id = 631] 17:03:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f0560173400) [pid = 4899] [serial = 1894] [outer = (nil)] 17:03:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f0572df7c00) [pid = 4899] [serial = 1895] [outer = 0x7f0560173400] 17:03:36 INFO - PROCESS | 4899 | 1461629016798 Marionette DEBUG loaded listener.js 17:03:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f057303ac00) [pid = 4899] [serial = 1896] [outer = 0x7f0560173400] 17:03:37 INFO - PROCESS | 4899 | 1461629017663 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]]]}] 17:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1585ms 17:03:37 INFO - PROCESS | 4899 | 1461629017734 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 17:03:37 INFO - PROCESS | 4899 | 1461629017737 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 17:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:03:37 INFO - PROCESS | 4899 | 1461629017743 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:03:37 INFO - PROCESS | 4899 | 1461629017746 Marionette TRACE conn3 <- [1,2498,null,{}] 17:03:37 INFO - PROCESS | 4899 | 1461629017751 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}] 17:03:37 INFO - PROCESS | 4899 | 1461629017992 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 17:03:38 INFO - PROCESS | 4899 | 1461629018339 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575f32800 == 164 [pid = 4899] [id = 632] 17:03:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f0560177c00) [pid = 4899] [serial = 1897] [outer = (nil)] 17:03:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f0573079000) [pid = 4899] [serial = 1898] [outer = 0x7f0560177c00] 17:03:38 INFO - PROCESS | 4899 | 1461629018418 Marionette DEBUG loaded listener.js 17:03:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f0573082400) [pid = 4899] [serial = 1899] [outer = 0x7f0560177c00] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0569604800 == 163 [pid = 4899] [id = 507] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574d20000 == 162 [pid = 4899] [id = 515] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057480e800 == 161 [pid = 4899] [id = 514] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567a0d800 == 160 [pid = 4899] [id = 506] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c5bc000 == 159 [pid = 4899] [id = 510] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0563498000 == 158 [pid = 4899] [id = 504] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0590536000 == 157 [pid = 4899] [id = 608] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fb53800 == 156 [pid = 4899] [id = 607] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c013000 == 155 [pid = 4899] [id = 606] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058aec9000 == 154 [pid = 4899] [id = 605] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058099d000 == 153 [pid = 4899] [id = 604] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057cc30000 == 152 [pid = 4899] [id = 603] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578bf2800 == 151 [pid = 4899] [id = 602] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577cbb000 == 150 [pid = 4899] [id = 601] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575522000 == 149 [pid = 4899] [id = 600] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05749e5800 == 148 [pid = 4899] [id = 599] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572e42000 == 147 [pid = 4899] [id = 598] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571d85800 == 146 [pid = 4899] [id = 597] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a0c000 == 145 [pid = 4899] [id = 596] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c0b9000 == 144 [pid = 4899] [id = 595] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b14b000 == 143 [pid = 4899] [id = 594] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05687be000 == 142 [pid = 4899] [id = 593] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05657d5000 == 141 [pid = 4899] [id = 592] 17:03:40 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05611d1800 == 140 [pid = 4899] [id = 591] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f0578b5d000) [pid = 4899] [serial = 1737] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f0578b76000) [pid = 4899] [serial = 1740] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 186 (0x7f0577bcd400) [pid = 4899] [serial = 1731] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f0578b6e800) [pid = 4899] [serial = 1760] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f0561f60800) [pid = 4899] [serial = 1763] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f0572df7400) [pid = 4899] [serial = 1721] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f05789b2000) [pid = 4899] [serial = 1734] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f0565348c00) [pid = 4899] [serial = 1767] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f05664b3c00) [pid = 4899] [serial = 1709] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f0577f14c00) [pid = 4899] [serial = 1733] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f0568548400) [pid = 4899] [serial = 1712] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f0576124800) [pid = 4899] [serial = 1728] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f0562184c00) [pid = 4899] [serial = 1706] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f057c527400) [pid = 4899] [serial = 1754] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f057b44f800) [pid = 4899] [serial = 1749] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f057c531800) [pid = 4899] [serial = 1755] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f057642f400) [pid = 4899] [serial = 1730] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f057c199400) [pid = 4899] [serial = 1752] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f056aa62000) [pid = 4899] [serial = 1713] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f0574299000) [pid = 4899] [serial = 1725] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f05730aa000) [pid = 4899] [serial = 1724] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f05679be000) [pid = 4899] [serial = 1770] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f057d9d6400) [pid = 4899] [serial = 1761] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f057cdea000) [pid = 4899] [serial = 1758] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f0561f6cc00) [pid = 4899] [serial = 1764] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f0566505c00) [pid = 4899] [serial = 1641] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0578b69800) [pid = 4899] [serial = 1739] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f05667a4800) [pid = 4899] [serial = 1769] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f056b69b000) [pid = 4899] [serial = 1715] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f056bac6800) [pid = 4899] [serial = 1716] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f05635bfc00) [pid = 4899] [serial = 1766] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f056bd75000) [pid = 4899] [serial = 1718] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f0578d99800) [pid = 4899] [serial = 1745] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f056650ec00) [pid = 4899] [serial = 1710] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f057307dc00) [pid = 4899] [serial = 1722] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f0578d91400) [pid = 4899] [serial = 1743] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f057ae2ec00) [pid = 4899] [serial = 1748] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f057cb63400) [pid = 4899] [serial = 1757] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f057bea3000) [pid = 4899] [serial = 1751] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f057a397400) [pid = 4899] [serial = 1746] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f05633a2800) [pid = 4899] [serial = 1707] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f0578b52800) [pid = 4899] [serial = 1736] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f0578b7d000) [pid = 4899] [serial = 1742] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f0574ee6c00) [pid = 4899] [serial = 1727] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f056c51e000) [pid = 4899] [serial = 1719] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f0567ad3000) [pid = 4899] [serial = 1772] [outer = (nil)] [url = about:blank] 17:03:40 INFO - PROCESS | 4899 | 1461629020804 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]]]}] 17:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 3083ms 17:03:40 INFO - PROCESS | 4899 | 1461629020880 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 17:03:40 INFO - PROCESS | 4899 | 1461629020883 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 17:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:03:40 INFO - PROCESS | 4899 | 1461629020895 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:03:40 INFO - PROCESS | 4899 | 1461629020898 Marionette TRACE conn3 <- [1,2502,null,{}] 17:03:40 INFO - PROCESS | 4899 | 1461629020907 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}] 17:03:41 INFO - PROCESS | 4899 | 1461629021131 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 17:03:41 INFO - PROCESS | 4899 | 1461629021357 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05626cd000 == 141 [pid = 4899] [id = 633] 17:03:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0561f6c800) [pid = 4899] [serial = 1900] [outer = (nil)] 17:03:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f056217b000) [pid = 4899] [serial = 1901] [outer = 0x7f0561f6c800] 17:03:41 INFO - PROCESS | 4899 | 1461629021430 Marionette DEBUG loaded listener.js 17:03:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f0562704c00) [pid = 4899] [serial = 1902] [outer = 0x7f0561f6c800] 17:03:42 INFO - PROCESS | 4899 | 1461629022308 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]]]}] 17:03:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:03:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1433ms 17:03:42 INFO - PROCESS | 4899 | 1461629022330 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 17:03:42 INFO - PROCESS | 4899 | 1461629022338 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 17:03:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:03:42 INFO - PROCESS | 4899 | 1461629022348 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:03:42 INFO - PROCESS | 4899 | 1461629022351 Marionette TRACE conn3 <- [1,2506,null,{}] 17:03:42 INFO - PROCESS | 4899 | 1461629022355 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}] 17:03:42 INFO - PROCESS | 4899 | 1461629022583 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 17:03:42 INFO - PROCESS | 4899 | 1461629022811 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:42 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565773800 == 142 [pid = 4899] [id = 634] 17:03:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f0563253000) [pid = 4899] [serial = 1903] [outer = (nil)] 17:03:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f05635c6800) [pid = 4899] [serial = 1904] [outer = 0x7f0563253000] 17:03:42 INFO - PROCESS | 4899 | 1461629022879 Marionette DEBUG loaded listener.js 17:03:42 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0565261000) [pid = 4899] [serial = 1905] [outer = 0x7f0563253000] 17:03:43 INFO - PROCESS | 4899 | 1461629023825 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]]]}] 17:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1542ms 17:03:43 INFO - PROCESS | 4899 | 1461629023891 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 17:03:43 INFO - PROCESS | 4899 | 1461629023895 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 17:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:03:43 INFO - PROCESS | 4899 | 1461629023901 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:03:43 INFO - PROCESS | 4899 | 1461629023907 Marionette TRACE conn3 <- [1,2510,null,{}] 17:03:43 INFO - PROCESS | 4899 | 1461629023942 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}] 17:03:44 INFO - PROCESS | 4899 | 1461629024241 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 17:03:44 INFO - PROCESS | 4899 | 1461629024306 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566b56000 == 143 [pid = 4899] [id = 635] 17:03:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f05664b8c00) [pid = 4899] [serial = 1906] [outer = (nil)] 17:03:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f056650d000) [pid = 4899] [serial = 1907] [outer = 0x7f05664b8c00] 17:03:44 INFO - PROCESS | 4899 | 1461629024537 Marionette DEBUG loaded listener.js 17:03:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0566e2f400) [pid = 4899] [serial = 1908] [outer = 0x7f05664b8c00] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f05635c6c00) [pid = 4899] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f05602e8000) [pid = 4899] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f056017c400) [pid = 4899] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f0560ecf400) [pid = 4899] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f056526a800) [pid = 4899] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f0577a5f800) [pid = 4899] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f05635c3800) [pid = 4899] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f05807e1400) [pid = 4899] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f057cde9400) [pid = 4899] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f0562705800) [pid = 4899] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f05638c8400) [pid = 4899] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f05602e8800) [pid = 4899] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f0563258c00) [pid = 4899] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f0560ecdc00) [pid = 4899] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0567ce9400) [pid = 4899] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0585202c00) [pid = 4899] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f0571e65800) [pid = 4899] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0576432c00) [pid = 4899] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f056bd77000) [pid = 4899] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f05718f6000) [pid = 4899] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f05667a9c00) [pid = 4899] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f05807e0400) [pid = 4899] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:03:45 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f056bd76400) [pid = 4899] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:03:46 INFO - PROCESS | 4899 | 1461629026008 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]]]}] 17:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2148ms 17:03:46 INFO - PROCESS | 4899 | 1461629026050 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 17:03:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:03:46 INFO - PROCESS | 4899 | 1461629026055 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 17:03:46 INFO - PROCESS | 4899 | 1461629026061 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:03:46 INFO - PROCESS | 4899 | 1461629026064 Marionette TRACE conn3 <- [1,2514,null,{}] 17:03:46 INFO - PROCESS | 4899 | 1461629026069 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}] 17:03:46 INFO - PROCESS | 4899 | 1461629026308 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 17:03:46 INFO - PROCESS | 4899 | 1461629026485 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567a15800 == 144 [pid = 4899] [id = 636] 17:03:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f056017bc00) [pid = 4899] [serial = 1909] [outer = (nil)] 17:03:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0566502c00) [pid = 4899] [serial = 1910] [outer = 0x7f056017bc00] 17:03:46 INFO - PROCESS | 4899 | 1461629026549 Marionette DEBUG loaded listener.js 17:03:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f0567ae8400) [pid = 4899] [serial = 1911] [outer = 0x7f056017bc00] 17:03:47 INFO - PROCESS | 4899 | 1461629027309 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]]]}] 17:03:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:03:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1435ms 17:03:47 INFO - PROCESS | 4899 | 1461629027515 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 17:03:47 INFO - PROCESS | 4899 | 1461629027522 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 17:03:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:03:47 INFO - PROCESS | 4899 | 1461629027532 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:03:47 INFO - PROCESS | 4899 | 1461629027537 Marionette TRACE conn3 <- [1,2518,null,{}] 17:03:47 INFO - PROCESS | 4899 | 1461629027546 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}] 17:03:47 INFO - PROCESS | 4899 | 1461629027801 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 17:03:48 INFO - PROCESS | 4899 | 1461629028131 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05626d5800 == 145 [pid = 4899] [id = 637] 17:03:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f0561ae3c00) [pid = 4899] [serial = 1912] [outer = (nil)] 17:03:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f0561f68c00) [pid = 4899] [serial = 1913] [outer = 0x7f0561ae3c00] 17:03:48 INFO - PROCESS | 4899 | 1461629028215 Marionette DEBUG loaded listener.js 17:03:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f0562711800) [pid = 4899] [serial = 1914] [outer = 0x7f0561ae3c00] 17:03:49 INFO - PROCESS | 4899 | 1461629029150 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]]]}] 17:03:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:03:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1686ms 17:03:49 INFO - PROCESS | 4899 | 1461629029219 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 17:03:49 INFO - PROCESS | 4899 | 1461629029225 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 17:03:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:03:49 INFO - PROCESS | 4899 | 1461629029238 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:03:49 INFO - PROCESS | 4899 | 1461629029244 Marionette TRACE conn3 <- [1,2522,null,{}] 17:03:49 INFO - PROCESS | 4899 | 1461629029251 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}] 17:03:49 INFO - PROCESS | 4899 | 1461629029551 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 17:03:49 INFO - PROCESS | 4899 | 1461629029860 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567a14000 == 146 [pid = 4899] [id = 638] 17:03:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f056534bc00) [pid = 4899] [serial = 1915] [outer = (nil)] 17:03:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f056650a400) [pid = 4899] [serial = 1916] [outer = 0x7f056534bc00] 17:03:49 INFO - PROCESS | 4899 | 1461629029939 Marionette DEBUG loaded listener.js 17:03:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f0567ac5800) [pid = 4899] [serial = 1917] [outer = 0x7f056534bc00] 17:03:50 INFO - PROCESS | 4899 | 1461629030913 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]]]}] 17:03:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:03:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1744ms 17:03:50 INFO - PROCESS | 4899 | 1461629030979 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 17:03:50 INFO - PROCESS | 4899 | 1461629030983 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 17:03:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:03:50 INFO - PROCESS | 4899 | 1461629030990 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:03:50 INFO - PROCESS | 4899 | 1461629030993 Marionette TRACE conn3 <- [1,2526,null,{}] 17:03:51 INFO - PROCESS | 4899 | 1461629031009 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}] 17:03:51 INFO - PROCESS | 4899 | 1461629031297 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 17:03:51 INFO - PROCESS | 4899 | 1461629031642 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b011000 == 147 [pid = 4899] [id = 639] 17:03:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f0567cedc00) [pid = 4899] [serial = 1918] [outer = (nil)] 17:03:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f05684b3c00) [pid = 4899] [serial = 1919] [outer = 0x7f0567cedc00] 17:03:51 INFO - PROCESS | 4899 | 1461629031728 Marionette DEBUG loaded listener.js 17:03:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f0568874c00) [pid = 4899] [serial = 1920] [outer = 0x7f0567cedc00] 17:03:52 INFO - PROCESS | 4899 | 1461629032638 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]]]}] 17:03:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:03:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1683ms 17:03:52 INFO - PROCESS | 4899 | 1461629032673 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 17:03:52 INFO - PROCESS | 4899 | 1461629032677 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 17:03:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:03:52 INFO - PROCESS | 4899 | 1461629032684 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:03:52 INFO - PROCESS | 4899 | 1461629032687 Marionette TRACE conn3 <- [1,2530,null,{}] 17:03:52 INFO - PROCESS | 4899 | 1461629032692 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}] 17:03:52 INFO - PROCESS | 4899 | 1461629032924 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 17:03:53 INFO - PROCESS | 4899 | 1461629033148 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c0b9000 == 148 [pid = 4899] [id = 640] 17:03:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f05684ac400) [pid = 4899] [serial = 1921] [outer = (nil)] 17:03:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f056aa65c00) [pid = 4899] [serial = 1922] [outer = 0x7f05684ac400] 17:03:53 INFO - PROCESS | 4899 | 1461629033262 Marionette DEBUG loaded listener.js 17:03:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f056af90c00) [pid = 4899] [serial = 1923] [outer = 0x7f05684ac400] 17:03:54 INFO - PROCESS | 4899 | 1461629034244 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]]]}] 17:03:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:03:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1634ms 17:03:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:03:54 INFO - PROCESS | 4899 | 1461629034319 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 17:03:54 INFO - PROCESS | 4899 | 1461629034322 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 17:03:54 INFO - PROCESS | 4899 | 1461629034328 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:03:54 INFO - PROCESS | 4899 | 1461629034332 Marionette TRACE conn3 <- [1,2534,null,{}] 17:03:54 INFO - PROCESS | 4899 | 1461629034337 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}] 17:03:54 INFO - PROCESS | 4899 | 1461629034607 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 17:03:54 INFO - PROCESS | 4899 | 1461629034904 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057197c800 == 149 [pid = 4899] [id = 641] 17:03:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f0568879400) [pid = 4899] [serial = 1924] [outer = (nil)] 17:03:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f056b6a5800) [pid = 4899] [serial = 1925] [outer = 0x7f0568879400] 17:03:54 INFO - PROCESS | 4899 | 1461629034993 Marionette DEBUG loaded listener.js 17:03:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056bd77000) [pid = 4899] [serial = 1926] [outer = 0x7f0568879400] 17:03:55 INFO - PROCESS | 4899 | 1461629035917 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]]]}] 17:03:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:03:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1634ms 17:03:55 INFO - PROCESS | 4899 | 1461629035963 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 17:03:55 INFO - PROCESS | 4899 | 1461629035967 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 17:03:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:03:55 INFO - PROCESS | 4899 | 1461629035973 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:03:55 INFO - PROCESS | 4899 | 1461629035975 Marionette TRACE conn3 <- [1,2538,null,{}] 17:03:55 INFO - PROCESS | 4899 | 1461629035981 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}] 17:03:56 INFO - PROCESS | 4899 | 1461629036257 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 17:03:56 INFO - PROCESS | 4899 | 1461629036563 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571b87800 == 150 [pid = 4899] [id = 642] 17:03:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f056c519c00) [pid = 4899] [serial = 1927] [outer = (nil)] 17:03:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f056c526000) [pid = 4899] [serial = 1928] [outer = 0x7f056c519c00] 17:03:56 INFO - PROCESS | 4899 | 1461629036652 Marionette DEBUG loaded listener.js 17:03:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f056c812000) [pid = 4899] [serial = 1929] [outer = 0x7f056c519c00] 17:03:57 INFO - PROCESS | 4899 | 1461629037546 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]]]}] 17:03:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:03:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1640ms 17:03:57 INFO - PROCESS | 4899 | 1461629037616 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 17:03:57 INFO - PROCESS | 4899 | 1461629037619 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 17:03:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:03:57 INFO - PROCESS | 4899 | 1461629037626 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:03:57 INFO - PROCESS | 4899 | 1461629037629 Marionette TRACE conn3 <- [1,2542,null,{}] 17:03:57 INFO - PROCESS | 4899 | 1461629037634 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}] 17:03:57 INFO - PROCESS | 4899 | 1461629037878 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 17:03:58 INFO - PROCESS | 4899 | 1461629038181 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572e9c000 == 151 [pid = 4899] [id = 643] 17:03:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f056c113c00) [pid = 4899] [serial = 1930] [outer = (nil)] 17:03:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0571c17800) [pid = 4899] [serial = 1931] [outer = 0x7f056c113c00] 17:03:58 INFO - PROCESS | 4899 | 1461629038270 Marionette DEBUG loaded listener.js 17:03:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f0573032c00) [pid = 4899] [serial = 1932] [outer = 0x7f056c113c00] 17:03:59 INFO - PROCESS | 4899 | 1461629039247 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]]]}] 17:03:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:03:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1688ms 17:03:59 INFO - PROCESS | 4899 | 1461629039318 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 17:03:59 INFO - PROCESS | 4899 | 1461629039321 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 17:03:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:03:59 INFO - PROCESS | 4899 | 1461629039328 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:03:59 INFO - PROCESS | 4899 | 1461629039333 Marionette TRACE conn3 <- [1,2546,null,{}] 17:03:59 INFO - PROCESS | 4899 | 1461629039340 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}] 17:03:59 INFO - PROCESS | 4899 | 1461629039645 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 17:03:59 INFO - PROCESS | 4899 | 1461629039950 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:03:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c15000 == 152 [pid = 4899] [id = 644] 17:03:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f056c51b800) [pid = 4899] [serial = 1933] [outer = (nil)] 17:04:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f0573080800) [pid = 4899] [serial = 1934] [outer = 0x7f056c51b800] 17:04:00 INFO - PROCESS | 4899 | 1461629040044 Marionette DEBUG loaded listener.js 17:04:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f05730a2400) [pid = 4899] [serial = 1935] [outer = 0x7f056c51b800] 17:04:00 INFO - PROCESS | 4899 | 1461629040932 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]]]}] 17:04:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:04:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1639ms 17:04:00 INFO - PROCESS | 4899 | 1461629040968 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 17:04:00 INFO - PROCESS | 4899 | 1461629040972 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 17:04:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:04:00 INFO - PROCESS | 4899 | 1461629040978 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:04:00 INFO - PROCESS | 4899 | 1461629040982 Marionette TRACE conn3 <- [1,2550,null,{}] 17:04:00 INFO - PROCESS | 4899 | 1461629040987 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}] 17:04:01 INFO - PROCESS | 4899 | 1461629041293 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 17:04:01 INFO - PROCESS | 4899 | 1461629041495 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575486800 == 153 [pid = 4899] [id = 645] 17:04:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f0573035000) [pid = 4899] [serial = 1936] [outer = (nil)] 17:04:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f0573ec5800) [pid = 4899] [serial = 1937] [outer = 0x7f0573035000] 17:04:01 INFO - PROCESS | 4899 | 1461629041617 Marionette DEBUG loaded listener.js 17:04:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f0574173000) [pid = 4899] [serial = 1938] [outer = 0x7f0573035000] 17:04:02 INFO - PROCESS | 4899 | 1461629042551 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]]]}] 17:04:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:04:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1629ms 17:04:02 INFO - PROCESS | 4899 | 1461629042610 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 17:04:02 INFO - PROCESS | 4899 | 1461629042612 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 17:04:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:04:02 INFO - PROCESS | 4899 | 1461629042619 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:04:02 INFO - PROCESS | 4899 | 1461629042623 Marionette TRACE conn3 <- [1,2554,null,{}] 17:04:02 INFO - PROCESS | 4899 | 1461629042628 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}] 17:04:02 INFO - PROCESS | 4899 | 1461629042918 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 17:04:03 INFO - PROCESS | 4899 | 1461629043221 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b13000 == 154 [pid = 4899] [id = 646] 17:04:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0560177000) [pid = 4899] [serial = 1939] [outer = (nil)] 17:04:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f0574175000) [pid = 4899] [serial = 1940] [outer = 0x7f0560177000] 17:04:03 INFO - PROCESS | 4899 | 1461629043302 Marionette DEBUG loaded listener.js 17:04:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f0574291800) [pid = 4899] [serial = 1941] [outer = 0x7f0560177000] 17:04:04 INFO - PROCESS | 4899 | 1461629044212 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]]]}] 17:04:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:04:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1633ms 17:04:04 INFO - PROCESS | 4899 | 1461629044254 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 17:04:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:04:04 INFO - PROCESS | 4899 | 1461629044258 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 17:04:04 INFO - PROCESS | 4899 | 1461629044264 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:04:04 INFO - PROCESS | 4899 | 1461629044268 Marionette TRACE conn3 <- [1,2558,null,{}] 17:04:04 INFO - PROCESS | 4899 | 1461629044274 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}] 17:04:04 INFO - PROCESS | 4899 | 1461629044540 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 17:04:04 INFO - PROCESS | 4899 | 1461629044852 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577f86800 == 155 [pid = 4899] [id = 647] 17:04:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0574ddd800) [pid = 4899] [serial = 1942] [outer = (nil)] 17:04:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f0574de3400) [pid = 4899] [serial = 1943] [outer = 0x7f0574ddd800] 17:04:04 INFO - PROCESS | 4899 | 1461629044939 Marionette DEBUG loaded listener.js 17:04:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f0574ee1000) [pid = 4899] [serial = 1944] [outer = 0x7f0574ddd800] 17:04:05 INFO - PROCESS | 4899 | 1461629045886 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]]]}] 17:04:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:04:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1685ms 17:04:05 INFO - PROCESS | 4899 | 1461629045950 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 17:04:05 INFO - PROCESS | 4899 | 1461629045954 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 17:04:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:04:05 INFO - PROCESS | 4899 | 1461629045961 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:04:05 INFO - PROCESS | 4899 | 1461629045963 Marionette TRACE conn3 <- [1,2562,null,{}] 17:04:05 INFO - PROCESS | 4899 | 1461629045969 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}] 17:04:06 INFO - PROCESS | 4899 | 1461629046229 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 17:04:06 INFO - PROCESS | 4899 | 1461629046536 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05787d9000 == 156 [pid = 4899] [id = 648] 17:04:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f0574de0000) [pid = 4899] [serial = 1945] [outer = (nil)] 17:04:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f0574ee9c00) [pid = 4899] [serial = 1946] [outer = 0x7f0574de0000] 17:04:06 INFO - PROCESS | 4899 | 1461629046619 Marionette DEBUG loaded listener.js 17:04:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f05754a6400) [pid = 4899] [serial = 1947] [outer = 0x7f0574de0000] 17:04:07 INFO - PROCESS | 4899 | 1461629047530 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]]]}] 17:04:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:04:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1629ms 17:04:07 INFO - PROCESS | 4899 | 1461629047592 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 17:04:07 INFO - PROCESS | 4899 | 1461629047595 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 17:04:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:04:07 INFO - PROCESS | 4899 | 1461629047602 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:04:07 INFO - PROCESS | 4899 | 1461629047605 Marionette TRACE conn3 <- [1,2566,null,{}] 17:04:07 INFO - PROCESS | 4899 | 1461629047611 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}] 17:04:07 INFO - PROCESS | 4899 | 1461629047858 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 17:04:08 INFO - PROCESS | 4899 | 1461629048180 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788d9000 == 157 [pid = 4899] [id = 649] 17:04:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f05633a7c00) [pid = 4899] [serial = 1948] [outer = (nil)] 17:04:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f057611d000) [pid = 4899] [serial = 1949] [outer = 0x7f05633a7c00] 17:04:08 INFO - PROCESS | 4899 | 1461629048264 Marionette DEBUG loaded listener.js 17:04:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f0576127000) [pid = 4899] [serial = 1950] [outer = 0x7f05633a7c00] 17:04:09 INFO - PROCESS | 4899 | 1461629049175 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]]]}] 17:04:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:04:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1638ms 17:04:09 INFO - PROCESS | 4899 | 1461629049241 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 17:04:09 INFO - PROCESS | 4899 | 1461629049245 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 17:04:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:04:09 INFO - PROCESS | 4899 | 1461629049251 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:04:09 INFO - PROCESS | 4899 | 1461629049255 Marionette TRACE conn3 <- [1,2570,null,{}] 17:04:09 INFO - PROCESS | 4899 | 1461629049260 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}] 17:04:09 INFO - PROCESS | 4899 | 1461629049505 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 17:04:09 INFO - PROCESS | 4899 | 1461629049812 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05789dc000 == 158 [pid = 4899] [id = 650] 17:04:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f056aa64000) [pid = 4899] [serial = 1951] [outer = (nil)] 17:04:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057625bc00) [pid = 4899] [serial = 1952] [outer = 0x7f056aa64000] 17:04:09 INFO - PROCESS | 4899 | 1461629049893 Marionette DEBUG loaded listener.js 17:04:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f0576426c00) [pid = 4899] [serial = 1953] [outer = 0x7f056aa64000] 17:04:10 INFO - PROCESS | 4899 | 1461629050861 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]]]}] 17:04:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:04:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1679ms 17:04:10 INFO - PROCESS | 4899 | 1461629050935 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 17:04:10 INFO - PROCESS | 4899 | 1461629050938 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 17:04:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:04:10 INFO - PROCESS | 4899 | 1461629050947 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:04:10 INFO - PROCESS | 4899 | 1461629050949 Marionette TRACE conn3 <- [1,2574,null,{}] 17:04:10 INFO - PROCESS | 4899 | 1461629050955 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}] 17:04:11 INFO - PROCESS | 4899 | 1461629051197 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 17:04:11 INFO - PROCESS | 4899 | 1461629051502 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578d48000 == 159 [pid = 4899] [id = 651] 17:04:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0575506800) [pid = 4899] [serial = 1954] [outer = (nil)] 17:04:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f0576575800) [pid = 4899] [serial = 1955] [outer = 0x7f0575506800] 17:04:11 INFO - PROCESS | 4899 | 1461629051585 Marionette DEBUG loaded listener.js 17:04:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f0576580400) [pid = 4899] [serial = 1956] [outer = 0x7f0575506800] 17:04:12 INFO - PROCESS | 4899 | 1461629052469 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]]]}] 17:04:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:04:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1578ms 17:04:12 INFO - PROCESS | 4899 | 1461629052526 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 17:04:12 INFO - PROCESS | 4899 | 1461629052530 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 17:04:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:04:12 INFO - PROCESS | 4899 | 1461629052537 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:04:12 INFO - PROCESS | 4899 | 1461629052540 Marionette TRACE conn3 <- [1,2578,null,{}] 17:04:12 INFO - PROCESS | 4899 | 1461629052546 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}] 17:04:12 INFO - PROCESS | 4899 | 1461629052801 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 17:04:13 INFO - PROCESS | 4899 | 1461629053116 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578ed5000 == 160 [pid = 4899] [id = 652] 17:04:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f056325a800) [pid = 4899] [serial = 1957] [outer = (nil)] 17:04:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f0577b9e400) [pid = 4899] [serial = 1958] [outer = 0x7f056325a800] 17:04:13 INFO - PROCESS | 4899 | 1461629053199 Marionette DEBUG loaded listener.js 17:04:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f0577bd0400) [pid = 4899] [serial = 1959] [outer = 0x7f056325a800] 17:04:14 INFO - PROCESS | 4899 | 1461629054072 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]]]}] 17:04:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:04:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1585ms 17:04:14 INFO - PROCESS | 4899 | 1461629054124 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 17:04:14 INFO - PROCESS | 4899 | 1461629054127 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 17:04:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:04:14 INFO - PROCESS | 4899 | 1461629054134 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:04:14 INFO - PROCESS | 4899 | 1461629054138 Marionette TRACE conn3 <- [1,2582,null,{}] 17:04:14 INFO - PROCESS | 4899 | 1461629054143 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}] 17:04:14 INFO - PROCESS | 4899 | 1461629054390 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 17:04:14 INFO - PROCESS | 4899 | 1461629054656 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:14 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057a362800 == 161 [pid = 4899] [id = 653] 17:04:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f05667adc00) [pid = 4899] [serial = 1960] [outer = (nil)] 17:04:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f0577c25c00) [pid = 4899] [serial = 1961] [outer = 0x7f05667adc00] 17:04:14 INFO - PROCESS | 4899 | 1461629054777 Marionette DEBUG loaded listener.js 17:04:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f0577c4e400) [pid = 4899] [serial = 1962] [outer = 0x7f05667adc00] 17:04:15 INFO - PROCESS | 4899 | 1461629055632 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]]]}] 17:04:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:04:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms 17:04:15 INFO - PROCESS | 4899 | 1461629055718 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 17:04:15 INFO - PROCESS | 4899 | 1461629055722 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 17:04:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:04:15 INFO - PROCESS | 4899 | 1461629055728 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:04:15 INFO - PROCESS | 4899 | 1461629055731 Marionette TRACE conn3 <- [1,2586,null,{}] 17:04:15 INFO - PROCESS | 4899 | 1461629055737 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}] 17:04:16 INFO - PROCESS | 4899 | 1461629056027 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 17:04:16 INFO - PROCESS | 4899 | 1461629056336 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057b470800 == 162 [pid = 4899] [id = 654] 17:04:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f0577a54400) [pid = 4899] [serial = 1963] [outer = (nil)] 17:04:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f0577f16400) [pid = 4899] [serial = 1964] [outer = 0x7f0577a54400] 17:04:16 INFO - PROCESS | 4899 | 1461629056415 Marionette DEBUG loaded listener.js 17:04:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f0578659000) [pid = 4899] [serial = 1965] [outer = 0x7f0577a54400] 17:04:17 INFO - PROCESS | 4899 | 1461629057314 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]]]}] 17:04:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:04:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1639ms 17:04:17 INFO - PROCESS | 4899 | 1461629057369 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 17:04:17 INFO - PROCESS | 4899 | 1461629057373 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 17:04:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:04:17 INFO - PROCESS | 4899 | 1461629057379 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:04:17 INFO - PROCESS | 4899 | 1461629057384 Marionette TRACE conn3 <- [1,2590,null,{}] 17:04:17 INFO - PROCESS | 4899 | 1461629057390 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}] 17:04:17 INFO - PROCESS | 4899 | 1461629057648 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575f32800 == 161 [pid = 4899] [id = 632] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574f0e800 == 160 [pid = 4899] [id = 631] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574c2e800 == 159 [pid = 4899] [id = 630] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574529800 == 158 [pid = 4899] [id = 629] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057311e000 == 157 [pid = 4899] [id = 628] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572e49000 == 156 [pid = 4899] [id = 627] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571d92000 == 155 [pid = 4899] [id = 626] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571b84800 == 154 [pid = 4899] [id = 625] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a06800 == 153 [pid = 4899] [id = 624] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c5c1000 == 152 [pid = 4899] [id = 623] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c0ab000 == 151 [pid = 4899] [id = 622] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b3c2800 == 150 [pid = 4899] [id = 621] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b01e800 == 149 [pid = 4899] [id = 620] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a814000 == 148 [pid = 4899] [id = 619] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056950f800 == 147 [pid = 4899] [id = 618] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567cc5000 == 146 [pid = 4899] [id = 617] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0566b62000 == 145 [pid = 4899] [id = 616] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0565777800 == 144 [pid = 4899] [id = 615] 17:04:19 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05611d6800 == 143 [pid = 4899] [id = 614] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f057540cc00) [pid = 4899] [serial = 1802] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f05684ac800) [pid = 4899] [serial = 1704] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f0561e2ec00) [pid = 4899] [serial = 1776] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f0561adc400) [pid = 4899] [serial = 1832] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f056aa69400) [pid = 4899] [serial = 1785] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f057aeea800) [pid = 4899] [serial = 1809] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f0576427000) [pid = 4899] [serial = 1803] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f05638cec00) [pid = 4899] [serial = 1839] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f058b092400) [pid = 4899] [serial = 1824] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f058a226800) [pid = 4899] [serial = 1823] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f057e732000) [pid = 4899] [serial = 1817] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f057cde8800) [pid = 4899] [serial = 1812] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f056854e000) [pid = 4899] [serial = 1784] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f05635c8800) [pid = 4899] [serial = 1838] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f05667b0c00) [pid = 4899] [serial = 1782] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f05807df800) [pid = 4899] [serial = 1829] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f05633a8800) [pid = 4899] [serial = 1778] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f0562708c00) [pid = 4899] [serial = 1836] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f057c49dc00) [pid = 4899] [serial = 1811] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f0560ec4400) [pid = 4899] [serial = 1775] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0578b77000) [pid = 4899] [serial = 1808] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f056bac1400) [pid = 4899] [serial = 1788] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f058b311c00) [pid = 4899] [serial = 1826] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0574ede800) [pid = 4899] [serial = 1800] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f0573ec6400) [pid = 4899] [serial = 1799] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f0577bd5000) [pid = 4899] [serial = 1805] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f0571e67400) [pid = 4899] [serial = 1794] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f056b188000) [pid = 4899] [serial = 1787] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f057309c400) [pid = 4899] [serial = 1797] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f05789b1800) [pid = 4899] [serial = 1806] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f057dda2800) [pid = 4899] [serial = 1815] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f057d9d6800) [pid = 4899] [serial = 1814] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f05638c3400) [pid = 4899] [serial = 1779] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f0580724400) [pid = 4899] [serial = 1818] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f056217bc00) [pid = 4899] [serial = 1835] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0580979c00) [pid = 4899] [serial = 1820] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f056c772c00) [pid = 4899] [serial = 1791] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f0561e2d000) [pid = 4899] [serial = 1833] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f058c247400) [pid = 4899] [serial = 1827] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f05664abc00) [pid = 4899] [serial = 1781] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f056bde4800) [pid = 4899] [serial = 1790] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f058c379000) [pid = 4899] [serial = 1830] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f057303a400) [pid = 4899] [serial = 1796] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f0584354800) [pid = 4899] [serial = 1821] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f0571bb4800) [pid = 4899] [serial = 1793] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f056526b000) [pid = 4899] [serial = 1841] [outer = (nil)] [url = about:blank] 17:04:19 INFO - PROCESS | 4899 | 1461629059746 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0561c12800 == 144 [pid = 4899] [id = 655] 17:04:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f0560ec5800) [pid = 4899] [serial = 1966] [outer = (nil)] 17:04:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f0560ecd000) [pid = 4899] [serial = 1967] [outer = 0x7f0560ec5800] 17:04:19 INFO - PROCESS | 4899 | 1461629059820 Marionette DEBUG loaded listener.js 17:04:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f0561e2d000) [pid = 4899] [serial = 1968] [outer = 0x7f0560ec5800] 17:04:20 INFO - PROCESS | 4899 | 1461629060631 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]]]}] 17:04:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:04:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 3295ms 17:04:20 INFO - PROCESS | 4899 | 1461629060682 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 17:04:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:04:20 INFO - PROCESS | 4899 | 1461629060691 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 17:04:20 INFO - PROCESS | 4899 | 1461629060698 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:04:20 INFO - PROCESS | 4899 | 1461629060704 Marionette TRACE conn3 <- [1,2594,null,{}] 17:04:20 INFO - PROCESS | 4899 | 1461629060710 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}] 17:04:20 INFO - PROCESS | 4899 | 1461629060976 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 17:04:21 INFO - PROCESS | 4899 | 1461629061153 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05639dc800 == 145 [pid = 4899] [id = 656] 17:04:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0561e31400) [pid = 4899] [serial = 1969] [outer = (nil)] 17:04:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f0563251400) [pid = 4899] [serial = 1970] [outer = 0x7f0561e31400] 17:04:21 INFO - PROCESS | 4899 | 1461629061225 Marionette DEBUG loaded listener.js 17:04:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f05635c7800) [pid = 4899] [serial = 1971] [outer = 0x7f0561e31400] 17:04:22 INFO - PROCESS | 4899 | 1461629062132 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]]]}] 17:04:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:04:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1489ms 17:04:22 INFO - PROCESS | 4899 | 1461629062192 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 17:04:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:04:22 INFO - PROCESS | 4899 | 1461629062199 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 17:04:22 INFO - PROCESS | 4899 | 1461629062205 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:04:22 INFO - PROCESS | 4899 | 1461629062209 Marionette TRACE conn3 <- [1,2598,null,{}] 17:04:22 INFO - PROCESS | 4899 | 1461629062215 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}] 17:04:22 INFO - PROCESS | 4899 | 1461629062517 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 17:04:22 INFO - PROCESS | 4899 | 1461629062554 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:22 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05668e8800 == 146 [pid = 4899] [id = 657] 17:04:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f0565354c00) [pid = 4899] [serial = 1972] [outer = (nil)] 17:04:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f0566504400) [pid = 4899] [serial = 1973] [outer = 0x7f0565354c00] 17:04:22 INFO - PROCESS | 4899 | 1461629062619 Marionette DEBUG loaded listener.js 17:04:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f05667ad400) [pid = 4899] [serial = 1974] [outer = 0x7f0565354c00] 17:04:23 INFO - PROCESS | 4899 | 1461629063734 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]]]}] 17:04:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:04:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1582ms 17:04:23 INFO - PROCESS | 4899 | 1461629063793 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 17:04:23 INFO - PROCESS | 4899 | 1461629063796 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 17:04:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:04:23 INFO - PROCESS | 4899 | 1461629063812 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:04:23 INFO - PROCESS | 4899 | 1461629063821 Marionette TRACE conn3 <- [1,2602,null,{}] 17:04:23 INFO - PROCESS | 4899 | 1461629063835 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}] 17:04:24 INFO - PROCESS | 4899 | 1461629064141 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f0567add800) [pid = 4899] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f0561f6c800) [pid = 4899] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f056525dc00) [pid = 4899] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f056bef3c00) [pid = 4899] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f0568543800) [pid = 4899] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f056aa5bc00) [pid = 4899] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f05664b8c00) [pid = 4899] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f05635c1000) [pid = 4899] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f05638c5800) [pid = 4899] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f056bef3800) [pid = 4899] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f056217c000) [pid = 4899] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f056bddc000) [pid = 4899] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f056887b400) [pid = 4899] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f0566506800) [pid = 4899] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0562703000) [pid = 4899] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0563253000) [pid = 4899] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f0567bccc00) [pid = 4899] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f0560178800) [pid = 4899] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f056bac9000) [pid = 4899] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f0567bcc400) [pid = 4899] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:04:24 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f0566508c00) [pid = 4899] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:04:24 INFO - PROCESS | 4899 | 1461629064843 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0563976800 == 147 [pid = 4899] [id = 658] 17:04:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f0560178800) [pid = 4899] [serial = 1975] [outer = (nil)] 17:04:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f0561f6c800) [pid = 4899] [serial = 1976] [outer = 0x7f0560178800] 17:04:24 INFO - PROCESS | 4899 | 1461629064913 Marionette DEBUG loaded listener.js 17:04:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f056650e400) [pid = 4899] [serial = 1977] [outer = 0x7f0560178800] 17:04:25 INFO - PROCESS | 4899 | 1461629065697 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]]]}] 17:04:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:04:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1959ms 17:04:25 INFO - PROCESS | 4899 | 1461629065764 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 17:04:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:04:25 INFO - PROCESS | 4899 | 1461629065770 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 17:04:25 INFO - PROCESS | 4899 | 1461629065775 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:04:25 INFO - PROCESS | 4899 | 1461629065778 Marionette TRACE conn3 <- [1,2606,null,{}] 17:04:25 INFO - PROCESS | 4899 | 1461629065784 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}] 17:04:26 INFO - PROCESS | 4899 | 1461629066047 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 17:04:26 INFO - PROCESS | 4899 | 1461629066231 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056960c000 == 148 [pid = 4899] [id = 659] 17:04:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f05602e8000) [pid = 4899] [serial = 1978] [outer = (nil)] 17:04:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f0567cf4c00) [pid = 4899] [serial = 1979] [outer = 0x7f05602e8000] 17:04:26 INFO - PROCESS | 4899 | 1461629066297 Marionette DEBUG loaded listener.js 17:04:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f0568546000) [pid = 4899] [serial = 1980] [outer = 0x7f05602e8000] 17:04:27 INFO - PROCESS | 4899 | 1461629067525 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]]]}] 17:04:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:04:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1788ms 17:04:27 INFO - PROCESS | 4899 | 1461629067565 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 17:04:27 INFO - PROCESS | 4899 | 1461629067571 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 17:04:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:04:27 INFO - PROCESS | 4899 | 1461629067579 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:04:27 INFO - PROCESS | 4899 | 1461629067585 Marionette TRACE conn3 <- [1,2610,null,{}] 17:04:27 INFO - PROCESS | 4899 | 1461629067593 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}] 17:04:27 INFO - PROCESS | 4899 | 1461629067915 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 17:04:28 INFO - PROCESS | 4899 | 1461629068323 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05668d5800 == 149 [pid = 4899] [id = 660] 17:04:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f0562709c00) [pid = 4899] [serial = 1981] [outer = (nil)] 17:04:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f05635c4400) [pid = 4899] [serial = 1982] [outer = 0x7f0562709c00] 17:04:28 INFO - PROCESS | 4899 | 1461629068453 Marionette DEBUG loaded listener.js 17:04:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f056534d400) [pid = 4899] [serial = 1983] [outer = 0x7f0562709c00] 17:04:29 INFO - PROCESS | 4899 | 1461629069431 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]]]}] 17:04:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:04:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1887ms 17:04:29 INFO - PROCESS | 4899 | 1461629069480 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 17:04:29 INFO - PROCESS | 4899 | 1461629069489 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 17:04:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:04:29 INFO - PROCESS | 4899 | 1461629069499 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:04:29 INFO - PROCESS | 4899 | 1461629069502 Marionette TRACE conn3 <- [1,2614,null,{}] 17:04:29 INFO - PROCESS | 4899 | 1461629069508 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}] 17:04:29 INFO - PROCESS | 4899 | 1461629069753 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 17:04:30 INFO - PROCESS | 4899 | 1461629070010 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a9c6000 == 150 [pid = 4899] [id = 661] 17:04:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f05679b5c00) [pid = 4899] [serial = 1984] [outer = (nil)] 17:04:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f0567acdc00) [pid = 4899] [serial = 1985] [outer = 0x7f05679b5c00] 17:04:30 INFO - PROCESS | 4899 | 1461629070158 Marionette DEBUG loaded listener.js 17:04:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f0567ced000) [pid = 4899] [serial = 1986] [outer = 0x7f05679b5c00] 17:04:31 INFO - PROCESS | 4899 | 1461629071104 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]]]}] 17:04:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:04:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1680ms 17:04:31 INFO - PROCESS | 4899 | 1461629071180 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 17:04:31 INFO - PROCESS | 4899 | 1461629071183 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 17:04:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:04:31 INFO - PROCESS | 4899 | 1461629071190 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:04:31 INFO - PROCESS | 4899 | 1461629071196 Marionette TRACE conn3 <- [1,2618,null,{}] 17:04:31 INFO - PROCESS | 4899 | 1461629071212 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}] 17:04:31 INFO - PROCESS | 4899 | 1461629071489 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 17:04:31 INFO - PROCESS | 4899 | 1461629071795 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b3cb000 == 151 [pid = 4899] [id = 662] 17:04:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f056887fc00) [pid = 4899] [serial = 1987] [outer = (nil)] 17:04:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f056af84c00) [pid = 4899] [serial = 1988] [outer = 0x7f056887fc00] 17:04:31 INFO - PROCESS | 4899 | 1461629071875 Marionette DEBUG loaded listener.js 17:04:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f056b186c00) [pid = 4899] [serial = 1989] [outer = 0x7f056887fc00] 17:04:32 INFO - PROCESS | 4899 | 1461629072714 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]]]}] 17:04:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:04:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1586ms 17:04:32 INFO - PROCESS | 4899 | 1461629072793 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 17:04:32 INFO - PROCESS | 4899 | 1461629072798 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 17:04:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:04:32 INFO - PROCESS | 4899 | 1461629072809 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:04:32 INFO - PROCESS | 4899 | 1461629072813 Marionette TRACE conn3 <- [1,2622,null,{}] 17:04:32 INFO - PROCESS | 4899 | 1461629072819 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}] 17:04:33 INFO - PROCESS | 4899 | 1461629073058 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 17:04:33 INFO - PROCESS | 4899 | 1461629073325 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5d0800 == 152 [pid = 4899] [id = 663] 17:04:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f056217c800) [pid = 4899] [serial = 1990] [outer = (nil)] 17:04:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f056b6a3000) [pid = 4899] [serial = 1991] [outer = 0x7f056217c800] 17:04:33 INFO - PROCESS | 4899 | 1461629073449 Marionette DEBUG loaded listener.js 17:04:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f056bacf000) [pid = 4899] [serial = 1992] [outer = 0x7f056217c800] 17:04:34 INFO - PROCESS | 4899 | 1461629074312 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]]]}] 17:04:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:04:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1539ms 17:04:34 INFO - PROCESS | 4899 | 1461629074348 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 17:04:34 INFO - PROCESS | 4899 | 1461629074352 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 17:04:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:04:34 INFO - PROCESS | 4899 | 1461629074359 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:04:34 INFO - PROCESS | 4899 | 1461629074361 Marionette TRACE conn3 <- [1,2626,null,{}] 17:04:34 INFO - PROCESS | 4899 | 1461629074367 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}] 17:04:34 INFO - PROCESS | 4899 | 1461629074605 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 17:04:34 INFO - PROCESS | 4899 | 1461629074868 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a67800 == 153 [pid = 4899] [id = 664] 17:04:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056aa60000) [pid = 4899] [serial = 1993] [outer = (nil)] 17:04:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f056bde5400) [pid = 4899] [serial = 1994] [outer = 0x7f056aa60000] 17:04:34 INFO - PROCESS | 4899 | 1461629074990 Marionette DEBUG loaded listener.js 17:04:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f056c074000) [pid = 4899] [serial = 1995] [outer = 0x7f056aa60000] 17:04:35 INFO - PROCESS | 4899 | 1461629075893 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]]]}] 17:04:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:04:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1587ms 17:04:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:04:35 INFO - PROCESS | 4899 | 1461629075946 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 17:04:35 INFO - PROCESS | 4899 | 1461629075949 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 17:04:35 INFO - PROCESS | 4899 | 1461629075957 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:04:35 INFO - PROCESS | 4899 | 1461629075962 Marionette TRACE conn3 <- [1,2630,null,{}] 17:04:35 INFO - PROCESS | 4899 | 1461629075974 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}] 17:04:36 INFO - PROCESS | 4899 | 1461629076295 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 17:04:36 INFO - PROCESS | 4899 | 1461629076651 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d8f000 == 154 [pid = 4899] [id = 665] 17:04:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f056c76cc00) [pid = 4899] [serial = 1996] [outer = (nil)] 17:04:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f056c810c00) [pid = 4899] [serial = 1997] [outer = 0x7f056c76cc00] 17:04:36 INFO - PROCESS | 4899 | 1461629076764 Marionette DEBUG loaded listener.js 17:04:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0571945400) [pid = 4899] [serial = 1998] [outer = 0x7f056c76cc00] 17:04:37 INFO - PROCESS | 4899 | 1461629077710 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]]]}] 17:04:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:04:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1796ms 17:04:37 INFO - PROCESS | 4899 | 1461629077753 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 17:04:37 INFO - PROCESS | 4899 | 1461629077757 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 17:04:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:04:37 INFO - PROCESS | 4899 | 1461629077763 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:04:37 INFO - PROCESS | 4899 | 1461629077767 Marionette TRACE conn3 <- [1,2634,null,{}] 17:04:37 INFO - PROCESS | 4899 | 1461629077773 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}] 17:04:38 INFO - PROCESS | 4899 | 1461629078017 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 17:04:38 INFO - PROCESS | 4899 | 1461629078293 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572e99800 == 155 [pid = 4899] [id = 666] 17:04:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f05602eac00) [pid = 4899] [serial = 1999] [outer = (nil)] 17:04:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f0571c13000) [pid = 4899] [serial = 2000] [outer = 0x7f05602eac00] 17:04:38 INFO - PROCESS | 4899 | 1461629078415 Marionette DEBUG loaded listener.js 17:04:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f0571e67c00) [pid = 4899] [serial = 2001] [outer = 0x7f05602eac00] 17:04:39 INFO - PROCESS | 4899 | 1461629079442 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]]]}] 17:04:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:04:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1732ms 17:04:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:04:39 INFO - PROCESS | 4899 | 1461629079496 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 17:04:39 INFO - PROCESS | 4899 | 1461629079499 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 17:04:39 INFO - PROCESS | 4899 | 1461629079507 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:04:39 INFO - PROCESS | 4899 | 1461629079509 Marionette TRACE conn3 <- [1,2638,null,{}] 17:04:39 INFO - PROCESS | 4899 | 1461629079516 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}] 17:04:39 INFO - PROCESS | 4899 | 1461629079756 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 17:04:40 INFO - PROCESS | 4899 | 1461629080066 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574518800 == 156 [pid = 4899] [id = 667] 17:04:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f0561ada000) [pid = 4899] [serial = 2002] [outer = (nil)] 17:04:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f057303a400) [pid = 4899] [serial = 2003] [outer = 0x7f0561ada000] 17:04:40 INFO - PROCESS | 4899 | 1461629080149 Marionette DEBUG loaded listener.js 17:04:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f0573084000) [pid = 4899] [serial = 2004] [outer = 0x7f0561ada000] 17:04:41 INFO - PROCESS | 4899 | 1461629081063 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]]]}] 17:04:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:04:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1634ms 17:04:41 INFO - PROCESS | 4899 | 1461629081140 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 17:04:41 INFO - PROCESS | 4899 | 1461629081144 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 17:04:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:04:41 INFO - PROCESS | 4899 | 1461629081151 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:04:41 INFO - PROCESS | 4899 | 1461629081154 Marionette TRACE conn3 <- [1,2642,null,{}] 17:04:41 INFO - PROCESS | 4899 | 1461629081160 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}] 17:04:41 INFO - PROCESS | 4899 | 1461629081448 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 17:04:41 INFO - PROCESS | 4899 | 1461629081752 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574e87000 == 157 [pid = 4899] [id = 668] 17:04:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f05638cd800) [pid = 4899] [serial = 2005] [outer = (nil)] 17:04:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0573ecbc00) [pid = 4899] [serial = 2006] [outer = 0x7f05638cd800] 17:04:41 INFO - PROCESS | 4899 | 1461629081846 Marionette DEBUG loaded listener.js 17:04:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f057485e000) [pid = 4899] [serial = 2007] [outer = 0x7f05638cd800] 17:04:42 INFO - PROCESS | 4899 | 1461629082783 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]]]}] 17:04:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:04:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1682ms 17:04:42 INFO - PROCESS | 4899 | 1461629082835 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 17:04:42 INFO - PROCESS | 4899 | 1461629082838 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 17:04:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:04:42 INFO - PROCESS | 4899 | 1461629082845 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:04:42 INFO - PROCESS | 4899 | 1461629082848 Marionette TRACE conn3 <- [1,2646,null,{}] 17:04:42 INFO - PROCESS | 4899 | 1461629082853 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}] 17:04:43 INFO - PROCESS | 4899 | 1461629083116 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 17:04:43 INFO - PROCESS | 4899 | 1461629083446 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577aaf800 == 158 [pid = 4899] [id = 669] 17:04:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f0563254000) [pid = 4899] [serial = 2008] [outer = (nil)] 17:04:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0574dde800) [pid = 4899] [serial = 2009] [outer = 0x7f0563254000] 17:04:43 INFO - PROCESS | 4899 | 1461629083530 Marionette DEBUG loaded listener.js 17:04:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f0574ee8400) [pid = 4899] [serial = 2010] [outer = 0x7f0563254000] 17:04:44 INFO - PROCESS | 4899 | 1461629084454 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]]]}] 17:04:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:04:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1636ms 17:04:44 INFO - PROCESS | 4899 | 1461629084483 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 17:04:44 INFO - PROCESS | 4899 | 1461629084487 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 17:04:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:04:44 INFO - PROCESS | 4899 | 1461629084496 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:04:44 INFO - PROCESS | 4899 | 1461629084500 Marionette TRACE conn3 <- [1,2650,null,{}] 17:04:44 INFO - PROCESS | 4899 | 1461629084506 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}] 17:04:44 INFO - PROCESS | 4899 | 1461629084785 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 17:04:45 INFO - PROCESS | 4899 | 1461629085049 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:45 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788d7800 == 159 [pid = 4899] [id = 670] 17:04:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f0577bd5400) [pid = 4899] [serial = 2011] [outer = (nil)] 17:04:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f0577c59000) [pid = 4899] [serial = 2012] [outer = 0x7f0577bd5400] 17:04:45 INFO - PROCESS | 4899 | 1461629085191 Marionette DEBUG loaded listener.js 17:04:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f05789b0c00) [pid = 4899] [serial = 2013] [outer = 0x7f0577bd5400] 17:04:46 INFO - PROCESS | 4899 | 1461629086042 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]]]}] 17:04:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:04:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1580ms 17:04:46 INFO - PROCESS | 4899 | 1461629086076 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 17:04:46 INFO - PROCESS | 4899 | 1461629086081 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 17:04:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:04:46 INFO - PROCESS | 4899 | 1461629086087 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:04:46 INFO - PROCESS | 4899 | 1461629086090 Marionette TRACE conn3 <- [1,2654,null,{}] 17:04:46 INFO - PROCESS | 4899 | 1461629086096 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}] 17:04:46 INFO - PROCESS | 4899 | 1461629086363 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 17:04:46 INFO - PROCESS | 4899 | 1461629086629 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057b397800 == 160 [pid = 4899] [id = 671] 17:04:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f0577c26000) [pid = 4899] [serial = 2014] [outer = (nil)] 17:04:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f05789b8400) [pid = 4899] [serial = 2015] [outer = 0x7f0577c26000] 17:04:46 INFO - PROCESS | 4899 | 1461629086772 Marionette DEBUG loaded listener.js 17:04:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f05789bf800) [pid = 4899] [serial = 2016] [outer = 0x7f0577c26000] 17:04:47 INFO - PROCESS | 4899 | 1461629087754 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]]]}] 17:04:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:04:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1735ms 17:04:47 INFO - PROCESS | 4899 | 1461629087823 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 17:04:47 INFO - PROCESS | 4899 | 1461629087827 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 17:04:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:04:47 INFO - PROCESS | 4899 | 1461629087834 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:04:47 INFO - PROCESS | 4899 | 1461629087838 Marionette TRACE conn3 <- [1,2658,null,{}] 17:04:47 INFO - PROCESS | 4899 | 1461629087846 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}] 17:04:48 INFO - PROCESS | 4899 | 1461629088164 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 17:04:48 INFO - PROCESS | 4899 | 1461629088478 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057cc3a000 == 161 [pid = 4899] [id = 672] 17:04:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f0567ace800) [pid = 4899] [serial = 2017] [outer = (nil)] 17:04:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f0578ad9400) [pid = 4899] [serial = 2018] [outer = 0x7f0567ace800] 17:04:48 INFO - PROCESS | 4899 | 1461629088556 Marionette DEBUG loaded listener.js 17:04:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f0578ae0800) [pid = 4899] [serial = 2019] [outer = 0x7f0567ace800] 17:04:49 INFO - PROCESS | 4899 | 1461629089433 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]]]}] 17:04:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:04:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1641ms 17:04:49 INFO - PROCESS | 4899 | 1461629089477 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 17:04:49 INFO - PROCESS | 4899 | 1461629089481 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 17:04:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:04:49 INFO - PROCESS | 4899 | 1461629089487 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:04:49 INFO - PROCESS | 4899 | 1461629089491 Marionette TRACE conn3 <- [1,2662,null,{}] 17:04:49 INFO - PROCESS | 4899 | 1461629089497 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}] 17:04:49 INFO - PROCESS | 4899 | 1461629089771 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 17:04:50 INFO - PROCESS | 4899 | 1461629090132 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:50 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057da83000 == 162 [pid = 4899] [id = 673] 17:04:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f0567aea400) [pid = 4899] [serial = 2020] [outer = (nil)] 17:04:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0578b57000) [pid = 4899] [serial = 2021] [outer = 0x7f0567aea400] 17:04:50 INFO - PROCESS | 4899 | 1461629090236 Marionette DEBUG loaded listener.js 17:04:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f0578b5e000) [pid = 4899] [serial = 2022] [outer = 0x7f0567aea400] 17:04:51 INFO - PROCESS | 4899 | 1461629091117 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]]]}] 17:04:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:04:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1697ms 17:04:51 INFO - PROCESS | 4899 | 1461629091185 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 17:04:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:04:51 INFO - PROCESS | 4899 | 1461629091189 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 17:04:51 INFO - PROCESS | 4899 | 1461629091195 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:04:51 INFO - PROCESS | 4899 | 1461629091199 Marionette TRACE conn3 <- [1,2666,null,{}] 17:04:51 INFO - PROCESS | 4899 | 1461629091205 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}] 17:04:51 INFO - PROCESS | 4899 | 1461629091470 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 17:04:51 INFO - PROCESS | 4899 | 1461629091740 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e023800 == 163 [pid = 4899] [id = 674] 17:04:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f0578ad7800) [pid = 4899] [serial = 2023] [outer = (nil)] 17:04:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f0578b67000) [pid = 4899] [serial = 2024] [outer = 0x7f0578ad7800] 17:04:51 INFO - PROCESS | 4899 | 1461629091861 Marionette DEBUG loaded listener.js 17:04:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f0578b6d800) [pid = 4899] [serial = 2025] [outer = 0x7f0578ad7800] 17:04:53 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:53 INFO - PROCESS | 4899 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 17:04:53 INFO - PROCESS | 4899 | 1461629093241 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]]]}] 17:04:53 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) 17:04:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2083ms 17:04:53 INFO - PROCESS | 4899 | 1461629093279 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 17:04:53 INFO - PROCESS | 4899 | 1461629093283 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 17:04:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:04:53 INFO - PROCESS | 4899 | 1461629093296 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:04:53 INFO - PROCESS | 4899 | 1461629093299 Marionette TRACE conn3 <- [1,2670,null,{}] 17:04:53 INFO - PROCESS | 4899 | 1461629093307 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}] 17:04:53 INFO - PROCESS | 4899 | 1461629093597 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 17:04:53 INFO - PROCESS | 4899 | 1461629093838 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0580991800 == 164 [pid = 4899] [id = 675] 17:04:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f0578ae1400) [pid = 4899] [serial = 2026] [outer = (nil)] 17:04:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f0578b78c00) [pid = 4899] [serial = 2027] [outer = 0x7f0578ae1400] 17:04:53 INFO - PROCESS | 4899 | 1461629093917 Marionette DEBUG loaded listener.js 17:04:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f0578b80c00) [pid = 4899] [serial = 2028] [outer = 0x7f0578ae1400] 17:04:55 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:55 INFO - PROCESS | 4899 | 1461629095271 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] 17:04:55 INFO - PROCESS | 4899 | 1461629095292 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 17:04:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:04:55 INFO - PROCESS | 4899 | 1461629095299 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:04:55 INFO - PROCESS | 4899 | 1461629095302 Marionette TRACE conn3 <- [1,2674,null,{}] 17:04:55 INFO - PROCESS | 4899 | 1461629095308 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}] 17:04:55 INFO - PROCESS | 4899 | 1461629095599 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 17:04:55 INFO - PROCESS | 4899 | 1461629095839 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05852ef800 == 165 [pid = 4899] [id = 676] 17:04:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f0578b5e800) [pid = 4899] [serial = 2029] [outer = (nil)] 17:04:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f0578d92800) [pid = 4899] [serial = 2030] [outer = 0x7f0578b5e800] 17:04:55 INFO - PROCESS | 4899 | 1461629095918 Marionette DEBUG loaded listener.js 17:04:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f057a316800) [pid = 4899] [serial = 2031] [outer = 0x7f0578b5e800] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0565778000 == 164 [pid = 4899] [id = 612] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a9bc800 == 163 [pid = 4899] [id = 508] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b325000 == 162 [pid = 4899] [id = 44] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05687bd000 == 161 [pid = 4899] [id = 305] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0561c13800 == 160 [pid = 4899] [id = 610] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056347f800 == 159 [pid = 4899] [id = 611] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0565a02800 == 158 [pid = 4899] [id = 613] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05672dd000 == 157 [pid = 4899] [id = 609] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0563976800 == 156 [pid = 4899] [id = 658] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05668e8800 == 155 [pid = 4899] [id = 657] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05639dc800 == 154 [pid = 4899] [id = 656] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0561c12800 == 153 [pid = 4899] [id = 655] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057b470800 == 152 [pid = 4899] [id = 654] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057a362800 == 151 [pid = 4899] [id = 653] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578ed5000 == 150 [pid = 4899] [id = 652] 17:04:59 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578d48000 == 149 [pid = 4899] [id = 651] 17:04:59 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f056aa66000) [pid = 4899] [serial = 1862] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f056217b000) [pid = 4899] [serial = 1901] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f05664ae000) [pid = 4899] [serial = 1851] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f056c76ec00) [pid = 4899] [serial = 1877] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f0573079000) [pid = 4899] [serial = 1898] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f0571bc0400) [pid = 4899] [serial = 1889] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f0571941800) [pid = 4899] [serial = 1884] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f056af89400) [pid = 4899] [serial = 1863] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f0566e2f400) [pid = 4899] [serial = 1908] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f056bacb000) [pid = 4899] [serial = 1871] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f056c808400) [pid = 4899] [serial = 1880] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f056bd6ec00) [pid = 4899] [serial = 1872] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f056bef9000) [pid = 4899] [serial = 1874] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f0567ad4400) [pid = 4899] [serial = 1857] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f0571bba800) [pid = 4899] [serial = 1887] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f056c810800) [pid = 4899] [serial = 1881] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f05718f6c00) [pid = 4899] [serial = 1883] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f056b6a6800) [pid = 4899] [serial = 1869] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f0562704c00) [pid = 4899] [serial = 1902] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f056b69dc00) [pid = 4899] [serial = 1868] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f0565349c00) [pid = 4899] [serial = 1850] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f0566e3bc00) [pid = 4899] [serial = 1854] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0562711400) [pid = 4899] [serial = 1847] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f056c07d400) [pid = 4899] [serial = 1875] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f05667b0800) [pid = 4899] [serial = 1853] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f0567ac7800) [pid = 4899] [serial = 1856] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f05635c6800) [pid = 4899] [serial = 1904] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f056af91400) [pid = 4899] [serial = 1865] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f056b18f400) [pid = 4899] [serial = 1866] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f05633a5400) [pid = 4899] [serial = 1848] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f05602e8400) [pid = 4899] [serial = 1844] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f0572ded000) [pid = 4899] [serial = 1893] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f0565261000) [pid = 4899] [serial = 1905] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f057194e000) [pid = 4899] [serial = 1886] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0567bcf400) [pid = 4899] [serial = 1859] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f056650d000) [pid = 4899] [serial = 1907] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f05684bbc00) [pid = 4899] [serial = 1860] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f0572df7c00) [pid = 4899] [serial = 1895] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f0561adc800) [pid = 4899] [serial = 1845] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f056c776400) [pid = 4899] [serial = 1878] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f0571e5ec00) [pid = 4899] [serial = 1892] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f0571c17400) [pid = 4899] [serial = 1890] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f0567bd3400) [pid = 4899] [serial = 1773] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f0566502c00) [pid = 4899] [serial = 1910] [outer = (nil)] [url = about:blank] 17:04:59 INFO - PROCESS | 4899 | 1461629099445 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] 17:04:59 INFO - PROCESS | 4899 | 1461629099496 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 17:04:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:04:59 INFO - PROCESS | 4899 | 1461629099503 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:04:59 INFO - PROCESS | 4899 | 1461629099508 Marionette TRACE conn3 <- [1,2678,null,{}] 17:04:59 INFO - PROCESS | 4899 | 1461629099515 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}] 17:04:59 INFO - PROCESS | 4899 | 1461629099743 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 17:04:59 INFO - PROCESS | 4899 | 1461629099958 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:04:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05626bf800 == 150 [pid = 4899] [id = 677] 17:04:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f0561e39000) [pid = 4899] [serial = 2032] [outer = (nil)] 17:05:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f0561f66400) [pid = 4899] [serial = 2033] [outer = 0x7f0561e39000] 17:05:00 INFO - PROCESS | 4899 | 1461629100024 Marionette DEBUG loaded listener.js 17:05:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0562181800) [pid = 4899] [serial = 2034] [outer = 0x7f0561e39000] 17:05:01 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:01 INFO - PROCESS | 4899 | 1461629101273 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]]]}] 17:05:01 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) 17:05:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1783ms 17:05:01 INFO - PROCESS | 4899 | 1461629101286 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 17:05:01 INFO - PROCESS | 4899 | 1461629101294 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 17:05:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:05:01 INFO - PROCESS | 4899 | 1461629101303 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:05:01 INFO - PROCESS | 4899 | 1461629101307 Marionette TRACE conn3 <- [1,2682,null,{}] 17:05:01 INFO - PROCESS | 4899 | 1461629101313 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}] 17:05:01 INFO - PROCESS | 4899 | 1461629101672 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 17:05:01 INFO - PROCESS | 4899 | 1461629101714 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05657cb000 == 151 [pid = 4899] [id = 678] 17:05:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f0562182800) [pid = 4899] [serial = 2035] [outer = (nil)] 17:05:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f05635bfc00) [pid = 4899] [serial = 2036] [outer = 0x7f0562182800] 17:05:01 INFO - PROCESS | 4899 | 1461629101777 Marionette DEBUG loaded listener.js 17:05:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056525dc00) [pid = 4899] [serial = 2037] [outer = 0x7f0562182800] 17:05:03 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:03 INFO - PROCESS | 4899 | 1461629103316 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]]]}] 17:05:03 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) 17:05:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2039ms 17:05:03 INFO - PROCESS | 4899 | 1461629103395 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 17:05:03 INFO - PROCESS | 4899 | 1461629103411 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 17:05:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:05:03 INFO - PROCESS | 4899 | 1461629103423 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:05:03 INFO - PROCESS | 4899 | 1461629103429 Marionette TRACE conn3 <- [1,2686,null,{}] 17:05:03 INFO - PROCESS | 4899 | 1461629103453 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}] 17:05:04 INFO - PROCESS | 4899 | 1461629104262 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f056aa64000) [pid = 4899] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f0561e31400) [pid = 4899] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f056534bc00) [pid = 4899] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f0561ae3c00) [pid = 4899] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f056325a800) [pid = 4899] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f056c519c00) [pid = 4899] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f0560173400) [pid = 4899] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f05684ac400) [pid = 4899] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f0575506800) [pid = 4899] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0573035000) [pid = 4899] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0560ec5800) [pid = 4899] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f05667adc00) [pid = 4899] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0565354c00) [pid = 4899] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f05633a7c00) [pid = 4899] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f0567cedc00) [pid = 4899] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f0560177000) [pid = 4899] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0560178800) [pid = 4899] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f056c51b800) [pid = 4899] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f0574ddd800) [pid = 4899] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f0568879400) [pid = 4899] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f05602f5400) [pid = 4899] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f056c113c00) [pid = 4899] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f0574de0000) [pid = 4899] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:05:04 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f0560177c00) [pid = 4899] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:05:04 INFO - PROCESS | 4899 | 1461629104444 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05657d0800 == 152 [pid = 4899] [id = 679] 17:05:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f0560177c00) [pid = 4899] [serial = 2038] [outer = (nil)] 17:05:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f0560ecac00) [pid = 4899] [serial = 2039] [outer = 0x7f0560177c00] 17:05:04 INFO - PROCESS | 4899 | 1461629104515 Marionette DEBUG loaded listener.js 17:05:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f05659b2800) [pid = 4899] [serial = 2040] [outer = 0x7f0560177c00] 17:05:05 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:05 INFO - PROCESS | 4899 | 1461629105694 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] 17:05:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:05:05 INFO - PROCESS | 4899 | 1461629105735 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 17:05:05 INFO - PROCESS | 4899 | 1461629105741 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:05:05 INFO - PROCESS | 4899 | 1461629105744 Marionette TRACE conn3 <- [1,2690,null,{}] 17:05:05 INFO - PROCESS | 4899 | 1461629105749 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}] 17:05:05 INFO - PROCESS | 4899 | 1461629105977 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 17:05:06 INFO - PROCESS | 4899 | 1461629106366 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05611d5800 == 153 [pid = 4899] [id = 680] 17:05:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f0560172400) [pid = 4899] [serial = 2041] [outer = (nil)] 17:05:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f05602e8400) [pid = 4899] [serial = 2042] [outer = 0x7f0560172400] 17:05:06 INFO - PROCESS | 4899 | 1461629106459 Marionette DEBUG loaded listener.js 17:05:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f0561adf800) [pid = 4899] [serial = 2043] [outer = 0x7f0560172400] 17:05:07 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:07 INFO - PROCESS | 4899 | 1461629107883 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] 17:05:07 INFO - PROCESS | 4899 | 1461629107936 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 17:05:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:05:07 INFO - PROCESS | 4899 | 1461629107944 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:05:07 INFO - PROCESS | 4899 | 1461629107951 Marionette TRACE conn3 <- [1,2694,null,{}] 17:05:07 INFO - PROCESS | 4899 | 1461629107959 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}] 17:05:08 INFO - PROCESS | 4899 | 1461629108315 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 17:05:08 INFO - PROCESS | 4899 | 1461629108571 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05671a1800 == 154 [pid = 4899] [id = 681] 17:05:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f0560173000) [pid = 4899] [serial = 2044] [outer = (nil)] 17:05:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f05633a5400) [pid = 4899] [serial = 2045] [outer = 0x7f0560173000] 17:05:08 INFO - PROCESS | 4899 | 1461629108654 Marionette DEBUG loaded listener.js 17:05:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f0565268c00) [pid = 4899] [serial = 2046] [outer = 0x7f0560173000] 17:05:10 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:10 INFO - PROCESS | 4899 | 1461629110073 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] 17:05:10 INFO - PROCESS | 4899 | 1461629110143 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 17:05:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:05:10 INFO - PROCESS | 4899 | 1461629110152 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:05:10 INFO - PROCESS | 4899 | 1461629110156 Marionette TRACE conn3 <- [1,2698,null,{}] 17:05:10 INFO - PROCESS | 4899 | 1461629110162 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}] 17:05:10 INFO - PROCESS | 4899 | 1461629110578 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 17:05:10 INFO - PROCESS | 4899 | 1461629110777 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0569522000 == 155 [pid = 4899] [id = 682] 17:05:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f0565350800) [pid = 4899] [serial = 2047] [outer = (nil)] 17:05:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f0566508c00) [pid = 4899] [serial = 2048] [outer = 0x7f0565350800] 17:05:10 INFO - PROCESS | 4899 | 1461629110856 Marionette DEBUG loaded listener.js 17:05:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f0566e35000) [pid = 4899] [serial = 2049] [outer = 0x7f0565350800] 17:05:12 INFO - PROCESS | 4899 | SkCairoFTTypeface::onFilterRec unimplemented 17:05:12 INFO - PROCESS | 4899 | 1461629112344 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] 17:05:12 INFO - PROCESS | 4899 | 1461629112398 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 17:05:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:05:12 INFO - PROCESS | 4899 | 1461629112408 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:05:12 INFO - PROCESS | 4899 | 1461629112417 Marionette TRACE conn3 <- [1,2702,null,{}] 17:05:12 INFO - PROCESS | 4899 | 1461629112529 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}] 17:05:12 INFO - PROCESS | 4899 | 1461629112788 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 17:05:13 INFO - PROCESS | 4899 | 1461629113041 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b14b000 == 156 [pid = 4899] [id = 683] 17:05:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f0566e3bc00) [pid = 4899] [serial = 2050] [outer = (nil)] 17:05:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f0567bd2400) [pid = 4899] [serial = 2051] [outer = 0x7f0566e3bc00] 17:05:13 INFO - PROCESS | 4899 | 1461629113119 Marionette DEBUG loaded listener.js 17:05:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f05684bbc00) [pid = 4899] [serial = 2052] [outer = 0x7f0566e3bc00] 17:05:14 INFO - PROCESS | 4899 | 1461629114077 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]]]}] 17:05:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:05:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1738ms 17:05:14 INFO - PROCESS | 4899 | 1461629114145 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 17:05:14 INFO - PROCESS | 4899 | 1461629114150 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 17:05:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:05:14 INFO - PROCESS | 4899 | 1461629114156 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:05:14 INFO - PROCESS | 4899 | 1461629114160 Marionette TRACE conn3 <- [1,2706,null,{}] 17:05:14 INFO - PROCESS | 4899 | 1461629114165 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}] 17:05:14 INFO - PROCESS | 4899 | 1461629114436 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 17:05:14 INFO - PROCESS | 4899 | 1461629114734 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:14 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b7dc000 == 157 [pid = 4899] [id = 684] 17:05:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f0567ad3400) [pid = 4899] [serial = 2053] [outer = (nil)] 17:05:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f0568879000) [pid = 4899] [serial = 2054] [outer = 0x7f0567ad3400] 17:05:14 INFO - PROCESS | 4899 | 1461629114821 Marionette DEBUG loaded listener.js 17:05:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f056aa5bc00) [pid = 4899] [serial = 2055] [outer = 0x7f0567ad3400] 17:05:15 INFO - PROCESS | 4899 | 1461629115703 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]]]}] 17:05:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:05:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1592ms 17:05:15 INFO - PROCESS | 4899 | 1461629115749 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 17:05:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:05:15 INFO - PROCESS | 4899 | 1461629115753 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 17:05:15 INFO - PROCESS | 4899 | 1461629115759 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:05:15 INFO - PROCESS | 4899 | 1461629115763 Marionette TRACE conn3 <- [1,2710,null,{}] 17:05:15 INFO - PROCESS | 4899 | 1461629115768 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}] 17:05:16 INFO - PROCESS | 4899 | 1461629116009 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 17:05:16 INFO - PROCESS | 4899 | 1461629116270 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5ca000 == 158 [pid = 4899] [id = 685] 17:05:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f056af8a800) [pid = 4899] [serial = 2056] [outer = (nil)] 17:05:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f056b184000) [pid = 4899] [serial = 2057] [outer = 0x7f056af8a800] 17:05:16 INFO - PROCESS | 4899 | 1461629116411 Marionette DEBUG loaded listener.js 17:05:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f056bd6ec00) [pid = 4899] [serial = 2058] [outer = 0x7f056af8a800] 17:05:17 INFO - PROCESS | 4899 | 1461629117380 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] 17:05:17 INFO - PROCESS | 4899 | 1461629117454 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 17:05:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:05:17 INFO - PROCESS | 4899 | 1461629117460 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:05:17 INFO - PROCESS | 4899 | 1461629117464 Marionette TRACE conn3 <- [1,2714,null,{}] 17:05:17 INFO - PROCESS | 4899 | 1461629117469 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}] 17:05:17 INFO - PROCESS | 4899 | 1461629117717 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 17:05:18 INFO - PROCESS | 4899 | 1461629118027 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571b79800 == 159 [pid = 4899] [id = 686] 17:05:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f056c11c400) [pid = 4899] [serial = 2059] [outer = (nil)] 17:05:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f056c121c00) [pid = 4899] [serial = 2060] [outer = 0x7f056c11c400] 17:05:18 INFO - PROCESS | 4899 | 1461629118109 Marionette DEBUG loaded listener.js 17:05:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056c527c00) [pid = 4899] [serial = 2061] [outer = 0x7f056c11c400] 17:05:18 INFO - PROCESS | 4899 | 1461629118978 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]]]}] 17:05:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:05:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1582ms 17:05:19 INFO - PROCESS | 4899 | 1461629119043 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 17:05:19 INFO - PROCESS | 4899 | 1461629119046 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 17:05:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:05:19 INFO - PROCESS | 4899 | 1461629119053 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:05:19 INFO - PROCESS | 4899 | 1461629119057 Marionette TRACE conn3 <- [1,2718,null,{}] 17:05:19 INFO - PROCESS | 4899 | 1461629119062 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}] 17:05:19 INFO - PROCESS | 4899 | 1461629119319 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 17:05:19 INFO - PROCESS | 4899 | 1461629119599 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d97800 == 160 [pid = 4899] [id = 687] 17:05:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f056c11e800) [pid = 4899] [serial = 2062] [outer = (nil)] 17:05:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f056c805800) [pid = 4899] [serial = 2063] [outer = 0x7f056c11e800] 17:05:19 INFO - PROCESS | 4899 | 1461629119719 Marionette DEBUG loaded listener.js 17:05:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f056c811800) [pid = 4899] [serial = 2064] [outer = 0x7f056c11e800] 17:05:20 INFO - PROCESS | 4899 | 1461629120648 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] 17:05:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 17:05:20 INFO - PROCESS | 4899 | 1461629120696 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 17:05:20 INFO - PROCESS | 4899 | 1461629120702 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:05:20 INFO - PROCESS | 4899 | 1461629120706 Marionette TRACE conn3 <- [1,2722,null,{}] 17:05:20 INFO - PROCESS | 4899 | 1461629120712 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}] 17:05:20 INFO - PROCESS | 4899 | 1461629120959 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 17:05:21 INFO - PROCESS | 4899 | 1461629121273 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572e9d000 == 161 [pid = 4899] [id = 688] 17:05:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f056b186400) [pid = 4899] [serial = 2065] [outer = (nil)] 17:05:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f057194a800) [pid = 4899] [serial = 2066] [outer = 0x7f056b186400] 17:05:21 INFO - PROCESS | 4899 | 1461629121355 Marionette DEBUG loaded listener.js 17:05:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f0571c11400) [pid = 4899] [serial = 2067] [outer = 0x7f056b186400] 17:05:22 INFO - PROCESS | 4899 | 1461629122254 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] 17:05:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:05:22 INFO - PROCESS | 4899 | 1461629122299 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 17:05:22 INFO - PROCESS | 4899 | 1461629122305 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:05:22 INFO - PROCESS | 4899 | 1461629122309 Marionette TRACE conn3 <- [1,2726,null,{}] 17:05:22 INFO - PROCESS | 4899 | 1461629122314 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}] 17:05:22 INFO - PROCESS | 4899 | 1461629122566 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 17:05:22 INFO - PROCESS | 4899 | 1461629122877 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:22 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05749da000 == 162 [pid = 4899] [id = 689] 17:05:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f056c768400) [pid = 4899] [serial = 2068] [outer = (nil)] 17:05:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f0571e65000) [pid = 4899] [serial = 2069] [outer = 0x7f056c768400] 17:05:22 INFO - PROCESS | 4899 | 1461629122959 Marionette DEBUG loaded listener.js 17:05:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f0573078400) [pid = 4899] [serial = 2070] [outer = 0x7f056c768400] 17:05:23 INFO - PROCESS | 4899 | 1461629123795 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]]]}] 17:05:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:05:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1541ms 17:05:23 INFO - PROCESS | 4899 | 1461629123847 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 17:05:23 INFO - PROCESS | 4899 | 1461629123850 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 17:05:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:05:23 INFO - PROCESS | 4899 | 1461629123856 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:05:23 INFO - PROCESS | 4899 | 1461629123859 Marionette TRACE conn3 <- [1,2730,null,{}] 17:05:23 INFO - PROCESS | 4899 | 1461629123865 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}] 17:05:24 INFO - PROCESS | 4899 | 1461629124127 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 17:05:24 INFO - PROCESS | 4899 | 1461629124473 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574e92000 == 163 [pid = 4899] [id = 690] 17:05:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f0571c1d800) [pid = 4899] [serial = 2071] [outer = (nil)] 17:05:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f057309cc00) [pid = 4899] [serial = 2072] [outer = 0x7f0571c1d800] 17:05:24 INFO - PROCESS | 4899 | 1461629124570 Marionette DEBUG loaded listener.js 17:05:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f0574175400) [pid = 4899] [serial = 2073] [outer = 0x7f0571c1d800] 17:05:25 INFO - PROCESS | 4899 | 1461629125921 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] 17:05:25 INFO - PROCESS | 4899 | 1461629125963 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 17:05:25 INFO - PROCESS | 4899 | 1461629125970 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:05:25 INFO - PROCESS | 4899 | 1461629125974 Marionette TRACE conn3 <- [1,2734,null,{}] 17:05:25 INFO - PROCESS | 4899 | 1461629125980 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}] 17:05:26 INFO - PROCESS | 4899 | 1461629126305 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 17:05:26 INFO - PROCESS | 4899 | 1461629126578 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577fc1800 == 164 [pid = 4899] [id = 691] 17:05:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0560176000) [pid = 4899] [serial = 2074] [outer = (nil)] 17:05:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f05751d2800) [pid = 4899] [serial = 2075] [outer = 0x7f0560176000] 17:05:26 INFO - PROCESS | 4899 | 1461629126655 Marionette DEBUG loaded listener.js 17:05:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f0576425000) [pid = 4899] [serial = 2076] [outer = 0x7f0560176000] 17:05:27 INFO - PROCESS | 4899 | 1461629127628 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]]]}] 17:05:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:05:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1689ms 17:05:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:05:27 INFO - PROCESS | 4899 | 1461629127660 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 17:05:27 INFO - PROCESS | 4899 | 1461629127663 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 17:05:27 INFO - PROCESS | 4899 | 1461629127670 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:05:27 INFO - PROCESS | 4899 | 1461629127673 Marionette TRACE conn3 <- [1,2738,null,{}] 17:05:27 INFO - PROCESS | 4899 | 1461629127678 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}] 17:05:27 INFO - PROCESS | 4899 | 1461629127918 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 17:05:28 INFO - PROCESS | 4899 | 1461629128154 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788cf000 == 165 [pid = 4899] [id = 692] 17:05:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0573077c00) [pid = 4899] [serial = 2077] [outer = (nil)] 17:05:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f0576578000) [pid = 4899] [serial = 2078] [outer = 0x7f0573077c00] 17:05:28 INFO - PROCESS | 4899 | 1461629128230 Marionette DEBUG loaded listener.js 17:05:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f0577ba2800) [pid = 4899] [serial = 2079] [outer = 0x7f0573077c00] 17:05:29 INFO - PROCESS | 4899 | 1461629129208 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]]]}] 17:05:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:05:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1580ms 17:05:29 INFO - PROCESS | 4899 | 1461629129250 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 17:05:29 INFO - PROCESS | 4899 | 1461629129253 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 17:05:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:05:29 INFO - PROCESS | 4899 | 1461629129259 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:05:29 INFO - PROCESS | 4899 | 1461629129262 Marionette TRACE conn3 <- [1,2742,null,{}] 17:05:29 INFO - PROCESS | 4899 | 1461629129268 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}] 17:05:29 INFO - PROCESS | 4899 | 1461629129529 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 17:05:29 INFO - PROCESS | 4899 | 1461629129838 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578d46800 == 166 [pid = 4899] [id = 693] 17:05:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f057307a400) [pid = 4899] [serial = 2080] [outer = (nil)] 17:05:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f0577c1dc00) [pid = 4899] [serial = 2081] [outer = 0x7f057307a400] 17:05:29 INFO - PROCESS | 4899 | 1461629129919 Marionette DEBUG loaded listener.js 17:05:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f057865a800) [pid = 4899] [serial = 2082] [outer = 0x7f057307a400] 17:05:30 INFO - PROCESS | 4899 | 1461629130784 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]]]}] 17:05:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:05:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1578ms 17:05:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:05:30 INFO - PROCESS | 4899 | 1461629130839 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 17:05:30 INFO - PROCESS | 4899 | 1461629130842 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 17:05:30 INFO - PROCESS | 4899 | 1461629130849 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:05:30 INFO - PROCESS | 4899 | 1461629130852 Marionette TRACE conn3 <- [1,2746,null,{}] 17:05:30 INFO - PROCESS | 4899 | 1461629130857 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}] 17:05:31 INFO - PROCESS | 4899 | 1461629131099 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 17:05:31 INFO - PROCESS | 4899 | 1461629131374 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057afa2800 == 167 [pid = 4899] [id = 694] 17:05:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f0561e2f400) [pid = 4899] [serial = 2083] [outer = (nil)] 17:05:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f0578ad8400) [pid = 4899] [serial = 2084] [outer = 0x7f0561e2f400] 17:05:31 INFO - PROCESS | 4899 | 1461629131495 Marionette DEBUG loaded listener.js 17:05:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f0578b67400) [pid = 4899] [serial = 2085] [outer = 0x7f0561e2f400] 17:05:32 INFO - PROCESS | 4899 | 1461629132386 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]]]}] 17:05:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:05:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1582ms 17:05:32 INFO - PROCESS | 4899 | 1461629132431 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 17:05:32 INFO - PROCESS | 4899 | 1461629132434 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 17:05:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:05:32 INFO - PROCESS | 4899 | 1461629132441 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:05:32 INFO - PROCESS | 4899 | 1461629132444 Marionette TRACE conn3 <- [1,2750,null,{}] 17:05:32 INFO - PROCESS | 4899 | 1461629132450 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}] 17:05:32 INFO - PROCESS | 4899 | 1461629132791 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 17:05:33 INFO - PROCESS | 4899 | 1461629133102 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057da84800 == 168 [pid = 4899] [id = 695] 17:05:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f0578b68c00) [pid = 4899] [serial = 2086] [outer = (nil)] 17:05:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f0578d98c00) [pid = 4899] [serial = 2087] [outer = 0x7f0578b68c00] 17:05:33 INFO - PROCESS | 4899 | 1461629133220 Marionette DEBUG loaded listener.js 17:05:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f057a311800) [pid = 4899] [serial = 2088] [outer = 0x7f0578b68c00] 17:05:34 INFO - PROCESS | 4899 | 1461629134083 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]]]}] 17:05:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:05:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1686ms 17:05:34 INFO - PROCESS | 4899 | 1461629134128 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 17:05:34 INFO - PROCESS | 4899 | 1461629134132 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 17:05:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:05:34 INFO - PROCESS | 4899 | 1461629134139 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:05:34 INFO - PROCESS | 4899 | 1461629134142 Marionette TRACE conn3 <- [1,2754,null,{}] 17:05:34 INFO - PROCESS | 4899 | 1461629134150 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}] 17:05:34 INFO - PROCESS | 4899 | 1461629134416 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 17:05:34 INFO - PROCESS | 4899 | 1461629134763 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:34 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b185800 == 169 [pid = 4899] [id = 696] 17:05:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0578b6cc00) [pid = 4899] [serial = 2089] [outer = (nil)] 17:05:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057a39fc00) [pid = 4899] [serial = 2090] [outer = 0x7f0578b6cc00] 17:05:34 INFO - PROCESS | 4899 | 1461629134861 Marionette DEBUG loaded listener.js 17:05:34 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f057afbdc00) [pid = 4899] [serial = 2091] [outer = 0x7f0578b6cc00] 17:05:35 INFO - PROCESS | 4899 | 1461629135849 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]]]}] 17:05:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:05:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1787ms 17:05:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:05:35 INFO - PROCESS | 4899 | 1461629135927 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 17:05:35 INFO - PROCESS | 4899 | 1461629135930 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 17:05:35 INFO - PROCESS | 4899 | 1461629135937 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:05:35 INFO - PROCESS | 4899 | 1461629135940 Marionette TRACE conn3 <- [1,2758,null,{}] 17:05:35 INFO - PROCESS | 4899 | 1461629135947 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}] 17:05:36 INFO - PROCESS | 4899 | 1461629136281 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05789d7800 == 168 [pid = 4899] [id = 319] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05657d0800 == 167 [pid = 4899] [id = 679] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05657cb000 == 166 [pid = 4899] [id = 678] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05626bf800 == 165 [pid = 4899] [id = 677] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057cc3a000 == 164 [pid = 4899] [id = 672] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057b397800 == 163 [pid = 4899] [id = 671] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05788d7800 == 162 [pid = 4899] [id = 670] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577aaf800 == 161 [pid = 4899] [id = 669] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574e87000 == 160 [pid = 4899] [id = 668] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574518800 == 159 [pid = 4899] [id = 667] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572e99800 == 158 [pid = 4899] [id = 666] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571d8f000 == 157 [pid = 4899] [id = 665] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a67800 == 156 [pid = 4899] [id = 664] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c5d0800 == 155 [pid = 4899] [id = 663] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b3cb000 == 154 [pid = 4899] [id = 662] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056a9c6000 == 153 [pid = 4899] [id = 661] 17:05:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05668d5800 == 152 [pid = 4899] [id = 660] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f057625bc00) [pid = 4899] [serial = 1952] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f0563251400) [pid = 4899] [serial = 1970] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f0567ac5800) [pid = 4899] [serial = 1917] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f0561f68c00) [pid = 4899] [serial = 1913] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f0577b9e400) [pid = 4899] [serial = 1958] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f056c526000) [pid = 4899] [serial = 1928] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f057303ac00) [pid = 4899] [serial = 1896] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f056af90c00) [pid = 4899] [serial = 1923] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f0576575800) [pid = 4899] [serial = 1955] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f05635c7800) [pid = 4899] [serial = 1971] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f0573ec5800) [pid = 4899] [serial = 1937] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0560ecd000) [pid = 4899] [serial = 1967] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f0577c25c00) [pid = 4899] [serial = 1961] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f056c812000) [pid = 4899] [serial = 1929] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0566504400) [pid = 4899] [serial = 1973] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f056aa65c00) [pid = 4899] [serial = 1922] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f057611d000) [pid = 4899] [serial = 1949] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f0568874c00) [pid = 4899] [serial = 1920] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f0574291800) [pid = 4899] [serial = 1941] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f056650e400) [pid = 4899] [serial = 1977] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f0574175000) [pid = 4899] [serial = 1940] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f05730a2400) [pid = 4899] [serial = 1935] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f0574ee1000) [pid = 4899] [serial = 1944] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f0576127000) [pid = 4899] [serial = 1950] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f0573080800) [pid = 4899] [serial = 1934] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f056650a400) [pid = 4899] [serial = 1916] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f056bd77000) [pid = 4899] [serial = 1926] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f0562711800) [pid = 4899] [serial = 1914] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f0561e2d000) [pid = 4899] [serial = 1968] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f0574173000) [pid = 4899] [serial = 1938] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f0577c4e400) [pid = 4899] [serial = 1962] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f05664ac400) [pid = 4899] [serial = 1842] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f0573032c00) [pid = 4899] [serial = 1932] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f0576426c00) [pid = 4899] [serial = 1953] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f05667ad400) [pid = 4899] [serial = 1974] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f0576580400) [pid = 4899] [serial = 1956] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f0574de3400) [pid = 4899] [serial = 1943] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f05754a6400) [pid = 4899] [serial = 1947] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f05684b3c00) [pid = 4899] [serial = 1919] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0577bd0400) [pid = 4899] [serial = 1959] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0561f6c800) [pid = 4899] [serial = 1976] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f0574ee9c00) [pid = 4899] [serial = 1946] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0573082400) [pid = 4899] [serial = 1899] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0571c17800) [pid = 4899] [serial = 1931] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f0577f16400) [pid = 4899] [serial = 1964] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f056b6a5800) [pid = 4899] [serial = 1925] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0567cf4c00) [pid = 4899] [serial = 1979] [outer = (nil)] [url = about:blank] 17:05:38 INFO - PROCESS | 4899 | 1461629138152 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0561c14000 == 153 [pid = 4899] [id = 697] 17:05:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f05602ec000) [pid = 4899] [serial = 2092] [outer = (nil)] 17:05:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f0560ec5400) [pid = 4899] [serial = 2093] [outer = 0x7f05602ec000] 17:05:38 INFO - PROCESS | 4899 | 1461629138259 Marionette DEBUG loaded listener.js 17:05:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f0561e2ec00) [pid = 4899] [serial = 2094] [outer = 0x7f05602ec000] 17:05:39 INFO - PROCESS | 4899 | 1461629139077 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]]]}] 17:05:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:05:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 3195ms 17:05:39 INFO - PROCESS | 4899 | 1461629139133 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 17:05:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:05:39 INFO - PROCESS | 4899 | 1461629139139 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 17:05:39 INFO - PROCESS | 4899 | 1461629139146 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:05:39 INFO - PROCESS | 4899 | 1461629139151 Marionette TRACE conn3 <- [1,2762,null,{}] 17:05:39 INFO - PROCESS | 4899 | 1461629139162 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}] 17:05:39 INFO - PROCESS | 4899 | 1461629139405 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 17:05:39 INFO - PROCESS | 4899 | 1461629139608 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:39 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05657ca800 == 154 [pid = 4899] [id = 698] 17:05:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f05602f0400) [pid = 4899] [serial = 2095] [outer = (nil)] 17:05:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f05633a0c00) [pid = 4899] [serial = 2096] [outer = 0x7f05602f0400] 17:05:39 INFO - PROCESS | 4899 | 1461629139673 Marionette DEBUG loaded listener.js 17:05:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f05638c9800) [pid = 4899] [serial = 2097] [outer = 0x7f05602f0400] 17:05:40 INFO - PROCESS | 4899 | 1461629140472 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]]]}] 17:05:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:05:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1338ms 17:05:40 INFO - PROCESS | 4899 | 1461629140486 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 17:05:40 INFO - PROCESS | 4899 | 1461629140492 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 17:05:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:05:40 INFO - PROCESS | 4899 | 1461629140499 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:05:40 INFO - PROCESS | 4899 | 1461629140503 Marionette TRACE conn3 <- [1,2766,null,{}] 17:05:40 INFO - PROCESS | 4899 | 1461629140560 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}] 17:05:40 INFO - PROCESS | 4899 | 1461629140855 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 17:05:40 INFO - PROCESS | 4899 | 1461629140886 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566b5d000 == 155 [pid = 4899] [id = 699] 17:05:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f05659ae800) [pid = 4899] [serial = 2098] [outer = (nil)] 17:05:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f056650e000) [pid = 4899] [serial = 2099] [outer = 0x7f05659ae800] 17:05:40 INFO - PROCESS | 4899 | 1461629140951 Marionette DEBUG loaded listener.js 17:05:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f0566e3b000) [pid = 4899] [serial = 2100] [outer = 0x7f05659ae800] 17:05:41 INFO - PROCESS | 4899 | 1461629141986 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]]]}] 17:05:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:05:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1524ms 17:05:42 INFO - PROCESS | 4899 | 1461629142028 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 17:05:42 INFO - PROCESS | 4899 | 1461629142037 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 17:05:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:05:42 INFO - PROCESS | 4899 | 1461629142067 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:05:42 INFO - PROCESS | 4899 | 1461629142086 Marionette TRACE conn3 <- [1,2770,null,{}] 17:05:42 INFO - PROCESS | 4899 | 1461629142206 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}] 17:05:42 INFO - PROCESS | 4899 | 1461629142502 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f056aa60000) [pid = 4899] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0561ada000) [pid = 4899] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0562182800) [pid = 4899] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f056217c800) [pid = 4899] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0577bd5400) [pid = 4899] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f05679b5c00) [pid = 4899] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f0562709c00) [pid = 4899] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f0578ad7800) [pid = 4899] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0577a54400) [pid = 4899] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f0567ace800) [pid = 4899] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f056017bc00) [pid = 4899] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f0567aea400) [pid = 4899] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f05602eac00) [pid = 4899] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f056887fc00) [pid = 4899] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 124 (0x7f0561e39000) [pid = 4899] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 123 (0x7f0577c26000) [pid = 4899] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 122 (0x7f056c76cc00) [pid = 4899] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 121 (0x7f0563254000) [pid = 4899] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 120 (0x7f0578ae1400) [pid = 4899] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:05:43 INFO - PROCESS | 4899 | --DOMWINDOW == 119 (0x7f05638cd800) [pid = 4899] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:05:43 INFO - PROCESS | 4899 | 1461629143195 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05687b6000 == 156 [pid = 4899] [id = 700] 17:05:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 120 (0x7f056017bc00) [pid = 4899] [serial = 2101] [outer = (nil)] 17:05:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 121 (0x7f056217c800) [pid = 4899] [serial = 2102] [outer = 0x7f056017bc00] 17:05:43 INFO - PROCESS | 4899 | 1461629143262 Marionette DEBUG loaded listener.js 17:05:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 122 (0x7f0567ad1c00) [pid = 4899] [serial = 2103] [outer = 0x7f056017bc00] 17:05:44 INFO - PROCESS | 4899 | 1461629144009 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]]]}] 17:05:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:05:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1974ms 17:05:44 INFO - PROCESS | 4899 | 1461629144038 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 17:05:44 INFO - PROCESS | 4899 | 1461629144043 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 17:05:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:05:44 INFO - PROCESS | 4899 | 1461629144049 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:05:44 INFO - PROCESS | 4899 | 1461629144053 Marionette TRACE conn3 <- [1,2774,null,{}] 17:05:44 INFO - PROCESS | 4899 | 1461629144071 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}] 17:05:44 INFO - PROCESS | 4899 | 1461629144305 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 17:05:44 INFO - PROCESS | 4899 | 1461629144500 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b01c800 == 157 [pid = 4899] [id = 701] 17:05:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 123 (0x7f05602eac00) [pid = 4899] [serial = 2104] [outer = (nil)] 17:05:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 124 (0x7f056aa64400) [pid = 4899] [serial = 2105] [outer = 0x7f05602eac00] 17:05:44 INFO - PROCESS | 4899 | 1461629144571 Marionette DEBUG loaded listener.js 17:05:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 125 (0x7f056af8ac00) [pid = 4899] [serial = 2106] [outer = 0x7f05602eac00] 17:05:45 INFO - PROCESS | 4899 | 1461629145639 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]]]}] 17:05:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:05:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1632ms 17:05:45 INFO - PROCESS | 4899 | 1461629145684 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 17:05:45 INFO - PROCESS | 4899 | 1461629145690 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 17:05:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:05:45 INFO - PROCESS | 4899 | 1461629145698 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:05:45 INFO - PROCESS | 4899 | 1461629145705 Marionette TRACE conn3 <- [1,2778,null,{}] 17:05:45 INFO - PROCESS | 4899 | 1461629145714 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}] 17:05:45 INFO - PROCESS | 4899 | 1461629145977 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 17:05:46 INFO - PROCESS | 4899 | 1461629146307 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05668d7000 == 158 [pid = 4899] [id = 702] 17:05:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f05633a8800) [pid = 4899] [serial = 2107] [outer = (nil)] 17:05:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f05638c4000) [pid = 4899] [serial = 2108] [outer = 0x7f05633a8800] 17:05:46 INFO - PROCESS | 4899 | 1461629146393 Marionette DEBUG loaded listener.js 17:05:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f0566510400) [pid = 4899] [serial = 2109] [outer = 0x7f05633a8800] 17:05:47 INFO - PROCESS | 4899 | 1461629147434 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]]]}] 17:05:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:05:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1792ms 17:05:47 INFO - PROCESS | 4899 | 1461629147491 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 17:05:47 INFO - PROCESS | 4899 | 1461629147500 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 17:05:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:05:47 INFO - PROCESS | 4899 | 1461629147510 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:05:47 INFO - PROCESS | 4899 | 1461629147515 Marionette TRACE conn3 <- [1,2782,null,{}] 17:05:47 INFO - PROCESS | 4899 | 1461629147521 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}] 17:05:47 INFO - PROCESS | 4899 | 1461629147774 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 17:05:48 INFO - PROCESS | 4899 | 1461629148079 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b23c000 == 159 [pid = 4899] [id = 703] 17:05:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f0567bd3c00) [pid = 4899] [serial = 2110] [outer = (nil)] 17:05:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f05684b7c00) [pid = 4899] [serial = 2111] [outer = 0x7f0567bd3c00] 17:05:48 INFO - PROCESS | 4899 | 1461629148166 Marionette DEBUG loaded listener.js 17:05:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0568881000) [pid = 4899] [serial = 2112] [outer = 0x7f0567bd3c00] 17:05:49 INFO - PROCESS | 4899 | 1461629149136 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]]]}] 17:05:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:05:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1681ms 17:05:49 INFO - PROCESS | 4899 | 1461629149193 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 17:05:49 INFO - PROCESS | 4899 | 1461629149196 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 17:05:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:05:49 INFO - PROCESS | 4899 | 1461629149203 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:05:49 INFO - PROCESS | 4899 | 1461629149209 Marionette TRACE conn3 <- [1,2786,null,{}] 17:05:49 INFO - PROCESS | 4899 | 1461629149226 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}] 17:05:49 INFO - PROCESS | 4899 | 1461629149545 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 17:05:49 INFO - PROCESS | 4899 | 1461629149856 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057182c800 == 160 [pid = 4899] [id = 704] 17:05:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f056b69e800) [pid = 4899] [serial = 2113] [outer = (nil)] 17:05:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f056bac1400) [pid = 4899] [serial = 2114] [outer = 0x7f056b69e800] 17:05:49 INFO - PROCESS | 4899 | 1461629149945 Marionette DEBUG loaded listener.js 17:05:50 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f056bacd000) [pid = 4899] [serial = 2115] [outer = 0x7f056b69e800] 17:05:50 INFO - PROCESS | 4899 | 1461629150831 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]]]}] 17:05:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:05:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1693ms 17:05:50 INFO - PROCESS | 4899 | 1461629150897 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 17:05:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:05:50 INFO - PROCESS | 4899 | 1461629150902 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 17:05:50 INFO - PROCESS | 4899 | 1461629150909 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:05:50 INFO - PROCESS | 4899 | 1461629150912 Marionette TRACE conn3 <- [1,2790,null,{}] 17:05:50 INFO - PROCESS | 4899 | 1461629150918 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}] 17:05:51 INFO - PROCESS | 4899 | 1461629151170 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 17:05:51 INFO - PROCESS | 4899 | 1461629151437 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571b71800 == 161 [pid = 4899] [id = 705] 17:05:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f056b69dc00) [pid = 4899] [serial = 2116] [outer = (nil)] 17:05:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f056bef6400) [pid = 4899] [serial = 2117] [outer = 0x7f056b69dc00] 17:05:51 INFO - PROCESS | 4899 | 1461629151564 Marionette DEBUG loaded listener.js 17:05:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f056c07c800) [pid = 4899] [serial = 2118] [outer = 0x7f056b69dc00] 17:05:52 INFO - PROCESS | 4899 | 1461629152461 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]]]}] 17:05:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:05:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1580ms 17:05:52 INFO - PROCESS | 4899 | 1461629152489 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 17:05:52 INFO - PROCESS | 4899 | 1461629152492 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 17:05:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:05:52 INFO - PROCESS | 4899 | 1461629152499 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:05:52 INFO - PROCESS | 4899 | 1461629152503 Marionette TRACE conn3 <- [1,2794,null,{}] 17:05:52 INFO - PROCESS | 4899 | 1461629152509 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}] 17:05:52 INFO - PROCESS | 4899 | 1461629152760 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 17:05:53 INFO - PROCESS | 4899 | 1461629153025 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572e3e000 == 162 [pid = 4899] [id = 706] 17:05:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f056bd79400) [pid = 4899] [serial = 2119] [outer = (nil)] 17:05:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f056c11b400) [pid = 4899] [serial = 2120] [outer = 0x7f056bd79400] 17:05:53 INFO - PROCESS | 4899 | 1461629153148 Marionette DEBUG loaded listener.js 17:05:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f056c80a800) [pid = 4899] [serial = 2121] [outer = 0x7f056bd79400] 17:05:54 INFO - PROCESS | 4899 | 1461629154030 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]]]}] 17:05:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:05:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1583ms 17:05:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:05:54 INFO - PROCESS | 4899 | 1461629154083 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 17:05:54 INFO - PROCESS | 4899 | 1461629154086 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 17:05:54 INFO - PROCESS | 4899 | 1461629154093 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:05:54 INFO - PROCESS | 4899 | 1461629154096 Marionette TRACE conn3 <- [1,2798,null,{}] 17:05:54 INFO - PROCESS | 4899 | 1461629154103 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}] 17:05:54 INFO - PROCESS | 4899 | 1461629154381 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 17:05:54 INFO - PROCESS | 4899 | 1461629154716 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c17000 == 163 [pid = 4899] [id = 707] 17:05:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f057303ec00) [pid = 4899] [serial = 2122] [outer = (nil)] 17:05:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f057309c800) [pid = 4899] [serial = 2123] [outer = 0x7f057303ec00] 17:05:54 INFO - PROCESS | 4899 | 1461629154808 Marionette DEBUG loaded listener.js 17:05:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f0573ecb000) [pid = 4899] [serial = 2124] [outer = 0x7f057303ec00] 17:05:55 INFO - PROCESS | 4899 | 1461629155675 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]]]}] 17:05:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:05:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1637ms 17:05:55 INFO - PROCESS | 4899 | 1461629155731 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 17:05:55 INFO - PROCESS | 4899 | 1461629155735 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 17:05:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:05:55 INFO - PROCESS | 4899 | 1461629155741 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:05:55 INFO - PROCESS | 4899 | 1461629155744 Marionette TRACE conn3 <- [1,2802,null,{}] 17:05:55 INFO - PROCESS | 4899 | 1461629155749 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}] 17:05:56 INFO - PROCESS | 4899 | 1461629155994 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 17:05:56 INFO - PROCESS | 4899 | 1461629156296 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:56 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575f2f000 == 164 [pid = 4899] [id = 708] 17:05:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0573040c00) [pid = 4899] [serial = 2125] [outer = (nil)] 17:05:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f0574292400) [pid = 4899] [serial = 2126] [outer = 0x7f0573040c00] 17:05:56 INFO - PROCESS | 4899 | 1461629156379 Marionette DEBUG loaded listener.js 17:05:56 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f0574ddcc00) [pid = 4899] [serial = 2127] [outer = 0x7f0573040c00] 17:05:57 INFO - PROCESS | 4899 | 1461629157265 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]]]}] 17:05:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:05:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1584ms 17:05:57 INFO - PROCESS | 4899 | 1461629157326 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 17:05:57 INFO - PROCESS | 4899 | 1461629157330 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 17:05:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:05:57 INFO - PROCESS | 4899 | 1461629157336 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:05:57 INFO - PROCESS | 4899 | 1461629157339 Marionette TRACE conn3 <- [1,2806,null,{}] 17:05:57 INFO - PROCESS | 4899 | 1461629157344 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}] 17:05:57 INFO - PROCESS | 4899 | 1461629157583 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 17:05:57 INFO - PROCESS | 4899 | 1461629157845 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577b82800 == 165 [pid = 4899] [id = 709] 17:05:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f05730a6400) [pid = 4899] [serial = 2128] [outer = (nil)] 17:05:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f0574ee9c00) [pid = 4899] [serial = 2129] [outer = 0x7f05730a6400] 17:05:57 INFO - PROCESS | 4899 | 1461629157970 Marionette DEBUG loaded listener.js 17:05:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f05754a3c00) [pid = 4899] [serial = 2130] [outer = 0x7f05730a6400] 17:05:58 INFO - PROCESS | 4899 | 1461629158801 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]]]}] 17:05:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:05:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1536ms 17:05:58 INFO - PROCESS | 4899 | 1461629158873 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 17:05:58 INFO - PROCESS | 4899 | 1461629158877 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 17:05:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:05:58 INFO - PROCESS | 4899 | 1461629158883 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:05:58 INFO - PROCESS | 4899 | 1461629158885 Marionette TRACE conn3 <- [1,2810,null,{}] 17:05:58 INFO - PROCESS | 4899 | 1461629158891 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}] 17:05:59 INFO - PROCESS | 4899 | 1461629159128 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 17:05:59 INFO - PROCESS | 4899 | 1461629159389 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:05:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577fd3800 == 166 [pid = 4899] [id = 710] 17:05:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f0574176800) [pid = 4899] [serial = 2131] [outer = (nil)] 17:05:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f0576126c00) [pid = 4899] [serial = 2132] [outer = 0x7f0574176800] 17:05:59 INFO - PROCESS | 4899 | 1461629159520 Marionette DEBUG loaded listener.js 17:05:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0576430800) [pid = 4899] [serial = 2133] [outer = 0x7f0574176800] 17:06:00 INFO - PROCESS | 4899 | 1461629160382 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]]]}] 17:06:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:06:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1528ms 17:06:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:06:00 INFO - PROCESS | 4899 | 1461629160413 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 17:06:00 INFO - PROCESS | 4899 | 1461629160416 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 17:06:00 INFO - PROCESS | 4899 | 1461629160425 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:06:00 INFO - PROCESS | 4899 | 1461629160430 Marionette TRACE conn3 <- [1,2814,null,{}] 17:06:00 INFO - PROCESS | 4899 | 1461629160436 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}] 17:06:00 INFO - PROCESS | 4899 | 1461629160684 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 17:06:00 INFO - PROCESS | 4899 | 1461629160951 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05789c8800 == 167 [pid = 4899] [id = 711] 17:06:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f0574de8800) [pid = 4899] [serial = 2134] [outer = (nil)] 17:06:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f0577bd1800) [pid = 4899] [serial = 2135] [outer = 0x7f0574de8800] 17:06:01 INFO - PROCESS | 4899 | 1461629161038 Marionette DEBUG loaded listener.js 17:06:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f0577f15c00) [pid = 4899] [serial = 2136] [outer = 0x7f0574de8800] 17:06:02 INFO - PROCESS | 4899 | 1461629162005 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]]]}] 17:06:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:06:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1638ms 17:06:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:06:02 INFO - PROCESS | 4899 | 1461629162061 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 17:06:02 INFO - PROCESS | 4899 | 1461629162064 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 17:06:02 INFO - PROCESS | 4899 | 1461629162070 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:06:02 INFO - PROCESS | 4899 | 1461629162074 Marionette TRACE conn3 <- [1,2818,null,{}] 17:06:02 INFO - PROCESS | 4899 | 1461629162080 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}] 17:06:02 INFO - PROCESS | 4899 | 1461629162367 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 17:06:02 INFO - PROCESS | 4899 | 1461629162683 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578ee8800 == 168 [pid = 4899] [id = 712] 17:06:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f0578add000) [pid = 4899] [serial = 2137] [outer = (nil)] 17:06:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f0578b52c00) [pid = 4899] [serial = 2138] [outer = 0x7f0578add000] 17:06:02 INFO - PROCESS | 4899 | 1461629162779 Marionette DEBUG loaded listener.js 17:06:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f0578b64800) [pid = 4899] [serial = 2139] [outer = 0x7f0578add000] 17:06:03 INFO - PROCESS | 4899 | 1461629163665 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]]]}] 17:06:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:06:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1631ms 17:06:03 INFO - PROCESS | 4899 | 1461629163702 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 17:06:03 INFO - PROCESS | 4899 | 1461629163706 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 17:06:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:06:03 INFO - PROCESS | 4899 | 1461629163712 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:06:03 INFO - PROCESS | 4899 | 1461629163714 Marionette TRACE conn3 <- [1,2822,null,{}] 17:06:03 INFO - PROCESS | 4899 | 1461629163719 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}] 17:06:03 INFO - PROCESS | 4899 | 1461629163948 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 17:06:04 INFO - PROCESS | 4899 | 1461629164218 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c9af000 == 169 [pid = 4899] [id = 713] 17:06:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f0578ae2000) [pid = 4899] [serial = 2140] [outer = (nil)] 17:06:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0578b79000) [pid = 4899] [serial = 2141] [outer = 0x7f0578ae2000] 17:06:04 INFO - PROCESS | 4899 | 1461629164335 Marionette DEBUG loaded listener.js 17:06:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f0578d9d000) [pid = 4899] [serial = 2142] [outer = 0x7f0578ae2000] 17:06:05 INFO - PROCESS | 4899 | 1461629165240 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]]]}] 17:06:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:06:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1587ms 17:06:05 INFO - PROCESS | 4899 | 1461629165300 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 17:06:05 INFO - PROCESS | 4899 | 1461629165303 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 17:06:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:06:05 INFO - PROCESS | 4899 | 1461629165309 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:06:05 INFO - PROCESS | 4899 | 1461629165311 Marionette TRACE conn3 <- [1,2826,null,{}] 17:06:05 INFO - PROCESS | 4899 | 1461629165317 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}] 17:06:05 INFO - PROCESS | 4899 | 1461629165542 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 17:06:05 INFO - PROCESS | 4899 | 1461629165827 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057df81800 == 170 [pid = 4899] [id = 714] 17:06:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f0578b62400) [pid = 4899] [serial = 2143] [outer = (nil)] 17:06:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f057b30c800) [pid = 4899] [serial = 2144] [outer = 0x7f0578b62400] 17:06:05 INFO - PROCESS | 4899 | 1461629165946 Marionette DEBUG loaded listener.js 17:06:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f057bcc8000) [pid = 4899] [serial = 2145] [outer = 0x7f0578b62400] 17:06:06 INFO - PROCESS | 4899 | 1461629166826 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:06:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:06:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1580ms 17:06:06 INFO - PROCESS | 4899 | 1461629166892 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 17:06:06 INFO - PROCESS | 4899 | 1461629166895 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 17:06:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:06:06 INFO - PROCESS | 4899 | 1461629166901 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:06:06 INFO - PROCESS | 4899 | 1461629166903 Marionette TRACE conn3 <- [1,2830,null,{}] 17:06:06 INFO - PROCESS | 4899 | 1461629166909 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}] 17:06:07 INFO - PROCESS | 4899 | 1461629167157 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 17:06:07 INFO - PROCESS | 4899 | 1461629167471 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058ae2f800 == 171 [pid = 4899] [id = 715] 17:06:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f0574180800) [pid = 4899] [serial = 2146] [outer = (nil)] 17:06:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f057bd5c400) [pid = 4899] [serial = 2147] [outer = 0x7f0574180800] 17:06:07 INFO - PROCESS | 4899 | 1461629167552 Marionette DEBUG loaded listener.js 17:06:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f057c0b2400) [pid = 4899] [serial = 2148] [outer = 0x7f0574180800] 17:06:08 INFO - PROCESS | 4899 | 1461629168446 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]]]}] 17:06:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:06:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1584ms 17:06:08 INFO - PROCESS | 4899 | 1461629168487 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 17:06:08 INFO - PROCESS | 4899 | 1461629168491 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 17:06:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:06:08 INFO - PROCESS | 4899 | 1461629168496 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:06:08 INFO - PROCESS | 4899 | 1461629168499 Marionette TRACE conn3 <- [1,2834,null,{}] 17:06:08 INFO - PROCESS | 4899 | 1461629168505 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}] 17:06:08 INFO - PROCESS | 4899 | 1461629168745 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 17:06:09 INFO - PROCESS | 4899 | 1461629169059 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058c30a800 == 172 [pid = 4899] [id = 716] 17:06:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f0578b66800) [pid = 4899] [serial = 2149] [outer = (nil)] 17:06:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f057c49c000) [pid = 4899] [serial = 2150] [outer = 0x7f0578b66800] 17:06:09 INFO - PROCESS | 4899 | 1461629169140 Marionette DEBUG loaded listener.js 17:06:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f057c52b000) [pid = 4899] [serial = 2151] [outer = 0x7f0578b66800] 17:06:10 INFO - PROCESS | 4899 | 1461629170048 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:06:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:06:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1583ms 17:06:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:06:10 INFO - PROCESS | 4899 | 1461629170081 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 17:06:10 INFO - PROCESS | 4899 | 1461629170084 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 17:06:10 INFO - PROCESS | 4899 | 1461629170090 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:06:10 INFO - PROCESS | 4899 | 1461629170093 Marionette TRACE conn3 <- [1,2838,null,{}] 17:06:10 INFO - PROCESS | 4899 | 1461629170098 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}] 17:06:10 INFO - PROCESS | 4899 | 1461629170341 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 17:06:10 INFO - PROCESS | 4899 | 1461629170623 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058fb5b800 == 173 [pid = 4899] [id = 717] 17:06:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f057309e800) [pid = 4899] [serial = 2152] [outer = (nil)] 17:06:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f057c530800) [pid = 4899] [serial = 2153] [outer = 0x7f057309e800] 17:06:10 INFO - PROCESS | 4899 | 1461629170741 Marionette DEBUG loaded listener.js 17:06:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057c87c800) [pid = 4899] [serial = 2154] [outer = 0x7f057309e800] 17:06:11 INFO - PROCESS | 4899 | 1461629171619 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]]]}] 17:06:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:06:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1579ms 17:06:11 INFO - PROCESS | 4899 | 1461629171669 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 17:06:11 INFO - PROCESS | 4899 | 1461629171673 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 17:06:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:06:11 INFO - PROCESS | 4899 | 1461629171679 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:06:11 INFO - PROCESS | 4899 | 1461629171681 Marionette TRACE conn3 <- [1,2842,null,{}] 17:06:11 INFO - PROCESS | 4899 | 1461629171686 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}] 17:06:11 INFO - PROCESS | 4899 | 1461629171923 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 17:06:12 INFO - PROCESS | 4899 | 1461629172243 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05903ce000 == 174 [pid = 4899] [id = 718] 17:06:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f0578b6d000) [pid = 4899] [serial = 2155] [outer = (nil)] 17:06:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f057cb6a000) [pid = 4899] [serial = 2156] [outer = 0x7f0578b6d000] 17:06:12 INFO - PROCESS | 4899 | 1461629172337 Marionette DEBUG loaded listener.js 17:06:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057cbe5400) [pid = 4899] [serial = 2157] [outer = 0x7f0578b6d000] 17:06:13 INFO - PROCESS | 4899 | 1461629173221 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]]]}] 17:06:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:06:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1585ms 17:06:13 INFO - PROCESS | 4899 | 1461629173265 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 17:06:13 INFO - PROCESS | 4899 | 1461629173269 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 17:06:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:06:13 INFO - PROCESS | 4899 | 1461629173275 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:06:13 INFO - PROCESS | 4899 | 1461629173277 Marionette TRACE conn3 <- [1,2846,null,{}] 17:06:13 INFO - PROCESS | 4899 | 1461629173282 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}] 17:06:13 INFO - PROCESS | 4899 | 1461629173521 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 17:06:13 INFO - PROCESS | 4899 | 1461629173794 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0590822800 == 175 [pid = 4899] [id = 719] 17:06:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f057c52c800) [pid = 4899] [serial = 2158] [outer = (nil)] 17:06:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f057cdf3000) [pid = 4899] [serial = 2159] [outer = 0x7f057c52c800] 17:06:13 INFO - PROCESS | 4899 | 1461629173914 Marionette DEBUG loaded listener.js 17:06:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f057d7f1c00) [pid = 4899] [serial = 2160] [outer = 0x7f057c52c800] 17:06:14 INFO - PROCESS | 4899 | 1461629174951 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]]]}] 17:06:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:06:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1729ms 17:06:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:06:15 INFO - PROCESS | 4899 | 1461629175005 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 17:06:15 INFO - PROCESS | 4899 | 1461629175008 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 17:06:15 INFO - PROCESS | 4899 | 1461629175014 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:06:15 INFO - PROCESS | 4899 | 1461629175017 Marionette TRACE conn3 <- [1,2850,null,{}] 17:06:15 INFO - PROCESS | 4899 | 1461629175022 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}] 17:06:15 INFO - PROCESS | 4899 | 1461629175275 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0566b56000 == 174 [pid = 4899] [id = 635] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567beb800 == 173 [pid = 4899] [id = 567] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05626d5800 == 172 [pid = 4899] [id = 637] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567a14000 == 171 [pid = 4899] [id = 638] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05787d9000 == 170 [pid = 4899] [id = 648] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b011000 == 169 [pid = 4899] [id = 639] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575486800 == 168 [pid = 4899] [id = 645] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577f86800 == 167 [pid = 4899] [id = 647] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05815b4000 == 166 [pid = 4899] [id = 152] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b13f800 == 165 [pid = 4899] [id = 457] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058b192000 == 164 [pid = 4899] [id = 106] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574c15000 == 163 [pid = 4899] [id = 644] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574c1a800 == 162 [pid = 4899] [id = 200] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571b87800 == 161 [pid = 4899] [id = 642] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578bdd800 == 160 [pid = 4899] [id = 255] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05815c3800 == 159 [pid = 4899] [id = 586] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056960c000 == 158 [pid = 4899] [id = 659] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057da84800 == 157 [pid = 4899] [id = 695] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057afa2800 == 156 [pid = 4899] [id = 694] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578d46800 == 155 [pid = 4899] [id = 693] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05788cf000 == 154 [pid = 4899] [id = 692] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577fc1800 == 153 [pid = 4899] [id = 691] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574e92000 == 152 [pid = 4899] [id = 690] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05749da000 == 151 [pid = 4899] [id = 689] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572e9d000 == 150 [pid = 4899] [id = 688] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571d97800 == 149 [pid = 4899] [id = 687] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571b79800 == 148 [pid = 4899] [id = 686] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c5ca000 == 147 [pid = 4899] [id = 685] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b7dc000 == 146 [pid = 4899] [id = 684] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b14b000 == 145 [pid = 4899] [id = 683] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0569522000 == 144 [pid = 4899] [id = 682] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05671a1800 == 143 [pid = 4899] [id = 681] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567a15800 == 142 [pid = 4899] [id = 636] 17:06:17 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05611d5800 == 141 [pid = 4899] [id = 680] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f056bde5400) [pid = 4899] [serial = 1994] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f057303a400) [pid = 4899] [serial = 2003] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f05635bfc00) [pid = 4899] [serial = 2036] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f0578d92800) [pid = 4899] [serial = 2030] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f056b6a3000) [pid = 4899] [serial = 1991] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f05789b0c00) [pid = 4899] [serial = 2013] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f0567acdc00) [pid = 4899] [serial = 1985] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f056534d400) [pid = 4899] [serial = 1983] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f0573084000) [pid = 4899] [serial = 2004] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f0578b6d800) [pid = 4899] [serial = 2025] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f0578659000) [pid = 4899] [serial = 1965] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f0578ad9400) [pid = 4899] [serial = 2018] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f0567ae8400) [pid = 4899] [serial = 1911] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0578b5e000) [pid = 4899] [serial = 2022] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f0571c13000) [pid = 4899] [serial = 2000] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f056af84c00) [pid = 4899] [serial = 1988] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0562181800) [pid = 4899] [serial = 2034] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f05789b8400) [pid = 4899] [serial = 2015] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f056b186c00) [pid = 4899] [serial = 1989] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f056c074000) [pid = 4899] [serial = 1995] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f0571945400) [pid = 4899] [serial = 1998] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f0578b57000) [pid = 4899] [serial = 2021] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f0567ced000) [pid = 4899] [serial = 1986] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f0578ae0800) [pid = 4899] [serial = 2019] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f0574ee8400) [pid = 4899] [serial = 2010] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f0578b80c00) [pid = 4899] [serial = 2028] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f0560ecac00) [pid = 4899] [serial = 2039] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f0577c59000) [pid = 4899] [serial = 2012] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f057485e000) [pid = 4899] [serial = 2007] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f0578b67000) [pid = 4899] [serial = 2024] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f0578b78c00) [pid = 4899] [serial = 2027] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f056bacf000) [pid = 4899] [serial = 1992] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f05789bf800) [pid = 4899] [serial = 2016] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f0561f66400) [pid = 4899] [serial = 2033] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f0573ecbc00) [pid = 4899] [serial = 2006] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f056c810c00) [pid = 4899] [serial = 1997] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f056525dc00) [pid = 4899] [serial = 2037] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f0571e67c00) [pid = 4899] [serial = 2001] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f0574dde800) [pid = 4899] [serial = 2009] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f05635c4400) [pid = 4899] [serial = 1982] [outer = (nil)] [url = about:blank] 17:06:17 INFO - PROCESS | 4899 | 1461629177822 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0562382000 == 142 [pid = 4899] [id = 720] 17:06:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f05602f3400) [pid = 4899] [serial = 2161] [outer = (nil)] 17:06:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f0560ecc400) [pid = 4899] [serial = 2162] [outer = 0x7f05602f3400] 17:06:17 INFO - PROCESS | 4899 | 1461629177915 Marionette DEBUG loaded listener.js 17:06:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f0561e38c00) [pid = 4899] [serial = 2163] [outer = 0x7f05602f3400] 17:06:18 INFO - PROCESS | 4899 | 1461629178734 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:06:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:06:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 3745ms 17:06:18 INFO - PROCESS | 4899 | 1461629178761 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 17:06:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:06:18 INFO - PROCESS | 4899 | 1461629178767 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 17:06:18 INFO - PROCESS | 4899 | 1461629178774 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:06:18 INFO - PROCESS | 4899 | 1461629178779 Marionette TRACE conn3 <- [1,2854,null,{}] 17:06:18 INFO - PROCESS | 4899 | 1461629178785 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}] 17:06:19 INFO - PROCESS | 4899 | 1461629179035 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 17:06:19 INFO - PROCESS | 4899 | 1461629179222 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056584e000 == 143 [pid = 4899] [id = 721] 17:06:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f05602edc00) [pid = 4899] [serial = 2164] [outer = (nil)] 17:06:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f05633a6800) [pid = 4899] [serial = 2165] [outer = 0x7f05602edc00] 17:06:19 INFO - PROCESS | 4899 | 1461629179296 Marionette DEBUG loaded listener.js 17:06:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f056525e400) [pid = 4899] [serial = 2166] [outer = 0x7f05602edc00] 17:06:20 INFO - PROCESS | 4899 | 1461629180248 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]]]}] 17:06:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:06:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1538ms 17:06:20 INFO - PROCESS | 4899 | 1461629180316 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 17:06:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:06:20 INFO - PROCESS | 4899 | 1461629180322 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 17:06:20 INFO - PROCESS | 4899 | 1461629180328 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:06:20 INFO - PROCESS | 4899 | 1461629180331 Marionette TRACE conn3 <- [1,2858,null,{}] 17:06:20 INFO - PROCESS | 4899 | 1461629180342 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}] 17:06:20 INFO - PROCESS | 4899 | 1461629180638 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 17:06:20 INFO - PROCESS | 4899 | 1461629180678 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:20 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05671b8800 == 144 [pid = 4899] [id = 722] 17:06:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f0562183c00) [pid = 4899] [serial = 2167] [outer = (nil)] 17:06:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056650c400) [pid = 4899] [serial = 2168] [outer = 0x7f0562183c00] 17:06:20 INFO - PROCESS | 4899 | 1461629180741 Marionette DEBUG loaded listener.js 17:06:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f05679c1000) [pid = 4899] [serial = 2169] [outer = 0x7f0562183c00] 17:06:21 INFO - PROCESS | 4899 | 1461629181874 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:06:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:06:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1582ms 17:06:21 INFO - PROCESS | 4899 | 1461629181911 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 17:06:21 INFO - PROCESS | 4899 | 1461629181915 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 17:06:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:06:21 INFO - PROCESS | 4899 | 1461629181930 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:06:21 INFO - PROCESS | 4899 | 1461629181941 Marionette TRACE conn3 <- [1,2862,null,{}] 17:06:21 INFO - PROCESS | 4899 | 1461629181960 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}] 17:06:22 INFO - PROCESS | 4899 | 1461629182614 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f0578b5e800) [pid = 4899] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f05602e8000) [pid = 4899] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f056017bc00) [pid = 4899] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f056c768400) [pid = 4899] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f056b186400) [pid = 4899] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f056c11e800) [pid = 4899] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f056c11c400) [pid = 4899] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f056af8a800) [pid = 4899] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f0567ad3400) [pid = 4899] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f0566e3bc00) [pid = 4899] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0565350800) [pid = 4899] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0560173000) [pid = 4899] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f0560172400) [pid = 4899] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f05602f0400) [pid = 4899] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f05602ec000) [pid = 4899] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 132 (0x7f0578b6cc00) [pid = 4899] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 131 (0x7f0578b68c00) [pid = 4899] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 130 (0x7f0561e2f400) [pid = 4899] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 129 (0x7f057307a400) [pid = 4899] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 128 (0x7f0573077c00) [pid = 4899] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 127 (0x7f0560176000) [pid = 4899] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 126 (0x7f0571c1d800) [pid = 4899] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:06:22 INFO - PROCESS | 4899 | --DOMWINDOW == 125 (0x7f05659ae800) [pid = 4899] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:06:22 INFO - PROCESS | 4899 | 1461629182818 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:22 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567a18000 == 145 [pid = 4899] [id = 723] 17:06:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 126 (0x7f0560176000) [pid = 4899] [serial = 2170] [outer = (nil)] 17:06:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 127 (0x7f0560ec4000) [pid = 4899] [serial = 2171] [outer = 0x7f0560176000] 17:06:22 INFO - PROCESS | 4899 | 1461629182888 Marionette DEBUG loaded listener.js 17:06:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 128 (0x7f05659b4400) [pid = 4899] [serial = 2172] [outer = 0x7f0560176000] 17:06:23 INFO - PROCESS | 4899 | 1461629183848 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]]]}] 17:06:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:06:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1968ms 17:06:23 INFO - PROCESS | 4899 | 1461629183901 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 17:06:23 INFO - PROCESS | 4899 | 1461629183909 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 17:06:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:06:23 INFO - PROCESS | 4899 | 1461629183918 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:06:23 INFO - PROCESS | 4899 | 1461629183922 Marionette TRACE conn3 <- [1,2866,null,{}] 17:06:23 INFO - PROCESS | 4899 | 1461629183931 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}] 17:06:24 INFO - PROCESS | 4899 | 1461629184263 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 17:06:24 INFO - PROCESS | 4899 | 1461629184787 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05611d5800 == 146 [pid = 4899] [id = 724] 17:06:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 129 (0x7f0560172400) [pid = 4899] [serial = 2173] [outer = (nil)] 17:06:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 130 (0x7f056017f000) [pid = 4899] [serial = 2174] [outer = 0x7f0560172400] 17:06:24 INFO - PROCESS | 4899 | 1461629184912 Marionette DEBUG loaded listener.js 17:06:25 INFO - PROCESS | 4899 | ++DOMWINDOW == 131 (0x7f0561e2f400) [pid = 4899] [serial = 2175] [outer = 0x7f0560172400] 17:06:25 INFO - PROCESS | 4899 | 1461629185877 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]]]}] 17:06:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:06:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 2034ms 17:06:25 INFO - PROCESS | 4899 | 1461629185953 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 17:06:25 INFO - PROCESS | 4899 | 1461629185960 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 17:06:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:06:25 INFO - PROCESS | 4899 | 1461629185967 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:06:25 INFO - PROCESS | 4899 | 1461629185973 Marionette TRACE conn3 <- [1,2870,null,{}] 17:06:25 INFO - PROCESS | 4899 | 1461629185981 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}] 17:06:26 INFO - PROCESS | 4899 | 1461629186277 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 17:06:26 INFO - PROCESS | 4899 | 1461629186592 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567cd4800 == 147 [pid = 4899] [id = 725] 17:06:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 132 (0x7f05635bec00) [pid = 4899] [serial = 2176] [outer = (nil)] 17:06:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 133 (0x7f05659ab400) [pid = 4899] [serial = 2177] [outer = 0x7f05635bec00] 17:06:26 INFO - PROCESS | 4899 | 1461629186678 Marionette DEBUG loaded listener.js 17:06:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f05664b2c00) [pid = 4899] [serial = 2178] [outer = 0x7f05635bec00] 17:06:27 INFO - PROCESS | 4899 | 1461629187647 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]]]}] 17:06:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:06:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1744ms 17:06:27 INFO - PROCESS | 4899 | 1461629187714 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 17:06:27 INFO - PROCESS | 4899 | 1461629187721 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 17:06:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:06:27 INFO - PROCESS | 4899 | 1461629187762 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:06:27 INFO - PROCESS | 4899 | 1461629187764 Marionette TRACE conn3 <- [1,2874,null,{}] 17:06:27 INFO - PROCESS | 4899 | 1461629187830 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}] 17:06:28 INFO - PROCESS | 4899 | 1461629188103 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 17:06:28 INFO - PROCESS | 4899 | 1461629188443 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:28 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b14d800 == 148 [pid = 4899] [id = 726] 17:06:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f05679b6c00) [pid = 4899] [serial = 2179] [outer = (nil)] 17:06:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f0567adc800) [pid = 4899] [serial = 2180] [outer = 0x7f05679b6c00] 17:06:28 INFO - PROCESS | 4899 | 1461629188520 Marionette DEBUG loaded listener.js 17:06:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f0567cf4000) [pid = 4899] [serial = 2181] [outer = 0x7f05679b6c00] 17:06:29 INFO - PROCESS | 4899 | 1461629189529 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]]]}] 17:06:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:06:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1849ms 17:06:29 INFO - PROCESS | 4899 | 1461629189610 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 17:06:29 INFO - PROCESS | 4899 | 1461629189613 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 17:06:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:06:29 INFO - PROCESS | 4899 | 1461629189622 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:06:29 INFO - PROCESS | 4899 | 1461629189631 Marionette TRACE conn3 <- [1,2878,null,{}] 17:06:29 INFO - PROCESS | 4899 | 1461629189660 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}] 17:06:30 INFO - PROCESS | 4899 | 1461629190005 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 17:06:30 INFO - PROCESS | 4899 | 1461629190260 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c850800 == 149 [pid = 4899] [id = 727] 17:06:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f056aa60c00) [pid = 4899] [serial = 2182] [outer = (nil)] 17:06:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f056af8c400) [pid = 4899] [serial = 2183] [outer = 0x7f056aa60c00] 17:06:30 INFO - PROCESS | 4899 | 1461629190336 Marionette DEBUG loaded listener.js 17:06:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f056b18d000) [pid = 4899] [serial = 2184] [outer = 0x7f056aa60c00] 17:06:31 INFO - PROCESS | 4899 | 1461629191281 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]]]}] 17:06:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:06:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1693ms 17:06:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:06:31 INFO - PROCESS | 4899 | 1461629191315 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 17:06:31 INFO - PROCESS | 4899 | 1461629191318 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 17:06:31 INFO - PROCESS | 4899 | 1461629191325 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:06:31 INFO - PROCESS | 4899 | 1461629191328 Marionette TRACE conn3 <- [1,2882,null,{}] 17:06:31 INFO - PROCESS | 4899 | 1461629191334 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}] 17:06:31 INFO - PROCESS | 4899 | 1461629191583 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 17:06:31 INFO - PROCESS | 4899 | 1461629191902 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:31 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a77000 == 150 [pid = 4899] [id = 728] 17:06:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f0567bce400) [pid = 4899] [serial = 2185] [outer = (nil)] 17:06:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f056bacc400) [pid = 4899] [serial = 2186] [outer = 0x7f0567bce400] 17:06:31 INFO - PROCESS | 4899 | 1461629191986 Marionette DEBUG loaded listener.js 17:06:32 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f056bddf000) [pid = 4899] [serial = 2187] [outer = 0x7f0567bce400] 17:06:32 INFO - PROCESS | 4899 | 1461629192908 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]]]}] 17:06:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:06:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1633ms 17:06:32 INFO - PROCESS | 4899 | 1461629192958 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 17:06:32 INFO - PROCESS | 4899 | 1461629192962 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 17:06:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:06:32 INFO - PROCESS | 4899 | 1461629192969 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:06:32 INFO - PROCESS | 4899 | 1461629192972 Marionette TRACE conn3 <- [1,2886,null,{}] 17:06:32 INFO - PROCESS | 4899 | 1461629192978 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}] 17:06:33 INFO - PROCESS | 4899 | 1461629193233 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 17:06:33 INFO - PROCESS | 4899 | 1461629193536 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d9c000 == 151 [pid = 4899] [id = 729] 17:06:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f056c07d800) [pid = 4899] [serial = 2188] [outer = (nil)] 17:06:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f056c11a000) [pid = 4899] [serial = 2189] [outer = 0x7f056c07d800] 17:06:33 INFO - PROCESS | 4899 | 1461629193631 Marionette DEBUG loaded listener.js 17:06:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f05718f1400) [pid = 4899] [serial = 2190] [outer = 0x7f056c07d800] 17:06:34 INFO - PROCESS | 4899 | 1461629194553 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]]]}] 17:06:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:06:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1630ms 17:06:34 INFO - PROCESS | 4899 | 1461629194600 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 17:06:34 INFO - PROCESS | 4899 | 1461629194604 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 17:06:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:06:34 INFO - PROCESS | 4899 | 1461629194610 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:06:34 INFO - PROCESS | 4899 | 1461629194613 Marionette TRACE conn3 <- [1,2890,null,{}] 17:06:34 INFO - PROCESS | 4899 | 1461629194619 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}] 17:06:34 INFO - PROCESS | 4899 | 1461629194887 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 17:06:35 INFO - PROCESS | 4899 | 1461629195148 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:35 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0573157000 == 152 [pid = 4899] [id = 730] 17:06:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f0571c14400) [pid = 4899] [serial = 2191] [outer = (nil)] 17:06:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f0571e67c00) [pid = 4899] [serial = 2192] [outer = 0x7f0571c14400] 17:06:35 INFO - PROCESS | 4899 | 1461629195276 Marionette DEBUG loaded listener.js 17:06:35 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0572df4000) [pid = 4899] [serial = 2193] [outer = 0x7f0571c14400] 17:06:36 INFO - PROCESS | 4899 | 1461629196167 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:06:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:06:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1630ms 17:06:36 INFO - PROCESS | 4899 | 1461629196241 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 17:06:36 INFO - PROCESS | 4899 | 1461629196245 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 17:06:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:06:36 INFO - PROCESS | 4899 | 1461629196251 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:06:36 INFO - PROCESS | 4899 | 1461629196254 Marionette TRACE conn3 <- [1,2894,null,{}] 17:06:36 INFO - PROCESS | 4899 | 1461629196259 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}] 17:06:36 INFO - PROCESS | 4899 | 1461629196508 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 17:06:36 INFO - PROCESS | 4899 | 1461629196819 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:36 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05749da000 == 153 [pid = 4899] [id = 731] 17:06:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f0571c17800) [pid = 4899] [serial = 2194] [outer = (nil)] 17:06:36 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f0573077c00) [pid = 4899] [serial = 2195] [outer = 0x7f0571c17800] 17:06:36 INFO - PROCESS | 4899 | 1461629196899 Marionette DEBUG loaded listener.js 17:06:37 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f0573083400) [pid = 4899] [serial = 2196] [outer = 0x7f0571c17800] 17:06:37 INFO - PROCESS | 4899 | 1461629197799 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]]]}] 17:06:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:06:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1585ms 17:06:37 INFO - PROCESS | 4899 | 1461629197838 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 17:06:37 INFO - PROCESS | 4899 | 1461629197842 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 17:06:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:06:37 INFO - PROCESS | 4899 | 1461629197848 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:06:37 INFO - PROCESS | 4899 | 1461629197850 Marionette TRACE conn3 <- [1,2898,null,{}] 17:06:37 INFO - PROCESS | 4899 | 1461629197856 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}] 17:06:38 INFO - PROCESS | 4899 | 1461629198105 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 17:06:38 INFO - PROCESS | 4899 | 1461629198357 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0575475000 == 154 [pid = 4899] [id = 732] 17:06:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f0572df2800) [pid = 4899] [serial = 2197] [outer = (nil)] 17:06:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f05730a8000) [pid = 4899] [serial = 2198] [outer = 0x7f0572df2800] 17:06:38 INFO - PROCESS | 4899 | 1461629198480 Marionette DEBUG loaded listener.js 17:06:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f057417e800) [pid = 4899] [serial = 2199] [outer = 0x7f0572df2800] 17:06:39 INFO - PROCESS | 4899 | 1461629199354 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]]]}] 17:06:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:06:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1582ms 17:06:39 INFO - PROCESS | 4899 | 1461629199431 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 17:06:39 INFO - PROCESS | 4899 | 1461629199435 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 17:06:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:06:39 INFO - PROCESS | 4899 | 1461629199441 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:06:39 INFO - PROCESS | 4899 | 1461629199443 Marionette TRACE conn3 <- [1,2902,null,{}] 17:06:39 INFO - PROCESS | 4899 | 1461629199449 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}] 17:06:39 INFO - PROCESS | 4899 | 1461629199722 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 17:06:40 INFO - PROCESS | 4899 | 1461629200041 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577cac800 == 155 [pid = 4899] [id = 733] 17:06:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f0573081000) [pid = 4899] [serial = 2200] [outer = (nil)] 17:06:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f0574de7800) [pid = 4899] [serial = 2201] [outer = 0x7f0573081000] 17:06:40 INFO - PROCESS | 4899 | 1461629200123 Marionette DEBUG loaded listener.js 17:06:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f05751db800) [pid = 4899] [serial = 2202] [outer = 0x7f0573081000] 17:06:40 INFO - PROCESS | 4899 | 1461629200986 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:06:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:06:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1584ms 17:06:41 INFO - PROCESS | 4899 | 1461629201026 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 17:06:41 INFO - PROCESS | 4899 | 1461629201029 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 17:06:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:06:41 INFO - PROCESS | 4899 | 1461629201036 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:06:41 INFO - PROCESS | 4899 | 1461629201038 Marionette TRACE conn3 <- [1,2906,null,{}] 17:06:41 INFO - PROCESS | 4899 | 1461629201044 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}] 17:06:41 INFO - PROCESS | 4899 | 1461629201288 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 17:06:41 INFO - PROCESS | 4899 | 1461629201564 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788d2000 == 156 [pid = 4899] [id = 734] 17:06:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f057540dc00) [pid = 4899] [serial = 2203] [outer = (nil)] 17:06:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f057625dc00) [pid = 4899] [serial = 2204] [outer = 0x7f057540dc00] 17:06:41 INFO - PROCESS | 4899 | 1461629201698 Marionette DEBUG loaded listener.js 17:06:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f0577a5a000) [pid = 4899] [serial = 2205] [outer = 0x7f057540dc00] 17:06:42 INFO - PROCESS | 4899 | 1461629202605 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]]]}] 17:06:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:06:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1628ms 17:06:42 INFO - PROCESS | 4899 | 1461629202666 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 17:06:42 INFO - PROCESS | 4899 | 1461629202669 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 17:06:42 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:06:42 INFO - PROCESS | 4899 | 1461629202676 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:06:42 INFO - PROCESS | 4899 | 1461629202680 Marionette TRACE conn3 <- [1,2910,null,{}] 17:06:42 INFO - PROCESS | 4899 | 1461629202686 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}] 17:06:43 INFO - PROCESS | 4899 | 1461629203036 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 17:06:43 INFO - PROCESS | 4899 | 1461629203364 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:43 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578eea000 == 157 [pid = 4899] [id = 735] 17:06:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f05789bf800) [pid = 4899] [serial = 2206] [outer = (nil)] 17:06:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0578adb000) [pid = 4899] [serial = 2207] [outer = 0x7f05789bf800] 17:06:43 INFO - PROCESS | 4899 | 1461629203444 Marionette DEBUG loaded listener.js 17:06:43 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f0578b53000) [pid = 4899] [serial = 2208] [outer = 0x7f05789bf800] 17:06:44 INFO - PROCESS | 4899 | 1461629204223 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]]]}] 17:06:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:06:44 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:06:44 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1590ms 17:06:44 INFO - PROCESS | 4899 | 1461629204267 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 17:06:44 INFO - PROCESS | 4899 | 1461629204271 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 17:06:44 INFO - TEST-START | /DOMEvents/constructors.html 17:06:44 INFO - PROCESS | 4899 | 1461629204278 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:06:44 INFO - PROCESS | 4899 | 1461629204282 Marionette TRACE conn3 <- [1,2914,null,{}] 17:06:44 INFO - PROCESS | 4899 | 1461629204287 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}] 17:06:44 INFO - PROCESS | 4899 | 1461629204539 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 17:06:44 INFO - PROCESS | 4899 | 1461629204832 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c9ad000 == 158 [pid = 4899] [id = 736] 17:06:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f0560180c00) [pid = 4899] [serial = 2209] [outer = (nil)] 17:06:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f0578b5c400) [pid = 4899] [serial = 2210] [outer = 0x7f0560180c00] 17:06:44 INFO - PROCESS | 4899 | 1461629204914 Marionette DEBUG loaded listener.js 17:06:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f0578b79c00) [pid = 4899] [serial = 2211] [outer = 0x7f0560180c00] 17:06:45 INFO - PROCESS | 4899 | 1461629205868 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]]]}] 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:06:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:45 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:06:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:06:45 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:06:45 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:06:45 INFO - TEST-OK | /DOMEvents/constructors.html | took 1657ms 17:06:45 INFO - PROCESS | 4899 | 1461629205935 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 17:06:45 INFO - PROCESS | 4899 | 1461629205941 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 17:06:45 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:06:45 INFO - PROCESS | 4899 | 1461629205952 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:06:45 INFO - PROCESS | 4899 | 1461629205955 Marionette TRACE conn3 <- [1,2918,null,{}] 17:06:45 INFO - PROCESS | 4899 | 1461629205968 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}] 17:06:46 INFO - PROCESS | 4899 | 1461629206255 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 17:06:46 INFO - PROCESS | 4899 | 1461629206568 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:46 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057e769800 == 159 [pid = 4899] [id = 737] 17:06:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f05761f5400) [pid = 4899] [serial = 2212] [outer = (nil)] 17:06:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f0578d95800) [pid = 4899] [serial = 2213] [outer = 0x7f05761f5400] 17:06:46 INFO - PROCESS | 4899 | 1461629206646 Marionette DEBUG loaded listener.js 17:06:46 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f057c878400) [pid = 4899] [serial = 2214] [outer = 0x7f05761f5400] 17:06:47 INFO - PROCESS | 4899 | 1461629207407 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:06:47 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:06:47 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1493ms 17:06:47 INFO - PROCESS | 4899 | 1461629207443 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 17:06:47 INFO - PROCESS | 4899 | 1461629207447 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 17:06:47 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:06:47 INFO - PROCESS | 4899 | 1461629207454 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:06:47 INFO - PROCESS | 4899 | 1461629207458 Marionette TRACE conn3 <- [1,2922,null,{}] 17:06:47 INFO - PROCESS | 4899 | 1461629207464 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}] 17:06:47 INFO - PROCESS | 4899 | 1461629207741 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 17:06:48 INFO - PROCESS | 4899 | 1461629208004 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058ae30800 == 160 [pid = 4899] [id = 738] 17:06:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f0573034400) [pid = 4899] [serial = 2215] [outer = (nil)] 17:06:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f057cb6cc00) [pid = 4899] [serial = 2216] [outer = 0x7f0573034400] 17:06:48 INFO - PROCESS | 4899 | 1461629208083 Marionette DEBUG loaded listener.js 17:06:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057d9cd400) [pid = 4899] [serial = 2217] [outer = 0x7f0573034400] 17:06:48 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:06:48 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:06:48 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:06:48 INFO - PROCESS | 4899 | [4899] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 17:06:48 INFO - PROCESS | 4899 | 1461629208917 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]]]}] 17:06:48 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:06:48 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:06:48 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 17:06:48 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:06:48 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 17:06:48 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:48 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:06:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:06:48 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]" 17:06:48 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:06:48 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:06:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:06:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:06:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:06:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1539ms 17:06:49 INFO - PROCESS | 4899 | 1461629208999 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 17:06:49 INFO - PROCESS | 4899 | 1461629209005 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 17:06:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:06:49 INFO - PROCESS | 4899 | 1461629209012 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:06:49 INFO - PROCESS | 4899 | 1461629209014 Marionette TRACE conn3 <- [1,2926,null,{}] 17:06:49 INFO - PROCESS | 4899 | 1461629209021 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}] 17:06:49 INFO - PROCESS | 4899 | 1461629209272 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 17:06:49 INFO - PROCESS | 4899 | 1461629209543 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:49 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0590803000 == 161 [pid = 4899] [id = 739] 17:06:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f05789b3000) [pid = 4899] [serial = 2218] [outer = (nil)] 17:06:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f057e730400) [pid = 4899] [serial = 2219] [outer = 0x7f05789b3000] 17:06:49 INFO - PROCESS | 4899 | 1461629209627 Marionette DEBUG loaded listener.js 17:06:49 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f0580721800) [pid = 4899] [serial = 2220] [outer = 0x7f05789b3000] 17:06:50 INFO - PROCESS | 4899 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:06:50 INFO - PROCESS | 4899 | 1461629210425 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]]]}] 17:06:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:06:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1429ms 17:06:50 INFO - PROCESS | 4899 | 1461629210455 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 17:06:50 INFO - PROCESS | 4899 | 1461629210460 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 17:06:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:06:50 INFO - PROCESS | 4899 | 1461629210471 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:06:50 INFO - PROCESS | 4899 | 1461629210474 Marionette TRACE conn3 <- [1,2930,null,{}] 17:06:50 INFO - PROCESS | 4899 | 1461629210482 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}] 17:06:50 INFO - PROCESS | 4899 | 1461629210732 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 17:06:50 INFO - PROCESS | 4899 | 1461629210976 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05947d2800 == 162 [pid = 4899] [id = 740] 17:06:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f057d9cdc00) [pid = 4899] [serial = 2221] [outer = (nil)] 17:06:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f058078d400) [pid = 4899] [serial = 2222] [outer = 0x7f057d9cdc00] 17:06:51 INFO - PROCESS | 4899 | 1461629211055 Marionette DEBUG loaded listener.js 17:06:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f05807e2800) [pid = 4899] [serial = 2223] [outer = 0x7f057d9cdc00] 17:06:51 INFO - PROCESS | 4899 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:06:51 INFO - PROCESS | 4899 | 1461629211860 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]]]}] 17:06:51 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:06:51 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1438ms 17:06:51 INFO - PROCESS | 4899 | 1461629211910 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 17:06:51 INFO - PROCESS | 4899 | 1461629211914 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 17:06:51 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:06:51 INFO - PROCESS | 4899 | 1461629211920 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:06:51 INFO - PROCESS | 4899 | 1461629211922 Marionette TRACE conn3 <- [1,2934,null,{}] 17:06:51 INFO - PROCESS | 4899 | 1461629211928 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}] 17:06:52 INFO - PROCESS | 4899 | 1461629212173 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 17:06:52 INFO - PROCESS | 4899 | 1461629212420 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0595525800 == 163 [pid = 4899] [id = 741] 17:06:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f0580721c00) [pid = 4899] [serial = 2224] [outer = (nil)] 17:06:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f0581502c00) [pid = 4899] [serial = 2225] [outer = 0x7f0580721c00] 17:06:52 INFO - PROCESS | 4899 | 1461629212499 Marionette DEBUG loaded listener.js 17:06:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f0581579800) [pid = 4899] [serial = 2226] [outer = 0x7f0580721c00] 17:06:53 INFO - PROCESS | 4899 | 1461629213295 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]]]}] 17:06:53 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:06:53 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1385ms 17:06:53 INFO - PROCESS | 4899 | 1461629213305 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 17:06:53 INFO - PROCESS | 4899 | 1461629213309 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 17:06:53 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:06:53 INFO - PROCESS | 4899 | 1461629213315 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:06:53 INFO - PROCESS | 4899 | 1461629213317 Marionette TRACE conn3 <- [1,2938,null,{}] 17:06:53 INFO - PROCESS | 4899 | 1461629213322 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}] 17:06:53 INFO - PROCESS | 4899 | 1461629213566 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 17:06:53 INFO - PROCESS | 4899 | 1461629213812 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:53 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05957a2000 == 164 [pid = 4899] [id = 742] 17:06:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f0561e38800) [pid = 4899] [serial = 2227] [outer = (nil)] 17:06:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f0585204800) [pid = 4899] [serial = 2228] [outer = 0x7f0561e38800] 17:06:53 INFO - PROCESS | 4899 | 1461629213886 Marionette DEBUG loaded listener.js 17:06:53 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f058a222c00) [pid = 4899] [serial = 2229] [outer = 0x7f0561e38800] 17:06:54 INFO - PROCESS | 4899 | 1461629214696 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]]]}] 17:06:54 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 17:06:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1430ms 17:06:54 INFO - PROCESS | 4899 | 1461629214746 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 17:06:54 INFO - PROCESS | 4899 | 1461629214749 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 17:06:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:06:54 INFO - PROCESS | 4899 | 1461629214761 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:06:54 INFO - PROCESS | 4899 | 1461629214763 Marionette TRACE conn3 <- [1,2942,null,{}] 17:06:54 INFO - PROCESS | 4899 | 1461629214771 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}] 17:06:55 INFO - PROCESS | 4899 | 1461629215111 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0580991800 == 163 [pid = 4899] [id = 675] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057da83000 == 162 [pid = 4899] [id = 673] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e023800 == 161 [pid = 4899] [id = 674] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567a18000 == 160 [pid = 4899] [id = 723] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05671b8800 == 159 [pid = 4899] [id = 722] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056584e000 == 158 [pid = 4899] [id = 721] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0562382000 == 157 [pid = 4899] [id = 720] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05903ce000 == 156 [pid = 4899] [id = 718] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058fb5b800 == 155 [pid = 4899] [id = 717] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058c30a800 == 154 [pid = 4899] [id = 716] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058ae2f800 == 153 [pid = 4899] [id = 715] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057df81800 == 152 [pid = 4899] [id = 714] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c9af000 == 151 [pid = 4899] [id = 713] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578ee8800 == 150 [pid = 4899] [id = 712] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05789c8800 == 149 [pid = 4899] [id = 711] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577fd3800 == 148 [pid = 4899] [id = 710] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577b82800 == 147 [pid = 4899] [id = 709] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575f2f000 == 146 [pid = 4899] [id = 708] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0574c17000 == 145 [pid = 4899] [id = 707] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0572e3e000 == 144 [pid = 4899] [id = 706] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571b71800 == 143 [pid = 4899] [id = 705] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057182c800 == 142 [pid = 4899] [id = 704] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b23c000 == 141 [pid = 4899] [id = 703] 17:06:57 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05668d7000 == 140 [pid = 4899] [id = 702] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f057a316800) [pid = 4899] [serial = 2031] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f0568546000) [pid = 4899] [serial = 1980] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f056217c800) [pid = 4899] [serial = 2102] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f0573078400) [pid = 4899] [serial = 2070] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f0571e65000) [pid = 4899] [serial = 2069] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f0571c11400) [pid = 4899] [serial = 2067] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f057194a800) [pid = 4899] [serial = 2066] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f056c811800) [pid = 4899] [serial = 2064] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f056c805800) [pid = 4899] [serial = 2063] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f056c527c00) [pid = 4899] [serial = 2061] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f056c121c00) [pid = 4899] [serial = 2060] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f056bd6ec00) [pid = 4899] [serial = 2058] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f056b184000) [pid = 4899] [serial = 2057] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f056aa5bc00) [pid = 4899] [serial = 2055] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f0568879000) [pid = 4899] [serial = 2054] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f05684bbc00) [pid = 4899] [serial = 2052] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f0567bd2400) [pid = 4899] [serial = 2051] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f0566e35000) [pid = 4899] [serial = 2049] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f0566508c00) [pid = 4899] [serial = 2048] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0565268c00) [pid = 4899] [serial = 2046] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f05633a5400) [pid = 4899] [serial = 2045] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f0561adf800) [pid = 4899] [serial = 2043] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f05602e8400) [pid = 4899] [serial = 2042] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f05633a0c00) [pid = 4899] [serial = 2096] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f0560ec5400) [pid = 4899] [serial = 2093] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f0561e2ec00) [pid = 4899] [serial = 2094] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f057afbdc00) [pid = 4899] [serial = 2091] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f057a39fc00) [pid = 4899] [serial = 2090] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f057a311800) [pid = 4899] [serial = 2088] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f0578d98c00) [pid = 4899] [serial = 2087] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f0578b67400) [pid = 4899] [serial = 2085] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f0578ad8400) [pid = 4899] [serial = 2084] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f057865a800) [pid = 4899] [serial = 2082] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f0577c1dc00) [pid = 4899] [serial = 2081] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0577ba2800) [pid = 4899] [serial = 2079] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f0576578000) [pid = 4899] [serial = 2078] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f0576425000) [pid = 4899] [serial = 2076] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f05751d2800) [pid = 4899] [serial = 2075] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f0574175400) [pid = 4899] [serial = 2073] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f057309cc00) [pid = 4899] [serial = 2072] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f056650e000) [pid = 4899] [serial = 2099] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f0566e3b000) [pid = 4899] [serial = 2100] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f0567ad1c00) [pid = 4899] [serial = 2103] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f05638c9800) [pid = 4899] [serial = 2097] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f056aa64400) [pid = 4899] [serial = 2105] [outer = (nil)] [url = about:blank] 17:06:57 INFO - PROCESS | 4899 | 1461629217736 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0560ed6800 == 141 [pid = 4899] [id = 743] 17:06:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f0560ec4400) [pid = 4899] [serial = 2230] [outer = (nil)] 17:06:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f0561ade800) [pid = 4899] [serial = 2231] [outer = 0x7f0560ec4400] 17:06:57 INFO - PROCESS | 4899 | 1461629217812 Marionette DEBUG loaded listener.js 17:06:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f0561f6dc00) [pid = 4899] [serial = 2232] [outer = 0x7f0560ec4400] 17:06:58 INFO - PROCESS | 4899 | 1461629218581 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"]]]}] 17:06:58 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 17:06:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:06:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:06:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:06:58 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:06:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 3843ms 17:06:58 INFO - PROCESS | 4899 | 1461629218607 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 17:06:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:06:58 INFO - PROCESS | 4899 | 1461629218612 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 17:06:58 INFO - PROCESS | 4899 | 1461629218619 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:06:58 INFO - PROCESS | 4899 | 1461629218624 Marionette TRACE conn3 <- [1,2946,null,{}] 17:06:58 INFO - PROCESS | 4899 | 1461629218631 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}] 17:06:58 INFO - PROCESS | 4899 | 1461629218865 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 17:06:59 INFO - PROCESS | 4899 | 1461629219073 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:06:59 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565775000 == 142 [pid = 4899] [id = 744] 17:06:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0560ec6400) [pid = 4899] [serial = 2233] [outer = (nil)] 17:06:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f05638c8000) [pid = 4899] [serial = 2234] [outer = 0x7f0560ec6400] 17:06:59 INFO - PROCESS | 4899 | 1461629219142 Marionette DEBUG loaded listener.js 17:06:59 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f05664b0800) [pid = 4899] [serial = 2235] [outer = 0x7f0560ec6400] 17:06:59 INFO - PROCESS | 4899 | 1461629219972 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]]]}] 17:07:00 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. 17:07:00 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1387ms 17:07:00 INFO - PROCESS | 4899 | 1461629220009 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 17:07:00 INFO - PROCESS | 4899 | 1461629220015 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 17:07:00 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:07:00 INFO - PROCESS | 4899 | 1461629220021 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:07:00 INFO - PROCESS | 4899 | 1461629220023 Marionette TRACE conn3 <- [1,2950,null,{}] 17:07:00 INFO - PROCESS | 4899 | 1461629220039 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}] 17:07:00 INFO - PROCESS | 4899 | 1461629220340 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 17:07:00 INFO - PROCESS | 4899 | 1461629220379 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05671a1800 == 143 [pid = 4899] [id = 745] 17:07:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f0566e35000) [pid = 4899] [serial = 2236] [outer = (nil)] 17:07:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f0567ace800) [pid = 4899] [serial = 2237] [outer = 0x7f0566e35000] 17:07:00 INFO - PROCESS | 4899 | 1461629220457 Marionette DEBUG loaded listener.js 17:07:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f0567bcc800) [pid = 4899] [serial = 2238] [outer = 0x7f0566e35000] 17:07:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567bfc800 == 144 [pid = 4899] [id = 746] 17:07:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f056854d000) [pid = 4899] [serial = 2239] [outer = (nil)] 17:07:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f0567cf2c00) [pid = 4899] [serial = 2240] [outer = 0x7f056854d000] 17:07:01 INFO - PROCESS | 4899 | 1461629221605 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]]]}] 17:07:01 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. 17:07:01 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1639ms 17:07:01 INFO - PROCESS | 4899 | 1461629221667 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 17:07:01 INFO - PROCESS | 4899 | 1461629221673 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 17:07:01 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:07:01 INFO - PROCESS | 4899 | 1461629221693 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:07:01 INFO - PROCESS | 4899 | 1461629221703 Marionette TRACE conn3 <- [1,2954,null,{}] 17:07:01 INFO - PROCESS | 4899 | 1461629221727 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}] 17:07:02 INFO - PROCESS | 4899 | 1461629222139 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0562183c00) [pid = 4899] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f057303ec00) [pid = 4899] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f056bd79400) [pid = 4899] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f056b69dc00) [pid = 4899] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f056b69e800) [pid = 4899] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f0567bd3c00) [pid = 4899] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f05633a8800) [pid = 4899] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f05602edc00) [pid = 4899] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f05602f3400) [pid = 4899] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f0574180800) [pid = 4899] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f0578b62400) [pid = 4899] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f0578ae2000) [pid = 4899] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f0578add000) [pid = 4899] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0574de8800) [pid = 4899] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f0574176800) [pid = 4899] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f05730a6400) [pid = 4899] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 134 (0x7f0573040c00) [pid = 4899] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:07:02 INFO - PROCESS | 4899 | --DOMWINDOW == 133 (0x7f0560177c00) [pid = 4899] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:07:02 INFO - PROCESS | 4899 | 1461629222757 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:02 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05672cf800 == 145 [pid = 4899] [id = 747] 17:07:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 134 (0x7f0560177c00) [pid = 4899] [serial = 2241] [outer = (nil)] 17:07:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 135 (0x7f05638c3400) [pid = 4899] [serial = 2242] [outer = 0x7f0560177c00] 17:07:02 INFO - PROCESS | 4899 | 1461629222826 Marionette DEBUG loaded listener.js 17:07:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f0568883400) [pid = 4899] [serial = 2243] [outer = 0x7f0560177c00] 17:07:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:07:03 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 17:07:03 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1825ms 17:07:03 INFO - PROCESS | 4899 | 1461629223501 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]]]}] 17:07:03 INFO - PROCESS | 4899 | 1461629223510 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 17:07:03 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:07:03 INFO - PROCESS | 4899 | 1461629223514 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 17:07:03 INFO - PROCESS | 4899 | 1461629223520 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:07:03 INFO - PROCESS | 4899 | 1461629223523 Marionette TRACE conn3 <- [1,2958,null,{}] 17:07:03 INFO - PROCESS | 4899 | 1461629223529 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}] 17:07:03 INFO - PROCESS | 4899 | 1461629223856 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 17:07:03 INFO - PROCESS | 4899 | 1461629223978 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:04 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b235000 == 146 [pid = 4899] [id = 748] 17:07:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f05602edc00) [pid = 4899] [serial = 2244] [outer = (nil)] 17:07:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f056b69b800) [pid = 4899] [serial = 2245] [outer = 0x7f05602edc00] 17:07:04 INFO - PROCESS | 4899 | 1461629224045 Marionette DEBUG loaded listener.js 17:07:04 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f056bd79400) [pid = 4899] [serial = 2246] [outer = 0x7f05602edc00] 17:07:05 INFO - PROCESS | 4899 | 1461629225040 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]]]}] 17:07:05 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 17:07:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1583ms 17:07:05 INFO - PROCESS | 4899 | 1461629225105 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 17:07:05 INFO - PROCESS | 4899 | 1461629225111 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 17:07:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:07:05 INFO - PROCESS | 4899 | 1461629225121 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:07:05 INFO - PROCESS | 4899 | 1461629225127 Marionette TRACE conn3 <- [1,2962,null,{}] 17:07:05 INFO - PROCESS | 4899 | 1461629225137 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}] 17:07:05 INFO - PROCESS | 4899 | 1461629225394 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 17:07:05 INFO - PROCESS | 4899 | 1461629225734 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565855800 == 147 [pid = 4899] [id = 749] 17:07:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f05635c7800) [pid = 4899] [serial = 2247] [outer = (nil)] 17:07:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f05638d0400) [pid = 4899] [serial = 2248] [outer = 0x7f05635c7800] 17:07:05 INFO - PROCESS | 4899 | 1461629225823 Marionette DEBUG loaded listener.js 17:07:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f0566e32800) [pid = 4899] [serial = 2249] [outer = 0x7f05635c7800] 17:07:06 INFO - PROCESS | 4899 | 1461629226664 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]]]}] 17:07:06 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:07:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1592ms 17:07:06 INFO - PROCESS | 4899 | 1461629226713 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 17:07:06 INFO - PROCESS | 4899 | 1461629226722 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 17:07:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:07:06 INFO - PROCESS | 4899 | 1461629226733 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:07:06 INFO - PROCESS | 4899 | 1461629226737 Marionette TRACE conn3 <- [1,2966,null,{}] 17:07:06 INFO - PROCESS | 4899 | 1461629226744 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}] 17:07:07 INFO - PROCESS | 4899 | 1461629227089 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 17:07:07 INFO - PROCESS | 4899 | 1461629227294 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:07 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b7de800 == 148 [pid = 4899] [id = 750] 17:07:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f0567adf400) [pid = 4899] [serial = 2250] [outer = (nil)] 17:07:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f0568874400) [pid = 4899] [serial = 2251] [outer = 0x7f0567adf400] 17:07:07 INFO - PROCESS | 4899 | 1461629227375 Marionette DEBUG loaded listener.js 17:07:07 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f056af91400) [pid = 4899] [serial = 2252] [outer = 0x7f0567adf400] 17:07:08 INFO - PROCESS | 4899 | 1461629228321 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]]]}] 17:07:08 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:07:08 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1638ms 17:07:08 INFO - PROCESS | 4899 | 1461629228372 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 17:07:08 INFO - PROCESS | 4899 | 1461629228376 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 17:07:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:07:08 INFO - PROCESS | 4899 | 1461629228384 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:07:08 INFO - PROCESS | 4899 | 1461629228390 Marionette TRACE conn3 <- [1,2970,null,{}] 17:07:08 INFO - PROCESS | 4899 | 1461629228408 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}] 17:07:08 INFO - PROCESS | 4899 | 1461629228678 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 17:07:08 INFO - PROCESS | 4899 | 1461629228962 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571a16800 == 149 [pid = 4899] [id = 751] 17:07:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f056bef1800) [pid = 4899] [serial = 2253] [outer = (nil)] 17:07:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056c07ec00) [pid = 4899] [serial = 2254] [outer = 0x7f056bef1800] 17:07:09 INFO - PROCESS | 4899 | 1461629229096 Marionette DEBUG loaded listener.js 17:07:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f056c527c00) [pid = 4899] [serial = 2255] [outer = 0x7f056bef1800] 17:07:09 INFO - PROCESS | 4899 | 1461629229974 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]]]}] 17:07:10 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. 17:07:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1649ms 17:07:10 INFO - PROCESS | 4899 | 1461629230034 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 17:07:10 INFO - PROCESS | 4899 | 1461629230040 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 17:07:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:07:10 INFO - PROCESS | 4899 | 1461629230047 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:07:10 INFO - PROCESS | 4899 | 1461629230052 Marionette TRACE conn3 <- [1,2974,null,{}] 17:07:10 INFO - PROCESS | 4899 | 1461629230081 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}] 17:07:10 INFO - PROCESS | 4899 | 1461629230365 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 17:07:10 INFO - PROCESS | 4899 | 1461629230631 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:10 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d97800 == 150 [pid = 4899] [id = 752] 17:07:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f056befd400) [pid = 4899] [serial = 2256] [outer = (nil)] 17:07:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f056c80ac00) [pid = 4899] [serial = 2257] [outer = 0x7f056befd400] 17:07:10 INFO - PROCESS | 4899 | 1461629230779 Marionette DEBUG loaded listener.js 17:07:10 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f0571941c00) [pid = 4899] [serial = 2258] [outer = 0x7f056befd400] 17:07:11 INFO - PROCESS | 4899 | 1461629231552 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]]]}] 17:07:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 17:07:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1540ms 17:07:11 INFO - PROCESS | 4899 | 1461629231588 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 17:07:11 INFO - PROCESS | 4899 | 1461629231593 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 17:07:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:07:11 INFO - PROCESS | 4899 | 1461629231599 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:07:11 INFO - PROCESS | 4899 | 1461629231603 Marionette TRACE conn3 <- [1,2978,null,{}] 17:07:11 INFO - PROCESS | 4899 | 1461629231609 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}] 17:07:11 INFO - PROCESS | 4899 | 1461629231862 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 17:07:12 INFO - PROCESS | 4899 | 1461629232105 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572e4d000 == 151 [pid = 4899] [id = 753] 17:07:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f056c771000) [pid = 4899] [serial = 2259] [outer = (nil)] 17:07:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f0571bc0400) [pid = 4899] [serial = 2260] [outer = 0x7f056c771000] 17:07:12 INFO - PROCESS | 4899 | 1461629232183 Marionette DEBUG loaded listener.js 17:07:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f0571e65400) [pid = 4899] [serial = 2261] [outer = 0x7f056c771000] 17:07:13 INFO - PROCESS | 4899 | 1461629233038 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]]]}] 17:07:13 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. 17:07:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1486ms 17:07:13 INFO - PROCESS | 4899 | 1461629233088 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 17:07:13 INFO - PROCESS | 4899 | 1461629233091 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 17:07:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:07:13 INFO - PROCESS | 4899 | 1461629233099 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:07:13 INFO - PROCESS | 4899 | 1461629233103 Marionette TRACE conn3 <- [1,2982,null,{}] 17:07:13 INFO - PROCESS | 4899 | 1461629233109 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}] 17:07:13 INFO - PROCESS | 4899 | 1461629233452 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 17:07:13 INFO - PROCESS | 4899 | 1461629233795 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:13 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574c16800 == 152 [pid = 4899] [id = 754] 17:07:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f05751ddc00) [pid = 4899] [serial = 2262] [outer = (nil)] 17:07:13 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f05754a8c00) [pid = 4899] [serial = 2263] [outer = 0x7f05751ddc00] 17:07:13 INFO - PROCESS | 4899 | 1461629233894 Marionette DEBUG loaded listener.js 17:07:14 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f05761fbc00) [pid = 4899] [serial = 2264] [outer = 0x7f05751ddc00] 17:07:14 INFO - PROCESS | 4899 | 1461629234669 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"]]]}] 17:07:14 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 17:07:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:07:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1634ms 17:07:14 INFO - PROCESS | 4899 | 1461629234736 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 17:07:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:07:14 INFO - PROCESS | 4899 | 1461629234741 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 17:07:14 INFO - PROCESS | 4899 | 1461629234747 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:07:14 INFO - PROCESS | 4899 | 1461629234750 Marionette TRACE conn3 <- [1,2986,null,{}] 17:07:14 INFO - PROCESS | 4899 | 1461629234756 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}] 17:07:15 INFO - PROCESS | 4899 | 1461629235023 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 17:07:15 INFO - PROCESS | 4899 | 1461629235299 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:15 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0576403800 == 153 [pid = 4899] [id = 755] 17:07:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f05751e0800) [pid = 4899] [serial = 2265] [outer = (nil)] 17:07:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f0577b9c400) [pid = 4899] [serial = 2266] [outer = 0x7f05751e0800] 17:07:15 INFO - PROCESS | 4899 | 1461629235381 Marionette DEBUG loaded listener.js 17:07:15 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0577c27c00) [pid = 4899] [serial = 2267] [outer = 0x7f05751e0800] 17:07:16 INFO - PROCESS | 4899 | 1461629236168 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]]]}] 17:07:16 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. 17:07:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1435ms 17:07:16 INFO - PROCESS | 4899 | 1461629236181 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 17:07:16 INFO - PROCESS | 4899 | 1461629236185 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 17:07:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:07:16 INFO - PROCESS | 4899 | 1461629236191 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:07:16 INFO - PROCESS | 4899 | 1461629236193 Marionette TRACE conn3 <- [1,2990,null,{}] 17:07:16 INFO - PROCESS | 4899 | 1461629236199 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}] 17:07:16 INFO - PROCESS | 4899 | 1461629236444 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 17:07:16 INFO - PROCESS | 4899 | 1461629236719 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:16 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0577fc8800 == 154 [pid = 4899] [id = 756] 17:07:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f05751e1400) [pid = 4899] [serial = 2268] [outer = (nil)] 17:07:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f0577f1c400) [pid = 4899] [serial = 2269] [outer = 0x7f05751e1400] 17:07:16 INFO - PROCESS | 4899 | 1461629236798 Marionette DEBUG loaded listener.js 17:07:16 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0578663c00) [pid = 4899] [serial = 2270] [outer = 0x7f05751e1400] 17:07:17 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05788c7800 == 155 [pid = 4899] [id = 757] 17:07:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f0578addc00) [pid = 4899] [serial = 2271] [outer = (nil)] 17:07:17 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f0577c2c800) [pid = 4899] [serial = 2272] [outer = 0x7f0578addc00] 17:07:17 INFO - PROCESS | 4899 | 1461629237677 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]]]}] 17:07:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 17:07:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1528ms 17:07:17 INFO - PROCESS | 4899 | 1461629237721 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 17:07:17 INFO - PROCESS | 4899 | 1461629237725 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 17:07:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:07:17 INFO - PROCESS | 4899 | 1461629237731 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:07:17 INFO - PROCESS | 4899 | 1461629237734 Marionette TRACE conn3 <- [1,2994,null,{}] 17:07:17 INFO - PROCESS | 4899 | 1461629237739 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}] 17:07:18 INFO - PROCESS | 4899 | 1461629238125 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 17:07:18 INFO - PROCESS | 4899 | 1461629238417 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:18 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05789d3000 == 156 [pid = 4899] [id = 758] 17:07:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f0567ceb400) [pid = 4899] [serial = 2273] [outer = (nil)] 17:07:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f05789b4c00) [pid = 4899] [serial = 2274] [outer = 0x7f0567ceb400] 17:07:18 INFO - PROCESS | 4899 | 1461629238500 Marionette DEBUG loaded listener.js 17:07:18 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f0578b56000) [pid = 4899] [serial = 2275] [outer = 0x7f0567ceb400] 17:07:19 INFO - PROCESS | 4899 | 1461629239283 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]]]}] 17:07:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:07:19 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 17:07:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1586ms 17:07:19 INFO - PROCESS | 4899 | 1461629239319 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 17:07:19 INFO - PROCESS | 4899 | 1461629239322 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 17:07:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:07:19 INFO - PROCESS | 4899 | 1461629239328 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:07:19 INFO - PROCESS | 4899 | 1461629239331 Marionette TRACE conn3 <- [1,2998,null,{}] 17:07:19 INFO - PROCESS | 4899 | 1461629239337 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}] 17:07:19 INFO - PROCESS | 4899 | 1461629239602 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 17:07:19 INFO - PROCESS | 4899 | 1461629239859 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:19 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0578ed4800 == 157 [pid = 4899] [id = 759] 17:07:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f0568548c00) [pid = 4899] [serial = 2276] [outer = (nil)] 17:07:19 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f0578b76c00) [pid = 4899] [serial = 2277] [outer = 0x7f0568548c00] 17:07:19 INFO - PROCESS | 4899 | 1461629239950 Marionette DEBUG loaded listener.js 17:07:20 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f057a311800) [pid = 4899] [serial = 2278] [outer = 0x7f0568548c00] 17:07:20 INFO - PROCESS | 4899 | 1461629240841 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]]]}] 17:07:20 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. 17:07:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1529ms 17:07:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:07:20 INFO - PROCESS | 4899 | 1461629240859 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 17:07:20 INFO - PROCESS | 4899 | 1461629240862 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 17:07:20 INFO - PROCESS | 4899 | 1461629240869 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:07:20 INFO - PROCESS | 4899 | 1461629240873 Marionette TRACE conn3 <- [1,3002,null,{}] 17:07:20 INFO - PROCESS | 4899 | 1461629240880 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}] 17:07:21 INFO - PROCESS | 4899 | 1461629241184 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 17:07:21 INFO - PROCESS | 4899 | 1461629241438 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:21 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057c9a9800 == 158 [pid = 4899] [id = 760] 17:07:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f0578b62400) [pid = 4899] [serial = 2279] [outer = (nil)] 17:07:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f057b458800) [pid = 4899] [serial = 2280] [outer = 0x7f0578b62400] 17:07:21 INFO - PROCESS | 4899 | 1461629241527 Marionette DEBUG loaded listener.js 17:07:21 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f057c52b400) [pid = 4899] [serial = 2281] [outer = 0x7f0578b62400] 17:07:22 INFO - PROCESS | 4899 | 1461629242381 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]]]}] 17:07:22 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. 17:07:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1543ms 17:07:22 INFO - PROCESS | 4899 | 1461629242412 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 17:07:22 INFO - PROCESS | 4899 | 1461629242415 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 17:07:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:07:22 INFO - PROCESS | 4899 | 1461629242422 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:07:22 INFO - PROCESS | 4899 | 1461629242426 Marionette TRACE conn3 <- [1,3006,null,{}] 17:07:22 INFO - PROCESS | 4899 | 1461629242432 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}] 17:07:22 INFO - PROCESS | 4899 | 1461629242704 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 17:07:22 INFO - PROCESS | 4899 | 1461629242955 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:22 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05815c1000 == 159 [pid = 4899] [id = 761] 17:07:22 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f057a316800) [pid = 4899] [serial = 2282] [outer = (nil)] 17:07:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f057cb67000) [pid = 4899] [serial = 2283] [outer = 0x7f057a316800] 17:07:23 INFO - PROCESS | 4899 | 1461629243053 Marionette DEBUG loaded listener.js 17:07:23 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f057e7ea400) [pid = 4899] [serial = 2284] [outer = 0x7f057a316800] 17:07:23 INFO - PROCESS | 4899 | 1461629243948 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]]]}] 17:07:23 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. 17:07:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1533ms 17:07:23 INFO - PROCESS | 4899 | 1461629243957 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 17:07:23 INFO - PROCESS | 4899 | 1461629243960 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 17:07:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:07:23 INFO - PROCESS | 4899 | 1461629243966 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:07:23 INFO - PROCESS | 4899 | 1461629243970 Marionette TRACE conn3 <- [1,3010,null,{}] 17:07:23 INFO - PROCESS | 4899 | 1461629243976 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}] 17:07:24 INFO - PROCESS | 4899 | 1461629244241 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 17:07:24 INFO - PROCESS | 4899 | 1461629244499 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:24 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f058b5b4800 == 160 [pid = 4899] [id = 762] 17:07:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f05633a0800) [pid = 4899] [serial = 2285] [outer = (nil)] 17:07:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f0580975000) [pid = 4899] [serial = 2286] [outer = 0x7f05633a0800] 17:07:24 INFO - PROCESS | 4899 | 1461629244582 Marionette DEBUG loaded listener.js 17:07:24 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f058ae48000) [pid = 4899] [serial = 2287] [outer = 0x7f05633a0800] 17:07:25 INFO - PROCESS | 4899 | 1461629245563 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]]]}] 17:07:25 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 17:07:25 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1636ms 17:07:25 INFO - PROCESS | 4899 | 1461629245607 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 17:07:25 INFO - PROCESS | 4899 | 1461629245613 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 17:07:25 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:07:25 INFO - PROCESS | 4899 | 1461629245679 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:07:25 INFO - PROCESS | 4899 | 1461629245685 Marionette TRACE conn3 <- [1,3014,null,{}] 17:07:25 INFO - PROCESS | 4899 | 1461629245695 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}] 17:07:26 INFO - PROCESS | 4899 | 1461629246026 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 17:07:26 INFO - PROCESS | 4899 | 1461629246317 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:26 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f059059e800 == 161 [pid = 4899] [id = 763] 17:07:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f05789bfc00) [pid = 4899] [serial = 2288] [outer = (nil)] 17:07:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f058b09a800) [pid = 4899] [serial = 2289] [outer = 0x7f05789bfc00] 17:07:26 INFO - PROCESS | 4899 | 1461629246395 Marionette DEBUG loaded listener.js 17:07:26 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f058b1a9c00) [pid = 4899] [serial = 2290] [outer = 0x7f05789bfc00] 17:07:26 INFO - PROCESS | 4899 | [4899] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:07:27 INFO - PROCESS | 4899 | 1461629247250 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:07:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:07:27 INFO - {} 17:07:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:07:27 INFO - {} 17:07:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:07:27 INFO - {} 17:07:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:07:27 INFO - {} 17:07:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1606ms 17:07:27 INFO - PROCESS | 4899 | 1461629247272 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 17:07:27 INFO - PROCESS | 4899 | 1461629247275 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 17:07:27 INFO - TEST-START | /FileAPI/fileReader.html 17:07:27 INFO - PROCESS | 4899 | 1461629247282 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:07:27 INFO - PROCESS | 4899 | 1461629247285 Marionette TRACE conn3 <- [1,3018,null,{}] 17:07:27 INFO - PROCESS | 4899 | 1461629247296 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}] 17:07:27 INFO - PROCESS | 4899 | 1461629247594 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 17:07:27 INFO - PROCESS | 4899 | 1461629247855 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:27 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f055c0d1000 == 162 [pid = 4899] [id = 764] 17:07:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f05664b6800) [pid = 4899] [serial = 2291] [outer = (nil)] 17:07:27 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f058520e400) [pid = 4899] [serial = 2292] [outer = 0x7f05664b6800] 17:07:27 INFO - PROCESS | 4899 | 1461629247976 Marionette DEBUG loaded listener.js 17:07:28 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f058c373800) [pid = 4899] [serial = 2293] [outer = 0x7f05664b6800] 17:07:28 INFO - PROCESS | 4899 | 1461629248858 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]]]}] 17:07:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:07:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:07:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:07:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:07:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 1600ms 17:07:28 INFO - PROCESS | 4899 | 1461629248886 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 17:07:28 INFO - PROCESS | 4899 | 1461629248889 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 17:07:28 INFO - TEST-START | /FileAPI/historical.html 17:07:28 INFO - PROCESS | 4899 | 1461629248896 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:07:28 INFO - PROCESS | 4899 | 1461629248899 Marionette TRACE conn3 <- [1,3022,null,{}] 17:07:28 INFO - PROCESS | 4899 | 1461629248906 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}] 17:07:29 INFO - PROCESS | 4899 | 1461629249170 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 17:07:29 INFO - PROCESS | 4899 | 1461629249455 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:29 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0569406000 == 163 [pid = 4899] [id = 765] 17:07:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f058b5d4c00) [pid = 4899] [serial = 2294] [outer = (nil)] 17:07:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f058c384800) [pid = 4899] [serial = 2295] [outer = 0x7f058b5d4c00] 17:07:29 INFO - PROCESS | 4899 | 1461629249538 Marionette DEBUG loaded listener.js 17:07:29 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f058c38c000) [pid = 4899] [serial = 2296] [outer = 0x7f058b5d4c00] 17:07:30 INFO - PROCESS | 4899 | 1461629250359 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"]]]}] 17:07:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:07:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:07:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:07:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:07:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:07:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:07:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:07:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:07:30 INFO - TEST-OK | /FileAPI/historical.html | took 1488ms 17:07:30 INFO - PROCESS | 4899 | 1461629250396 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 17:07:30 INFO - PROCESS | 4899 | 1461629250399 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 17:07:30 INFO - TEST-START | /FileAPI/idlharness.html 17:07:30 INFO - PROCESS | 4899 | 1461629250411 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:07:30 INFO - PROCESS | 4899 | 1461629250414 Marionette TRACE conn3 <- [1,3026,null,{}] 17:07:30 INFO - PROCESS | 4899 | 1461629250420 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}] 17:07:30 INFO - PROCESS | 4899 | 1461629250677 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 17:07:30 INFO - PROCESS | 4899 | 1461629250929 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:30 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056941e000 == 164 [pid = 4899] [id = 766] 17:07:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 190 (0x7f058c372400) [pid = 4899] [serial = 2297] [outer = (nil)] 17:07:30 INFO - PROCESS | 4899 | ++DOMWINDOW == 191 (0x7f058c3ce000) [pid = 4899] [serial = 2298] [outer = 0x7f058c372400] 17:07:31 INFO - PROCESS | 4899 | 1461629251007 Marionette DEBUG loaded listener.js 17:07:31 INFO - PROCESS | 4899 | ++DOMWINDOW == 192 (0x7f058c545800) [pid = 4899] [serial = 2299] [outer = 0x7f058c372400] 17:07:32 INFO - PROCESS | 4899 | 1461629252776 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]]]}] 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:07:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:07:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:07:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:07:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:07:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:07:32 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:32 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:07:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:07:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:07:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:07:32 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:32 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:07:32 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:07:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:07:32 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 17:07:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:07:32 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 17:07:32 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 17:07:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:07:32 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:07:32 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:32 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:07:32 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:07:32 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 17:07:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:07:32 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 17:07:32 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 17:07:32 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:32 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:32 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:32 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:32 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:32 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:07:32 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:07:32 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:07:32 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:07:32 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:07:32 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:07:33 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:07:33 INFO - TEST-OK | /FileAPI/idlharness.html | took 2491ms 17:07:33 INFO - PROCESS | 4899 | 1461629253007 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 17:07:33 INFO - PROCESS | 4899 | 1461629253016 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 17:07:33 INFO - TEST-START | /FileAPI/idlharness.worker 17:07:33 INFO - PROCESS | 4899 | 1461629253035 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:07:33 INFO - PROCESS | 4899 | 1461629253041 Marionette TRACE conn3 <- [1,3030,null,{}] 17:07:33 INFO - PROCESS | 4899 | 1461629253069 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}] 17:07:33 INFO - PROCESS | 4899 | 1461629253341 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 17:07:33 INFO - PROCESS | 4899 | 1461629253616 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:33 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566636000 == 165 [pid = 4899] [id = 767] 17:07:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 193 (0x7f056017f400) [pid = 4899] [serial = 2300] [outer = (nil)] 17:07:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 194 (0x7f058fd70000) [pid = 4899] [serial = 2301] [outer = 0x7f056017f400] 17:07:33 INFO - PROCESS | 4899 | 1461629253693 Marionette DEBUG loaded listener.js 17:07:33 INFO - PROCESS | 4899 | ++DOMWINDOW == 195 (0x7f0590888000) [pid = 4899] [serial = 2302] [outer = 0x7f056017f400] 17:07:34 INFO - PROCESS | 4899 | [4899] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057196a000 == 164 [pid = 4899] [id = 218] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c405800 == 163 [pid = 4899] [id = 90] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0566b5d000 == 162 [pid = 4899] [id = 699] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05657ca800 == 161 [pid = 4899] [id = 698] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0565773800 == 160 [pid = 4899] [id = 634] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05687b6000 == 159 [pid = 4899] [id = 700] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567bfc800 == 158 [pid = 4899] [id = 746] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05957a2000 == 157 [pid = 4899] [id = 742] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0595525800 == 156 [pid = 4899] [id = 741] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05947d2800 == 155 [pid = 4899] [id = 740] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0590803000 == 154 [pid = 4899] [id = 739] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f058ae30800 == 153 [pid = 4899] [id = 738] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057e769800 == 152 [pid = 4899] [id = 737] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f057c9ad000 == 151 [pid = 4899] [id = 736] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0578eea000 == 150 [pid = 4899] [id = 735] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05788d2000 == 149 [pid = 4899] [id = 734] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0577cac800 == 148 [pid = 4899] [id = 733] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0575475000 == 147 [pid = 4899] [id = 732] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05749da000 == 146 [pid = 4899] [id = 731] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0573157000 == 145 [pid = 4899] [id = 730] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571d9c000 == 144 [pid = 4899] [id = 729] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0571a77000 == 143 [pid = 4899] [id = 728] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056c850800 == 142 [pid = 4899] [id = 727] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f056b14d800 == 141 [pid = 4899] [id = 726] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0567cd4800 == 140 [pid = 4899] [id = 725] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f0590822800 == 139 [pid = 4899] [id = 719] 17:07:37 INFO - PROCESS | 4899 | --DOCSHELL 0x7f05611d5800 == 138 [pid = 4899] [id = 724] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 194 (0x7f056650c400) [pid = 4899] [serial = 2168] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 193 (0x7f057309c800) [pid = 4899] [serial = 2123] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 192 (0x7f056c80a800) [pid = 4899] [serial = 2121] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 191 (0x7f056c11b400) [pid = 4899] [serial = 2120] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 190 (0x7f056c07c800) [pid = 4899] [serial = 2118] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 189 (0x7f056bef6400) [pid = 4899] [serial = 2117] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 188 (0x7f056bacd000) [pid = 4899] [serial = 2115] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 187 (0x7f056bac1400) [pid = 4899] [serial = 2114] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 186 (0x7f0568881000) [pid = 4899] [serial = 2112] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 185 (0x7f05684b7c00) [pid = 4899] [serial = 2111] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 184 (0x7f0566510400) [pid = 4899] [serial = 2109] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 183 (0x7f05638c4000) [pid = 4899] [serial = 2108] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 182 (0x7f05633a6800) [pid = 4899] [serial = 2165] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 181 (0x7f0560ecc400) [pid = 4899] [serial = 2162] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 180 (0x7f0561e38c00) [pid = 4899] [serial = 2163] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 179 (0x7f057cdf3000) [pid = 4899] [serial = 2159] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 178 (0x7f057cb6a000) [pid = 4899] [serial = 2156] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 177 (0x7f057c530800) [pid = 4899] [serial = 2153] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 176 (0x7f057c49c000) [pid = 4899] [serial = 2150] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 175 (0x7f057c0b2400) [pid = 4899] [serial = 2148] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 174 (0x7f057bd5c400) [pid = 4899] [serial = 2147] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 173 (0x7f057bcc8000) [pid = 4899] [serial = 2145] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 172 (0x7f057b30c800) [pid = 4899] [serial = 2144] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 171 (0x7f0578d9d000) [pid = 4899] [serial = 2142] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 170 (0x7f0578b79000) [pid = 4899] [serial = 2141] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 169 (0x7f0578b64800) [pid = 4899] [serial = 2139] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 168 (0x7f0578b52c00) [pid = 4899] [serial = 2138] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 167 (0x7f0577f15c00) [pid = 4899] [serial = 2136] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 166 (0x7f0577bd1800) [pid = 4899] [serial = 2135] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 165 (0x7f0576430800) [pid = 4899] [serial = 2133] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 164 (0x7f0576126c00) [pid = 4899] [serial = 2132] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f05754a3c00) [pid = 4899] [serial = 2130] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f0574ee9c00) [pid = 4899] [serial = 2129] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f0574ddcc00) [pid = 4899] [serial = 2127] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f0574292400) [pid = 4899] [serial = 2126] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f0573ecb000) [pid = 4899] [serial = 2124] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f05679c1000) [pid = 4899] [serial = 2169] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f0560ec4000) [pid = 4899] [serial = 2171] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f056525e400) [pid = 4899] [serial = 2166] [outer = (nil)] [url = about:blank] 17:07:37 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f05659b2800) [pid = 4899] [serial = 2040] [outer = (nil)] [url = about:blank] 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:07:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:07:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:07:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:07:38 INFO - {} 17:07:38 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 17:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:07:38 INFO - {} 17:07:38 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 - {} 17:07:38 INFO - {} 17:07:38 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 17:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:07:38 INFO - {} 17:07:38 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 17:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:07:38 INFO - {} 17:07:38 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 - {} 17:07:38 INFO - {} 17:07:38 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 17:07:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:07:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:07:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 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 17:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - PROCESS | 4899 | 1461629258246 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,{},{}]]]}] 17:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 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 17:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 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 17:07:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 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 17:07:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:07:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:07:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:07:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:07:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:07:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:07:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:07:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:07:38 INFO - {} 17:07:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 5318ms 17:07:38 INFO - PROCESS | 4899 | 1461629258353 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 17:07:38 INFO - PROCESS | 4899 | 1461629258358 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 17:07:38 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:07:38 INFO - PROCESS | 4899 | 1461629258373 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:07:38 INFO - PROCESS | 4899 | 1461629258382 Marionette TRACE conn3 <- [1,3034,null,{}] 17:07:38 INFO - PROCESS | 4899 | 1461629258489 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}] 17:07:38 INFO - PROCESS | 4899 | 1461629258743 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 17:07:38 INFO - PROCESS | 4899 | 1461629258942 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:38 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f055d0ed800 == 139 [pid = 4899] [id = 768] 17:07:38 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f055d919000) [pid = 4899] [serial = 2303] [outer = (nil)] 17:07:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f05633ab400) [pid = 4899] [serial = 2304] [outer = 0x7f055d919000] 17:07:39 INFO - PROCESS | 4899 | 1461629259010 Marionette DEBUG loaded listener.js 17:07:39 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f05635c8c00) [pid = 4899] [serial = 2305] [outer = 0x7f055d919000] 17:07:39 INFO - PROCESS | 4899 | 1461629259696 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]]]}] 17:07:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:07:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1375ms 17:07:39 INFO - PROCESS | 4899 | 1461629259749 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 17:07:39 INFO - PROCESS | 4899 | 1461629259756 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 17:07:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:07:39 INFO - PROCESS | 4899 | 1461629259766 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:07:39 INFO - PROCESS | 4899 | 1461629259769 Marionette TRACE conn3 <- [1,3038,null,{}] 17:07:39 INFO - PROCESS | 4899 | 1461629259774 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}] 17:07:40 INFO - PROCESS | 4899 | 1461629260106 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 17:07:40 INFO - PROCESS | 4899 | 1461629260258 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:40 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05611d1000 == 140 [pid = 4899] [id = 769] 17:07:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f055d916400) [pid = 4899] [serial = 2306] [outer = (nil)] 17:07:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0565269000) [pid = 4899] [serial = 2307] [outer = 0x7f055d916400] 17:07:40 INFO - PROCESS | 4899 | 1461629260343 Marionette DEBUG loaded listener.js 17:07:40 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f05659b2400) [pid = 4899] [serial = 2308] [outer = 0x7f055d916400] 17:07:41 INFO - PROCESS | 4899 | 1461629261209 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"]]]}] 17:07:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:07:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:07:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:07:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1501ms 17:07:41 INFO - PROCESS | 4899 | 1461629261269 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 17:07:41 INFO - PROCESS | 4899 | 1461629261273 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 17:07:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:07:41 INFO - PROCESS | 4899 | 1461629261289 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:07:41 INFO - PROCESS | 4899 | 1461629261295 Marionette TRACE conn3 <- [1,3042,null,{}] 17:07:41 INFO - PROCESS | 4899 | 1461629261315 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}] 17:07:41 INFO - PROCESS | 4899 | 1461629261628 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 17:07:41 INFO - PROCESS | 4899 | 1461629261672 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:41 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0563965800 == 141 [pid = 4899] [id = 770] 17:07:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f05664b0400) [pid = 4899] [serial = 2309] [outer = (nil)] 17:07:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0566e31000) [pid = 4899] [serial = 2310] [outer = 0x7f05664b0400] 17:07:41 INFO - PROCESS | 4899 | 1461629261805 Marionette DEBUG loaded listener.js 17:07:41 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f05679ba800) [pid = 4899] [serial = 2311] [outer = 0x7f05664b0400] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 163 (0x7f057c52c800) [pid = 4899] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 162 (0x7f057309e800) [pid = 4899] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 161 (0x7f0578b66800) [pid = 4899] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 160 (0x7f05602eac00) [pid = 4899] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 159 (0x7f0578b6d000) [pid = 4899] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 158 (0x7f0560177c00) [pid = 4899] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 157 (0x7f056854d000) [pid = 4899] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 156 (0x7f05679b6c00) [pid = 4899] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 155 (0x7f05635bec00) [pid = 4899] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 154 (0x7f0560172400) [pid = 4899] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 153 (0x7f0560ec6400) [pid = 4899] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 152 (0x7f0560ec4400) [pid = 4899] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 151 (0x7f0561e38800) [pid = 4899] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 150 (0x7f0580721c00) [pid = 4899] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 149 (0x7f057d9cdc00) [pid = 4899] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 148 (0x7f05789b3000) [pid = 4899] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 147 (0x7f0573034400) [pid = 4899] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 146 (0x7f05761f5400) [pid = 4899] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 145 (0x7f0560180c00) [pid = 4899] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 144 (0x7f05789bf800) [pid = 4899] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 143 (0x7f057540dc00) [pid = 4899] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 142 (0x7f0573081000) [pid = 4899] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 141 (0x7f0572df2800) [pid = 4899] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 140 (0x7f0571c17800) [pid = 4899] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 139 (0x7f0571c14400) [pid = 4899] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 138 (0x7f056c07d800) [pid = 4899] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 137 (0x7f0567bce400) [pid = 4899] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 136 (0x7f056aa60c00) [pid = 4899] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:07:43 INFO - PROCESS | 4899 | --DOMWINDOW == 135 (0x7f0566e35000) [pid = 4899] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:07:44 INFO - PROCESS | 4899 | 1461629264326 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]]]}] 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:07:44 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. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:07:44 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'.) 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:07:44 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. 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:07:44 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. 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:07:44 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. 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:07:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:07:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:07:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:07:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:07:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 3125ms 17:07:44 INFO - PROCESS | 4899 | 1461629264417 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 17:07:44 INFO - PROCESS | 4899 | 1461629264423 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 17:07:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:07:44 INFO - PROCESS | 4899 | 1461629264479 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:07:44 INFO - PROCESS | 4899 | 1461629264485 Marionette TRACE conn3 <- [1,3046,null,{}] 17:07:44 INFO - PROCESS | 4899 | 1461629264501 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}] 17:07:44 INFO - PROCESS | 4899 | 1461629264711 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 17:07:44 INFO - PROCESS | 4899 | 1461629264928 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:44 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f055d0d6800 == 142 [pid = 4899] [id = 771] 17:07:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 136 (0x7f055d918c00) [pid = 4899] [serial = 2312] [outer = (nil)] 17:07:44 INFO - PROCESS | 4899 | ++DOMWINDOW == 137 (0x7f0567ae9000) [pid = 4899] [serial = 2313] [outer = 0x7f055d918c00] 17:07:44 INFO - PROCESS | 4899 | 1461629264992 Marionette DEBUG loaded listener.js 17:07:45 INFO - PROCESS | 4899 | ++DOMWINDOW == 138 (0x7f0567bd5800) [pid = 4899] [serial = 2314] [outer = 0x7f055d918c00] 17:07:45 INFO - PROCESS | 4899 | [4899] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:07:46 INFO - PROCESS | 4899 | 1461629266024 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:07:46 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:07:46 INFO - {} 17:07:46 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1630ms 17:07:46 INFO - PROCESS | 4899 | 1461629266114 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 17:07:46 INFO - PROCESS | 4899 | 1461629266125 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 17:07:46 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:07:46 INFO - PROCESS | 4899 | 1461629266149 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:07:46 INFO - PROCESS | 4899 | 1461629266159 Marionette TRACE conn3 <- [1,3050,null,{}] 17:07:46 INFO - PROCESS | 4899 | 1461629266174 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}] 17:07:46 INFO - PROCESS | 4899 | 1461629266586 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 17:07:46 INFO - PROCESS | 4899 | 1461629266971 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:47 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056019d800 == 143 [pid = 4899] [id = 772] 17:07:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 139 (0x7f055d913000) [pid = 4899] [serial = 2315] [outer = (nil)] 17:07:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 140 (0x7f05635c3c00) [pid = 4899] [serial = 2316] [outer = 0x7f055d913000] 17:07:47 INFO - PROCESS | 4899 | 1461629267101 Marionette DEBUG loaded listener.js 17:07:47 INFO - PROCESS | 4899 | ++DOMWINDOW == 141 (0x7f056534d800) [pid = 4899] [serial = 2317] [outer = 0x7f055d913000] 17:07:48 INFO - PROCESS | 4899 | 1461629268055 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]]]}] 17:07:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:07:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:07:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:07:48 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:07:48 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1957ms 17:07:48 INFO - PROCESS | 4899 | 1461629268098 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 17:07:48 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:07:48 INFO - PROCESS | 4899 | 1461629268108 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 17:07:48 INFO - PROCESS | 4899 | 1461629268121 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:07:48 INFO - PROCESS | 4899 | 1461629268126 Marionette TRACE conn3 <- [1,3054,null,{}] 17:07:48 INFO - PROCESS | 4899 | 1461629268132 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}] 17:07:48 INFO - PROCESS | 4899 | 1461629268484 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 17:07:48 INFO - PROCESS | 4899 | 1461629268690 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:48 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0565466800 == 144 [pid = 4899] [id = 773] 17:07:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 142 (0x7f0566505400) [pid = 4899] [serial = 2318] [outer = (nil)] 17:07:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 143 (0x7f05667ad400) [pid = 4899] [serial = 2319] [outer = 0x7f0566505400] 17:07:48 INFO - PROCESS | 4899 | 1461629268815 Marionette DEBUG loaded listener.js 17:07:48 INFO - PROCESS | 4899 | ++DOMWINDOW == 144 (0x7f05679be000) [pid = 4899] [serial = 2320] [outer = 0x7f0566505400] 17:07:50 INFO - PROCESS | 4899 | 1461629270118 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"]]]}] 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:07:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:07:50 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:07:50 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" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:07:50 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" 17:07:50 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:07:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:50 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:07:50 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:07:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2152ms 17:07:50 INFO - PROCESS | 4899 | 1461629270277 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 17:07:50 INFO - PROCESS | 4899 | 1461629270284 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 17:07:50 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:07:50 INFO - PROCESS | 4899 | 1461629270298 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:07:50 INFO - PROCESS | 4899 | 1461629270309 Marionette TRACE conn3 <- [1,3058,null,{}] 17:07:50 INFO - PROCESS | 4899 | 1461629270429 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}] 17:07:50 INFO - PROCESS | 4899 | 1461629270774 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 17:07:50 INFO - PROCESS | 4899 | 1461629270976 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:51 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056585d000 == 145 [pid = 4899] [id = 774] 17:07:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 145 (0x7f056aa60800) [pid = 4899] [serial = 2321] [outer = (nil)] 17:07:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 146 (0x7f056b184800) [pid = 4899] [serial = 2322] [outer = 0x7f056aa60800] 17:07:51 INFO - PROCESS | 4899 | 1461629271061 Marionette DEBUG loaded listener.js 17:07:51 INFO - PROCESS | 4899 | ++DOMWINDOW == 147 (0x7f056b69d000) [pid = 4899] [serial = 2323] [outer = 0x7f056aa60800] 17:07:51 INFO - PROCESS | 4899 | 1461629271945 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]]]}] 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:07:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:07:51 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:51 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:07:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:07:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:07:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:07:51 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:07:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:07:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:07:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:07:51 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:07:51 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:07:51 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1669ms 17:07:51 INFO - PROCESS | 4899 | 1461629271967 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 17:07:51 INFO - PROCESS | 4899 | 1461629271975 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 17:07:51 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:07:51 INFO - PROCESS | 4899 | 1461629271981 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:07:51 INFO - PROCESS | 4899 | 1461629271984 Marionette TRACE conn3 <- [1,3062,null,{}] 17:07:51 INFO - PROCESS | 4899 | 1461629271989 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}] 17:07:52 INFO - PROCESS | 4899 | 1461629272257 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 17:07:52 INFO - PROCESS | 4899 | 1461629272512 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:52 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05668d6000 == 146 [pid = 4899] [id = 775] 17:07:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 148 (0x7f055d917c00) [pid = 4899] [serial = 2324] [outer = (nil)] 17:07:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 149 (0x7f056bacd000) [pid = 4899] [serial = 2325] [outer = 0x7f055d917c00] 17:07:52 INFO - PROCESS | 4899 | 1461629272593 Marionette DEBUG loaded listener.js 17:07:52 INFO - PROCESS | 4899 | ++DOMWINDOW == 150 (0x7f056bef0400) [pid = 4899] [serial = 2326] [outer = 0x7f055d917c00] 17:07:52 INFO - PROCESS | 4899 | [4899] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 17:07:53 INFO - PROCESS | 4899 | 1461629273499 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:07:53 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:07:53 INFO - {} 17:07:53 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1528ms 17:07:53 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:07:53 INFO - PROCESS | 4899 | 1461629273511 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 17:07:53 INFO - PROCESS | 4899 | 1461629273513 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 17:07:53 INFO - PROCESS | 4899 | 1461629273520 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:07:53 INFO - PROCESS | 4899 | 1461629273523 Marionette TRACE conn3 <- [1,3066,null,{}] 17:07:53 INFO - PROCESS | 4899 | 1461629273529 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}] 17:07:53 INFO - PROCESS | 4899 | 1461629273782 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 17:07:54 INFO - PROCESS | 4899 | 1461629274049 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:54 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f05672c9000 == 147 [pid = 4899] [id = 776] 17:07:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 151 (0x7f056bd6b400) [pid = 4899] [serial = 2327] [outer = (nil)] 17:07:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 152 (0x7f056c11e800) [pid = 4899] [serial = 2328] [outer = 0x7f056bd6b400] 17:07:54 INFO - PROCESS | 4899 | 1461629274127 Marionette DEBUG loaded listener.js 17:07:54 INFO - PROCESS | 4899 | ++DOMWINDOW == 153 (0x7f056c76ec00) [pid = 4899] [serial = 2329] [outer = 0x7f056bd6b400] 17:07:54 INFO - PROCESS | 4899 | 1461629274989 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]]]}] 17:07:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:07:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:07:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:07:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:07:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:07:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:07:54 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:07:54 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1480ms 17:07:55 INFO - PROCESS | 4899 | 1461629275018 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 17:07:55 INFO - PROCESS | 4899 | 1461629275021 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 17:07:55 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:07:55 INFO - PROCESS | 4899 | 1461629275035 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:07:55 INFO - PROCESS | 4899 | 1461629275037 Marionette TRACE conn3 <- [1,3070,null,{}] 17:07:55 INFO - PROCESS | 4899 | 1461629275044 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}] 17:07:55 INFO - PROCESS | 4899 | 1461629275319 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 17:07:55 INFO - PROCESS | 4899 | 1461629275599 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:55 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0567cd5000 == 148 [pid = 4899] [id = 777] 17:07:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 154 (0x7f056c80a000) [pid = 4899] [serial = 2330] [outer = (nil)] 17:07:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 155 (0x7f0571c12c00) [pid = 4899] [serial = 2331] [outer = 0x7f056c80a000] 17:07:55 INFO - PROCESS | 4899 | 1461629275682 Marionette DEBUG loaded listener.js 17:07:55 INFO - PROCESS | 4899 | ++DOMWINDOW == 156 (0x7f0571e65000) [pid = 4899] [serial = 2332] [outer = 0x7f056c80a000] 17:07:56 INFO - PROCESS | 4899 | 1461629276492 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]]]}] 17:07:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:07:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:07:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:07:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:07:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:07:56 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:07:56 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1495ms 17:07:56 INFO - PROCESS | 4899 | 1461629276532 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 17:07:56 INFO - PROCESS | 4899 | 1461629276535 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 17:07:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:07:56 INFO - PROCESS | 4899 | 1461629276541 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:07:56 INFO - PROCESS | 4899 | 1461629276543 Marionette TRACE conn3 <- [1,3074,null,{}] 17:07:56 INFO - PROCESS | 4899 | 1461629276549 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}] 17:07:56 INFO - PROCESS | 4899 | 1461629276885 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 17:07:57 INFO - PROCESS | 4899 | 1461629277110 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:57 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056a803000 == 149 [pid = 4899] [id = 778] 17:07:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 157 (0x7f056270d800) [pid = 4899] [serial = 2333] [outer = (nil)] 17:07:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 158 (0x7f0572dfbc00) [pid = 4899] [serial = 2334] [outer = 0x7f056270d800] 17:07:57 INFO - PROCESS | 4899 | 1461629277193 Marionette DEBUG loaded listener.js 17:07:57 INFO - PROCESS | 4899 | ++DOMWINDOW == 159 (0x7f057309e400) [pid = 4899] [serial = 2335] [outer = 0x7f056270d800] 17:07:58 INFO - PROCESS | 4899 | 1461629278027 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]]]}] 17:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:07:58 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:07:58 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1532ms 17:07:58 INFO - PROCESS | 4899 | 1461629278077 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 17:07:58 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:07:58 INFO - PROCESS | 4899 | 1461629278081 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 17:07:58 INFO - PROCESS | 4899 | 1461629278089 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:07:58 INFO - PROCESS | 4899 | 1461629278092 Marionette TRACE conn3 <- [1,3078,null,{}] 17:07:58 INFO - PROCESS | 4899 | 1461629278098 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}] 17:07:58 INFO - PROCESS | 4899 | 1461629278342 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 17:07:58 INFO - PROCESS | 4899 | 1461629278633 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:07:58 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0566ae0000 == 150 [pid = 4899] [id = 779] 17:07:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 160 (0x7f0566e32000) [pid = 4899] [serial = 2336] [outer = (nil)] 17:07:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 161 (0x7f056b6a4400) [pid = 4899] [serial = 2337] [outer = 0x7f0566e32000] 17:07:58 INFO - PROCESS | 4899 | 1461629278737 Marionette DEBUG loaded listener.js 17:07:58 INFO - PROCESS | 4899 | ++DOMWINDOW == 162 (0x7f057309e800) [pid = 4899] [serial = 2338] [outer = 0x7f0566e32000] 17:07:59 INFO - PROCESS | 4899 | 1461629279618 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] 17:07:59 INFO - PROCESS | 4899 | 1461629279637 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 17:07:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:07:59 INFO - PROCESS | 4899 | 1461629279648 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:07:59 INFO - PROCESS | 4899 | 1461629279653 Marionette TRACE conn3 <- [1,3082,null,{}] 17:07:59 INFO - PROCESS | 4899 | 1461629279667 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}] 17:07:59 INFO - PROCESS | 4899 | 1461629279941 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 17:08:00 INFO - PROCESS | 4899 | 1461629280204 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:00 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056b3e0000 == 151 [pid = 4899] [id = 780] 17:08:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 163 (0x7f0560175400) [pid = 4899] [serial = 2339] [outer = (nil)] 17:08:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 164 (0x7f0574173800) [pid = 4899] [serial = 2340] [outer = 0x7f0560175400] 17:08:00 INFO - PROCESS | 4899 | 1461629280284 Marionette DEBUG loaded listener.js 17:08:00 INFO - PROCESS | 4899 | ++DOMWINDOW == 165 (0x7f0574869000) [pid = 4899] [serial = 2341] [outer = 0x7f0560175400] 17:08:01 INFO - PROCESS | 4899 | 1461629281089 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]]]}] 17:08:01 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:08:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:08:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:01 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:08:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:08:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1496ms 17:08:01 INFO - PROCESS | 4899 | 1461629281147 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 17:08:01 INFO - PROCESS | 4899 | 1461629281151 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 17:08:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:08:01 INFO - PROCESS | 4899 | 1461629281156 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:08:01 INFO - PROCESS | 4899 | 1461629281158 Marionette TRACE conn3 <- [1,3086,null,{}] 17:08:01 INFO - PROCESS | 4899 | 1461629281164 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}] 17:08:01 INFO - PROCESS | 4899 | 1461629281406 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 17:08:01 INFO - PROCESS | 4899 | 1461629281696 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:01 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f056c5b9800 == 152 [pid = 4899] [id = 781] 17:08:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 166 (0x7f05684b0400) [pid = 4899] [serial = 2342] [outer = (nil)] 17:08:01 INFO - PROCESS | 4899 | ++DOMWINDOW == 167 (0x7f0574de4400) [pid = 4899] [serial = 2343] [outer = 0x7f05684b0400] 17:08:01 INFO - PROCESS | 4899 | 1461629281827 Marionette DEBUG loaded listener.js 17:08:02 INFO - PROCESS | 4899 | ++DOMWINDOW == 168 (0x7f0574ee8c00) [pid = 4899] [serial = 2344] [outer = 0x7f05684b0400] 17:08:02 INFO - PROCESS | 4899 | 1461629282789 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:08:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:08:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1683ms 17:08:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:08:02 INFO - PROCESS | 4899 | 1461629282842 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 17:08:02 INFO - PROCESS | 4899 | 1461629282845 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 17:08:02 INFO - PROCESS | 4899 | 1461629282853 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:08:02 INFO - PROCESS | 4899 | 1461629282861 Marionette TRACE conn3 <- [1,3090,null,{}] 17:08:02 INFO - PROCESS | 4899 | 1461629282912 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}] 17:08:03 INFO - PROCESS | 4899 | 1461629283225 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 17:08:03 INFO - PROCESS | 4899 | 1461629283510 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:03 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057197d000 == 153 [pid = 4899] [id = 782] 17:08:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 169 (0x7f0576127800) [pid = 4899] [serial = 2345] [outer = (nil)] 17:08:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 170 (0x7f057625f000) [pid = 4899] [serial = 2346] [outer = 0x7f0576127800] 17:08:03 INFO - PROCESS | 4899 | 1461629283657 Marionette DEBUG loaded listener.js 17:08:03 INFO - PROCESS | 4899 | ++DOMWINDOW == 171 (0x7f0577b9bc00) [pid = 4899] [serial = 2347] [outer = 0x7f0576127800] 17:08:04 INFO - PROCESS | 4899 | 1461629284530 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:08:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:08:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1741ms 17:08:04 INFO - PROCESS | 4899 | 1461629284593 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 17:08:04 INFO - PROCESS | 4899 | 1461629284597 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 17:08:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:08:04 INFO - PROCESS | 4899 | 1461629284602 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:08:04 INFO - PROCESS | 4899 | 1461629284605 Marionette TRACE conn3 <- [1,3094,null,{}] 17:08:04 INFO - PROCESS | 4899 | 1461629284631 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}] 17:08:04 INFO - PROCESS | 4899 | 1461629284878 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 17:08:05 INFO - PROCESS | 4899 | 1461629285164 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:05 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571b71800 == 154 [pid = 4899] [id = 783] 17:08:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 172 (0x7f055d91f800) [pid = 4899] [serial = 2348] [outer = (nil)] 17:08:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 173 (0x7f0577bd2800) [pid = 4899] [serial = 2349] [outer = 0x7f055d91f800] 17:08:05 INFO - PROCESS | 4899 | 1461629285240 Marionette DEBUG loaded listener.js 17:08:05 INFO - PROCESS | 4899 | ++DOMWINDOW == 174 (0x7f0577f1dc00) [pid = 4899] [serial = 2350] [outer = 0x7f055d91f800] 17:08:06 INFO - PROCESS | 4899 | 1461629286056 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:08:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:08:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1479ms 17:08:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:08:06 INFO - PROCESS | 4899 | 1461629286087 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 17:08:06 INFO - PROCESS | 4899 | 1461629286090 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 17:08:06 INFO - PROCESS | 4899 | 1461629286097 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:08:06 INFO - PROCESS | 4899 | 1461629286100 Marionette TRACE conn3 <- [1,3098,null,{}] 17:08:06 INFO - PROCESS | 4899 | 1461629286108 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}] 17:08:06 INFO - PROCESS | 4899 | 1461629286347 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 17:08:06 INFO - PROCESS | 4899 | 1461629286623 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:06 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0571d91800 == 155 [pid = 4899] [id = 784] 17:08:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 175 (0x7f0565265c00) [pid = 4899] [serial = 2351] [outer = (nil)] 17:08:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 176 (0x7f0578666400) [pid = 4899] [serial = 2352] [outer = 0x7f0565265c00] 17:08:06 INFO - PROCESS | 4899 | 1461629286715 Marionette DEBUG loaded listener.js 17:08:06 INFO - PROCESS | 4899 | ++DOMWINDOW == 177 (0x7f0578adcc00) [pid = 4899] [serial = 2353] [outer = 0x7f0565265c00] 17:08:07 INFO - PROCESS | 4899 | 1461629287528 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]]]}] 17:08:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:08:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:08:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1445ms 17:08:07 INFO - PROCESS | 4899 | 1461629287541 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 17:08:07 INFO - PROCESS | 4899 | 1461629287544 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 17:08:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:08:07 INFO - PROCESS | 4899 | 1461629287551 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:08:07 INFO - PROCESS | 4899 | 1461629287554 Marionette TRACE conn3 <- [1,3102,null,{}] 17:08:07 INFO - PROCESS | 4899 | 1461629287560 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}] 17:08:07 INFO - PROCESS | 4899 | 1461629287815 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 17:08:08 INFO - PROCESS | 4899 | 1461629288083 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:08 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0572ea7000 == 156 [pid = 4899] [id = 785] 17:08:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 178 (0x7f0567cf8c00) [pid = 4899] [serial = 2354] [outer = (nil)] 17:08:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 179 (0x7f0578ade400) [pid = 4899] [serial = 2355] [outer = 0x7f0567cf8c00] 17:08:08 INFO - PROCESS | 4899 | 1461629288164 Marionette DEBUG loaded listener.js 17:08:08 INFO - PROCESS | 4899 | ++DOMWINDOW == 180 (0x7f0578b75000) [pid = 4899] [serial = 2356] [outer = 0x7f0567cf8c00] 17:08:08 INFO - PROCESS | 4899 | 1461629288960 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:08:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:08:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1437ms 17:08:08 INFO - PROCESS | 4899 | 1461629288990 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 17:08:08 INFO - PROCESS | 4899 | 1461629288992 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 17:08:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:08:09 INFO - PROCESS | 4899 | 1461629288999 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:08:09 INFO - PROCESS | 4899 | 1461629289002 Marionette TRACE conn3 <- [1,3106,null,{}] 17:08:09 INFO - PROCESS | 4899 | 1461629289008 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}] 17:08:09 INFO - PROCESS | 4899 | 1461629289287 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 17:08:09 INFO - PROCESS | 4899 | 1461629289556 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:09 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574513000 == 157 [pid = 4899] [id = 786] 17:08:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 181 (0x7f056af91c00) [pid = 4899] [serial = 2357] [outer = (nil)] 17:08:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 182 (0x7f0578b75800) [pid = 4899] [serial = 2358] [outer = 0x7f056af91c00] 17:08:09 INFO - PROCESS | 4899 | 1461629289630 Marionette DEBUG loaded listener.js 17:08:09 INFO - PROCESS | 4899 | ++DOMWINDOW == 183 (0x7f057a31c000) [pid = 4899] [serial = 2359] [outer = 0x7f056af91c00] 17:08:10 INFO - PROCESS | 4899 | 1461629290514 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]]]}] 17:08:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:08:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:08:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:08:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1534ms 17:08:10 INFO - PROCESS | 4899 | 1461629290534 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 17:08:10 INFO - PROCESS | 4899 | 1461629290537 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 17:08:10 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:08:10 INFO - PROCESS | 4899 | 1461629290543 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:08:10 INFO - PROCESS | 4899 | 1461629290546 Marionette TRACE conn3 <- [1,3110,null,{}] 17:08:10 INFO - PROCESS | 4899 | 1461629290552 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}] 17:08:10 INFO - PROCESS | 4899 | 1461629290823 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 17:08:11 INFO - PROCESS | 4899 | 1461629291087 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:11 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f0574d1b000 == 158 [pid = 4899] [id = 787] 17:08:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 184 (0x7f056c80e000) [pid = 4899] [serial = 2360] [outer = (nil)] 17:08:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 185 (0x7f057a31c800) [pid = 4899] [serial = 2361] [outer = 0x7f056c80e000] 17:08:11 INFO - PROCESS | 4899 | 1461629291164 Marionette DEBUG loaded listener.js 17:08:11 INFO - PROCESS | 4899 | ++DOMWINDOW == 186 (0x7f057bcd3400) [pid = 4899] [serial = 2362] [outer = 0x7f056c80e000] 17:08:11 INFO - PROCESS | 4899 | 1461629291964 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"]]]}] 17:08:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:08:12 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 17:08:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:08:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:08:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:08:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:08:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1479ms 17:08:12 INFO - PROCESS | 4899 | 1461629292028 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 17:08:12 INFO - PROCESS | 4899 | 1461629292033 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 17:08:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:08:12 INFO - PROCESS | 4899 | 1461629292044 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:08:12 INFO - PROCESS | 4899 | 1461629292048 Marionette TRACE conn3 <- [1,3114,null,{}] 17:08:12 INFO - PROCESS | 4899 | 1461629292055 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}] 17:08:12 INFO - PROCESS | 4899 | 1461629292398 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 17:08:12 INFO - PROCESS | 4899 | 1461629292613 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\", \"91798ed5-1eb3-4605-8bca-01eedcfb7902\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:08:12 INFO - PROCESS | 4899 | ++DOCSHELL 0x7f057552d000 == 159 [pid = 4899] [id = 788] 17:08:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 187 (0x7f0571c1a400) [pid = 4899] [serial = 2363] [outer = (nil)] 17:08:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 188 (0x7f057c49c000) [pid = 4899] [serial = 2364] [outer = 0x7f0571c1a400] 17:08:12 INFO - PROCESS | 4899 | 1461629292707 Marionette DEBUG loaded listener.js 17:08:12 INFO - PROCESS | 4899 | ++DOMWINDOW == 189 (0x7f057c9cc800) [pid = 4899] [serial = 2365] [outer = 0x7f0571c1a400] 17:08:13 INFO - PROCESS | 4899 | 1461629293581 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]]]}] 17:08:13 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:08:13 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1591ms 17:08:13 INFO - PROCESS | 4899 | 1461629293633 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 17:08:13 INFO - PROCESS | 4899 | 1461629293637 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 17:08:14 WARNING - u'runner_teardown' () 17:08:14 INFO - No more tests 17:08:14 INFO - Got 0 unexpected results 17:08:14 INFO - SUITE-END | took 1261s 17:08:15 INFO - Closing logging queue 17:08:15 INFO - queue closed 17:08:15 INFO - Return code: 0 17:08:15 WARNING - # TBPL SUCCESS # 17:08:15 INFO - Running post-action listener: _resource_record_post_action 17:08:15 INFO - Running post-run listener: _resource_record_post_run 17:08:16 INFO - Total resource usage - Wall time: 1297s; CPU: 98.0%; Read bytes: 528384; Write bytes: 975867904; Read time: 20; Write time: 317676 17:08:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:08:16 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 52256768; Read time: 0; Write time: 41240 17:08:16 INFO - run-tests - Wall time: 1267s; CPU: 98.0%; Read bytes: 528384; Write bytes: 923611136; Read time: 20; Write time: 276436 17:08:16 INFO - Running post-run listener: _upload_blobber_files 17:08:16 INFO - Blob upload gear active. 17:08:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:08:16 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 17:08:16 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:08:16 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:08:17 INFO - (blobuploader) - INFO - Open directory for files ... 17:08:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:08:17 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:08:17 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:08:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:08:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:08:19 INFO - (blobuploader) - INFO - Done attempting. 17:08:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:08:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:08:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:08:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:08:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:08:20 INFO - (blobuploader) - INFO - Done attempting. 17:08:20 INFO - (blobuploader) - INFO - Iteration through files over. 17:08:20 INFO - Return code: 0 17:08:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:08:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:08:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/47c0b9e4b2eb91dfb7035ae3529e77fa3d1e6f019c41e7d04be0168123c966473326238513f6fa085fd335a02a20dc8347be332f54634a859fa3291c01c614d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8a154e1386b674d9056cf7f00879744b2a27ae269f04700360478973802eefe4f75125c9b4b9bc56dfccd6cfa99c3bb74831b255cafb69e98bb9354838878ef3"} 17:08:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:08:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:08:20 INFO - Contents: 17:08:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/47c0b9e4b2eb91dfb7035ae3529e77fa3d1e6f019c41e7d04be0168123c966473326238513f6fa085fd335a02a20dc8347be332f54634a859fa3291c01c614d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8a154e1386b674d9056cf7f00879744b2a27ae269f04700360478973802eefe4f75125c9b4b9bc56dfccd6cfa99c3bb74831b255cafb69e98bb9354838878ef3"} 17:08:20 INFO - Running post-run listener: copy_logs_to_upload_dir 17:08:20 INFO - Copying logs to upload dir... 17:08:20 INFO - mkdir: /builds/slave/test/build/upload/logs 17:08:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1369.373069 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 49 secs) (at 2016-04-25 17:08:20.587975) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 17:08:20.589120) ========= 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-1461627922.803262-1756798501 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/47c0b9e4b2eb91dfb7035ae3529e77fa3d1e6f019c41e7d04be0168123c966473326238513f6fa085fd335a02a20dc8347be332f54634a859fa3291c01c614d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8a154e1386b674d9056cf7f00879744b2a27ae269f04700360478973802eefe4f75125c9b4b9bc56dfccd6cfa99c3bb74831b255cafb69e98bb9354838878ef3"} build_url:https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.040614 build_url: 'https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/47c0b9e4b2eb91dfb7035ae3529e77fa3d1e6f019c41e7d04be0168123c966473326238513f6fa085fd335a02a20dc8347be332f54634a859fa3291c01c614d2", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/8a154e1386b674d9056cf7f00879744b2a27ae269f04700360478973802eefe4f75125c9b4b9bc56dfccd6cfa99c3bb74831b255cafb69e98bb9354838878ef3"}' symbols_url: 'https://queue.taskcluster.net/v1/task/PjbvQ0HpSAO1syxvID359Q/artifacts/public/build/firefox-49.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-25 17:08:20.668498) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:08:20.668985) ========= 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-1461627922.803262-1756798501 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.025086 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:08:20.738541) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 17:08:20.738843) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 17:08:20.739132) ========= ========= Total master_lag: 0.47 =========