builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-439 starttime: 1461567343.75 results: success (0) buildid: 20160424221650 builduid: 36cac20aebb0420f866366d653b76dc1 revision: 0225961ad7adbef25e670abf314ec67f5e6c224d ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:43.755106) ========= master: http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:43.755594) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:43.755909) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:43.793452) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:43.793731) ========= 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-1461566039.454864-1924870189 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 23:55:43-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.9M=0.001s 2016-04-24 23:55:44 (12.9 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.361601 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:44.299459) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:44.299779) ========= 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-1461566039.454864-1924870189 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.036392 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:44.368065) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:44.368386) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 0225961ad7adbef25e670abf314ec67f5e6c224d --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 0225961ad7adbef25e670abf314ec67f5e6c224d --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-1461566039.454864-1924870189 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 23:55:44,578 truncating revision to first 12 chars 2016-04-24 23:55:44,578 Setting DEBUG logging. 2016-04-24 23:55:44,578 attempt 1/10 2016-04-24 23:55:44,579 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/0225961ad7ad?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 23:55:44,924 unpacking tar archive at: fx-team-0225961ad7ad/testing/mozharness/ program finished with exit code 0 elapsedTime=0.621257 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:45.023068) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:45.023351) ========= script_repo_revision: 0225961ad7adbef25e670abf314ec67f5e6c224d ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:45.023720) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:45.024014) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 23:55:45.055529) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 35 secs) (at 2016-04-24 23:55:45.055801) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461566039.454864-1924870189 _=/tools/buildbot/bin/python using PTY: False 23:55:45 INFO - MultiFileLogger online at 20160424 23:55:45 in /builds/slave/test 23:55:45 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 23:55:45 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 23:55:45 INFO - {'append_to_log': False, 23:55:45 INFO - 'base_work_dir': '/builds/slave/test', 23:55:45 INFO - 'blob_upload_branch': 'fx-team', 23:55:45 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 23:55:45 INFO - 'buildbot_json_path': 'buildprops.json', 23:55:45 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 23:55:45 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 23:55:45 INFO - 'download_minidump_stackwalk': True, 23:55:45 INFO - 'download_symbols': 'true', 23:55:45 INFO - 'e10s': False, 23:55:45 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 23:55:45 INFO - 'tooltool.py': '/tools/tooltool.py', 23:55:45 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 23:55:45 INFO - '/tools/misc-python/virtualenv.py')}, 23:55:45 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 23:55:45 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 23:55:45 INFO - 'log_level': 'info', 23:55:45 INFO - 'log_to_console': True, 23:55:45 INFO - 'opt_config_files': (), 23:55:45 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 23:55:45 INFO - '--processes=1', 23:55:45 INFO - '--config=%(test_path)s/wptrunner.ini', 23:55:45 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 23:55:45 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 23:55:45 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 23:55:45 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 23:55:45 INFO - 'pip_index': False, 23:55:45 INFO - 'require_test_zip': True, 23:55:45 INFO - 'test_type': ('testharness',), 23:55:45 INFO - 'this_chunk': '1', 23:55:45 INFO - 'tooltool_cache': '/builds/tooltool_cache', 23:55:45 INFO - 'total_chunks': '10', 23:55:45 INFO - 'virtualenv_path': 'venv', 23:55:45 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 23:55:45 INFO - 'work_dir': 'build'} 23:55:45 INFO - ##### 23:55:45 INFO - ##### Running clobber step. 23:55:45 INFO - ##### 23:55:45 INFO - Running pre-action listener: _resource_record_pre_action 23:55:45 INFO - Running main action method: clobber 23:55:45 INFO - rmtree: /builds/slave/test/build 23:55:45 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 23:55:47 INFO - Running post-action listener: _resource_record_post_action 23:55:47 INFO - ##### 23:55:47 INFO - ##### Running read-buildbot-config step. 23:55:47 INFO - ##### 23:55:47 INFO - Running pre-action listener: _resource_record_pre_action 23:55:47 INFO - Running main action method: read_buildbot_config 23:55:47 INFO - Using buildbot properties: 23:55:47 INFO - { 23:55:47 INFO - "project": "", 23:55:47 INFO - "product": "firefox", 23:55:47 INFO - "script_repo_revision": "production", 23:55:47 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 23:55:47 INFO - "repository": "", 23:55:47 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 23:55:47 INFO - "buildid": "20160424221650", 23:55:47 INFO - "pgo_build": "False", 23:55:47 INFO - "basedir": "/builds/slave/test", 23:55:47 INFO - "buildnumber": 16, 23:55:47 INFO - "slavename": "tst-linux64-spot-439", 23:55:47 INFO - "master": "http://buildbot-master68.bb.releng.usw2.mozilla.com:8201/", 23:55:47 INFO - "platform": "linux64", 23:55:47 INFO - "branch": "fx-team", 23:55:47 INFO - "revision": "0225961ad7adbef25e670abf314ec67f5e6c224d", 23:55:47 INFO - "repo_path": "integration/fx-team", 23:55:47 INFO - "moz_repo_path": "", 23:55:47 INFO - "stage_platform": "linux64", 23:55:47 INFO - "builduid": "36cac20aebb0420f866366d653b76dc1", 23:55:47 INFO - "slavebuilddir": "test" 23:55:47 INFO - } 23:55:47 INFO - Found installer url https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 23:55:47 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 23:55:47 INFO - Running post-action listener: _resource_record_post_action 23:55:47 INFO - ##### 23:55:47 INFO - ##### Running download-and-extract step. 23:55:47 INFO - ##### 23:55:47 INFO - Running pre-action listener: _resource_record_pre_action 23:55:47 INFO - Running main action method: download_and_extract 23:55:47 INFO - mkdir: /builds/slave/test/build/tests 23:55:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:55:47 INFO - https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 23:55:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:55:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:55:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:55:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 23:56:15 INFO - Downloaded 1361 bytes. 23:56:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 23:56:15 INFO - Using the following test package requirements: 23:56:15 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 23:56:15 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:56:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 23:56:15 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:56:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 23:56:15 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:56:15 INFO - u'jsshell-linux-x86_64.zip'], 23:56:15 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:56:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 23:56:15 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 23:56:15 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:56:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 23:56:15 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:56:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 23:56:15 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:56:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 23:56:15 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 23:56:15 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 23:56:15 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 23:56:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:56:15 INFO - https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 23:56:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 23:56:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 23:56:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 23:56:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 23:56:17 INFO - Downloaded 22746090 bytes. 23:56:17 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:56:17 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:56:18 INFO - caution: filename not matched: web-platform/* 23:56:18 INFO - Return code: 11 23:56:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:56:18 INFO - https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 23:56:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:56:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:56:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 23:56:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 23:56:21 INFO - Downloaded 36402275 bytes. 23:56:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 23:56:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 23:56:24 INFO - caution: filename not matched: bin/* 23:56:24 INFO - caution: filename not matched: config/* 23:56:24 INFO - caution: filename not matched: mozbase/* 23:56:24 INFO - caution: filename not matched: marionette/* 23:56:24 INFO - caution: filename not matched: tools/wptserve/* 23:56:24 INFO - Return code: 11 23:56:24 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')]} 23:56:24 INFO - https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 23:56:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:56:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:56:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:56:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 23:56:27 INFO - Downloaded 64436012 bytes. 23:56:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:56:27 INFO - mkdir: /builds/slave/test/properties 23:56:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 23:56:27 INFO - Writing to file /builds/slave/test/properties/build_url 23:56:27 INFO - Contents: 23:56:27 INFO - build_url:https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 23:56:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:56:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 23:56:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 23:56:28 INFO - Contents: 23:56:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:56: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')]} 23:56:28 INFO - https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 23:56:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:56:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:56:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 23:56:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 23:56:33 INFO - Downloaded 90863093 bytes. 23:56:33 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 23:56:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 23:56:39 INFO - Return code: 0 23:56:39 INFO - Running post-action listener: _resource_record_post_action 23:56:39 INFO - Running post-action listener: set_extra_try_arguments 23:56:39 INFO - ##### 23:56:39 INFO - ##### Running create-virtualenv step. 23:56:39 INFO - ##### 23:56:39 INFO - Running pre-action listener: _pre_create_virtualenv 23:56:39 INFO - Running pre-action listener: _resource_record_pre_action 23:56:39 INFO - Running main action method: create_virtualenv 23:56:39 INFO - Creating virtualenv /builds/slave/test/build/venv 23:56:39 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 23:56:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 23:56:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 23:56:39 INFO - Using real prefix '/usr' 23:56:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 23:56:41 INFO - Installing distribute.............................................................................................................................................................................................done. 23:56:46 INFO - Installing pip.................done. 23:56:46 INFO - Return code: 0 23:56:46 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 23:56: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')]} 23:56:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:56:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:56: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')]} 23:56:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:56:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:56:46 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 0x1de1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1de23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1eee4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb780>, '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 0x1eec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eec9e0>, '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-1461566039.454864-1924870189', '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 23:56:46 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 23:56:46 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 23:56:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:56:46 INFO - 'CCACHE_UMASK': '002', 23:56:46 INFO - 'DISPLAY': ':0', 23:56:46 INFO - 'HOME': '/home/cltbld', 23:56:46 INFO - 'LANG': 'en_US.UTF-8', 23:56:46 INFO - 'LOGNAME': 'cltbld', 23:56:46 INFO - 'MAIL': '/var/mail/cltbld', 23:56:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:56:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:56:46 INFO - 'MOZ_NO_REMOTE': '1', 23:56:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:56:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:56:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:56:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:56:46 INFO - 'PWD': '/builds/slave/test', 23:56:46 INFO - 'SHELL': '/bin/bash', 23:56:46 INFO - 'SHLVL': '1', 23:56:46 INFO - 'TERM': 'linux', 23:56:46 INFO - 'TMOUT': '86400', 23:56:46 INFO - 'USER': 'cltbld', 23:56:46 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461566039.454864-1924870189', 23:56:46 INFO - '_': '/tools/buildbot/bin/python'} 23:56:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:56:47 INFO - Downloading/unpacking psutil>=0.7.1 23:56:47 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 23:56:47 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 23:56:47 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 23:56:47 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 23:56:47 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 23:56:47 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 23:56:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 23:56:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:56:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:56:51 INFO - Installing collected packages: psutil 23:56:51 INFO - Running setup.py install for psutil 23:56:51 INFO - building 'psutil._psutil_linux' extension 23:56:51 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 23:56:51 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 23:56:51 INFO - building 'psutil._psutil_posix' extension 23:56:51 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 23:56:52 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 23:56:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 23:56:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 23:56:52 INFO - Successfully installed psutil 23:56:52 INFO - Cleaning up... 23:56:52 INFO - Return code: 0 23:56:52 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 23:56:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:56:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:56:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:56:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:56:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:56:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:56:52 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 0x1de1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1de23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1eee4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb780>, '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 0x1eec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eec9e0>, '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-1461566039.454864-1924870189', '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 23:56:52 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 23:56:52 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 23:56:52 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:56:52 INFO - 'CCACHE_UMASK': '002', 23:56:52 INFO - 'DISPLAY': ':0', 23:56:52 INFO - 'HOME': '/home/cltbld', 23:56:52 INFO - 'LANG': 'en_US.UTF-8', 23:56:52 INFO - 'LOGNAME': 'cltbld', 23:56:52 INFO - 'MAIL': '/var/mail/cltbld', 23:56:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:56:52 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:56:52 INFO - 'MOZ_NO_REMOTE': '1', 23:56:52 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:56:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:56:52 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:56:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:56:52 INFO - 'PWD': '/builds/slave/test', 23:56:52 INFO - 'SHELL': '/bin/bash', 23:56:52 INFO - 'SHLVL': '1', 23:56:52 INFO - 'TERM': 'linux', 23:56:52 INFO - 'TMOUT': '86400', 23:56:52 INFO - 'USER': 'cltbld', 23:56:52 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461566039.454864-1924870189', 23:56:52 INFO - '_': '/tools/buildbot/bin/python'} 23:56:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:56:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 23:56:52 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 23:56:52 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 23:56:52 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 23:56:52 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 23:56:52 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 23:56:52 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 23:56:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 23:56:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 23:56:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 23:56:56 INFO - Installing collected packages: mozsystemmonitor 23:56:56 INFO - Running setup.py install for mozsystemmonitor 23:56:56 INFO - Successfully installed mozsystemmonitor 23:56:56 INFO - Cleaning up... 23:56:57 INFO - Return code: 0 23:56:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 23:56:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:56:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:56:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:56:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:56:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:56:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:56:57 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 0x1de1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1de23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1eee4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb780>, '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 0x1eec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eec9e0>, '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-1461566039.454864-1924870189', '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 23:56:57 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 23:56:57 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 23:56:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:56:57 INFO - 'CCACHE_UMASK': '002', 23:56:57 INFO - 'DISPLAY': ':0', 23:56:57 INFO - 'HOME': '/home/cltbld', 23:56:57 INFO - 'LANG': 'en_US.UTF-8', 23:56:57 INFO - 'LOGNAME': 'cltbld', 23:56:57 INFO - 'MAIL': '/var/mail/cltbld', 23:56:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:56:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:56:57 INFO - 'MOZ_NO_REMOTE': '1', 23:56:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:56:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:56:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:56:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:56:57 INFO - 'PWD': '/builds/slave/test', 23:56:57 INFO - 'SHELL': '/bin/bash', 23:56:57 INFO - 'SHLVL': '1', 23:56:57 INFO - 'TERM': 'linux', 23:56:57 INFO - 'TMOUT': '86400', 23:56:57 INFO - 'USER': 'cltbld', 23:56:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461566039.454864-1924870189', 23:56:57 INFO - '_': '/tools/buildbot/bin/python'} 23:56:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:56:57 INFO - Downloading/unpacking blobuploader==1.2.4 23:56:57 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 23:56:57 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 23:56:57 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 23:56:57 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 23:56:57 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 23:56:57 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 23:57:01 INFO - Downloading blobuploader-1.2.4.tar.gz 23:57:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 23:57:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 23:57:01 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 23:57:01 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 23:57:01 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 23:57:01 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 23:57:01 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 23:57:01 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 23:57:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 23:57:02 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 23:57: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 23:57: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 23:57: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 23:57: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 23:57: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 23:57: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 23:57:02 INFO - Downloading docopt-0.6.1.tar.gz 23:57:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 23:57:02 INFO - Installing collected packages: blobuploader, requests, docopt 23:57:02 INFO - Running setup.py install for blobuploader 23:57:03 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 23:57:03 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 23:57:03 INFO - Running setup.py install for requests 23:57:03 INFO - Running setup.py install for docopt 23:57:04 INFO - Successfully installed blobuploader requests docopt 23:57:04 INFO - Cleaning up... 23:57:04 INFO - Return code: 0 23:57:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:57:04 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')]} 23:57:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:57:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:57:04 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')]} 23:57:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:57:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:57:04 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 0x1de1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1de23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1eee4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb780>, '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 0x1eec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eec9e0>, '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-1461566039.454864-1924870189', '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 23:57:04 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 23:57:04 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 23:57:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:57:04 INFO - 'CCACHE_UMASK': '002', 23:57:04 INFO - 'DISPLAY': ':0', 23:57:04 INFO - 'HOME': '/home/cltbld', 23:57:04 INFO - 'LANG': 'en_US.UTF-8', 23:57:04 INFO - 'LOGNAME': 'cltbld', 23:57:04 INFO - 'MAIL': '/var/mail/cltbld', 23:57:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:57:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:57:04 INFO - 'MOZ_NO_REMOTE': '1', 23:57:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:57:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:57:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:57:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:57:04 INFO - 'PWD': '/builds/slave/test', 23:57:04 INFO - 'SHELL': '/bin/bash', 23:57:04 INFO - 'SHLVL': '1', 23:57:04 INFO - 'TERM': 'linux', 23:57:04 INFO - 'TMOUT': '86400', 23:57:04 INFO - 'USER': 'cltbld', 23:57:04 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461566039.454864-1924870189', 23:57:04 INFO - '_': '/tools/buildbot/bin/python'} 23:57:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:57:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:57:04 INFO - Running setup.py (path:/tmp/pip-ve_ISr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:57:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:57:04 INFO - Running setup.py (path:/tmp/pip-sKVoZq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:57:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:57:04 INFO - Running setup.py (path:/tmp/pip-pIR2mH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:57:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:57:05 INFO - Running setup.py (path:/tmp/pip-FpzFW2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:57:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:57:05 INFO - Running setup.py (path:/tmp/pip-sjzfkB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:57:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:57:05 INFO - Running setup.py (path:/tmp/pip-YKjzrb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:57:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:57:05 INFO - Running setup.py (path:/tmp/pip-pEZiDr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:57:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:57:05 INFO - Running setup.py (path:/tmp/pip-mru3J_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:57:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:57:05 INFO - Running setup.py (path:/tmp/pip-GzKaOb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:57:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:57:05 INFO - Running setup.py (path:/tmp/pip-mZIetL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:57:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:57:05 INFO - Running setup.py (path:/tmp/pip-rLchdC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:57:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:57:06 INFO - Running setup.py (path:/tmp/pip-3jBwLG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:57:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:57:06 INFO - Running setup.py (path:/tmp/pip-iPKcCQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:57:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:57:06 INFO - Running setup.py (path:/tmp/pip-XUx0tt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:57:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:57:06 INFO - Running setup.py (path:/tmp/pip-hzK3iW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:57:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:57:06 INFO - Running setup.py (path:/tmp/pip-ej886D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:57:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:57:06 INFO - Running setup.py (path:/tmp/pip-ZmKYjt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:57:06 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:57:06 INFO - Running setup.py (path:/tmp/pip-MhwIdg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:57:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:57:07 INFO - Running setup.py (path:/tmp/pip-SZqECF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:57:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:57:07 INFO - Running setup.py (path:/tmp/pip-qV2KTj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:57:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:57:08 INFO - Running setup.py (path:/tmp/pip-vxcvOc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:57:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:57:08 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 23:57:08 INFO - Running setup.py install for manifestparser 23:57:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 23:57:08 INFO - Running setup.py install for mozcrash 23:57:08 INFO - Running setup.py install for mozdebug 23:57:08 INFO - Running setup.py install for mozdevice 23:57:09 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 23:57:09 INFO - Installing dm script to /builds/slave/test/build/venv/bin 23:57:09 INFO - Running setup.py install for mozfile 23:57:09 INFO - Running setup.py install for mozhttpd 23:57:09 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 23:57:09 INFO - Running setup.py install for mozinfo 23:57:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 23:57:09 INFO - Running setup.py install for mozInstall 23:57:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 23:57:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 23:57:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 23:57:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 23:57:10 INFO - Running setup.py install for mozleak 23:57:10 INFO - Running setup.py install for mozlog 23:57:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 23:57:10 INFO - Running setup.py install for moznetwork 23:57:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 23:57:10 INFO - Running setup.py install for mozprocess 23:57:10 INFO - Running setup.py install for mozprofile 23:57:11 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 23:57:11 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 23:57:11 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 23:57:11 INFO - Running setup.py install for mozrunner 23:57:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 23:57:11 INFO - Running setup.py install for mozscreenshot 23:57:11 INFO - Running setup.py install for moztest 23:57:11 INFO - Running setup.py install for mozversion 23:57:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 23:57:11 INFO - Running setup.py install for wptserve 23:57:12 INFO - Running setup.py install for marionette-driver 23:57:12 INFO - Running setup.py install for browsermob-proxy 23:57:12 INFO - Running setup.py install for marionette-client 23:57:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:57:12 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 23:57:13 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 23:57:13 INFO - Cleaning up... 23:57:13 INFO - Return code: 0 23:57:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 23:57: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')]} 23:57:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 23:57:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:57: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')]} 23:57:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 23:57:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 23:57:13 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 0x1de1030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1de23f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1eee4b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1eeb780>, '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 0x1eec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eec9e0>, '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-1461566039.454864-1924870189', '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 23:57:13 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 23:57:13 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 23:57:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:57:13 INFO - 'CCACHE_UMASK': '002', 23:57:13 INFO - 'DISPLAY': ':0', 23:57:13 INFO - 'HOME': '/home/cltbld', 23:57:13 INFO - 'LANG': 'en_US.UTF-8', 23:57:13 INFO - 'LOGNAME': 'cltbld', 23:57:13 INFO - 'MAIL': '/var/mail/cltbld', 23:57:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:57:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:57:13 INFO - 'MOZ_NO_REMOTE': '1', 23:57:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:57:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:57:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:57:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:57:13 INFO - 'PWD': '/builds/slave/test', 23:57:13 INFO - 'SHELL': '/bin/bash', 23:57:13 INFO - 'SHLVL': '1', 23:57:13 INFO - 'TERM': 'linux', 23:57:13 INFO - 'TMOUT': '86400', 23:57:13 INFO - 'USER': 'cltbld', 23:57:13 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461566039.454864-1924870189', 23:57:13 INFO - '_': '/tools/buildbot/bin/python'} 23:57:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 23:57:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 23:57:13 INFO - Running setup.py (path:/tmp/pip-7XAlNE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 23:57:13 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)) 23:57:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 23:57:13 INFO - Running setup.py (path:/tmp/pip-jCEupv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 23:57:13 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)) 23:57:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 23:57:13 INFO - Running setup.py (path:/tmp/pip-CMDVRa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 23:57:13 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)) 23:57:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 23:57:13 INFO - Running setup.py (path:/tmp/pip-1E9pn3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 23:57:14 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)) 23:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 23:57:14 INFO - Running setup.py (path:/tmp/pip-KPNdb6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 23:57:14 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)) 23:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 23:57:14 INFO - Running setup.py (path:/tmp/pip-_mluiu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 23:57:14 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)) 23:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 23:57:14 INFO - Running setup.py (path:/tmp/pip-MVj1gp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 23:57:14 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)) 23:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 23:57:14 INFO - Running setup.py (path:/tmp/pip-F_rnr_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 23:57:14 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)) 23:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 23:57:14 INFO - Running setup.py (path:/tmp/pip-lKVa_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 23:57:14 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)) 23:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 23:57:14 INFO - Running setup.py (path:/tmp/pip-PtqTOn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 23:57:14 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)) 23:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 23:57:14 INFO - Running setup.py (path:/tmp/pip-6rFUPN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 23:57:14 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)) 23:57:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 23:57:14 INFO - Running setup.py (path:/tmp/pip-DKiK4q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 23:57:15 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)) 23:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 23:57:15 INFO - Running setup.py (path:/tmp/pip-VcCF6x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 23:57:15 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)) 23:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 23:57:15 INFO - Running setup.py (path:/tmp/pip-AI4hPE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 23:57:15 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)) 23:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 23:57:15 INFO - Running setup.py (path:/tmp/pip-ZRtfpA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 23:57:15 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)) 23:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 23:57:15 INFO - Running setup.py (path:/tmp/pip-4rbbtu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 23:57:15 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)) 23:57:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 23:57:15 INFO - Running setup.py (path:/tmp/pip-7hC85P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 23:57:15 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)) 23:57:15 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 23:57:15 INFO - Running setup.py (path:/tmp/pip-MWVrEG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 23:57:15 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)) 23:57:15 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 23:57:15 INFO - Running setup.py (path:/tmp/pip-HClqn9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 23:57:16 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)) 23:57:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:57:16 INFO - Running setup.py (path:/tmp/pip-ARjxuO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 23:57:16 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)) 23:57:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 23:57:16 INFO - Running setup.py (path:/tmp/pip-H_zETF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 23:57:16 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 23:57:16 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)) 23:57:16 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)) 23:57:16 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)) 23:57:16 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)) 23:57:16 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)) 23:57:16 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)) 23:57:16 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 23:57:16 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 23:57:16 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 23:57:16 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 23:57:16 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 23:57:16 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 23:57:16 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 23:57:20 INFO - Downloading blessings-1.6.tar.gz 23:57:20 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 23:57:20 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)) 23:57:20 INFO - Installing collected packages: blessings 23:57:20 INFO - Running setup.py install for blessings 23:57:20 INFO - Successfully installed blessings 23:57:20 INFO - Cleaning up... 23:57:21 INFO - Return code: 0 23:57:21 INFO - Done creating virtualenv /builds/slave/test/build/venv. 23:57:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:57:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:57:21 INFO - Reading from file tmpfile_stdout 23:57:21 INFO - Current package versions: 23:57:21 INFO - argparse == 1.2.1 23:57:21 INFO - blessings == 1.6 23:57:21 INFO - blobuploader == 1.2.4 23:57:21 INFO - browsermob-proxy == 0.6.0 23:57:21 INFO - docopt == 0.6.1 23:57:21 INFO - manifestparser == 1.1 23:57:21 INFO - marionette-client == 2.3.0 23:57:21 INFO - marionette-driver == 1.4.0 23:57:21 INFO - mozInstall == 1.12 23:57:21 INFO - mozcrash == 0.17 23:57:21 INFO - mozdebug == 0.1 23:57:21 INFO - mozdevice == 0.48 23:57:21 INFO - mozfile == 1.2 23:57:21 INFO - mozhttpd == 0.7 23:57:21 INFO - mozinfo == 0.9 23:57:21 INFO - mozleak == 0.1 23:57:21 INFO - mozlog == 3.1 23:57:21 INFO - moznetwork == 0.27 23:57:21 INFO - mozprocess == 0.22 23:57:21 INFO - mozprofile == 0.28 23:57:21 INFO - mozrunner == 6.11 23:57:21 INFO - mozscreenshot == 0.1 23:57:21 INFO - mozsystemmonitor == 0.0 23:57:21 INFO - moztest == 0.7 23:57:21 INFO - mozversion == 1.4 23:57:21 INFO - psutil == 3.1.1 23:57:21 INFO - requests == 1.2.3 23:57:21 INFO - wptserve == 1.4.0 23:57:21 INFO - wsgiref == 0.1.2 23:57:21 INFO - Running post-action listener: _resource_record_post_action 23:57:21 INFO - Running post-action listener: _start_resource_monitoring 23:57:21 INFO - Starting resource monitoring. 23:57:21 INFO - ##### 23:57:21 INFO - ##### Running pull step. 23:57:21 INFO - ##### 23:57:21 INFO - Running pre-action listener: _resource_record_pre_action 23:57:21 INFO - Running main action method: pull 23:57:21 INFO - Pull has nothing to do! 23:57:21 INFO - Running post-action listener: _resource_record_post_action 23:57:21 INFO - ##### 23:57:21 INFO - ##### Running install step. 23:57:21 INFO - ##### 23:57:21 INFO - Running pre-action listener: _resource_record_pre_action 23:57:21 INFO - Running main action method: install 23:57:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 23:57:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 23:57:21 INFO - Reading from file tmpfile_stdout 23:57:21 INFO - Detecting whether we're running mozinstall >=1.0... 23:57:21 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 23:57:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 23:57:22 INFO - Reading from file tmpfile_stdout 23:57:22 INFO - Output received: 23:57:22 INFO - Usage: mozinstall [options] installer 23:57:22 INFO - Options: 23:57:22 INFO - -h, --help show this help message and exit 23:57:22 INFO - -d DEST, --destination=DEST 23:57:22 INFO - Directory to install application into. [default: 23:57:22 INFO - "/builds/slave/test"] 23:57:22 INFO - --app=APP Application being installed. [default: firefox] 23:57:22 INFO - mkdir: /builds/slave/test/build/application 23:57:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 23:57:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 23:57:51 INFO - Reading from file tmpfile_stdout 23:57:51 INFO - Output received: 23:57:51 INFO - /builds/slave/test/build/application/firefox/firefox 23:57:51 INFO - Running post-action listener: _resource_record_post_action 23:57:51 INFO - ##### 23:57:51 INFO - ##### Running run-tests step. 23:57:51 INFO - ##### 23:57:51 INFO - Running pre-action listener: _resource_record_pre_action 23:57:51 INFO - Running main action method: run_tests 23:57:51 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 23:57:51 INFO - Minidump filename unknown. Determining based upon platform and architecture. 23:57:51 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 23:57:51 INFO - grabbing minidump binary from tooltool 23:57:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 23:57:51 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 0x1eeb780>, '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 0x1eec530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1eec9e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 23:57:51 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 23:57:51 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 23:57:51 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 23:57:51 INFO - Return code: 0 23:57:51 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 23:57:51 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 23:57:51 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/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 23:57:51 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/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 23:57:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 23:57:51 INFO - 'CCACHE_UMASK': '002', 23:57:51 INFO - 'DISPLAY': ':0', 23:57:51 INFO - 'HOME': '/home/cltbld', 23:57:51 INFO - 'LANG': 'en_US.UTF-8', 23:57:51 INFO - 'LOGNAME': 'cltbld', 23:57:51 INFO - 'MAIL': '/var/mail/cltbld', 23:57:51 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 23:57:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 23:57:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 23:57:51 INFO - 'MOZ_NO_REMOTE': '1', 23:57:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 23:57:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 23:57:51 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 23:57:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 23:57:51 INFO - 'PWD': '/builds/slave/test', 23:57:51 INFO - 'SHELL': '/bin/bash', 23:57:51 INFO - 'SHLVL': '1', 23:57:51 INFO - 'TERM': 'linux', 23:57:51 INFO - 'TMOUT': '86400', 23:57:51 INFO - 'USER': 'cltbld', 23:57:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461566039.454864-1924870189', 23:57:51 INFO - '_': '/tools/buildbot/bin/python'} 23:57:51 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/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 23:57:52 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 23:57:52 INFO - import pkg_resources 23:57:53 INFO - Using 1 client processes 23:57:53 INFO - wptserve Starting http server on 127.0.0.1:8000 23:57:53 INFO - wptserve Starting http server on 127.0.0.1:8001 23:57:53 INFO - wptserve Starting http server on 127.0.0.1:8443 23:57:56 INFO - SUITE-START | Running 778 tests 23:57:56 INFO - Running testharness tests 23:57:56 INFO - Setting up ssl 23:57:56 INFO - PROCESS | certutil | 23:57:56 INFO - PROCESS | certutil | 23:57:56 INFO - PROCESS | certutil | 23:57:56 INFO - Certificate Nickname Trust Attributes 23:57:56 INFO - SSL,S/MIME,JAR/XPI 23:57:56 INFO - 23:57:56 INFO - web-platform-tests CT,, 23:57:56 INFO - 23:57:56 INFO - Starting runner 23:57:58 INFO - PROCESS | 5675 | 1461567478664 Marionette DEBUG Marionette enabled via build flag and pref 23:57:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c6d28800 == 1 [pid = 5675] [id = 1] 23:57:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 1 (0x7f46c6d29000) [pid = 5675] [serial = 1] [outer = (nil)] 23:57:58 INFO - PROCESS | 5675 | [5675] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:57:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 2 (0x7f46c6d2a000) [pid = 5675] [serial = 2] [outer = 0x7f46c6d29000] 23:57:59 INFO - PROCESS | 5675 | 1461567479267 Marionette INFO Listening on port 2828 23:57:59 INFO - PROCESS | 5675 | 1461567479784 Marionette DEBUG Marionette enabled via command-line flag 23:57:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3c0d800 == 2 [pid = 5675] [id = 2] 23:57:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 3 (0x7f46c3c0e000) [pid = 5675] [serial = 3] [outer = (nil)] 23:57:59 INFO - PROCESS | 5675 | [5675] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 23:57:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 4 (0x7f46c3c0f000) [pid = 5675] [serial = 4] [outer = 0x7f46c3c0e000] 23:57:59 INFO - PROCESS | 5675 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f46c3cf6c10 23:57:59 INFO - PROCESS | 5675 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f46c303a4f0 23:57:59 INFO - PROCESS | 5675 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f46c304e760 23:57:59 INFO - PROCESS | 5675 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f46c304ea60 23:58:00 INFO - PROCESS | 5675 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f46c304ed90 23:58:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 5 (0x7f46c3092800) [pid = 5675] [serial = 5] [outer = 0x7f46c6d29000] 23:58:00 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:58:00 INFO - PROCESS | 5675 | 1461567480123 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43049 23:58:00 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:58:00 INFO - PROCESS | 5675 | 1461567480207 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43050 23:58:00 INFO - PROCESS | 5675 | 1461567480212 Marionette DEBUG Closed connection conn0 23:58:00 INFO - PROCESS | 5675 | [5675] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 23:58:00 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:58:00 INFO - PROCESS | 5675 | 1461567480334 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43051 23:58:00 INFO - PROCESS | 5675 | 1461567480337 Marionette DEBUG Closed connection conn1 23:58:00 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 23:58:00 INFO - PROCESS | 5675 | 1461567480370 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43052 23:58:00 INFO - PROCESS | 5675 | 1461567480382 Marionette DEBUG Closed connection conn2 23:58:00 INFO - PROCESS | 5675 | 1461567480428 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 23:58:00 INFO - PROCESS | 5675 | 1461567480449 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424221650","device":"desktop","version":"48.0a1"} 23:58:01 INFO - PROCESS | 5675 | [5675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 23:58:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b68d8800 == 3 [pid = 5675] [id = 3] 23:58:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 6 (0x7f46b68d9000) [pid = 5675] [serial = 6] [outer = (nil)] 23:58:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b68d9800 == 4 [pid = 5675] [id = 4] 23:58:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 7 (0x7f46c9166c00) [pid = 5675] [serial = 7] [outer = (nil)] 23:58:02 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b57ba800 == 5 [pid = 5675] [id = 5] 23:58:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 8 (0x7f46b58bb800) [pid = 5675] [serial = 8] [outer = (nil)] 23:58:02 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 23:58:02 INFO - PROCESS | 5675 | [5675] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 23:58:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 9 (0x7f46b555f800) [pid = 5675] [serial = 9] [outer = 0x7f46b58bb800] 23:58:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 10 (0x7f46b50df800) [pid = 5675] [serial = 10] [outer = 0x7f46b68d9000] 23:58:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 11 (0x7f46b4f54000) [pid = 5675] [serial = 11] [outer = 0x7f46c9166c00] 23:58:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 12 (0x7f46b4f56000) [pid = 5675] [serial = 12] [outer = 0x7f46b58bb800] 23:58:04 INFO - PROCESS | 5675 | 1461567484255 Marionette DEBUG loaded listener.js 23:58:04 INFO - PROCESS | 5675 | 1461567484275 Marionette DEBUG loaded listener.js 23:58:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 13 (0x7f46b3226000) [pid = 5675] [serial = 13] [outer = 0x7f46b58bb800] 23:58:04 INFO - PROCESS | 5675 | 1461567484969 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d78f16bd-b9f0-4213-a354-b0c7ed5e2ad5","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160424221650","device":"desktop","version":"48.0a1","command_id":1}}] 23:58:05 INFO - PROCESS | 5675 | 1461567485214 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}] 23:58:05 INFO - PROCESS | 5675 | 1461567485334 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 23:58:05 INFO - PROCESS | 5675 | 1461567485588 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 23:58:05 INFO - PROCESS | 5675 | [5675] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 23:58:05 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:58:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 14 (0x7f46afc21400) [pid = 5675] [serial = 14] [outer = 0x7f46b58bb800] 23:58:05 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 23:58:05 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 23:58:05 INFO - PROCESS | 5675 | 1461567485975 Marionette TRACE conn3 <- [1,3,null,{}] 23:58:05 INFO - PROCESS | 5675 | 1461567485983 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 23:58:06 INFO - PROCESS | 5675 | 1461567486004 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 23:58:06 INFO - PROCESS | 5675 | 1461567486031 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 23:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 23:58:06 INFO - PROCESS | 5675 | 1461567486039 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 23:58:06 INFO - PROCESS | 5675 | 1461567486046 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 23:58:06 INFO - PROCESS | 5675 | 1461567486051 Marionette TRACE conn3 <- [1,6,null,{}] 23:58:06 INFO - PROCESS | 5675 | 1461567486057 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}] 23:58:06 INFO - PROCESS | 5675 | 1461567486089 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 23:58:06 INFO - PROCESS | 5675 | 1461567486097 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afc33800 == 6 [pid = 5675] [id = 6] 23:58:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 15 (0x7f46afdef000) [pid = 5675] [serial = 15] [outer = (nil)] 23:58:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 16 (0x7f46afdf0c00) [pid = 5675] [serial = 16] [outer = 0x7f46afdef000] 23:58:06 INFO - PROCESS | 5675 | 1461567486163 Marionette DEBUG loaded listener.js 23:58:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 17 (0x7f46b6834c00) [pid = 5675] [serial = 17] [outer = 0x7f46afdef000] 23:58:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46af1b0000 == 7 [pid = 5675] [id = 7] 23:58:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 18 (0x7f46af1f6000) [pid = 5675] [serial = 18] [outer = (nil)] 23:58:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 19 (0x7f46b78ca000) [pid = 5675] [serial = 19] [outer = 0x7f46af1f6000] 23:58:06 INFO - PROCESS | 5675 | 1461567486703 Marionette DEBUG loaded listener.js 23:58:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 20 (0x7f46aefcdc00) [pid = 5675] [serial = 20] [outer = 0x7f46af1f6000] 23:58:07 INFO - PROCESS | 5675 | 1461567487396 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]]]}] 23:58:07 INFO - PROCESS | 5675 | [5675] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 23:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 23:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1441ms 23:58:07 INFO - PROCESS | 5675 | 1461567487589 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 23:58:07 INFO - PROCESS | 5675 | 1461567487595 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 23:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 23:58:07 INFO - PROCESS | 5675 | 1461567487713 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 23:58:07 INFO - PROCESS | 5675 | 1461567487716 Marionette TRACE conn3 <- [1,10,null,{}] 23:58:07 INFO - PROCESS | 5675 | 1461567487787 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}] 23:58:08 INFO - PROCESS | 5675 | 1461567488060 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 23:58:08 INFO - PROCESS | 5675 | 1461567488085 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad49e000 == 8 [pid = 5675] [id = 8] 23:58:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 21 (0x7f46ad4b4400) [pid = 5675] [serial = 21] [outer = (nil)] 23:58:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 22 (0x7f46ad4b6000) [pid = 5675] [serial = 22] [outer = 0x7f46ad4b4400] 23:58:08 INFO - PROCESS | 5675 | 1461567488203 Marionette DEBUG loaded listener.js 23:58:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 23 (0x7f46ad4bb000) [pid = 5675] [serial = 23] [outer = 0x7f46ad4b4400] 23:58:08 INFO - PROCESS | 5675 | 1461567488813 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]]]}] 23:58:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 23:58:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1261ms 23:58:08 INFO - PROCESS | 5675 | 1461567488872 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 23:58:08 INFO - PROCESS | 5675 | 1461567488876 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 23:58:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 23:58:08 INFO - PROCESS | 5675 | 1461567488881 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 23:58:08 INFO - PROCESS | 5675 | 1461567488883 Marionette TRACE conn3 <- [1,14,null,{}] 23:58:08 INFO - PROCESS | 5675 | 1461567488888 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}] 23:58:09 INFO - PROCESS | 5675 | 1461567489153 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 23:58:09 INFO - PROCESS | 5675 | 1461567489517 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad51e000 == 9 [pid = 5675] [id = 9] 23:58:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 24 (0x7f46ad4b2c00) [pid = 5675] [serial = 24] [outer = (nil)] 23:58:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 25 (0x7f46ad4ba800) [pid = 5675] [serial = 25] [outer = 0x7f46ad4b2c00] 23:58:09 INFO - PROCESS | 5675 | 1461567489708 Marionette DEBUG loaded listener.js 23:58:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 26 (0x7f46ad998800) [pid = 5675] [serial = 26] [outer = 0x7f46ad4b2c00] 23:58:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad91a800 == 10 [pid = 5675] [id = 10] 23:58:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 27 (0x7f46ad91b000) [pid = 5675] [serial = 27] [outer = (nil)] 23:58:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 28 (0x7f46aee45800) [pid = 5675] [serial = 28] [outer = 0x7f46ad91b000] 23:58:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 29 (0x7f46ad922800) [pid = 5675] [serial = 29] [outer = 0x7f46ad91b000] 23:58:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad91a000 == 11 [pid = 5675] [id = 11] 23:58:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 30 (0x7f46ad596c00) [pid = 5675] [serial = 30] [outer = (nil)] 23:58:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 31 (0x7f46afdef800) [pid = 5675] [serial = 31] [outer = 0x7f46ad596c00] 23:58:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 32 (0x7f46aefcb800) [pid = 5675] [serial = 32] [outer = 0x7f46ad596c00] 23:58:11 INFO - PROCESS | 5675 | 1461567491145 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]]]}] 23:58:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 23:58:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 2287ms 23:58:11 INFO - PROCESS | 5675 | 1461567491226 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 23:58:11 INFO - PROCESS | 5675 | 1461567491232 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 23:58:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 23:58:11 INFO - PROCESS | 5675 | 1461567491245 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 23:58:11 INFO - PROCESS | 5675 | 1461567491249 Marionette TRACE conn3 <- [1,18,null,{}] 23:58:11 INFO - PROCESS | 5675 | 1461567491257 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}] 23:58:11 INFO - PROCESS | 5675 | 1461567491449 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 23:58:11 INFO - PROCESS | 5675 | 1461567491539 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b2f57800 == 12 [pid = 5675] [id = 12] 23:58:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 33 (0x7f46ad99e400) [pid = 5675] [serial = 33] [outer = (nil)] 23:58:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 34 (0x7f46b3bdfc00) [pid = 5675] [serial = 34] [outer = 0x7f46ad99e400] 23:58:11 INFO - PROCESS | 5675 | 1461567491612 Marionette DEBUG loaded listener.js 23:58:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 35 (0x7f46b58ba400) [pid = 5675] [serial = 35] [outer = 0x7f46ad99e400] 23:58:12 INFO - PROCESS | 5675 | 1461567492421 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]]]}] 23:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 23:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1236ms 23:58:12 INFO - PROCESS | 5675 | 1461567492481 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 23:58:12 INFO - PROCESS | 5675 | 1461567492488 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 23:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 23:58:12 INFO - PROCESS | 5675 | 1461567492494 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 23:58:12 INFO - PROCESS | 5675 | 1461567492496 Marionette TRACE conn3 <- [1,22,null,{}] 23:58:12 INFO - PROCESS | 5675 | 1461567492502 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}] 23:58:12 INFO - PROCESS | 5675 | 1461567492667 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 23:58:12 INFO - PROCESS | 5675 | 1461567492785 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:12 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5b07800 == 13 [pid = 5675] [id = 13] 23:58:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 36 (0x7f46b58bd400) [pid = 5675] [serial = 36] [outer = (nil)] 23:58:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 37 (0x7f46b6198400) [pid = 5675] [serial = 37] [outer = 0x7f46b58bd400] 23:58:12 INFO - PROCESS | 5675 | 1461567492860 Marionette DEBUG loaded listener.js 23:58:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 38 (0x7f46b6840400) [pid = 5675] [serial = 38] [outer = 0x7f46b58bd400] 23:58:13 INFO - PROCESS | 5675 | 1461567493652 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]]]}] 23:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 23:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1227ms 23:58:13 INFO - PROCESS | 5675 | 1461567493722 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 23:58:13 INFO - PROCESS | 5675 | 1461567493728 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 23:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 23:58:13 INFO - PROCESS | 5675 | 1461567493743 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 23:58:13 INFO - PROCESS | 5675 | 1461567493749 Marionette TRACE conn3 <- [1,26,null,{}] 23:58:13 INFO - PROCESS | 5675 | 1461567493754 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}] 23:58:13 INFO - PROCESS | 5675 | 1461567493955 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 23:58:14 INFO - PROCESS | 5675 | 1461567494368 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b57bc800 == 14 [pid = 5675] [id = 14] 23:58:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 39 (0x7f46b6a2d000) [pid = 5675] [serial = 39] [outer = (nil)] 23:58:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 40 (0x7f46b6a31c00) [pid = 5675] [serial = 40] [outer = 0x7f46b6a2d000] 23:58:14 INFO - PROCESS | 5675 | 1461567494440 Marionette DEBUG loaded listener.js 23:58:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 41 (0x7f46b8d08000) [pid = 5675] [serial = 41] [outer = 0x7f46b6a2d000] 23:58:15 INFO - PROCESS | 5675 | 1461567495243 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]]]}] 23:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 23:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1596ms 23:58:15 INFO - PROCESS | 5675 | 1461567495334 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 23:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 23:58:15 INFO - PROCESS | 5675 | 1461567495339 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 23:58:15 INFO - PROCESS | 5675 | 1461567495345 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 23:58:15 INFO - PROCESS | 5675 | 1461567495349 Marionette TRACE conn3 <- [1,30,null,{}] 23:58:15 INFO - PROCESS | 5675 | 1461567495355 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}] 23:58:15 INFO - PROCESS | 5675 | 1461567495488 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 23:58:15 INFO - PROCESS | 5675 | 1461567495499 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afc43800 == 15 [pid = 5675] [id = 15] 23:58:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 42 (0x7f46af1e8400) [pid = 5675] [serial = 42] [outer = (nil)] 23:58:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 43 (0x7f46b6197c00) [pid = 5675] [serial = 43] [outer = 0x7f46af1e8400] 23:58:15 INFO - PROCESS | 5675 | 1461567495562 Marionette DEBUG loaded listener.js 23:58:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 44 (0x7f46b661dc00) [pid = 5675] [serial = 44] [outer = 0x7f46af1e8400] 23:58:16 INFO - PROCESS | 5675 | 1461567496238 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]]]}] 23:58:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 23:58:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 939ms 23:58:16 INFO - PROCESS | 5675 | 1461567496287 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 23:58:16 INFO - PROCESS | 5675 | 1461567496293 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 23:58:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 23:58:16 INFO - PROCESS | 5675 | 1461567496298 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 23:58:16 INFO - PROCESS | 5675 | 1461567496300 Marionette TRACE conn3 <- [1,34,null,{}] 23:58:16 INFO - PROCESS | 5675 | 1461567496306 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}] 23:58:16 INFO - PROCESS | 5675 | 1461567496472 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 23:58:16 INFO - PROCESS | 5675 | 1461567496495 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b66bd000 == 16 [pid = 5675] [id = 16] 23:58:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 45 (0x7f46b0a0b000) [pid = 5675] [serial = 45] [outer = (nil)] 23:58:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 46 (0x7f46b705ac00) [pid = 5675] [serial = 46] [outer = 0x7f46b0a0b000] 23:58:16 INFO - PROCESS | 5675 | 1461567496554 Marionette DEBUG loaded listener.js 23:58:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 47 (0x7f46b78cf400) [pid = 5675] [serial = 47] [outer = 0x7f46b0a0b000] 23:58:17 INFO - PROCESS | 5675 | 1461567497207 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]]]}] 23:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 23:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 933ms 23:58:17 INFO - PROCESS | 5675 | 1461567497232 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 23:58:17 INFO - PROCESS | 5675 | 1461567497235 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 23:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 23:58:17 INFO - PROCESS | 5675 | 1461567497249 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 23:58:17 INFO - PROCESS | 5675 | 1461567497257 Marionette TRACE conn3 <- [1,38,null,{}] 23:58:17 INFO - PROCESS | 5675 | 1461567497263 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}] 23:58:17 INFO - PROCESS | 5675 | 1461567497435 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 23:58:17 INFO - PROCESS | 5675 | 1461567497462 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6ab1000 == 17 [pid = 5675] [id = 17] 23:58:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 48 (0x7f46b600b400) [pid = 5675] [serial = 48] [outer = (nil)] 23:58:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 49 (0x7f46b8df6400) [pid = 5675] [serial = 49] [outer = 0x7f46b600b400] 23:58:17 INFO - PROCESS | 5675 | 1461567497529 Marionette DEBUG loaded listener.js 23:58:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 50 (0x7f46b07b6c00) [pid = 5675] [serial = 50] [outer = 0x7f46b600b400] 23:58:18 INFO - PROCESS | 5675 | 1461567498258 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]]]}] 23:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 23:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1043ms 23:58:18 INFO - PROCESS | 5675 | 1461567498286 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 23:58:18 INFO - PROCESS | 5675 | 1461567498290 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 23:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 23:58:18 INFO - PROCESS | 5675 | 1461567498295 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 23:58:18 INFO - PROCESS | 5675 | 1461567498297 Marionette TRACE conn3 <- [1,42,null,{}] 23:58:18 INFO - PROCESS | 5675 | 1461567498302 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}] 23:58:18 INFO - PROCESS | 5675 | 1461567498457 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 23:58:18 INFO - PROCESS | 5675 | 1461567498476 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6e8a000 == 18 [pid = 5675] [id = 18] 23:58:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 51 (0x7f46b07b7400) [pid = 5675] [serial = 51] [outer = (nil)] 23:58:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 52 (0x7f46c3e82c00) [pid = 5675] [serial = 52] [outer = 0x7f46b07b7400] 23:58:18 INFO - PROCESS | 5675 | 1461567498536 Marionette DEBUG loaded listener.js 23:58:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 53 (0x7f46c4144400) [pid = 5675] [serial = 53] [outer = 0x7f46b07b7400] 23:58:19 INFO - PROCESS | 5675 | 1461567499175 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]]]}] 23:58:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 23:58:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 925ms 23:58:19 INFO - PROCESS | 5675 | 1461567499222 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 23:58:19 INFO - PROCESS | 5675 | 1461567499228 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 23:58:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 23:58:19 INFO - PROCESS | 5675 | 1461567499237 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 23:58:19 INFO - PROCESS | 5675 | 1461567499243 Marionette TRACE conn3 <- [1,46,null,{}] 23:58:19 INFO - PROCESS | 5675 | 1461567499252 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}] 23:58:19 INFO - PROCESS | 5675 | 1461567499462 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 23:58:19 INFO - PROCESS | 5675 | 1461567499590 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:19 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46af1a6800 == 19 [pid = 5675] [id = 19] 23:58:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 54 (0x7f46ad99dc00) [pid = 5675] [serial = 54] [outer = (nil)] 23:58:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 55 (0x7f46aefcd400) [pid = 5675] [serial = 55] [outer = 0x7f46ad99dc00] 23:58:19 INFO - PROCESS | 5675 | 1461567499670 Marionette DEBUG loaded listener.js 23:58:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 56 (0x7f46afdf5000) [pid = 5675] [serial = 56] [outer = 0x7f46ad99dc00] 23:58:20 INFO - PROCESS | 5675 | 1461567500521 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]]]}] 23:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 23:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1334ms 23:58:20 INFO - PROCESS | 5675 | 1461567500571 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 23:58:20 INFO - PROCESS | 5675 | 1461567500579 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 23:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 23:58:20 INFO - PROCESS | 5675 | 1461567500589 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 23:58:20 INFO - PROCESS | 5675 | 1461567500593 Marionette TRACE conn3 <- [1,50,null,{}] 23:58:20 INFO - PROCESS | 5675 | 1461567500598 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}] 23:58:20 INFO - PROCESS | 5675 | 1461567500763 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 23:58:20 INFO - PROCESS | 5675 | 1461567500890 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b68ca000 == 20 [pid = 5675] [id = 20] 23:58:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 57 (0x7f46afdf4c00) [pid = 5675] [serial = 57] [outer = (nil)] 23:58:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 58 (0x7f46b6003000) [pid = 5675] [serial = 58] [outer = 0x7f46afdf4c00] 23:58:20 INFO - PROCESS | 5675 | 1461567500961 Marionette DEBUG loaded listener.js 23:58:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 59 (0x7f46b698b400) [pid = 5675] [serial = 59] [outer = 0x7f46afdf4c00] 23:58:21 INFO - PROCESS | 5675 | 1461567501720 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]]]}] 23:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 23:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1179ms 23:58:21 INFO - PROCESS | 5675 | 1461567501768 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 23:58:21 INFO - PROCESS | 5675 | 1461567501773 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 23:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 23:58:21 INFO - PROCESS | 5675 | 1461567501779 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 23:58:21 INFO - PROCESS | 5675 | 1461567501785 Marionette TRACE conn3 <- [1,54,null,{}] 23:58:21 INFO - PROCESS | 5675 | 1461567501800 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}] 23:58:21 INFO - PROCESS | 5675 | 1461567501962 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 23:58:22 INFO - PROCESS | 5675 | 1461567502079 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b77b8800 == 21 [pid = 5675] [id = 21] 23:58:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 60 (0x7f46b7807c00) [pid = 5675] [serial = 60] [outer = (nil)] 23:58:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 61 (0x7f46b8d0ec00) [pid = 5675] [serial = 61] [outer = 0x7f46b7807c00] 23:58:22 INFO - PROCESS | 5675 | 1461567502156 Marionette DEBUG loaded listener.js 23:58:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 62 (0x7f46bd242800) [pid = 5675] [serial = 62] [outer = 0x7f46b7807c00] 23:58:23 INFO - PROCESS | 5675 | 1461567503093 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]]]}] 23:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 23:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1383ms 23:58:23 INFO - PROCESS | 5675 | 1461567503164 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 23:58:23 INFO - PROCESS | 5675 | 1461567503168 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 23:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 23:58:23 INFO - PROCESS | 5675 | 1461567503176 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 23:58:23 INFO - PROCESS | 5675 | 1461567503181 Marionette TRACE conn3 <- [1,58,null,{}] 23:58:23 INFO - PROCESS | 5675 | 1461567503189 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}] 23:58:23 INFO - PROCESS | 5675 | 1461567503413 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 23:58:23 INFO - PROCESS | 5675 | 1461567503572 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afc33000 == 22 [pid = 5675] [id = 22] 23:58:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 63 (0x7f46b4767000) [pid = 5675] [serial = 63] [outer = (nil)] 23:58:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 64 (0x7f46b4b12400) [pid = 5675] [serial = 64] [outer = 0x7f46b4767000] 23:58:23 INFO - PROCESS | 5675 | 1461567503642 Marionette DEBUG loaded listener.js 23:58:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 65 (0x7f46b4fe4000) [pid = 5675] [serial = 65] [outer = 0x7f46b4767000] 23:58:23 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6ab1000 == 21 [pid = 5675] [id = 17] 23:58:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b66bd000 == 20 [pid = 5675] [id = 16] 23:58:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afc43800 == 19 [pid = 5675] [id = 15] 23:58:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b57bc800 == 18 [pid = 5675] [id = 14] 23:58:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5b07800 == 17 [pid = 5675] [id = 13] 23:58:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b2f57800 == 16 [pid = 5675] [id = 12] 23:58:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad51e000 == 15 [pid = 5675] [id = 9] 23:58:24 INFO - PROCESS | 5675 | 1461567504442 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]]]}] 23:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 23:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1331ms 23:58:24 INFO - PROCESS | 5675 | 1461567504512 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 23:58:24 INFO - PROCESS | 5675 | 1461567504519 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 23:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 23:58:24 INFO - PROCESS | 5675 | 1461567504528 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 23:58:24 INFO - PROCESS | 5675 | 1461567504534 Marionette TRACE conn3 <- [1,62,null,{}] 23:58:24 INFO - PROCESS | 5675 | 1461567504541 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}] 23:58:24 INFO - PROCESS | 5675 | 1461567504702 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 23:58:24 INFO - PROCESS | 5675 | 1461567504821 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5957800 == 16 [pid = 5675] [id = 23] 23:58:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 66 (0x7f46b4fde000) [pid = 5675] [serial = 66] [outer = (nil)] 23:58:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 67 (0x7f46b5a56c00) [pid = 5675] [serial = 67] [outer = 0x7f46b4fde000] 23:58:24 INFO - PROCESS | 5675 | 1461567504900 Marionette DEBUG loaded listener.js 23:58:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 68 (0x7f46b61a4800) [pid = 5675] [serial = 68] [outer = 0x7f46b4fde000] 23:58:25 INFO - PROCESS | 5675 | 1461567505659 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]]]}] 23:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 23:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1183ms 23:58:25 INFO - PROCESS | 5675 | 1461567505714 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 23:58:25 INFO - PROCESS | 5675 | 1461567505723 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 23:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 23:58:25 INFO - PROCESS | 5675 | 1461567505732 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 23:58:25 INFO - PROCESS | 5675 | 1461567505736 Marionette TRACE conn3 <- [1,66,null,{}] 23:58:25 INFO - PROCESS | 5675 | 1461567505742 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}] 23:58:25 INFO - PROCESS | 5675 | 1461567505907 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 23:58:26 INFO - PROCESS | 5675 | 1461567506027 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b68c3000 == 17 [pid = 5675] [id = 24] 23:58:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 69 (0x7f46b661fc00) [pid = 5675] [serial = 69] [outer = (nil)] 23:58:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 70 (0x7f46b7809800) [pid = 5675] [serial = 70] [outer = 0x7f46b661fc00] 23:58:26 INFO - PROCESS | 5675 | 1461567506107 Marionette DEBUG loaded listener.js 23:58:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 71 (0x7f46b8d02c00) [pid = 5675] [serial = 71] [outer = 0x7f46b661fc00] 23:58:26 INFO - PROCESS | 5675 | 1461567506859 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]]]}] 23:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 23:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1183ms 23:58:26 INFO - PROCESS | 5675 | 1461567506917 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 23:58:26 INFO - PROCESS | 5675 | 1461567506920 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 23:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 23:58:26 INFO - PROCESS | 5675 | 1461567506926 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 23:58:26 INFO - PROCESS | 5675 | 1461567506932 Marionette TRACE conn3 <- [1,70,null,{}] 23:58:26 INFO - PROCESS | 5675 | 1461567506946 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}] 23:58:27 INFO - PROCESS | 5675 | 1461567507106 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 23:58:27 INFO - PROCESS | 5675 | 1461567507226 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9a6c000 == 18 [pid = 5675] [id = 25] 23:58:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 72 (0x7f46c303e400) [pid = 5675] [serial = 72] [outer = (nil)] 23:58:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 73 (0x7f46c3edc800) [pid = 5675] [serial = 73] [outer = 0x7f46c303e400] 23:58:27 INFO - PROCESS | 5675 | 1461567507310 Marionette DEBUG loaded listener.js 23:58:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 74 (0x7f46c50e6c00) [pid = 5675] [serial = 74] [outer = 0x7f46c303e400] 23:58:28 INFO - PROCESS | 5675 | 1461567508076 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]]]}] 23:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 23:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1181ms 23:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 23:58:28 INFO - PROCESS | 5675 | 1461567508109 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 23:58:28 INFO - PROCESS | 5675 | 1461567508112 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 23:58:28 INFO - PROCESS | 5675 | 1461567508118 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 23:58:28 INFO - PROCESS | 5675 | 1461567508121 Marionette TRACE conn3 <- [1,74,null,{}] 23:58:28 INFO - PROCESS | 5675 | 1461567508127 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}] 23:58:28 INFO - PROCESS | 5675 | 1461567508282 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 23:58:28 INFO - PROCESS | 5675 | 1461567508407 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46be0e4800 == 19 [pid = 5675] [id = 26] 23:58:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 75 (0x7f46ad4b1000) [pid = 5675] [serial = 75] [outer = (nil)] 23:58:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 76 (0x7f46c5332c00) [pid = 5675] [serial = 76] [outer = 0x7f46ad4b1000] 23:58:28 INFO - PROCESS | 5675 | 1461567508482 Marionette DEBUG loaded listener.js 23:58:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 77 (0x7f46c72edc00) [pid = 5675] [serial = 77] [outer = 0x7f46ad4b1000] 23:58:29 INFO - PROCESS | 5675 | 1461567509217 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]]]}] 23:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 23:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1138ms 23:58:29 INFO - PROCESS | 5675 | 1461567509257 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 23:58:29 INFO - PROCESS | 5675 | 1461567509261 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 23:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 23:58:29 INFO - PROCESS | 5675 | 1461567509266 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 23:58:29 INFO - PROCESS | 5675 | 1461567509268 Marionette TRACE conn3 <- [1,78,null,{}] 23:58:29 INFO - PROCESS | 5675 | 1461567509274 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}] 23:58:29 INFO - PROCESS | 5675 | 1461567509461 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 23:58:29 INFO - PROCESS | 5675 | 1461567509519 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:29 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3c1e800 == 20 [pid = 5675] [id = 27] 23:58:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 78 (0x7f46bd24e800) [pid = 5675] [serial = 78] [outer = (nil)] 23:58:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 79 (0x7f46c89dfc00) [pid = 5675] [serial = 79] [outer = 0x7f46bd24e800] 23:58:29 INFO - PROCESS | 5675 | 1461567509587 Marionette DEBUG loaded listener.js 23:58:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 80 (0x7f46c8b9cc00) [pid = 5675] [serial = 80] [outer = 0x7f46bd24e800] 23:58:30 INFO - PROCESS | 5675 | 1461567510406 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]]]}] 23:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 23:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1187ms 23:58:30 INFO - PROCESS | 5675 | 1461567510568 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 23:58:30 INFO - PROCESS | 5675 | 1461567510575 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 23:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 23:58:30 INFO - PROCESS | 5675 | 1461567510584 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 23:58:30 INFO - PROCESS | 5675 | 1461567510588 Marionette TRACE conn3 <- [1,82,null,{}] 23:58:30 INFO - PROCESS | 5675 | 1461567510596 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}] 23:58:30 INFO - PROCESS | 5675 | 1461567510739 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 23:58:30 INFO - PROCESS | 5675 | 1461567510834 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b554e800 == 21 [pid = 5675] [id = 28] 23:58:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 81 (0x7f46b2f04800) [pid = 5675] [serial = 81] [outer = (nil)] 23:58:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 82 (0x7f46b4769400) [pid = 5675] [serial = 82] [outer = 0x7f46b2f04800] 23:58:30 INFO - PROCESS | 5675 | 1461567510909 Marionette DEBUG loaded listener.js 23:58:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 83 (0x7f46b5b50000) [pid = 5675] [serial = 83] [outer = 0x7f46b2f04800] 23:58:31 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46af1a6800 == 20 [pid = 5675] [id = 19] 23:58:31 INFO - PROCESS | 5675 | 1461567511842 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]]]}] 23:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 23:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1335ms 23:58:31 INFO - PROCESS | 5675 | 1461567511921 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 23:58:31 INFO - PROCESS | 5675 | 1461567511927 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 23:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 23:58:31 INFO - PROCESS | 5675 | 1461567511935 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 23:58:31 INFO - PROCESS | 5675 | 1461567511941 Marionette TRACE conn3 <- [1,86,null,{}] 23:58:31 INFO - PROCESS | 5675 | 1461567511949 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}] 23:58:32 INFO - PROCESS | 5675 | 1461567512148 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 23:58:32 INFO - PROCESS | 5675 | 1461567512274 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6c19800 == 21 [pid = 5675] [id = 29] 23:58:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 84 (0x7f46b4f5a000) [pid = 5675] [serial = 84] [outer = (nil)] 23:58:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 85 (0x7f46b61a3c00) [pid = 5675] [serial = 85] [outer = 0x7f46b4f5a000] 23:58:32 INFO - PROCESS | 5675 | 1461567512400 Marionette DEBUG loaded listener.js 23:58:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 86 (0x7f46b6a2c000) [pid = 5675] [serial = 86] [outer = 0x7f46b4f5a000] 23:58:33 INFO - PROCESS | 5675 | 1461567513459 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]]]}] 23:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 23:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1589ms 23:58:33 INFO - PROCESS | 5675 | 1461567513525 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 23:58:33 INFO - PROCESS | 5675 | 1461567513533 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 23:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 23:58:33 INFO - PROCESS | 5675 | 1461567513543 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 23:58:33 INFO - PROCESS | 5675 | 1461567513546 Marionette TRACE conn3 <- [1,90,null,{}] 23:58:33 INFO - PROCESS | 5675 | 1461567513553 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}] 23:58:33 INFO - PROCESS | 5675 | 1461567513724 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 23:58:33 INFO - PROCESS | 5675 | 1461567513850 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad4a1800 == 22 [pid = 5675] [id = 30] 23:58:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 87 (0x7f46b7062c00) [pid = 5675] [serial = 87] [outer = (nil)] 23:58:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 88 (0x7f46be078400) [pid = 5675] [serial = 88] [outer = 0x7f46b7062c00] 23:58:33 INFO - PROCESS | 5675 | 1461567513927 Marionette DEBUG loaded listener.js 23:58:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 89 (0x7f46c3edd400) [pid = 5675] [serial = 89] [outer = 0x7f46b7062c00] 23:58:34 INFO - PROCESS | 5675 | 1461567514741 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]]]}] 23:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 23:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1233ms 23:58:34 INFO - PROCESS | 5675 | 1461567514776 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 23:58:34 INFO - PROCESS | 5675 | 1461567514780 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 23:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 23:58:34 INFO - PROCESS | 5675 | 1461567514786 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 23:58:34 INFO - PROCESS | 5675 | 1461567514792 Marionette TRACE conn3 <- [1,94,null,{}] 23:58:34 INFO - PROCESS | 5675 | 1461567514826 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}] 23:58:34 INFO - PROCESS | 5675 | 1461567514992 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 23:58:35 INFO - PROCESS | 5675 | 1461567515117 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c4194000 == 23 [pid = 5675] [id = 31] 23:58:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 90 (0x7f46c4357000) [pid = 5675] [serial = 90] [outer = (nil)] 23:58:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 91 (0x7f46c7239400) [pid = 5675] [serial = 91] [outer = 0x7f46c4357000] 23:58:35 INFO - PROCESS | 5675 | 1461567515194 Marionette DEBUG loaded listener.js 23:58:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 92 (0x7f46c8fc4c00) [pid = 5675] [serial = 92] [outer = 0x7f46c4357000] 23:58:36 INFO - PROCESS | 5675 | 1461567516010 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]]]}] 23:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 23:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1296ms 23:58:36 INFO - PROCESS | 5675 | 1461567516084 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 23:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 23:58:36 INFO - PROCESS | 5675 | 1461567516089 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 23:58:36 INFO - PROCESS | 5675 | 1461567516094 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 23:58:36 INFO - PROCESS | 5675 | 1461567516098 Marionette TRACE conn3 <- [1,98,null,{}] 23:58:36 INFO - PROCESS | 5675 | 1461567516103 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}] 23:58:36 INFO - PROCESS | 5675 | 1461567516261 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 23:58:36 INFO - PROCESS | 5675 | 1461567516387 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c512c800 == 24 [pid = 5675] [id = 32] 23:58:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 93 (0x7f46c514e400) [pid = 5675] [serial = 93] [outer = (nil)] 23:58:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 94 (0x7f46c93c2400) [pid = 5675] [serial = 94] [outer = 0x7f46c514e400] 23:58:36 INFO - PROCESS | 5675 | 1461567516468 Marionette DEBUG loaded listener.js 23:58:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 95 (0x7f46c9623800) [pid = 5675] [serial = 95] [outer = 0x7f46c514e400] 23:58:37 INFO - PROCESS | 5675 | 1461567517213 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]]]}] 23:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 23:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1182ms 23:58:37 INFO - PROCESS | 5675 | 1461567517280 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 23:58:37 INFO - PROCESS | 5675 | 1461567517283 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 23:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 23:58:37 INFO - PROCESS | 5675 | 1461567517289 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 23:58:37 INFO - PROCESS | 5675 | 1461567517292 Marionette TRACE conn3 <- [1,102,null,{}] 23:58:37 INFO - PROCESS | 5675 | 1461567517297 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}] 23:58:37 INFO - PROCESS | 5675 | 1461567517442 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 23:58:37 INFO - PROCESS | 5675 | 1461567517568 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8941000 == 25 [pid = 5675] [id = 33] 23:58:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 96 (0x7f46aecd2400) [pid = 5675] [serial = 96] [outer = (nil)] 23:58:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 97 (0x7f46c962fc00) [pid = 5675] [serial = 97] [outer = 0x7f46aecd2400] 23:58:37 INFO - PROCESS | 5675 | 1461567517652 Marionette DEBUG loaded listener.js 23:58:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 98 (0x7f46cb10b400) [pid = 5675] [serial = 98] [outer = 0x7f46aecd2400] 23:58:38 INFO - PROCESS | 5675 | 1461567518690 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]]]}] 23:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 23:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1439ms 23:58:38 INFO - PROCESS | 5675 | 1461567518730 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 23:58:38 INFO - PROCESS | 5675 | 1461567518736 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 23:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 23:58:38 INFO - PROCESS | 5675 | 1461567518755 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 23:58:38 INFO - PROCESS | 5675 | 1461567518760 Marionette TRACE conn3 <- [1,106,null,{}] 23:58:38 INFO - PROCESS | 5675 | 1461567518769 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}] 23:58:38 INFO - PROCESS | 5675 | 1461567518921 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 23:58:39 INFO - PROCESS | 5675 | 1461567519059 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b68de800 == 26 [pid = 5675] [id = 34] 23:58:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 99 (0x7f46b322e400) [pid = 5675] [serial = 99] [outer = (nil)] 23:58:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 100 (0x7f46b4fe3c00) [pid = 5675] [serial = 100] [outer = 0x7f46b322e400] 23:58:39 INFO - PROCESS | 5675 | 1461567519126 Marionette DEBUG loaded listener.js 23:58:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 101 (0x7f46b6840000) [pid = 5675] [serial = 101] [outer = 0x7f46b322e400] 23:58:39 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46be0e4800 == 25 [pid = 5675] [id = 26] 23:58:39 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b9a6c000 == 24 [pid = 5675] [id = 25] 23:58:39 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b68c3000 == 23 [pid = 5675] [id = 24] 23:58:39 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5957800 == 22 [pid = 5675] [id = 23] 23:58:40 INFO - PROCESS | 5675 | 1461567520047 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]]]}] 23:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 23:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1348ms 23:58:40 INFO - PROCESS | 5675 | 1461567520093 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 23:58:40 INFO - PROCESS | 5675 | 1461567520098 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 23:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 23:58:40 INFO - PROCESS | 5675 | 1461567520106 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 23:58:40 INFO - PROCESS | 5675 | 1461567520111 Marionette TRACE conn3 <- [1,110,null,{}] 23:58:40 INFO - PROCESS | 5675 | 1461567520119 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}] 23:58:40 INFO - PROCESS | 5675 | 1461567520285 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 23:58:40 INFO - PROCESS | 5675 | 1461567520413 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6c3c000 == 23 [pid = 5675] [id = 35] 23:58:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 102 (0x7f46b6992000) [pid = 5675] [serial = 102] [outer = (nil)] 23:58:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 103 (0x7f46b7057400) [pid = 5675] [serial = 103] [outer = 0x7f46b6992000] 23:58:40 INFO - PROCESS | 5675 | 1461567520491 Marionette DEBUG loaded listener.js 23:58:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 104 (0x7f46b83cfc00) [pid = 5675] [serial = 104] [outer = 0x7f46b6992000] 23:58:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 105 (0x7f46b8df3800) [pid = 5675] [serial = 105] [outer = 0x7f46ad596c00] 23:58:41 INFO - PROCESS | 5675 | 1461567521430 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]]]}] 23:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 23:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1387ms 23:58:41 INFO - PROCESS | 5675 | 1461567521493 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 23:58:41 INFO - PROCESS | 5675 | 1461567521500 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 23:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 23:58:41 INFO - PROCESS | 5675 | 1461567521510 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 23:58:41 INFO - PROCESS | 5675 | 1461567521513 Marionette TRACE conn3 <- [1,114,null,{}] 23:58:41 INFO - PROCESS | 5675 | 1461567521519 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}] 23:58:41 INFO - PROCESS | 5675 | 1461567521682 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 23:58:41 INFO - PROCESS | 5675 | 1461567521812 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3c1b000 == 24 [pid = 5675] [id = 36] 23:58:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 106 (0x7f46ad99e000) [pid = 5675] [serial = 106] [outer = (nil)] 23:58:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 107 (0x7f46b40b1400) [pid = 5675] [serial = 107] [outer = 0x7f46ad99e000] 23:58:41 INFO - PROCESS | 5675 | 1461567521885 Marionette DEBUG loaded listener.js 23:58:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 108 (0x7f46c414d800) [pid = 5675] [serial = 108] [outer = 0x7f46ad99e000] 23:58:42 INFO - PROCESS | 5675 | 1461567522754 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]]]}] 23:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 23:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1279ms 23:58:42 INFO - PROCESS | 5675 | 1461567522789 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 23:58:42 INFO - PROCESS | 5675 | 1461567522793 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 23:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 23:58:42 INFO - PROCESS | 5675 | 1461567522798 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 23:58:42 INFO - PROCESS | 5675 | 1461567522804 Marionette TRACE conn3 <- [1,118,null,{}] 23:58:42 INFO - PROCESS | 5675 | 1461567522819 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}] 23:58:42 INFO - PROCESS | 5675 | 1461567522994 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 23:58:43 INFO - PROCESS | 5675 | 1461567523124 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8f6a000 == 25 [pid = 5675] [id = 37] 23:58:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 109 (0x7f46c51c6800) [pid = 5675] [serial = 109] [outer = (nil)] 23:58:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 110 (0x7f46c8fc1400) [pid = 5675] [serial = 110] [outer = 0x7f46c51c6800] 23:58:43 INFO - PROCESS | 5675 | 1461567523202 Marionette DEBUG loaded listener.js 23:58:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 111 (0x7f46c934f800) [pid = 5675] [serial = 111] [outer = 0x7f46c51c6800] 23:58:43 INFO - PROCESS | 5675 | 1461567523957 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]]]}] 23:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 23:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1181ms 23:58:43 INFO - PROCESS | 5675 | 1461567523981 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 23:58:43 INFO - PROCESS | 5675 | 1461567523985 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 23:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 23:58:43 INFO - PROCESS | 5675 | 1461567523991 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 23:58:43 INFO - PROCESS | 5675 | 1461567523993 Marionette TRACE conn3 <- [1,122,null,{}] 23:58:44 INFO - PROCESS | 5675 | 1461567523998 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}] 23:58:44 INFO - PROCESS | 5675 | 1461567524145 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 23:58:44 INFO - PROCESS | 5675 | 1461567524278 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c958a800 == 26 [pid = 5675] [id = 38] 23:58:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 112 (0x7f46b83d6400) [pid = 5675] [serial = 112] [outer = (nil)] 23:58:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 113 (0x7f46cb1b9c00) [pid = 5675] [serial = 113] [outer = 0x7f46b83d6400] 23:58:44 INFO - PROCESS | 5675 | 1461567524350 Marionette DEBUG loaded listener.js 23:58:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 114 (0x7f46cbc3b000) [pid = 5675] [serial = 114] [outer = 0x7f46b83d6400] 23:58:45 INFO - PROCESS | 5675 | 1461567525074 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]]]}] 23:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 23:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1132ms 23:58:45 INFO - PROCESS | 5675 | 1461567525124 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 23:58:45 INFO - PROCESS | 5675 | 1461567525128 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 23:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 23:58:45 INFO - PROCESS | 5675 | 1461567525133 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 23:58:45 INFO - PROCESS | 5675 | 1461567525135 Marionette TRACE conn3 <- [1,126,null,{}] 23:58:45 INFO - PROCESS | 5675 | 1461567525141 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}] 23:58:45 INFO - PROCESS | 5675 | 1461567525282 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 23:58:45 INFO - PROCESS | 5675 | 1461567525420 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cb176800 == 27 [pid = 5675] [id = 39] 23:58:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 115 (0x7f46afdf1c00) [pid = 5675] [serial = 115] [outer = (nil)] 23:58:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 116 (0x7f46cb10f000) [pid = 5675] [serial = 116] [outer = 0x7f46afdf1c00] 23:58:45 INFO - PROCESS | 5675 | 1461567525492 Marionette DEBUG loaded listener.js 23:58:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 117 (0x7f46cd572400) [pid = 5675] [serial = 117] [outer = 0x7f46afdf1c00] 23:58:46 INFO - PROCESS | 5675 | 1461567526463 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]]]}] 23:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 23:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1377ms 23:58:46 INFO - PROCESS | 5675 | 1461567526512 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 23:58:46 INFO - PROCESS | 5675 | 1461567526521 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 23:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 23:58:46 INFO - PROCESS | 5675 | 1461567526535 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 23:58:46 INFO - PROCESS | 5675 | 1461567526541 Marionette TRACE conn3 <- [1,130,null,{}] 23:58:46 INFO - PROCESS | 5675 | 1461567526548 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}] 23:58:46 INFO - PROCESS | 5675 | 1461567526707 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 23:58:46 INFO - PROCESS | 5675 | 1461567526837 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9ace000 == 28 [pid = 5675] [id = 40] 23:58:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 118 (0x7f46afdf5800) [pid = 5675] [serial = 118] [outer = (nil)] 23:58:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 119 (0x7f46b2f06c00) [pid = 5675] [serial = 119] [outer = 0x7f46afdf5800] 23:58:46 INFO - PROCESS | 5675 | 1461567526934 Marionette DEBUG loaded listener.js 23:58:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 120 (0x7f46b600a000) [pid = 5675] [serial = 120] [outer = 0x7f46afdf5800] 23:58:47 INFO - PROCESS | 5675 | 1461567527856 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]]]}] 23:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 23:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1336ms 23:58:47 INFO - PROCESS | 5675 | 1461567527870 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 23:58:47 INFO - PROCESS | 5675 | 1461567527875 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 23:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 23:58:47 INFO - PROCESS | 5675 | 1461567527888 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 23:58:47 INFO - PROCESS | 5675 | 1461567527900 Marionette TRACE conn3 <- [1,134,null,{}] 23:58:47 INFO - PROCESS | 5675 | 1461567527909 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}] 23:58:48 INFO - PROCESS | 5675 | 1461567528060 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 23:58:48 INFO - PROCESS | 5675 | 1461567528201 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b57a5000 == 29 [pid = 5675] [id = 41] 23:58:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 121 (0x7f46ac5ae800) [pid = 5675] [serial = 121] [outer = (nil)] 23:58:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 122 (0x7f46b0752000) [pid = 5675] [serial = 122] [outer = 0x7f46ac5ae800] 23:58:48 INFO - PROCESS | 5675 | 1461567528276 Marionette DEBUG loaded listener.js 23:58:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 123 (0x7f46b0758400) [pid = 5675] [serial = 123] [outer = 0x7f46ac5ae800] 23:58:49 INFO - PROCESS | 5675 | 1461567529082 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]]]}] 23:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 23:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1238ms 23:58:49 INFO - PROCESS | 5675 | 1461567529127 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 23:58:49 INFO - PROCESS | 5675 | 1461567529135 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 23:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 23:58:49 INFO - PROCESS | 5675 | 1461567529164 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 23:58:49 INFO - PROCESS | 5675 | 1461567529168 Marionette TRACE conn3 <- [1,138,null,{}] 23:58:49 INFO - PROCESS | 5675 | 1461567529173 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}] 23:58:49 INFO - PROCESS | 5675 | 1461567529327 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 23:58:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad49e000 == 28 [pid = 5675] [id = 8] 23:58:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8f6a000 == 27 [pid = 5675] [id = 37] 23:58:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b554e800 == 26 [pid = 5675] [id = 28] 23:58:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3c1b000 == 25 [pid = 5675] [id = 36] 23:58:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6c3c000 == 24 [pid = 5675] [id = 35] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b77b8800 == 23 [pid = 5675] [id = 21] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad4a1800 == 22 [pid = 5675] [id = 30] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c4194000 == 21 [pid = 5675] [id = 31] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afc33800 == 20 [pid = 5675] [id = 6] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3c1e800 == 19 [pid = 5675] [id = 27] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c958a800 == 18 [pid = 5675] [id = 38] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b68de800 == 17 [pid = 5675] [id = 34] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cb176800 == 16 [pid = 5675] [id = 39] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c512c800 == 15 [pid = 5675] [id = 32] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6c19800 == 14 [pid = 5675] [id = 29] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afc33000 == 13 [pid = 5675] [id = 22] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8941000 == 12 [pid = 5675] [id = 33] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b68ca000 == 11 [pid = 5675] [id = 20] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6e8a000 == 10 [pid = 5675] [id = 18] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b9ace000 == 9 [pid = 5675] [id = 40] 23:58:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b57a5000 == 8 [pid = 5675] [id = 41] 23:58:53 INFO - PROCESS | 5675 | 1461567533198 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad911000 == 9 [pid = 5675] [id = 42] 23:58:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 124 (0x7f46ae2e8c00) [pid = 5675] [serial = 124] [outer = (nil)] 23:58:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 125 (0x7f46aefcf000) [pid = 5675] [serial = 125] [outer = 0x7f46ae2e8c00] 23:58:53 INFO - PROCESS | 5675 | 1461567533274 Marionette DEBUG loaded listener.js 23:58:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f46b0751400) [pid = 5675] [serial = 126] [outer = 0x7f46ae2e8c00] 23:58:53 INFO - PROCESS | 5675 | 1461567533941 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]]]}] 23:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 23:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 4803ms 23:58:53 INFO - PROCESS | 5675 | 1461567533964 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 23:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 23:58:53 INFO - PROCESS | 5675 | 1461567533969 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 23:58:53 INFO - PROCESS | 5675 | 1461567533976 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 23:58:53 INFO - PROCESS | 5675 | 1461567533982 Marionette TRACE conn3 <- [1,142,null,{}] 23:58:53 INFO - PROCESS | 5675 | 1461567533989 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}] 23:58:54 INFO - PROCESS | 5675 | 1461567534141 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 23:58:54 INFO - PROCESS | 5675 | 1461567534242 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4d44800 == 10 [pid = 5675] [id = 43] 23:58:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46b0759000) [pid = 5675] [serial = 127] [outer = (nil)] 23:58:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46b2fd7400) [pid = 5675] [serial = 128] [outer = 0x7f46b0759000] 23:58:54 INFO - PROCESS | 5675 | 1461567534306 Marionette DEBUG loaded listener.js 23:58:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46b4af2000) [pid = 5675] [serial = 129] [outer = 0x7f46b0759000] 23:58:54 INFO - PROCESS | 5675 | 1461567534982 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]]]}] 23:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 23:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1037ms 23:58:55 INFO - PROCESS | 5675 | 1461567535020 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 23:58:55 INFO - PROCESS | 5675 | 1461567535027 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 23:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 23:58:55 INFO - PROCESS | 5675 | 1461567535033 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 23:58:55 INFO - PROCESS | 5675 | 1461567535036 Marionette TRACE conn3 <- [1,146,null,{}] 23:58:55 INFO - PROCESS | 5675 | 1461567535093 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}] 23:58:55 INFO - PROCESS | 5675 | 1461567535239 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 23:58:55 INFO - PROCESS | 5675 | 1461567535251 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6c33000 == 11 [pid = 5675] [id = 44] 23:58:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f46b5dfac00) [pid = 5675] [serial = 130] [outer = (nil)] 23:58:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f46b661f400) [pid = 5675] [serial = 131] [outer = 0x7f46b5dfac00] 23:58:55 INFO - PROCESS | 5675 | 1461567535312 Marionette DEBUG loaded listener.js 23:58:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f46b7035400) [pid = 5675] [serial = 132] [outer = 0x7f46b5dfac00] 23:58:56 INFO - PROCESS | 5675 | 1461567536317 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]]]}] 23:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 23:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1329ms 23:58:56 INFO - PROCESS | 5675 | 1461567536367 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 23:58:56 INFO - PROCESS | 5675 | 1461567536371 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 23:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 23:58:56 INFO - PROCESS | 5675 | 1461567536384 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 23:58:56 INFO - PROCESS | 5675 | 1461567536393 Marionette TRACE conn3 <- [1,150,null,{}] 23:58:56 INFO - PROCESS | 5675 | 1461567536410 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}] 23:58:56 INFO - PROCESS | 5675 | 1461567536592 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 23:58:56 INFO - PROCESS | 5675 | 1461567536621 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c43ac000 == 12 [pid = 5675] [id = 45] 23:58:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f46bd247800) [pid = 5675] [serial = 133] [outer = (nil)] 23:58:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f46c3c5f800) [pid = 5675] [serial = 134] [outer = 0x7f46bd247800] 23:58:56 INFO - PROCESS | 5675 | 1461567536679 Marionette DEBUG loaded listener.js 23:58:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f46c3edc400) [pid = 5675] [serial = 135] [outer = 0x7f46bd247800] 23:58:57 INFO - PROCESS | 5675 | 1461567537381 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]]]}] 23:58:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 23:58:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1051ms 23:58:57 INFO - PROCESS | 5675 | 1461567537427 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 23:58:57 INFO - PROCESS | 5675 | 1461567537432 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 23:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 23:58:57 INFO - PROCESS | 5675 | 1461567537447 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 23:58:57 INFO - PROCESS | 5675 | 1461567537450 Marionette TRACE conn3 <- [1,154,null,{}] 23:58:57 INFO - PROCESS | 5675 | 1461567537455 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}] 23:58:58 INFO - PROCESS | 5675 | 1461567538436 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f46b322e400) [pid = 5675] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f46b4fde000) [pid = 5675] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46b07b7400) [pid = 5675] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f46b6a2d000) [pid = 5675] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f46af1e8400) [pid = 5675] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f46b600b400) [pid = 5675] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46b0a0b000) [pid = 5675] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46ad99e400) [pid = 5675] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f46b58bd400) [pid = 5675] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 125 (0x7f46ad4b2c00) [pid = 5675] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 124 (0x7f46c514e400) [pid = 5675] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 123 (0x7f46ad4b1000) [pid = 5675] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 122 (0x7f46c4357000) [pid = 5675] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 121 (0x7f46b6992000) [pid = 5675] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 120 (0x7f46b4f5a000) [pid = 5675] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 119 (0x7f46b7807c00) [pid = 5675] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 118 (0x7f46b4767000) [pid = 5675] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 117 (0x7f46afdf4c00) [pid = 5675] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 116 (0x7f46b2f04800) [pid = 5675] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 115 (0x7f46ad99dc00) [pid = 5675] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 114 (0x7f46b661fc00) [pid = 5675] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 113 (0x7f46afdf5800) [pid = 5675] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 112 (0x7f46afdf1c00) [pid = 5675] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 111 (0x7f46b83d6400) [pid = 5675] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 110 (0x7f46b7062c00) [pid = 5675] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 109 (0x7f46ad4b4400) [pid = 5675] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 108 (0x7f46c51c6800) [pid = 5675] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 107 (0x7f46afdef000) [pid = 5675] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 106 (0x7f46aecd2400) [pid = 5675] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 105 (0x7f46ad99e000) [pid = 5675] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 104 (0x7f46bd24e800) [pid = 5675] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 23:58:58 INFO - PROCESS | 5675 | --DOMWINDOW == 103 (0x7f46c303e400) [pid = 5675] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 23:58:58 INFO - PROCESS | 5675 | 1461567538611 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad909000 == 13 [pid = 5675] [id = 46] 23:58:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 104 (0x7f46ac5a2800) [pid = 5675] [serial = 136] [outer = (nil)] 23:58:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 105 (0x7f46ad58f000) [pid = 5675] [serial = 137] [outer = 0x7f46ac5a2800] 23:58:58 INFO - PROCESS | 5675 | 1461567538671 Marionette DEBUG loaded listener.js 23:58:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 106 (0x7f46af1f5400) [pid = 5675] [serial = 138] [outer = 0x7f46ac5a2800] 23:58:59 INFO - PROCESS | 5675 | 1461567539443 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]]]}] 23:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 23:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 2043ms 23:58:59 INFO - PROCESS | 5675 | 1461567539495 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 23:58:59 INFO - PROCESS | 5675 | 1461567539497 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 23:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 23:58:59 INFO - PROCESS | 5675 | 1461567539519 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 23:58:59 INFO - PROCESS | 5675 | 1461567539521 Marionette TRACE conn3 <- [1,158,null,{}] 23:58:59 INFO - PROCESS | 5675 | 1461567539526 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}] 23:58:59 INFO - PROCESS | 5675 | 1461567539660 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 23:58:59 INFO - PROCESS | 5675 | 1461567539670 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:58:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b77a5800 == 14 [pid = 5675] [id = 47] 23:58:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 107 (0x7f46c303f000) [pid = 5675] [serial = 139] [outer = (nil)] 23:58:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 108 (0x7f46c4147400) [pid = 5675] [serial = 140] [outer = 0x7f46c303f000] 23:58:59 INFO - PROCESS | 5675 | 1461567539823 Marionette DEBUG loaded listener.js 23:58:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 109 (0x7f46c5329000) [pid = 5675] [serial = 141] [outer = 0x7f46c303f000] 23:59:00 INFO - PROCESS | 5675 | 1461567540754 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]]]}] 23:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 23:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1287ms 23:59:00 INFO - PROCESS | 5675 | 1461567540799 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 23:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 23:59:00 INFO - PROCESS | 5675 | 1461567540804 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 23:59:00 INFO - PROCESS | 5675 | 1461567540812 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 23:59:00 INFO - PROCESS | 5675 | 1461567540818 Marionette TRACE conn3 <- [1,162,null,{}] 23:59:00 INFO - PROCESS | 5675 | 1461567540826 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}] 23:59:01 INFO - PROCESS | 5675 | 1461567541031 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 23:59:01 INFO - PROCESS | 5675 | 1461567541202 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5ddc800 == 15 [pid = 5675] [id = 48] 23:59:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 110 (0x7f46ad990800) [pid = 5675] [serial = 142] [outer = (nil)] 23:59:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 111 (0x7f46b075b800) [pid = 5675] [serial = 143] [outer = 0x7f46ad990800] 23:59:01 INFO - PROCESS | 5675 | 1461567541279 Marionette DEBUG loaded listener.js 23:59:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 112 (0x7f46b3228800) [pid = 5675] [serial = 144] [outer = 0x7f46ad990800] 23:59:02 INFO - PROCESS | 5675 | 1461567542202 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]]]}] 23:59:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 23:59:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1438ms 23:59:02 INFO - PROCESS | 5675 | 1461567542250 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 23:59:02 INFO - PROCESS | 5675 | 1461567542258 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 23:59:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 23:59:02 INFO - PROCESS | 5675 | 1461567542268 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 23:59:02 INFO - PROCESS | 5675 | 1461567542272 Marionette TRACE conn3 <- [1,166,null,{}] 23:59:02 INFO - PROCESS | 5675 | 1461567542277 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}] 23:59:02 INFO - PROCESS | 5675 | 1461567542475 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 23:59:02 INFO - PROCESS | 5675 | 1461567542606 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3f21800 == 16 [pid = 5675] [id = 49] 23:59:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 113 (0x7f46ae2e7400) [pid = 5675] [serial = 145] [outer = (nil)] 23:59:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 114 (0x7f46b5fa2800) [pid = 5675] [serial = 146] [outer = 0x7f46ae2e7400] 23:59:02 INFO - PROCESS | 5675 | 1461567542679 Marionette DEBUG loaded listener.js 23:59:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 115 (0x7f46b83cd400) [pid = 5675] [serial = 147] [outer = 0x7f46ae2e7400] 23:59:03 INFO - PROCESS | 5675 | 1461567543588 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]]]}] 23:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 23:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1386ms 23:59:03 INFO - PROCESS | 5675 | 1461567543654 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 23:59:03 INFO - PROCESS | 5675 | 1461567543658 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 23:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 23:59:03 INFO - PROCESS | 5675 | 1461567543664 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 23:59:03 INFO - PROCESS | 5675 | 1461567543669 Marionette TRACE conn3 <- [1,170,null,{}] 23:59:03 INFO - PROCESS | 5675 | 1461567543685 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}] 23:59:03 INFO - PROCESS | 5675 | 1461567543848 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 23:59:04 INFO - PROCESS | 5675 | 1461567544094 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aec91000 == 17 [pid = 5675] [id = 50] 23:59:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 116 (0x7f46ad4bac00) [pid = 5675] [serial = 148] [outer = (nil)] 23:59:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 117 (0x7f46ad59a800) [pid = 5675] [serial = 149] [outer = 0x7f46ad4bac00] 23:59:04 INFO - PROCESS | 5675 | 1461567544237 Marionette DEBUG loaded listener.js 23:59:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 118 (0x7f46ad50e400) [pid = 5675] [serial = 150] [outer = 0x7f46ad4bac00] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 117 (0x7f46b61a4800) [pid = 5675] [serial = 68] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 116 (0x7f46b4fe4000) [pid = 5675] [serial = 65] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 115 (0x7f46c6d2a000) [pid = 5675] [serial = 2] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 114 (0x7f46b4769400) [pid = 5675] [serial = 82] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 113 (0x7f46b5a56c00) [pid = 5675] [serial = 67] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 112 (0x7f46b4fe3c00) [pid = 5675] [serial = 100] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 111 (0x7f46c3e82c00) [pid = 5675] [serial = 52] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 110 (0x7f46b6a31c00) [pid = 5675] [serial = 40] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 109 (0x7f46b6197c00) [pid = 5675] [serial = 43] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 108 (0x7f46b8df6400) [pid = 5675] [serial = 49] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 107 (0x7f46aee45800) [pid = 5675] [serial = 28] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 106 (0x7f46b705ac00) [pid = 5675] [serial = 46] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 105 (0x7f46b661dc00) [pid = 5675] [serial = 44] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 104 (0x7f46b3bdfc00) [pid = 5675] [serial = 34] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 103 (0x7f46b07b6c00) [pid = 5675] [serial = 50] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 102 (0x7f46b58ba400) [pid = 5675] [serial = 35] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 101 (0x7f46b6198400) [pid = 5675] [serial = 37] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 100 (0x7f46afdef800) [pid = 5675] [serial = 31] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 99 (0x7f46ad4ba800) [pid = 5675] [serial = 25] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 98 (0x7f46b8d08000) [pid = 5675] [serial = 41] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 97 (0x7f46b78cf400) [pid = 5675] [serial = 47] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 96 (0x7f46b6840400) [pid = 5675] [serial = 38] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 95 (0x7f46c4144400) [pid = 5675] [serial = 53] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 94 (0x7f46ad998800) [pid = 5675] [serial = 26] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 93 (0x7f46ad4bb000) [pid = 5675] [serial = 23] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 92 (0x7f46b8d0ec00) [pid = 5675] [serial = 61] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 91 (0x7f46b5b50000) [pid = 5675] [serial = 83] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 90 (0x7f46aefcb800) [pid = 5675] [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.] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 89 (0x7f46afdf5000) [pid = 5675] [serial = 56] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 88 (0x7f46b40b1400) [pid = 5675] [serial = 107] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 87 (0x7f46b8d02c00) [pid = 5675] [serial = 71] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 86 (0x7f46b6003000) [pid = 5675] [serial = 58] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 85 (0x7f46aefcd400) [pid = 5675] [serial = 55] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 84 (0x7f46c7239400) [pid = 5675] [serial = 91] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 83 (0x7f46c3edc800) [pid = 5675] [serial = 73] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 82 (0x7f46b61a3c00) [pid = 5675] [serial = 85] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 81 (0x7f46b6840000) [pid = 5675] [serial = 101] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 80 (0x7f46b7809800) [pid = 5675] [serial = 70] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 79 (0x7f46b7057400) [pid = 5675] [serial = 103] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 78 (0x7f46b4f56000) [pid = 5675] [serial = 12] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 77 (0x7f46c89dfc00) [pid = 5675] [serial = 79] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 76 (0x7f46c93c2400) [pid = 5675] [serial = 94] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 75 (0x7f46c72edc00) [pid = 5675] [serial = 77] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 74 (0x7f46c8fc4c00) [pid = 5675] [serial = 92] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 73 (0x7f46b83cfc00) [pid = 5675] [serial = 104] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 72 (0x7f46b555f800) [pid = 5675] [serial = 9] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 71 (0x7f46b6a2c000) [pid = 5675] [serial = 86] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 70 (0x7f46c5332c00) [pid = 5675] [serial = 76] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 69 (0x7f46bd242800) [pid = 5675] [serial = 62] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 68 (0x7f46b4b12400) [pid = 5675] [serial = 64] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 67 (0x7f46b600a000) [pid = 5675] [serial = 120] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 66 (0x7f46be078400) [pid = 5675] [serial = 88] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 65 (0x7f46b698b400) [pid = 5675] [serial = 59] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 64 (0x7f46c934f800) [pid = 5675] [serial = 111] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 63 (0x7f46cb1b9c00) [pid = 5675] [serial = 113] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 62 (0x7f46b6834c00) [pid = 5675] [serial = 17] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 61 (0x7f46cb10b400) [pid = 5675] [serial = 98] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 60 (0x7f46b78ca000) [pid = 5675] [serial = 19] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 59 (0x7f46c414d800) [pid = 5675] [serial = 108] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 58 (0x7f46c8b9cc00) [pid = 5675] [serial = 80] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 57 (0x7f46c50e6c00) [pid = 5675] [serial = 74] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 56 (0x7f46afdf0c00) [pid = 5675] [serial = 16] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 55 (0x7f46c9623800) [pid = 5675] [serial = 95] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 54 (0x7f46c962fc00) [pid = 5675] [serial = 97] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 53 (0x7f46c8fc1400) [pid = 5675] [serial = 110] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 52 (0x7f46b2f06c00) [pid = 5675] [serial = 119] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 51 (0x7f46cd572400) [pid = 5675] [serial = 117] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 50 (0x7f46cbc3b000) [pid = 5675] [serial = 114] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 49 (0x7f46cb10f000) [pid = 5675] [serial = 116] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 48 (0x7f46c3edd400) [pid = 5675] [serial = 89] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | --DOMWINDOW == 47 (0x7f46ad4b6000) [pid = 5675] [serial = 22] [outer = (nil)] [url = about:blank] 23:59:04 INFO - PROCESS | 5675 | 1461567544849 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 23:59:05 INFO - PROCESS | 5675 | --DOMWINDOW == 46 (0x7f46b0752000) [pid = 5675] [serial = 122] [outer = (nil)] [url = about:blank] 23:59:05 INFO - PROCESS | 5675 | 1461567545317 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]]]}] 23:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 23:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1690ms 23:59:05 INFO - PROCESS | 5675 | 1461567545354 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 23:59:05 INFO - PROCESS | 5675 | 1461567545359 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 23:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 23:59:05 INFO - PROCESS | 5675 | 1461567545366 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 23:59:05 INFO - PROCESS | 5675 | 1461567545370 Marionette TRACE conn3 <- [1,174,null,{}] 23:59:05 INFO - PROCESS | 5675 | 1461567545376 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}] 23:59:05 INFO - PROCESS | 5675 | 1461567545516 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 23:59:05 INFO - PROCESS | 5675 | 1461567545598 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b2f56000 == 18 [pid = 5675] [id = 51] 23:59:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 47 (0x7f46b0752400) [pid = 5675] [serial = 151] [outer = (nil)] 23:59:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 48 (0x7f46b2f04000) [pid = 5675] [serial = 152] [outer = 0x7f46b0752400] 23:59:05 INFO - PROCESS | 5675 | 1461567545660 Marionette DEBUG loaded listener.js 23:59:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 49 (0x7f46b322e800) [pid = 5675] [serial = 153] [outer = 0x7f46b0752400] 23:59:06 INFO - PROCESS | 5675 | 1461567546484 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]]]}] 23:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 23:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1130ms 23:59:06 INFO - PROCESS | 5675 | 1461567546502 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 23:59:06 INFO - PROCESS | 5675 | 1461567546506 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 23:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 23:59:06 INFO - PROCESS | 5675 | 1461567546514 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 23:59:06 INFO - PROCESS | 5675 | 1461567546517 Marionette TRACE conn3 <- [1,178,null,{}] 23:59:06 INFO - PROCESS | 5675 | 1461567546522 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}] 23:59:06 INFO - PROCESS | 5675 | 1461567546655 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 23:59:06 INFO - PROCESS | 5675 | 1461567546674 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4d33000 == 19 [pid = 5675] [id = 52] 23:59:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 50 (0x7f46ac5a6000) [pid = 5675] [serial = 154] [outer = (nil)] 23:59:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 51 (0x7f46b4b71c00) [pid = 5675] [serial = 155] [outer = 0x7f46ac5a6000] 23:59:06 INFO - PROCESS | 5675 | 1461567546737 Marionette DEBUG loaded listener.js 23:59:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 52 (0x7f46b582c400) [pid = 5675] [serial = 156] [outer = 0x7f46ac5a6000] 23:59:07 INFO - PROCESS | 5675 | 1461567547420 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]]]}] 23:59:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 23:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 929ms 23:59:07 INFO - PROCESS | 5675 | 1461567547442 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 23:59:07 INFO - PROCESS | 5675 | 1461567547445 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 23:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 23:59:07 INFO - PROCESS | 5675 | 1461567547452 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 23:59:07 INFO - PROCESS | 5675 | 1461567547460 Marionette TRACE conn3 <- [1,182,null,{}] 23:59:07 INFO - PROCESS | 5675 | 1461567547473 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}] 23:59:07 INFO - PROCESS | 5675 | 1461567547655 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 23:59:07 INFO - PROCESS | 5675 | 1461567547684 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5b22800 == 20 [pid = 5675] [id = 53] 23:59:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 53 (0x7f46b4b71000) [pid = 5675] [serial = 157] [outer = (nil)] 23:59:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 54 (0x7f46b619a400) [pid = 5675] [serial = 158] [outer = 0x7f46b4b71000] 23:59:07 INFO - PROCESS | 5675 | 1461567547746 Marionette DEBUG loaded listener.js 23:59:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 55 (0x7f46b7038c00) [pid = 5675] [serial = 159] [outer = 0x7f46b4b71000] 23:59:08 INFO - PROCESS | 5675 | 1461567548452 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]]]}] 23:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 23:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1043ms 23:59:08 INFO - PROCESS | 5675 | 1461567548495 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 23:59:08 INFO - PROCESS | 5675 | 1461567548499 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 23:59:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 23:59:08 INFO - PROCESS | 5675 | 1461567548509 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 23:59:08 INFO - PROCESS | 5675 | 1461567548511 Marionette TRACE conn3 <- [1,186,null,{}] 23:59:08 INFO - PROCESS | 5675 | 1461567548515 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}] 23:59:08 INFO - PROCESS | 5675 | 1461567548678 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 23:59:08 INFO - PROCESS | 5675 | 1461567548699 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b66bb000 == 21 [pid = 5675] [id = 54] 23:59:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 56 (0x7f46b703ac00) [pid = 5675] [serial = 160] [outer = (nil)] 23:59:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 57 (0x7f46b83d0c00) [pid = 5675] [serial = 161] [outer = 0x7f46b703ac00] 23:59:08 INFO - PROCESS | 5675 | 1461567548758 Marionette DEBUG loaded listener.js 23:59:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 58 (0x7f46b8d05800) [pid = 5675] [serial = 162] [outer = 0x7f46b703ac00] 23:59:09 INFO - PROCESS | 5675 | --DOMWINDOW == 57 (0x7f46ae2e8c00) [pid = 5675] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 23:59:09 INFO - PROCESS | 5675 | --DOMWINDOW == 56 (0x7f46bd247800) [pid = 5675] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 23:59:09 INFO - PROCESS | 5675 | --DOMWINDOW == 55 (0x7f46b0759000) [pid = 5675] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 23:59:09 INFO - PROCESS | 5675 | --DOMWINDOW == 54 (0x7f46b5dfac00) [pid = 5675] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 23:59:09 INFO - PROCESS | 5675 | --DOMWINDOW == 53 (0x7f46ac5a2800) [pid = 5675] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 23:59:09 INFO - PROCESS | 5675 | --DOMWINDOW == 52 (0x7f46ac5ae800) [pid = 5675] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 23:59:09 INFO - PROCESS | 5675 | 1461567549386 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]]]}] 23:59:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 23:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 932ms 23:59:09 INFO - PROCESS | 5675 | 1461567549441 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 23:59:09 INFO - PROCESS | 5675 | 1461567549443 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 23:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 23:59:09 INFO - PROCESS | 5675 | 1461567549449 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 23:59:09 INFO - PROCESS | 5675 | 1461567549451 Marionette TRACE conn3 <- [1,190,null,{}] 23:59:09 INFO - PROCESS | 5675 | 1461567549456 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}] 23:59:09 INFO - PROCESS | 5675 | 1461567549597 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 23:59:09 INFO - PROCESS | 5675 | 1461567549681 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6ab0800 == 22 [pid = 5675] [id = 55] 23:59:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 53 (0x7f46b8d0a800) [pid = 5675] [serial = 163] [outer = (nil)] 23:59:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 54 (0x7f46b8def000) [pid = 5675] [serial = 164] [outer = 0x7f46b8d0a800] 23:59:09 INFO - PROCESS | 5675 | 1461567549757 Marionette DEBUG loaded listener.js 23:59:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 55 (0x7f46bd24d800) [pid = 5675] [serial = 165] [outer = 0x7f46b8d0a800] 23:59:10 INFO - PROCESS | 5675 | 1461567550441 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]]]}] 23:59:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 23:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1031ms 23:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 23:59:10 INFO - PROCESS | 5675 | 1461567550480 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 23:59:10 INFO - PROCESS | 5675 | 1461567550482 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 23:59:10 INFO - PROCESS | 5675 | 1461567550488 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 23:59:10 INFO - PROCESS | 5675 | 1461567550491 Marionette TRACE conn3 <- [1,194,null,{}] 23:59:10 INFO - PROCESS | 5675 | 1461567550495 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}] 23:59:10 INFO - PROCESS | 5675 | 1461567550674 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 23:59:10 INFO - PROCESS | 5675 | 1461567550694 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b70a0800 == 23 [pid = 5675] [id = 56] 23:59:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 56 (0x7f46b8d07800) [pid = 5675] [serial = 166] [outer = (nil)] 23:59:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 57 (0x7f46c3e85000) [pid = 5675] [serial = 167] [outer = 0x7f46b8d07800] 23:59:10 INFO - PROCESS | 5675 | 1461567550757 Marionette DEBUG loaded listener.js 23:59:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 58 (0x7f46c503ec00) [pid = 5675] [serial = 168] [outer = 0x7f46b8d07800] 23:59:11 INFO - PROCESS | 5675 | 1461567551346 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]]]}] 23:59:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 23:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 878ms 23:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 23:59:11 INFO - PROCESS | 5675 | 1461567551366 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 23:59:11 INFO - PROCESS | 5675 | 1461567551368 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 23:59:11 INFO - PROCESS | 5675 | 1461567551373 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 23:59:11 INFO - PROCESS | 5675 | 1461567551376 Marionette TRACE conn3 <- [1,198,null,{}] 23:59:11 INFO - PROCESS | 5675 | 1461567551381 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}] 23:59:11 INFO - PROCESS | 5675 | 1461567551503 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 23:59:11 INFO - PROCESS | 5675 | 1461567551521 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9a77800 == 24 [pid = 5675] [id = 57] 23:59:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 59 (0x7f46c3040400) [pid = 5675] [serial = 169] [outer = (nil)] 23:59:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 60 (0x7f46c51c4000) [pid = 5675] [serial = 170] [outer = 0x7f46c3040400] 23:59:11 INFO - PROCESS | 5675 | 1461567551578 Marionette DEBUG loaded listener.js 23:59:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 61 (0x7f46c532b000) [pid = 5675] [serial = 171] [outer = 0x7f46c3040400] 23:59:12 INFO - PROCESS | 5675 | 1461567552569 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]]]}] 23:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 23:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1281ms 23:59:12 INFO - PROCESS | 5675 | 1461567552655 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 23:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 23:59:12 INFO - PROCESS | 5675 | 1461567552664 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 23:59:12 INFO - PROCESS | 5675 | 1461567552671 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 23:59:12 INFO - PROCESS | 5675 | 1461567552677 Marionette TRACE conn3 <- [1,202,null,{}] 23:59:12 INFO - PROCESS | 5675 | 1461567552685 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}] 23:59:12 INFO - PROCESS | 5675 | 1461567552893 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 23:59:13 INFO - PROCESS | 5675 | 1461567553016 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4b9a800 == 25 [pid = 5675] [id = 58] 23:59:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 62 (0x7f46afc1d800) [pid = 5675] [serial = 172] [outer = (nil)] 23:59:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 63 (0x7f46b075d800) [pid = 5675] [serial = 173] [outer = 0x7f46afc1d800] 23:59:13 INFO - PROCESS | 5675 | 1461567553090 Marionette DEBUG loaded listener.js 23:59:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 64 (0x7f46b40b6000) [pid = 5675] [serial = 174] [outer = 0x7f46afc1d800] 23:59:14 INFO - PROCESS | 5675 | 1461567554002 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]]]}] 23:59:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 23:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1390ms 23:59:14 INFO - PROCESS | 5675 | 1461567554062 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 23:59:14 INFO - PROCESS | 5675 | 1461567554070 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 23:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 23:59:14 INFO - PROCESS | 5675 | 1461567554080 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 23:59:14 INFO - PROCESS | 5675 | 1461567554083 Marionette TRACE conn3 <- [1,206,null,{}] 23:59:14 INFO - PROCESS | 5675 | 1461567554089 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}] 23:59:14 INFO - PROCESS | 5675 | 1461567554255 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 23:59:14 INFO - PROCESS | 5675 | 1461567554362 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6c2e800 == 26 [pid = 5675] [id = 59] 23:59:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 65 (0x7f46b3230000) [pid = 5675] [serial = 175] [outer = (nil)] 23:59:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 66 (0x7f46b6011000) [pid = 5675] [serial = 176] [outer = 0x7f46b3230000] 23:59:14 INFO - PROCESS | 5675 | 1461567554432 Marionette DEBUG loaded listener.js 23:59:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 67 (0x7f46b6a25000) [pid = 5675] [serial = 177] [outer = 0x7f46b3230000] 23:59:15 INFO - PROCESS | 5675 | 1461567555276 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]]]}] 23:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 23:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1381ms 23:59:15 INFO - PROCESS | 5675 | 1461567555472 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 23:59:15 INFO - PROCESS | 5675 | 1461567555479 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 23:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 23:59:15 INFO - PROCESS | 5675 | 1461567555487 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 23:59:15 INFO - PROCESS | 5675 | 1461567555490 Marionette TRACE conn3 <- [1,210,null,{}] 23:59:15 INFO - PROCESS | 5675 | 1461567555498 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}] 23:59:15 INFO - PROCESS | 5675 | 1461567555675 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 23:59:15 INFO - PROCESS | 5675 | 1461567555811 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b3211800 == 27 [pid = 5675] [id = 60] 23:59:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 68 (0x7f46b0755000) [pid = 5675] [serial = 178] [outer = (nil)] 23:59:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 69 (0x7f46b0759400) [pid = 5675] [serial = 179] [outer = 0x7f46b0755000] 23:59:15 INFO - PROCESS | 5675 | 1461567555949 Marionette DEBUG loaded listener.js 23:59:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 70 (0x7f46b0a09c00) [pid = 5675] [serial = 180] [outer = 0x7f46b0755000] 23:59:16 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad911000 == 26 [pid = 5675] [id = 42] 23:59:16 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aec91000 == 25 [pid = 5675] [id = 50] 23:59:16 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5ddc800 == 24 [pid = 5675] [id = 48] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 69 (0x7f46aefcf000) [pid = 5675] [serial = 125] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 68 (0x7f46c3c5f800) [pid = 5675] [serial = 134] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 67 (0x7f46b0751400) [pid = 5675] [serial = 126] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 66 (0x7f46b2fd7400) [pid = 5675] [serial = 128] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 65 (0x7f46b4af2000) [pid = 5675] [serial = 129] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 64 (0x7f46b661f400) [pid = 5675] [serial = 131] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 63 (0x7f46ad58f000) [pid = 5675] [serial = 137] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 62 (0x7f46c3edc400) [pid = 5675] [serial = 135] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 61 (0x7f46af1f5400) [pid = 5675] [serial = 138] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 60 (0x7f46b7035400) [pid = 5675] [serial = 132] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | --DOMWINDOW == 59 (0x7f46b0758400) [pid = 5675] [serial = 123] [outer = (nil)] [url = about:blank] 23:59:16 INFO - PROCESS | 5675 | 1461567556718 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]]]}] 23:59:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 23:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1284ms 23:59:16 INFO - PROCESS | 5675 | 1461567556771 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 23:59:16 INFO - PROCESS | 5675 | 1461567556775 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 23:59:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 23:59:16 INFO - PROCESS | 5675 | 1461567556787 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 23:59:16 INFO - PROCESS | 5675 | 1461567556792 Marionette TRACE conn3 <- [1,214,null,{}] 23:59:16 INFO - PROCESS | 5675 | 1461567556802 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}] 23:59:16 INFO - PROCESS | 5675 | 1461567556945 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 23:59:16 INFO - PROCESS | 5675 | 1461567556957 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5543000 == 25 [pid = 5675] [id = 61] 23:59:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 60 (0x7f46b4b73000) [pid = 5675] [serial = 181] [outer = (nil)] 23:59:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 61 (0x7f46b4feb800) [pid = 5675] [serial = 182] [outer = 0x7f46b4b73000] 23:59:17 INFO - PROCESS | 5675 | 1461567557025 Marionette DEBUG loaded listener.js 23:59:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 62 (0x7f46b6198400) [pid = 5675] [serial = 183] [outer = 0x7f46b4b73000] 23:59:17 INFO - PROCESS | 5675 | 1461567557725 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]]]}] 23:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 23:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 987ms 23:59:17 INFO - PROCESS | 5675 | 1461567557772 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 23:59:17 INFO - PROCESS | 5675 | 1461567557776 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 23:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 23:59:17 INFO - PROCESS | 5675 | 1461567557782 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 23:59:17 INFO - PROCESS | 5675 | 1461567557784 Marionette TRACE conn3 <- [1,218,null,{}] 23:59:17 INFO - PROCESS | 5675 | 1461567557810 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}] 23:59:17 INFO - PROCESS | 5675 | 1461567557959 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 23:59:17 INFO - PROCESS | 5675 | 1461567557972 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b68c9800 == 26 [pid = 5675] [id = 62] 23:59:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 63 (0x7f46ac5ac400) [pid = 5675] [serial = 184] [outer = (nil)] 23:59:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 64 (0x7f46b83d5c00) [pid = 5675] [serial = 185] [outer = 0x7f46ac5ac400] 23:59:18 INFO - PROCESS | 5675 | 1461567558042 Marionette DEBUG loaded listener.js 23:59:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 65 (0x7f46b8df8400) [pid = 5675] [serial = 186] [outer = 0x7f46ac5ac400] 23:59:18 INFO - PROCESS | 5675 | 1461567558764 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]]]}] 23:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 23:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1031ms 23:59:18 INFO - PROCESS | 5675 | 1461567558814 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 23:59:18 INFO - PROCESS | 5675 | 1461567558817 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 23:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 23:59:18 INFO - PROCESS | 5675 | 1461567558822 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 23:59:18 INFO - PROCESS | 5675 | 1461567558836 Marionette TRACE conn3 <- [1,222,null,{}] 23:59:18 INFO - PROCESS | 5675 | 1461567558855 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}] 23:59:19 INFO - PROCESS | 5675 | 1461567559029 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 23:59:19 INFO - PROCESS | 5675 | 1461567559050 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:19 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b77ab800 == 27 [pid = 5675] [id = 63] 23:59:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 66 (0x7f46bd248800) [pid = 5675] [serial = 187] [outer = (nil)] 23:59:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 67 (0x7f46be078800) [pid = 5675] [serial = 188] [outer = 0x7f46bd248800] 23:59:19 INFO - PROCESS | 5675 | 1461567559111 Marionette DEBUG loaded listener.js 23:59:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 68 (0x7f46c3e83800) [pid = 5675] [serial = 189] [outer = 0x7f46bd248800] 23:59:19 INFO - PROCESS | 5675 | 1461567559801 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]]]}] 23:59:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 23:59:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1041ms 23:59:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 23:59:19 INFO - PROCESS | 5675 | 1461567559874 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 23:59:19 INFO - PROCESS | 5675 | 1461567559876 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 23:59:19 INFO - PROCESS | 5675 | 1461567559882 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 23:59:19 INFO - PROCESS | 5675 | 1461567559885 Marionette TRACE conn3 <- [1,226,null,{}] 23:59:19 INFO - PROCESS | 5675 | 1461567559890 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}] 23:59:20 INFO - PROCESS | 5675 | 1461567560054 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 23:59:20 INFO - PROCESS | 5675 | 1461567560079 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46be0e5000 == 28 [pid = 5675] [id = 64] 23:59:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 69 (0x7f46c3edc400) [pid = 5675] [serial = 190] [outer = (nil)] 23:59:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 70 (0x7f46c503f000) [pid = 5675] [serial = 191] [outer = 0x7f46c3edc400] 23:59:20 INFO - PROCESS | 5675 | 1461567560140 Marionette DEBUG loaded listener.js 23:59:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 71 (0x7f46c5326000) [pid = 5675] [serial = 192] [outer = 0x7f46c3edc400] 23:59:21 INFO - PROCESS | 5675 | 1461567561002 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]]]}] 23:59:21 INFO - PROCESS | 5675 | --DOMWINDOW == 70 (0x7f46b8d07800) [pid = 5675] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 23:59:21 INFO - PROCESS | 5675 | --DOMWINDOW == 69 (0x7f46b703ac00) [pid = 5675] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 23:59:21 INFO - PROCESS | 5675 | --DOMWINDOW == 68 (0x7f46b0752400) [pid = 5675] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 23:59:21 INFO - PROCESS | 5675 | --DOMWINDOW == 67 (0x7f46ad4bac00) [pid = 5675] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 23:59:21 INFO - PROCESS | 5675 | --DOMWINDOW == 66 (0x7f46ac5a6000) [pid = 5675] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 23:59:21 INFO - PROCESS | 5675 | --DOMWINDOW == 65 (0x7f46b4b71000) [pid = 5675] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 23:59:21 INFO - PROCESS | 5675 | --DOMWINDOW == 64 (0x7f46b8d0a800) [pid = 5675] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 23:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 23:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1179ms 23:59:21 INFO - PROCESS | 5675 | 1461567561061 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 23:59:21 INFO - PROCESS | 5675 | 1461567561065 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 23:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 23:59:21 INFO - PROCESS | 5675 | 1461567561080 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 23:59:21 INFO - PROCESS | 5675 | 1461567561083 Marionette TRACE conn3 <- [1,230,null,{}] 23:59:21 INFO - PROCESS | 5675 | 1461567561088 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}] 23:59:21 INFO - PROCESS | 5675 | 1461567561270 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 23:59:21 INFO - PROCESS | 5675 | 1461567561355 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3cbf000 == 29 [pid = 5675] [id = 65] 23:59:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 65 (0x7f46c4350800) [pid = 5675] [serial = 193] [outer = (nil)] 23:59:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 66 (0x7f46c7239400) [pid = 5675] [serial = 194] [outer = 0x7f46c4350800] 23:59:21 INFO - PROCESS | 5675 | 1461567561421 Marionette DEBUG loaded listener.js 23:59:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 67 (0x7f46c89e0c00) [pid = 5675] [serial = 195] [outer = 0x7f46c4350800] 23:59:22 INFO - PROCESS | 5675 | 1461567562034 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]]]}] 23:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 23:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 979ms 23:59:22 INFO - PROCESS | 5675 | 1461567562061 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 23:59:22 INFO - PROCESS | 5675 | 1461567562064 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 23:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 23:59:22 INFO - PROCESS | 5675 | 1461567562070 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 23:59:22 INFO - PROCESS | 5675 | 1461567562072 Marionette TRACE conn3 <- [1,234,null,{}] 23:59:22 INFO - PROCESS | 5675 | 1461567562077 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}] 23:59:22 INFO - PROCESS | 5675 | 1461567562261 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 23:59:22 INFO - PROCESS | 5675 | 1461567562283 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad90b800 == 30 [pid = 5675] [id = 66] 23:59:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 68 (0x7f46ac5a2000) [pid = 5675] [serial = 196] [outer = (nil)] 23:59:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 69 (0x7f46c8b99000) [pid = 5675] [serial = 197] [outer = 0x7f46ac5a2000] 23:59:22 INFO - PROCESS | 5675 | 1461567562350 Marionette DEBUG loaded listener.js 23:59:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 70 (0x7f46c9193000) [pid = 5675] [serial = 198] [outer = 0x7f46ac5a2000] 23:59:22 INFO - PROCESS | 5675 | 1461567562990 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]]]}] 23:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 23:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1026ms 23:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 23:59:23 INFO - PROCESS | 5675 | 1461567563102 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 23:59:23 INFO - PROCESS | 5675 | 1461567563106 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 23:59:23 INFO - PROCESS | 5675 | 1461567563125 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 23:59:23 INFO - PROCESS | 5675 | 1461567563130 Marionette TRACE conn3 <- [1,238,null,{}] 23:59:23 INFO - PROCESS | 5675 | 1461567563139 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}] 23:59:23 INFO - PROCESS | 5675 | 1461567563368 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 23:59:23 INFO - PROCESS | 5675 | 1461567563536 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b0795000 == 31 [pid = 5675] [id = 67] 23:59:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 71 (0x7f46afdee000) [pid = 5675] [serial = 199] [outer = (nil)] 23:59:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 72 (0x7f46b0752000) [pid = 5675] [serial = 200] [outer = 0x7f46afdee000] 23:59:23 INFO - PROCESS | 5675 | 1461567563608 Marionette DEBUG loaded listener.js 23:59:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 73 (0x7f46b2f08000) [pid = 5675] [serial = 201] [outer = 0x7f46afdee000] 23:59:24 INFO - PROCESS | 5675 | 1461567564444 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]]]}] 23:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 23:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1401ms 23:59:24 INFO - PROCESS | 5675 | 1461567564515 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 23:59:24 INFO - PROCESS | 5675 | 1461567564521 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 23:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 23:59:24 INFO - PROCESS | 5675 | 1461567564535 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 23:59:24 INFO - PROCESS | 5675 | 1461567564543 Marionette TRACE conn3 <- [1,242,null,{}] 23:59:24 INFO - PROCESS | 5675 | 1461567564549 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}] 23:59:24 INFO - PROCESS | 5675 | 1461567564760 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 23:59:24 INFO - PROCESS | 5675 | 1461567564889 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b7707800 == 32 [pid = 5675] [id = 68] 23:59:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 74 (0x7f46b6004c00) [pid = 5675] [serial = 202] [outer = (nil)] 23:59:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 75 (0x7f46b6840400) [pid = 5675] [serial = 203] [outer = 0x7f46b6004c00] 23:59:24 INFO - PROCESS | 5675 | 1461567564965 Marionette DEBUG loaded listener.js 23:59:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 76 (0x7f46b78cf400) [pid = 5675] [serial = 204] [outer = 0x7f46b6004c00] 23:59:25 INFO - PROCESS | 5675 | 1461567565777 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]]]}] 23:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 23:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1294ms 23:59:25 INFO - PROCESS | 5675 | 1461567565824 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 23:59:25 INFO - PROCESS | 5675 | 1461567565828 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 23:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 23:59:25 INFO - PROCESS | 5675 | 1461567565834 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 23:59:25 INFO - PROCESS | 5675 | 1461567565838 Marionette TRACE conn3 <- [1,246,null,{}] 23:59:25 INFO - PROCESS | 5675 | 1461567565867 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}] 23:59:26 INFO - PROCESS | 5675 | 1461567566067 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 23:59:26 INFO - PROCESS | 5675 | 1461567566167 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c5316000 == 33 [pid = 5675] [id = 69] 23:59:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 77 (0x7f46c4350400) [pid = 5675] [serial = 205] [outer = (nil)] 23:59:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 78 (0x7f46c5326400) [pid = 5675] [serial = 206] [outer = 0x7f46c4350400] 23:59:26 INFO - PROCESS | 5675 | 1461567566246 Marionette DEBUG loaded listener.js 23:59:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 79 (0x7f46c72efc00) [pid = 5675] [serial = 207] [outer = 0x7f46c4350400] 23:59:27 INFO - PROCESS | 5675 | 1461567567059 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]]]}] 23:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 23:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1237ms 23:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 23:59:27 INFO - PROCESS | 5675 | 1461567567071 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 23:59:27 INFO - PROCESS | 5675 | 1461567567074 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 23:59:27 INFO - PROCESS | 5675 | 1461567567095 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 23:59:27 INFO - PROCESS | 5675 | 1461567567097 Marionette TRACE conn3 <- [1,250,null,{}] 23:59:27 INFO - PROCESS | 5675 | 1461567567106 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}] 23:59:27 INFO - PROCESS | 5675 | 1461567567257 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 23:59:27 INFO - PROCESS | 5675 | 1461567567388 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8b54000 == 34 [pid = 5675] [id = 70] 23:59:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 80 (0x7f46c5033400) [pid = 5675] [serial = 208] [outer = (nil)] 23:59:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 81 (0x7f46c9350800) [pid = 5675] [serial = 209] [outer = 0x7f46c5033400] 23:59:27 INFO - PROCESS | 5675 | 1461567567465 Marionette DEBUG loaded listener.js 23:59:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 82 (0x7f46c93ba000) [pid = 5675] [serial = 210] [outer = 0x7f46c5033400] 23:59:28 INFO - PROCESS | 5675 | 1461567568273 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]]]}] 23:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 23:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1246ms 23:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 23:59:28 INFO - PROCESS | 5675 | 1461567568326 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 23:59:28 INFO - PROCESS | 5675 | 1461567568329 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 23:59:28 INFO - PROCESS | 5675 | 1461567568336 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 23:59:28 INFO - PROCESS | 5675 | 1461567568339 Marionette TRACE conn3 <- [1,254,null,{}] 23:59:28 INFO - PROCESS | 5675 | 1461567568344 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}] 23:59:28 INFO - PROCESS | 5675 | 1461567568511 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 23:59:28 INFO - PROCESS | 5675 | 1461567568639 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c913d000 == 35 [pid = 5675] [id = 71] 23:59:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 83 (0x7f46c8fc3c00) [pid = 5675] [serial = 211] [outer = (nil)] 23:59:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 84 (0x7f46c952c400) [pid = 5675] [serial = 212] [outer = 0x7f46c8fc3c00] 23:59:28 INFO - PROCESS | 5675 | 1461567568711 Marionette DEBUG loaded listener.js 23:59:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 85 (0x7f46c9632800) [pid = 5675] [serial = 213] [outer = 0x7f46c8fc3c00] 23:59:29 INFO - PROCESS | 5675 | 1461567569521 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]]]}] 23:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 23:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1231ms 23:59:29 INFO - PROCESS | 5675 | 1461567569567 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 23:59:29 INFO - PROCESS | 5675 | 1461567569571 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 23:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 23:59:29 INFO - PROCESS | 5675 | 1461567569576 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 23:59:29 INFO - PROCESS | 5675 | 1461567569579 Marionette TRACE conn3 <- [1,258,null,{}] 23:59:29 INFO - PROCESS | 5675 | 1461567569584 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}] 23:59:29 INFO - PROCESS | 5675 | 1461567569778 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 23:59:30 INFO - PROCESS | 5675 | 1461567570037 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b3217800 == 36 [pid = 5675] [id = 72] 23:59:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 86 (0x7f46ad598400) [pid = 5675] [serial = 214] [outer = (nil)] 23:59:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 87 (0x7f46aecd1000) [pid = 5675] [serial = 215] [outer = 0x7f46ad598400] 23:59:30 INFO - PROCESS | 5675 | 1461567570163 Marionette DEBUG loaded listener.js 23:59:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 88 (0x7f46b0755400) [pid = 5675] [serial = 216] [outer = 0x7f46ad598400] 23:59:31 INFO - PROCESS | 5675 | 1461567571013 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]]]}] 23:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 23:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1481ms 23:59:31 INFO - PROCESS | 5675 | 1461567571083 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 23:59:31 INFO - PROCESS | 5675 | 1461567571090 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 23:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 23:59:31 INFO - PROCESS | 5675 | 1461567571099 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 23:59:31 INFO - PROCESS | 5675 | 1461567571104 Marionette TRACE conn3 <- [1,262,null,{}] 23:59:31 INFO - PROCESS | 5675 | 1461567571111 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}] 23:59:31 INFO - PROCESS | 5675 | 1461567571262 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 23:59:31 INFO - PROCESS | 5675 | 1461567571380 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:31 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b77a5800 == 35 [pid = 5675] [id = 47] 23:59:31 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6c33000 == 34 [pid = 5675] [id = 44] 23:59:31 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3f21800 == 33 [pid = 5675] [id = 49] 23:59:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46af1ab800 == 34 [pid = 5675] [id = 73] 23:59:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 89 (0x7f46ad999c00) [pid = 5675] [serial = 217] [outer = (nil)] 23:59:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 90 (0x7f46b4f53c00) [pid = 5675] [serial = 218] [outer = 0x7f46ad999c00] 23:59:31 INFO - PROCESS | 5675 | 1461567571468 Marionette DEBUG loaded listener.js 23:59:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 91 (0x7f46b5dfb400) [pid = 5675] [serial = 219] [outer = 0x7f46ad999c00] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 90 (0x7f46c4147400) [pid = 5675] [serial = 140] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 89 (0x7f46b8d05800) [pid = 5675] [serial = 162] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 88 (0x7f46b619a400) [pid = 5675] [serial = 158] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 87 (0x7f46b7038c00) [pid = 5675] [serial = 159] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 86 (0x7f46b8def000) [pid = 5675] [serial = 164] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 85 (0x7f46c3e85000) [pid = 5675] [serial = 167] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 84 (0x7f46bd24d800) [pid = 5675] [serial = 165] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 83 (0x7f46c503ec00) [pid = 5675] [serial = 168] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 82 (0x7f46b83d0c00) [pid = 5675] [serial = 161] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 81 (0x7f46b2f04000) [pid = 5675] [serial = 152] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 80 (0x7f46b322e800) [pid = 5675] [serial = 153] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 79 (0x7f46ad50e400) [pid = 5675] [serial = 150] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 78 (0x7f46ad59a800) [pid = 5675] [serial = 149] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 77 (0x7f46b4b71c00) [pid = 5675] [serial = 155] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 76 (0x7f46b582c400) [pid = 5675] [serial = 156] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 75 (0x7f46b075b800) [pid = 5675] [serial = 143] [outer = (nil)] [url = about:blank] 23:59:31 INFO - PROCESS | 5675 | --DOMWINDOW == 74 (0x7f46b5fa2800) [pid = 5675] [serial = 146] [outer = (nil)] [url = about:blank] 23:59:32 INFO - PROCESS | 5675 | 1461567572139 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]]]}] 23:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 23:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1079ms 23:59:32 INFO - PROCESS | 5675 | 1461567572181 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 23:59:32 INFO - PROCESS | 5675 | 1461567572187 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 23:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 23:59:32 INFO - PROCESS | 5675 | 1461567572195 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 23:59:32 INFO - PROCESS | 5675 | 1461567572198 Marionette TRACE conn3 <- [1,266,null,{}] 23:59:32 INFO - PROCESS | 5675 | 1461567572203 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}] 23:59:32 INFO - PROCESS | 5675 | 1461567572353 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 23:59:32 INFO - PROCESS | 5675 | 1461567572447 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b66bf800 == 35 [pid = 5675] [id = 74] 23:59:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 75 (0x7f46b4da8800) [pid = 5675] [serial = 220] [outer = (nil)] 23:59:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 76 (0x7f46b7055800) [pid = 5675] [serial = 221] [outer = 0x7f46b4da8800] 23:59:32 INFO - PROCESS | 5675 | 1461567572510 Marionette DEBUG loaded listener.js 23:59:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 77 (0x7f46b8d02c00) [pid = 5675] [serial = 222] [outer = 0x7f46b4da8800] 23:59:33 INFO - PROCESS | 5675 | 1461567573182 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]]]}] 23:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 23:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1041ms 23:59:33 INFO - PROCESS | 5675 | 1461567573237 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 23:59:33 INFO - PROCESS | 5675 | 1461567573240 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 23:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 23:59:33 INFO - PROCESS | 5675 | 1461567573318 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 23:59:33 INFO - PROCESS | 5675 | 1461567573327 Marionette TRACE conn3 <- [1,270,null,{}] 23:59:33 INFO - PROCESS | 5675 | 1461567573348 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}] 23:59:33 INFO - PROCESS | 5675 | 1461567573488 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 23:59:33 INFO - PROCESS | 5675 | 1461567573599 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b77ad800 == 36 [pid = 5675] [id = 75] 23:59:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 78 (0x7f46af1f2400) [pid = 5675] [serial = 223] [outer = (nil)] 23:59:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 79 (0x7f46be079000) [pid = 5675] [serial = 224] [outer = 0x7f46af1f2400] 23:59:33 INFO - PROCESS | 5675 | 1461567573663 Marionette DEBUG loaded listener.js 23:59:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 80 (0x7f46c514ac00) [pid = 5675] [serial = 225] [outer = 0x7f46af1f2400] 23:59:34 INFO - PROCESS | 5675 | 1461567574453 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]]]}] 23:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 23:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1254ms 23:59:34 INFO - PROCESS | 5675 | 1461567574508 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 23:59:34 INFO - PROCESS | 5675 | 1461567574512 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 23:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 23:59:34 INFO - PROCESS | 5675 | 1461567574518 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 23:59:34 INFO - PROCESS | 5675 | 1461567574519 Marionette TRACE conn3 <- [1,274,null,{}] 23:59:34 INFO - PROCESS | 5675 | 1461567574525 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}] 23:59:34 INFO - PROCESS | 5675 | 1461567574711 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 23:59:34 INFO - PROCESS | 5675 | 1461567574741 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3f20800 == 37 [pid = 5675] [id = 76] 23:59:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 81 (0x7f46b8df2000) [pid = 5675] [serial = 226] [outer = (nil)] 23:59:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 82 (0x7f46c89d8000) [pid = 5675] [serial = 227] [outer = 0x7f46b8df2000] 23:59:34 INFO - PROCESS | 5675 | 1461567574801 Marionette DEBUG loaded listener.js 23:59:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 83 (0x7f46c9193800) [pid = 5675] [serial = 228] [outer = 0x7f46b8df2000] 23:59:35 INFO - PROCESS | 5675 | 1461567575487 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]]]}] 23:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 23:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1025ms 23:59:35 INFO - PROCESS | 5675 | 1461567575547 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 23:59:35 INFO - PROCESS | 5675 | 1461567575550 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 23:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 23:59:35 INFO - PROCESS | 5675 | 1461567575556 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 23:59:35 INFO - PROCESS | 5675 | 1461567575558 Marionette TRACE conn3 <- [1,278,null,{}] 23:59:35 INFO - PROCESS | 5675 | 1461567575563 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}] 23:59:35 INFO - PROCESS | 5675 | 1461567575726 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 23:59:35 INFO - PROCESS | 5675 | 1461567575751 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aee4c800 == 38 [pid = 5675] [id = 77] 23:59:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 84 (0x7f46c952d400) [pid = 5675] [serial = 229] [outer = (nil)] 23:59:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 85 (0x7f46c9674000) [pid = 5675] [serial = 230] [outer = 0x7f46c952d400] 23:59:35 INFO - PROCESS | 5675 | 1461567575824 Marionette DEBUG loaded listener.js 23:59:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 86 (0x7f46cb151800) [pid = 5675] [serial = 231] [outer = 0x7f46c952d400] 23:59:36 INFO - PROCESS | 5675 | --DOMWINDOW == 85 (0x7f46ac5ac400) [pid = 5675] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 23:59:36 INFO - PROCESS | 5675 | --DOMWINDOW == 84 (0x7f46c3edc400) [pid = 5675] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 23:59:36 INFO - PROCESS | 5675 | --DOMWINDOW == 83 (0x7f46c4350800) [pid = 5675] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 23:59:36 INFO - PROCESS | 5675 | --DOMWINDOW == 82 (0x7f46bd248800) [pid = 5675] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 23:59:36 INFO - PROCESS | 5675 | --DOMWINDOW == 81 (0x7f46b4b73000) [pid = 5675] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 23:59:36 INFO - PROCESS | 5675 | --DOMWINDOW == 80 (0x7f46b0755000) [pid = 5675] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 23:59:36 INFO - PROCESS | 5675 | 1461567576586 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]]]}] 23:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 23:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1081ms 23:59:36 INFO - PROCESS | 5675 | 1461567576649 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 23:59:36 INFO - PROCESS | 5675 | 1461567576653 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 23:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 23:59:36 INFO - PROCESS | 5675 | 1461567576659 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 23:59:36 INFO - PROCESS | 5675 | 1461567576661 Marionette TRACE conn3 <- [1,282,null,{}] 23:59:36 INFO - PROCESS | 5675 | 1461567576666 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}] 23:59:36 INFO - PROCESS | 5675 | 1461567576827 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 23:59:36 INFO - PROCESS | 5675 | 1461567576846 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c914a000 == 39 [pid = 5675] [id = 78] 23:59:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 81 (0x7f46b6cc0800) [pid = 5675] [serial = 232] [outer = (nil)] 23:59:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 82 (0x7f46b6cc7000) [pid = 5675] [serial = 233] [outer = 0x7f46b6cc0800] 23:59:36 INFO - PROCESS | 5675 | 1461567576906 Marionette DEBUG loaded listener.js 23:59:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 83 (0x7f46c723c800) [pid = 5675] [serial = 234] [outer = 0x7f46b6cc0800] 23:59:37 INFO - PROCESS | 5675 | 1461567577588 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]]]}] 23:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 23:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 975ms 23:59:37 INFO - PROCESS | 5675 | 1461567577635 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 23:59:37 INFO - PROCESS | 5675 | 1461567577637 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 23:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 23:59:37 INFO - PROCESS | 5675 | 1461567577643 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 23:59:37 INFO - PROCESS | 5675 | 1461567577645 Marionette TRACE conn3 <- [1,286,null,{}] 23:59:37 INFO - PROCESS | 5675 | 1461567577650 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}] 23:59:37 INFO - PROCESS | 5675 | 1461567577807 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 23:59:37 INFO - PROCESS | 5675 | 1461567577824 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c95a2000 == 40 [pid = 5675] [id = 79] 23:59:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 84 (0x7f46b6908400) [pid = 5675] [serial = 235] [outer = (nil)] 23:59:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 85 (0x7f46b6911c00) [pid = 5675] [serial = 236] [outer = 0x7f46b6908400] 23:59:37 INFO - PROCESS | 5675 | 1461567577885 Marionette DEBUG loaded listener.js 23:59:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 86 (0x7f46b6917400) [pid = 5675] [serial = 237] [outer = 0x7f46b6908400] 23:59:38 INFO - PROCESS | 5675 | 1461567578829 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]]]}] 23:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 23:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1225ms 23:59:38 INFO - PROCESS | 5675 | 1461567578870 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 23:59:38 INFO - PROCESS | 5675 | 1461567578875 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 23:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 23:59:38 INFO - PROCESS | 5675 | 1461567578883 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 23:59:38 INFO - PROCESS | 5675 | 1461567578888 Marionette TRACE conn3 <- [1,290,null,{}] 23:59:38 INFO - PROCESS | 5675 | 1461567578896 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}] 23:59:39 INFO - PROCESS | 5675 | 1461567579093 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 23:59:39 INFO - PROCESS | 5675 | 1461567579223 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5ddf800 == 41 [pid = 5675] [id = 80] 23:59:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 87 (0x7f46b0757000) [pid = 5675] [serial = 238] [outer = (nil)] 23:59:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 88 (0x7f46b4fe3800) [pid = 5675] [serial = 239] [outer = 0x7f46b0757000] 23:59:39 INFO - PROCESS | 5675 | 1461567579302 Marionette DEBUG loaded listener.js 23:59:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 89 (0x7f46b52e6400) [pid = 5675] [serial = 240] [outer = 0x7f46b0757000] 23:59:40 INFO - PROCESS | 5675 | 1461567580061 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]]]}] 23:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 23:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1235ms 23:59:40 INFO - PROCESS | 5675 | 1461567580119 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 23:59:40 INFO - PROCESS | 5675 | 1461567580127 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 23:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 23:59:40 INFO - PROCESS | 5675 | 1461567580137 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 23:59:40 INFO - PROCESS | 5675 | 1461567580141 Marionette TRACE conn3 <- [1,294,null,{}] 23:59:40 INFO - PROCESS | 5675 | 1461567580146 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}] 23:59:40 INFO - PROCESS | 5675 | 1461567580329 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 23:59:40 INFO - PROCESS | 5675 | 1461567580462 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3f1e800 == 42 [pid = 5675] [id = 81] 23:59:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 90 (0x7f46b52ea400) [pid = 5675] [serial = 241] [outer = (nil)] 23:59:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 91 (0x7f46b6003000) [pid = 5675] [serial = 242] [outer = 0x7f46b52ea400] 23:59:40 INFO - PROCESS | 5675 | 1461567580539 Marionette DEBUG loaded listener.js 23:59:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 92 (0x7f46b6911000) [pid = 5675] [serial = 243] [outer = 0x7f46b52ea400] 23:59:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 93 (0x7f46b6cc5000) [pid = 5675] [serial = 244] [outer = 0x7f46ad596c00] 23:59:41 INFO - PROCESS | 5675 | 1461567581506 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]]]}] 23:59:41 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. 23:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1432ms 23:59:41 INFO - PROCESS | 5675 | 1461567581575 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 23:59:41 INFO - PROCESS | 5675 | 1461567581579 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 23:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 23:59:41 INFO - PROCESS | 5675 | 1461567581585 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 23:59:41 INFO - PROCESS | 5675 | 1461567581590 Marionette TRACE conn3 <- [1,298,null,{}] 23:59:41 INFO - PROCESS | 5675 | 1461567581605 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}] 23:59:41 INFO - PROCESS | 5675 | 1461567581767 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 23:59:41 INFO - PROCESS | 5675 | 1461567581899 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cbcb8800 == 43 [pid = 5675] [id = 82] 23:59:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 94 (0x7f46b6cc4400) [pid = 5675] [serial = 245] [outer = (nil)] 23:59:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 95 (0x7f46b83d1800) [pid = 5675] [serial = 246] [outer = 0x7f46b6cc4400] 23:59:42 INFO - PROCESS | 5675 | 1461567582019 Marionette DEBUG loaded listener.js 23:59:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 96 (0x7f46b8dedc00) [pid = 5675] [serial = 247] [outer = 0x7f46b6cc4400] 23:59:42 INFO - PROCESS | 5675 | 1461567582825 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]]]}] 23:59:42 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. 23:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1288ms 23:59:42 INFO - PROCESS | 5675 | 1461567582874 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 23:59:42 INFO - PROCESS | 5675 | 1461567582879 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 23:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 23:59:42 INFO - PROCESS | 5675 | 1461567582885 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 23:59:42 INFO - PROCESS | 5675 | 1461567582887 Marionette TRACE conn3 <- [1,302,null,{}] 23:59:42 INFO - PROCESS | 5675 | 1461567582908 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}] 23:59:43 INFO - PROCESS | 5675 | 1461567583102 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 23:59:43 INFO - PROCESS | 5675 | 1461567583202 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cd78c000 == 44 [pid = 5675] [id = 83] 23:59:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 97 (0x7f46b8df8800) [pid = 5675] [serial = 248] [outer = (nil)] 23:59:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 98 (0x7f46c4147400) [pid = 5675] [serial = 249] [outer = 0x7f46b8df8800] 23:59:43 INFO - PROCESS | 5675 | 1461567583284 Marionette DEBUG loaded listener.js 23:59:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 99 (0x7f46c89dfc00) [pid = 5675] [serial = 250] [outer = 0x7f46b8df8800] 23:59:44 INFO - PROCESS | 5675 | 1461567584085 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]]]}] 23:59:44 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. 23:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1233ms 23:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 23:59:44 INFO - PROCESS | 5675 | 1461567584119 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 23:59:44 INFO - PROCESS | 5675 | 1461567584122 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 23:59:44 INFO - PROCESS | 5675 | 1461567584128 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 23:59:44 INFO - PROCESS | 5675 | 1461567584131 Marionette TRACE conn3 <- [1,306,null,{}] 23:59:44 INFO - PROCESS | 5675 | 1461567584136 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}] 23:59:44 INFO - PROCESS | 5675 | 1461567584287 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 23:59:44 INFO - PROCESS | 5675 | 1461567584396 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada69000 == 45 [pid = 5675] [id = 84] 23:59:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 100 (0x7f46b6ccb400) [pid = 5675] [serial = 251] [outer = (nil)] 23:59:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 101 (0x7f46c9386400) [pid = 5675] [serial = 252] [outer = 0x7f46b6ccb400] 23:59:44 INFO - PROCESS | 5675 | 1461567584466 Marionette DEBUG loaded listener.js 23:59:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 102 (0x7f46c967f400) [pid = 5675] [serial = 253] [outer = 0x7f46b6ccb400] 23:59:45 INFO - PROCESS | 5675 | 1461567585273 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]]]}] 23:59:45 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. 23:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1179ms 23:59:45 INFO - PROCESS | 5675 | 1461567585309 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 23:59:45 INFO - PROCESS | 5675 | 1461567585311 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 23:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 23:59:45 INFO - PROCESS | 5675 | 1461567585319 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 23:59:45 INFO - PROCESS | 5675 | 1461567585322 Marionette TRACE conn3 <- [1,310,null,{}] 23:59:45 INFO - PROCESS | 5675 | 1461567585327 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}] 23:59:45 INFO - PROCESS | 5675 | 1461567585498 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 23:59:45 INFO - PROCESS | 5675 | 1461567585632 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ac5c5000 == 46 [pid = 5675] [id = 85] 23:59:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 103 (0x7f46ac5ae400) [pid = 5675] [serial = 254] [outer = (nil)] 23:59:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 104 (0x7f46cb14d400) [pid = 5675] [serial = 255] [outer = 0x7f46ac5ae400] 23:59:45 INFO - PROCESS | 5675 | 1461567585706 Marionette DEBUG loaded listener.js 23:59:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 105 (0x7f46cd7aa400) [pid = 5675] [serial = 256] [outer = 0x7f46ac5ae400] 23:59:46 INFO - PROCESS | 5675 | 1461567586704 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]]]}] 23:59:46 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. 23:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1434ms 23:59:46 INFO - PROCESS | 5675 | 1461567586753 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 23:59:46 INFO - PROCESS | 5675 | 1461567586759 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 23:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 23:59:46 INFO - PROCESS | 5675 | 1461567586768 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 23:59:46 INFO - PROCESS | 5675 | 1461567586772 Marionette TRACE conn3 <- [1,314,null,{}] 23:59:46 INFO - PROCESS | 5675 | 1461567586779 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}] 23:59:46 INFO - PROCESS | 5675 | 1461567586921 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 23:59:47 INFO - PROCESS | 5675 | 1461567587088 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afdb4800 == 47 [pid = 5675] [id = 86] 23:59:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 106 (0x7f46b2fdcc00) [pid = 5675] [serial = 257] [outer = (nil)] 23:59:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 107 (0x7f46b5073800) [pid = 5675] [serial = 258] [outer = 0x7f46b2fdcc00] 23:59:47 INFO - PROCESS | 5675 | 1461567587226 Marionette DEBUG loaded listener.js 23:59:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 108 (0x7f46b52ec400) [pid = 5675] [serial = 259] [outer = 0x7f46b2fdcc00] 23:59:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad909000 == 46 [pid = 5675] [id = 46] 23:59:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c914a000 == 45 [pid = 5675] [id = 78] 23:59:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aee4c800 == 44 [pid = 5675] [id = 77] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 107 (0x7f46c8b99000) [pid = 5675] [serial = 197] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3f20800 == 43 [pid = 5675] [id = 76] 23:59:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b77ad800 == 42 [pid = 5675] [id = 75] 23:59:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b66bf800 == 41 [pid = 5675] [id = 74] 23:59:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46af1ab800 == 40 [pid = 5675] [id = 73] 23:59:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b3217800 == 39 [pid = 5675] [id = 72] 23:59:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c913d000 == 38 [pid = 5675] [id = 71] 23:59:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c5316000 == 37 [pid = 5675] [id = 69] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 106 (0x7f46b8df8400) [pid = 5675] [serial = 186] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 105 (0x7f46b83d5c00) [pid = 5675] [serial = 185] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 104 (0x7f46c5326000) [pid = 5675] [serial = 192] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 103 (0x7f46c89e0c00) [pid = 5675] [serial = 195] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 102 (0x7f46be078800) [pid = 5675] [serial = 188] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 101 (0x7f46c503f000) [pid = 5675] [serial = 191] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 100 (0x7f46b4feb800) [pid = 5675] [serial = 182] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 99 (0x7f46b075d800) [pid = 5675] [serial = 173] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 98 (0x7f46b6198400) [pid = 5675] [serial = 183] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 97 (0x7f46b0759400) [pid = 5675] [serial = 179] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 96 (0x7f46b0a09c00) [pid = 5675] [serial = 180] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 95 (0x7f46c3e83800) [pid = 5675] [serial = 189] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 94 (0x7f46c51c4000) [pid = 5675] [serial = 170] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 93 (0x7f46c7239400) [pid = 5675] [serial = 194] [outer = (nil)] [url = about:blank] 23:59:47 INFO - PROCESS | 5675 | --DOMWINDOW == 92 (0x7f46b6011000) [pid = 5675] [serial = 176] [outer = (nil)] [url = about:blank] 23:59:48 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. 23:59:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1292ms 23:59:48 INFO - PROCESS | 5675 | 1461567588051 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]]]}] 23:59:48 INFO - PROCESS | 5675 | 1461567588070 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 23:59:48 INFO - PROCESS | 5675 | 1461567588078 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 23:59:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 23:59:48 INFO - PROCESS | 5675 | 1461567588088 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 23:59:48 INFO - PROCESS | 5675 | 1461567588092 Marionette TRACE conn3 <- [1,318,null,{}] 23:59:48 INFO - PROCESS | 5675 | 1461567588097 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}] 23:59:48 INFO - PROCESS | 5675 | 1461567588231 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 23:59:48 INFO - PROCESS | 5675 | 1461567588250 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b57ba000 == 38 [pid = 5675] [id = 87] 23:59:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 93 (0x7f46b619a800) [pid = 5675] [serial = 260] [outer = (nil)] 23:59:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 94 (0x7f46b6cbdc00) [pid = 5675] [serial = 261] [outer = 0x7f46b619a800] 23:59:48 INFO - PROCESS | 5675 | 1461567588310 Marionette DEBUG loaded listener.js 23:59:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 95 (0x7f46b6cc8000) [pid = 5675] [serial = 262] [outer = 0x7f46b619a800] 23:59:49 INFO - PROCESS | 5675 | 1461567589186 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]]]}] 23:59:49 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. 23:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1132ms 23:59:49 INFO - PROCESS | 5675 | 1461567589221 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 23:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 23:59:49 INFO - PROCESS | 5675 | 1461567589225 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 23:59:49 INFO - PROCESS | 5675 | 1461567589230 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 23:59:49 INFO - PROCESS | 5675 | 1461567589235 Marionette TRACE conn3 <- [1,322,null,{}] 23:59:49 INFO - PROCESS | 5675 | 1461567589250 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}] 23:59:49 INFO - PROCESS | 5675 | 1461567589396 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 23:59:49 INFO - PROCESS | 5675 | 1461567589409 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b708a000 == 39 [pid = 5675] [id = 88] 23:59:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 96 (0x7f46b3bde000) [pid = 5675] [serial = 263] [outer = (nil)] 23:59:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 97 (0x7f46bd249800) [pid = 5675] [serial = 264] [outer = 0x7f46b3bde000] 23:59:49 INFO - PROCESS | 5675 | 1461567589550 Marionette DEBUG loaded listener.js 23:59:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 98 (0x7f46c434bc00) [pid = 5675] [serial = 265] [outer = 0x7f46b3bde000] 23:59:50 INFO - PROCESS | 5675 | 1461567590205 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]]]}] 23:59:50 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. 23:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1037ms 23:59:50 INFO - PROCESS | 5675 | 1461567590268 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 23:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 23:59:50 INFO - PROCESS | 5675 | 1461567590273 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 23:59:50 INFO - PROCESS | 5675 | 1461567590278 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 23:59:50 INFO - PROCESS | 5675 | 1461567590291 Marionette TRACE conn3 <- [1,326,null,{}] 23:59:50 INFO - PROCESS | 5675 | 1461567590318 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}] 23:59:50 INFO - PROCESS | 5675 | 1461567590488 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 23:59:50 INFO - PROCESS | 5675 | 1461567590518 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:50 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3091800 == 40 [pid = 5675] [id = 89] 23:59:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 99 (0x7f46b52ef400) [pid = 5675] [serial = 266] [outer = (nil)] 23:59:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 100 (0x7f46c89e3000) [pid = 5675] [serial = 267] [outer = 0x7f46b52ef400] 23:59:50 INFO - PROCESS | 5675 | 1461567590579 Marionette DEBUG loaded listener.js 23:59:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 101 (0x7f46c9385000) [pid = 5675] [serial = 268] [outer = 0x7f46b52ef400] 23:59:51 INFO - PROCESS | 5675 | 1461567591337 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]]]}] 23:59:51 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. 23:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1098ms 23:59:51 INFO - PROCESS | 5675 | 1461567591379 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 23:59:51 INFO - PROCESS | 5675 | 1461567591382 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 23:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 23:59:51 INFO - PROCESS | 5675 | 1461567591394 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 23:59:51 INFO - PROCESS | 5675 | 1461567591396 Marionette TRACE conn3 <- [1,330,null,{}] 23:59:51 INFO - PROCESS | 5675 | 1461567591402 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}] 23:59:51 INFO - PROCESS | 5675 | 1461567591560 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 23:59:51 INFO - PROCESS | 5675 | 1461567591584 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada68800 == 41 [pid = 5675] [id = 90] 23:59:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 102 (0x7f46c9387800) [pid = 5675] [serial = 269] [outer = (nil)] 23:59:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 103 (0x7f46c967c400) [pid = 5675] [serial = 270] [outer = 0x7f46c9387800] 23:59:51 INFO - PROCESS | 5675 | 1461567591643 Marionette DEBUG loaded listener.js 23:59:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 104 (0x7f46cb1b8c00) [pid = 5675] [serial = 271] [outer = 0x7f46c9387800] 23:59:52 INFO - PROCESS | 5675 | --DOMWINDOW == 103 (0x7f46b8df2000) [pid = 5675] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 23:59:52 INFO - PROCESS | 5675 | --DOMWINDOW == 102 (0x7f46b6cc0800) [pid = 5675] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 23:59:52 INFO - PROCESS | 5675 | --DOMWINDOW == 101 (0x7f46c952d400) [pid = 5675] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 23:59:52 INFO - PROCESS | 5675 | --DOMWINDOW == 100 (0x7f46ac5a2000) [pid = 5675] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 23:59:52 INFO - PROCESS | 5675 | --DOMWINDOW == 99 (0x7f46ad598400) [pid = 5675] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 23:59:52 INFO - PROCESS | 5675 | --DOMWINDOW == 98 (0x7f46b4da8800) [pid = 5675] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 23:59:52 INFO - PROCESS | 5675 | --DOMWINDOW == 97 (0x7f46af1f2400) [pid = 5675] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 23:59:52 INFO - PROCESS | 5675 | --DOMWINDOW == 96 (0x7f46ad999c00) [pid = 5675] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 23:59:52 INFO - PROCESS | 5675 | 1461567592464 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]]]}] 23:59:52 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. 23:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1124ms 23:59:52 INFO - PROCESS | 5675 | 1461567592520 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 23:59:52 INFO - PROCESS | 5675 | 1461567592523 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 23:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 23:59:52 INFO - PROCESS | 5675 | 1461567592529 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 23:59:52 INFO - PROCESS | 5675 | 1461567592531 Marionette TRACE conn3 <- [1,334,null,{}] 23:59:52 INFO - PROCESS | 5675 | 1461567592536 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}] 23:59:52 INFO - PROCESS | 5675 | 1461567592704 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 23:59:52 INFO - PROCESS | 5675 | 1461567592714 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:52 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c530d000 == 42 [pid = 5675] [id = 91] 23:59:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 97 (0x7f46b8308c00) [pid = 5675] [serial = 272] [outer = (nil)] 23:59:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 98 (0x7f46cd7a7800) [pid = 5675] [serial = 273] [outer = 0x7f46b8308c00] 23:59:52 INFO - PROCESS | 5675 | 1461567592778 Marionette DEBUG loaded listener.js 23:59:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 99 (0x7f46cd7f3000) [pid = 5675] [serial = 274] [outer = 0x7f46b8308c00] 23:59:53 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. 23:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 926ms 23:59:53 INFO - PROCESS | 5675 | 1461567593445 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]]]}] 23:59:53 INFO - PROCESS | 5675 | 1461567593456 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 23:59:53 INFO - PROCESS | 5675 | 1461567593459 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 23:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 23:59:53 INFO - PROCESS | 5675 | 1461567593464 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 23:59:53 INFO - PROCESS | 5675 | 1461567593466 Marionette TRACE conn3 <- [1,338,null,{}] 23:59:53 INFO - PROCESS | 5675 | 1461567593471 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}] 23:59:53 INFO - PROCESS | 5675 | 1461567593603 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 23:59:53 INFO - PROCESS | 5675 | 1461567593729 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8f6f800 == 43 [pid = 5675] [id = 92] 23:59:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 100 (0x7f46b6957800) [pid = 5675] [serial = 275] [outer = (nil)] 23:59:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 101 (0x7f46b695e000) [pid = 5675] [serial = 276] [outer = 0x7f46b6957800] 23:59:53 INFO - PROCESS | 5675 | 1461567593791 Marionette DEBUG loaded listener.js 23:59:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 102 (0x7f46b6963c00) [pid = 5675] [serial = 277] [outer = 0x7f46b6957800] 23:59:54 INFO - PROCESS | 5675 | 1461567594517 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]]]}] 23:59:54 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. 23:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1129ms 23:59:54 INFO - PROCESS | 5675 | 1461567594595 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 23:59:54 INFO - PROCESS | 5675 | 1461567594602 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 23:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 23:59:54 INFO - PROCESS | 5675 | 1461567594610 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 23:59:54 INFO - PROCESS | 5675 | 1461567594616 Marionette TRACE conn3 <- [1,342,null,{}] 23:59:54 INFO - PROCESS | 5675 | 1461567594625 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}] 23:59:54 INFO - PROCESS | 5675 | 1461567594839 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 23:59:54 INFO - PROCESS | 5675 | 1461567594972 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4008800 == 44 [pid = 5675] [id = 93] 23:59:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 103 (0x7f46ae2e0000) [pid = 5675] [serial = 278] [outer = (nil)] 23:59:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 104 (0x7f46b32c5800) [pid = 5675] [serial = 279] [outer = 0x7f46ae2e0000] 23:59:55 INFO - PROCESS | 5675 | 1461567595047 Marionette DEBUG loaded listener.js 23:59:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 105 (0x7f46b52ec800) [pid = 5675] [serial = 280] [outer = 0x7f46ae2e0000] 23:59:55 INFO - PROCESS | 5675 | 1461567595885 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]]]}] 23:59:55 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. 23:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1287ms 23:59:55 INFO - PROCESS | 5675 | 1461567595913 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 23:59:55 INFO - PROCESS | 5675 | 1461567595921 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 23:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 23:59:55 INFO - PROCESS | 5675 | 1461567595932 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 23:59:55 INFO - PROCESS | 5675 | 1461567595935 Marionette TRACE conn3 <- [1,346,null,{}] 23:59:55 INFO - PROCESS | 5675 | 1461567595942 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}] 23:59:56 INFO - PROCESS | 5675 | 1461567596091 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 23:59:56 INFO - PROCESS | 5675 | 1461567596241 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46be0e1000 == 45 [pid = 5675] [id = 94] 23:59:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 106 (0x7f46b661f800) [pid = 5675] [serial = 281] [outer = (nil)] 23:59:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 107 (0x7f46b6cbc800) [pid = 5675] [serial = 282] [outer = 0x7f46b661f800] 23:59:56 INFO - PROCESS | 5675 | 1461567596315 Marionette DEBUG loaded listener.js 23:59:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 108 (0x7f46b703ac00) [pid = 5675] [serial = 283] [outer = 0x7f46b661f800] 23:59:57 INFO - PROCESS | 5675 | 1461567597174 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]]]}] 23:59:57 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. 23:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1288ms 23:59:57 INFO - PROCESS | 5675 | 1461567597222 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 23:59:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 23:59:57 INFO - PROCESS | 5675 | 1461567597226 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 23:59:57 INFO - PROCESS | 5675 | 1461567597232 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 23:59:57 INFO - PROCESS | 5675 | 1461567597237 Marionette TRACE conn3 <- [1,350,null,{}] 23:59:57 INFO - PROCESS | 5675 | 1461567597252 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}] 23:59:57 INFO - PROCESS | 5675 | 1461567597413 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 23:59:57 INFO - PROCESS | 5675 | 1461567597546 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cd534800 == 46 [pid = 5675] [id = 95] 23:59:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 109 (0x7f46b703cc00) [pid = 5675] [serial = 284] [outer = (nil)] 23:59:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 110 (0x7f46c54d1000) [pid = 5675] [serial = 285] [outer = 0x7f46b703cc00] 23:59:57 INFO - PROCESS | 5675 | 1461567597622 Marionette DEBUG loaded listener.js 23:59:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 111 (0x7f46cb109400) [pid = 5675] [serial = 286] [outer = 0x7f46b703cc00] 23:59:58 INFO - PROCESS | 5675 | 1461567598532 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]]]}] 23:59:58 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. 23:59:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1334ms 23:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 23:59:58 INFO - PROCESS | 5675 | 1461567598566 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 23:59:58 INFO - PROCESS | 5675 | 1461567598569 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 23:59:58 INFO - PROCESS | 5675 | 1461567598575 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 23:59:58 INFO - PROCESS | 5675 | 1461567598578 Marionette TRACE conn3 <- [1,354,null,{}] 23:59:58 INFO - PROCESS | 5675 | 1461567598584 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}] 23:59:58 INFO - PROCESS | 5675 | 1461567598741 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 23:59:58 INFO - PROCESS | 5675 | 1461567598895 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 23:59:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46acf71800 == 47 [pid = 5675] [id = 96] 23:59:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 112 (0x7f46b6956c00) [pid = 5675] [serial = 287] [outer = (nil)] 23:59:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 113 (0x7f46cd56cc00) [pid = 5675] [serial = 288] [outer = 0x7f46b6956c00] 23:59:58 INFO - PROCESS | 5675 | 1461567598965 Marionette DEBUG loaded listener.js 23:59:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 114 (0x7f46cd7f4c00) [pid = 5675] [serial = 289] [outer = 0x7f46b6956c00] 23:59:59 INFO - PROCESS | 5675 | 1461567599887 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]]]}] 23:59:59 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. 23:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1385ms 23:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 23:59:59 INFO - PROCESS | 5675 | 1461567599960 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 23:59:59 INFO - PROCESS | 5675 | 1461567599963 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 23:59:59 INFO - PROCESS | 5675 | 1461567599970 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 23:59:59 INFO - PROCESS | 5675 | 1461567599973 Marionette TRACE conn3 <- [1,358,null,{}] 23:59:59 INFO - PROCESS | 5675 | 1461567599979 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}] 00:00:00 INFO - PROCESS | 5675 | 1461567600165 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 00:00:00 INFO - PROCESS | 5675 | 1461567600303 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:00 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b77a2000 == 48 [pid = 5675] [id = 97] 00:00:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 115 (0x7f46ac5ac400) [pid = 5675] [serial = 290] [outer = (nil)] 00:00:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 116 (0x7f46b53dc000) [pid = 5675] [serial = 291] [outer = 0x7f46ac5ac400] 00:00:00 INFO - PROCESS | 5675 | 1461567600372 Marionette DEBUG loaded listener.js 00:00:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 117 (0x7f46cd7fd000) [pid = 5675] [serial = 292] [outer = 0x7f46ac5ac400] 00:00:01 INFO - PROCESS | 5675 | 1461567601505 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]]]}] 00:00:01 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. 00:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1588ms 00:00:01 INFO - PROCESS | 5675 | 1461567601561 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 00:00:01 INFO - PROCESS | 5675 | 1461567601569 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 00:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:00:01 INFO - PROCESS | 5675 | 1461567601630 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:00:01 INFO - PROCESS | 5675 | 1461567601640 Marionette TRACE conn3 <- [1,362,null,{}] 00:00:01 INFO - PROCESS | 5675 | 1461567601673 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}] 00:00:02 INFO - PROCESS | 5675 | 1461567602075 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 00:00:02 INFO - PROCESS | 5675 | 1461567602287 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad51f000 == 49 [pid = 5675] [id = 98] 00:00:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 118 (0x7f46aefc9400) [pid = 5675] [serial = 293] [outer = (nil)] 00:00:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 119 (0x7f46afdf2c00) [pid = 5675] [serial = 294] [outer = 0x7f46aefc9400] 00:00:02 INFO - PROCESS | 5675 | 1461567602377 Marionette DEBUG loaded listener.js 00:00:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 120 (0x7f46b3c83c00) [pid = 5675] [serial = 295] [outer = 0x7f46aefc9400] 00:00:02 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c43ac000 == 48 [pid = 5675] [id = 45] 00:00:02 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c530d000 == 47 [pid = 5675] [id = 91] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 119 (0x7f46b6911c00) [pid = 5675] [serial = 236] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ada68800 == 46 [pid = 5675] [id = 90] 00:00:03 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3091800 == 45 [pid = 5675] [id = 89] 00:00:03 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8b54000 == 44 [pid = 5675] [id = 70] 00:00:03 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b708a000 == 43 [pid = 5675] [id = 88] 00:00:03 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b57ba000 == 42 [pid = 5675] [id = 87] 00:00:03 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afdb4800 == 41 [pid = 5675] [id = 86] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 118 (0x7f46c89d8000) [pid = 5675] [serial = 227] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 117 (0x7f46b6cc7000) [pid = 5675] [serial = 233] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 116 (0x7f46c9674000) [pid = 5675] [serial = 230] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 115 (0x7f46c9193000) [pid = 5675] [serial = 198] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 114 (0x7f46b0752000) [pid = 5675] [serial = 200] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 113 (0x7f46b6840400) [pid = 5675] [serial = 203] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 112 (0x7f46c5326400) [pid = 5675] [serial = 206] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 111 (0x7f46c9350800) [pid = 5675] [serial = 209] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 110 (0x7f46b0755400) [pid = 5675] [serial = 216] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 109 (0x7f46aecd1000) [pid = 5675] [serial = 215] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 108 (0x7f46b7055800) [pid = 5675] [serial = 221] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 107 (0x7f46b8d02c00) [pid = 5675] [serial = 222] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 106 (0x7f46be079000) [pid = 5675] [serial = 224] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 105 (0x7f46cb151800) [pid = 5675] [serial = 231] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 104 (0x7f46b4f53c00) [pid = 5675] [serial = 218] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 103 (0x7f46b5dfb400) [pid = 5675] [serial = 219] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 102 (0x7f46c952c400) [pid = 5675] [serial = 212] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 101 (0x7f46c9193800) [pid = 5675] [serial = 228] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 100 (0x7f46c723c800) [pid = 5675] [serial = 234] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | --DOMWINDOW == 99 (0x7f46c514ac00) [pid = 5675] [serial = 225] [outer = (nil)] [url = about:blank] 00:00:03 INFO - PROCESS | 5675 | 1461567603323 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]]]}] 00:00:03 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. 00:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1800ms 00:00:03 INFO - PROCESS | 5675 | 1461567603384 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 00:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:00:03 INFO - PROCESS | 5675 | 1461567603395 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 00:00:03 INFO - PROCESS | 5675 | 1461567603408 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:00:03 INFO - PROCESS | 5675 | 1461567603413 Marionette TRACE conn3 <- [1,366,null,{}] 00:00:03 INFO - PROCESS | 5675 | 1461567603419 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}] 00:00:03 INFO - PROCESS | 5675 | 1461567603567 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 00:00:03 INFO - PROCESS | 5675 | 1461567603579 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b3967000 == 42 [pid = 5675] [id = 99] 00:00:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 100 (0x7f46b4f53c00) [pid = 5675] [serial = 296] [outer = (nil)] 00:00:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 101 (0x7f46b52e9800) [pid = 5675] [serial = 297] [outer = 0x7f46b4f53c00] 00:00:03 INFO - PROCESS | 5675 | 1461567603641 Marionette DEBUG loaded listener.js 00:00:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 102 (0x7f46b600f000) [pid = 5675] [serial = 298] [outer = 0x7f46b4f53c00] 00:00:04 INFO - PROCESS | 5675 | 1461567604458 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]]]}] 00:00:04 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. 00:00:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1095ms 00:00:04 INFO - PROCESS | 5675 | 1461567604542 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 00:00:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:00:04 INFO - PROCESS | 5675 | 1461567604546 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 00:00:04 INFO - PROCESS | 5675 | 1461567604554 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:00:04 INFO - PROCESS | 5675 | 1461567604559 Marionette TRACE conn3 <- [1,370,null,{}] 00:00:04 INFO - PROCESS | 5675 | 1461567604573 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}] 00:00:04 INFO - PROCESS | 5675 | 1461567604717 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 00:00:04 INFO - PROCESS | 5675 | 1461567604730 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b66ba000 == 43 [pid = 5675] [id = 100] 00:00:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 103 (0x7f46b6958800) [pid = 5675] [serial = 299] [outer = (nil)] 00:00:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 104 (0x7f46b6cbec00) [pid = 5675] [serial = 300] [outer = 0x7f46b6958800] 00:00:04 INFO - PROCESS | 5675 | 1461567604793 Marionette DEBUG loaded listener.js 00:00:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 105 (0x7f46b7062c00) [pid = 5675] [serial = 301] [outer = 0x7f46b6958800] 00:00:05 INFO - PROCESS | 5675 | 1461567605534 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]]]}] 00:00:05 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. 00:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1036ms 00:00:05 INFO - PROCESS | 5675 | 1461567605590 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 00:00:05 INFO - PROCESS | 5675 | 1461567605593 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 00:00:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:00:05 INFO - PROCESS | 5675 | 1461567605610 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:00:05 INFO - PROCESS | 5675 | 1461567605614 Marionette TRACE conn3 <- [1,374,null,{}] 00:00:05 INFO - PROCESS | 5675 | 1461567605653 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}] 00:00:05 INFO - PROCESS | 5675 | 1461567605836 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 00:00:05 INFO - PROCESS | 5675 | 1461567605896 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6ea1800 == 44 [pid = 5675] [id = 101] 00:00:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 106 (0x7f46b6961800) [pid = 5675] [serial = 302] [outer = (nil)] 00:00:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 107 (0x7f46b83d9c00) [pid = 5675] [serial = 303] [outer = 0x7f46b6961800] 00:00:05 INFO - PROCESS | 5675 | 1461567605956 Marionette DEBUG loaded listener.js 00:00:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 108 (0x7f46bd24e400) [pid = 5675] [serial = 304] [outer = 0x7f46b6961800] 00:00:06 INFO - PROCESS | 5675 | 1461567606668 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:00:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:00:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1082ms 00:00:06 INFO - PROCESS | 5675 | 1461567606693 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 00:00:06 INFO - PROCESS | 5675 | 1461567606696 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 00:00:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:00:06 INFO - PROCESS | 5675 | 1461567606701 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:00:06 INFO - PROCESS | 5675 | 1461567606703 Marionette TRACE conn3 <- [1,378,null,{}] 00:00:06 INFO - PROCESS | 5675 | 1461567606709 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}] 00:00:06 INFO - PROCESS | 5675 | 1461567606911 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 00:00:06 INFO - PROCESS | 5675 | 1461567606938 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d5e800 == 45 [pid = 5675] [id = 102] 00:00:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 109 (0x7f46b78c9400) [pid = 5675] [serial = 305] [outer = (nil)] 00:00:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 110 (0x7f46c3041c00) [pid = 5675] [serial = 306] [outer = 0x7f46b78c9400] 00:00:07 INFO - PROCESS | 5675 | 1461567606998 Marionette DEBUG loaded listener.js 00:00:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 111 (0x7f46c51c4000) [pid = 5675] [serial = 307] [outer = 0x7f46b78c9400] 00:00:07 INFO - PROCESS | 5675 | --DOMWINDOW == 110 (0x7f46b52ef400) [pid = 5675] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:00:07 INFO - PROCESS | 5675 | --DOMWINDOW == 109 (0x7f46b3bde000) [pid = 5675] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:00:07 INFO - PROCESS | 5675 | --DOMWINDOW == 108 (0x7f46b2fdcc00) [pid = 5675] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:00:07 INFO - PROCESS | 5675 | --DOMWINDOW == 107 (0x7f46b619a800) [pid = 5675] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:00:07 INFO - PROCESS | 5675 | --DOMWINDOW == 106 (0x7f46c9387800) [pid = 5675] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:00:07 INFO - PROCESS | 5675 | --DOMWINDOW == 105 (0x7f46b8308c00) [pid = 5675] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:00:07 INFO - PROCESS | 5675 | 1461567607972 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:00:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:00:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1282ms 00:00:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:00:07 INFO - PROCESS | 5675 | 1461567607984 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 00:00:07 INFO - PROCESS | 5675 | 1461567607986 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 00:00:07 INFO - PROCESS | 5675 | 1461567607992 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:00:07 INFO - PROCESS | 5675 | 1461567607995 Marionette TRACE conn3 <- [1,382,null,{}] 00:00:08 INFO - PROCESS | 5675 | 1461567608000 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}] 00:00:08 INFO - PROCESS | 5675 | 1461567608209 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 00:00:08 INFO - PROCESS | 5675 | 1461567608281 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ac5c3800 == 46 [pid = 5675] [id = 103] 00:00:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 106 (0x7f46b830a000) [pid = 5675] [serial = 308] [outer = (nil)] 00:00:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 107 (0x7f46c7239400) [pid = 5675] [serial = 309] [outer = 0x7f46b830a000] 00:00:08 INFO - PROCESS | 5675 | 1461567608347 Marionette DEBUG loaded listener.js 00:00:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 108 (0x7f46cb117800) [pid = 5675] [serial = 310] [outer = 0x7f46b830a000] 00:00:08 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:00:08 INFO - PROCESS | 5675 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:00:08 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:00:08 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:00:08 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:00:08 INFO - PROCESS | 5675 | 1461567608972 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:00:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:00:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1029ms 00:00:09 INFO - PROCESS | 5675 | 1461567609021 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 00:00:09 INFO - PROCESS | 5675 | 1461567609024 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 00:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:00:09 INFO - PROCESS | 5675 | 1461567609029 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:00:09 INFO - PROCESS | 5675 | 1461567609032 Marionette TRACE conn3 <- [1,386,null,{}] 00:00:09 INFO - PROCESS | 5675 | 1461567609037 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}] 00:00:09 INFO - PROCESS | 5675 | 1461567609217 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 00:00:09 INFO - PROCESS | 5675 | 1461567609235 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3f21800 == 47 [pid = 5675] [id = 104] 00:00:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 109 (0x7f46ad58cc00) [pid = 5675] [serial = 311] [outer = (nil)] 00:00:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 110 (0x7f46b8d78c00) [pid = 5675] [serial = 312] [outer = 0x7f46ad58cc00] 00:00:09 INFO - PROCESS | 5675 | 1461567609295 Marionette DEBUG loaded listener.js 00:00:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 111 (0x7f46c9198800) [pid = 5675] [serial = 313] [outer = 0x7f46ad58cc00] 00:00:10 INFO - PROCESS | 5675 | 1461567610162 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]]]}] 00:00:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1182ms 00:00:10 INFO - PROCESS | 5675 | 1461567610215 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 00:00:10 INFO - PROCESS | 5675 | 1461567610221 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 00:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:00:10 INFO - PROCESS | 5675 | 1461567610229 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:00:10 INFO - PROCESS | 5675 | 1461567610234 Marionette TRACE conn3 <- [1,390,null,{}] 00:00:10 INFO - PROCESS | 5675 | 1461567610244 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}] 00:00:10 INFO - PROCESS | 5675 | 1461567610413 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 00:00:10 INFO - PROCESS | 5675 | 1461567610550 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b2f67000 == 48 [pid = 5675] [id = 105] 00:00:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 112 (0x7f46ad99e000) [pid = 5675] [serial = 314] [outer = (nil)] 00:00:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 113 (0x7f46b32b7400) [pid = 5675] [serial = 315] [outer = 0x7f46ad99e000] 00:00:10 INFO - PROCESS | 5675 | 1461567610628 Marionette DEBUG loaded listener.js 00:00:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 114 (0x7f46b52e3000) [pid = 5675] [serial = 316] [outer = 0x7f46ad99e000] 00:00:11 INFO - PROCESS | 5675 | 1461567611564 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]]]}] 00:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1390ms 00:00:11 INFO - PROCESS | 5675 | 1461567611620 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 00:00:11 INFO - PROCESS | 5675 | 1461567611628 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 00:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:00:11 INFO - PROCESS | 5675 | 1461567611638 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:00:11 INFO - PROCESS | 5675 | 1461567611641 Marionette TRACE conn3 <- [1,394,null,{}] 00:00:11 INFO - PROCESS | 5675 | 1461567611647 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}] 00:00:11 INFO - PROCESS | 5675 | 1461567611807 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 00:00:11 INFO - PROCESS | 5675 | 1461567611944 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d52800 == 49 [pid = 5675] [id = 106] 00:00:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 115 (0x7f46b6615800) [pid = 5675] [serial = 317] [outer = (nil)] 00:00:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 116 (0x7f46b695d800) [pid = 5675] [serial = 318] [outer = 0x7f46b6615800] 00:00:12 INFO - PROCESS | 5675 | 1461567612016 Marionette DEBUG loaded listener.js 00:00:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 117 (0x7f46b7810400) [pid = 5675] [serial = 319] [outer = 0x7f46b6615800] 00:00:13 INFO - PROCESS | 5675 | 1461567613016 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]]]}] 00:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1434ms 00:00:13 INFO - PROCESS | 5675 | 1461567613073 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 00:00:13 INFO - PROCESS | 5675 | 1461567613077 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 00:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:00:13 INFO - PROCESS | 5675 | 1461567613083 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:00:13 INFO - PROCESS | 5675 | 1461567613088 Marionette TRACE conn3 <- [1,398,null,{}] 00:00:13 INFO - PROCESS | 5675 | 1461567613104 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}] 00:00:13 INFO - PROCESS | 5675 | 1461567613300 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 00:00:13 INFO - PROCESS | 5675 | 1461567613482 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8f65000 == 50 [pid = 5675] [id = 107] 00:00:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 118 (0x7f46c3edc400) [pid = 5675] [serial = 320] [outer = (nil)] 00:00:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 119 (0x7f46c6d0c400) [pid = 5675] [serial = 321] [outer = 0x7f46c3edc400] 00:00:13 INFO - PROCESS | 5675 | 1461567613602 Marionette DEBUG loaded listener.js 00:00:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 120 (0x7f46c93bbc00) [pid = 5675] [serial = 322] [outer = 0x7f46c3edc400] 00:00:14 INFO - PROCESS | 5675 | 1461567614445 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]]]}] 00:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1435ms 00:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:00:14 INFO - PROCESS | 5675 | 1461567614519 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 00:00:14 INFO - PROCESS | 5675 | 1461567614522 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 00:00:14 INFO - PROCESS | 5675 | 1461567614528 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:00:14 INFO - PROCESS | 5675 | 1461567614531 Marionette TRACE conn3 <- [1,402,null,{}] 00:00:14 INFO - PROCESS | 5675 | 1461567614536 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}] 00:00:14 INFO - PROCESS | 5675 | 1461567614689 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 00:00:14 INFO - PROCESS | 5675 | 1461567614825 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c9612000 == 51 [pid = 5675] [id = 108] 00:00:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 121 (0x7f46c503f000) [pid = 5675] [serial = 323] [outer = (nil)] 00:00:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 122 (0x7f46cd56f000) [pid = 5675] [serial = 324] [outer = 0x7f46c503f000] 00:00:14 INFO - PROCESS | 5675 | 1461567614911 Marionette DEBUG loaded listener.js 00:00:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 123 (0x7f46ce422800) [pid = 5675] [serial = 325] [outer = 0x7f46c503f000] 00:00:15 INFO - PROCESS | 5675 | 1461567615809 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]]]}] 00:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1339ms 00:00:15 INFO - PROCESS | 5675 | 1461567615868 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 00:00:15 INFO - PROCESS | 5675 | 1461567615872 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 00:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:00:15 INFO - PROCESS | 5675 | 1461567615877 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:00:15 INFO - PROCESS | 5675 | 1461567615879 Marionette TRACE conn3 <- [1,406,null,{}] 00:00:15 INFO - PROCESS | 5675 | 1461567615885 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}] 00:00:16 INFO - PROCESS | 5675 | 1461567616030 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 00:00:16 INFO - PROCESS | 5675 | 1461567616171 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b61c0000 == 52 [pid = 5675] [id = 109] 00:00:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 124 (0x7f46ad590800) [pid = 5675] [serial = 326] [outer = (nil)] 00:00:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 125 (0x7f46b0756400) [pid = 5675] [serial = 327] [outer = 0x7f46ad590800] 00:00:16 INFO - PROCESS | 5675 | 1461567616242 Marionette DEBUG loaded listener.js 00:00:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f46cb1b9c00) [pid = 5675] [serial = 328] [outer = 0x7f46ad590800] 00:00:17 INFO - PROCESS | 5675 | 1461567617295 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]]]}] 00:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1478ms 00:00:17 INFO - PROCESS | 5675 | 1461567617357 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 00:00:17 INFO - PROCESS | 5675 | 1461567617363 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 00:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:00:17 INFO - PROCESS | 5675 | 1461567617370 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:00:17 INFO - PROCESS | 5675 | 1461567617376 Marionette TRACE conn3 <- [1,410,null,{}] 00:00:17 INFO - PROCESS | 5675 | 1461567617383 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}] 00:00:17 INFO - PROCESS | 5675 | 1461567617547 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 00:00:17 INFO - PROCESS | 5675 | 1461567617696 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ac5b6000 == 53 [pid = 5675] [id = 110] 00:00:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46ad598400) [pid = 5675] [serial = 329] [outer = (nil)] 00:00:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46af1e7800) [pid = 5675] [serial = 330] [outer = 0x7f46ad598400] 00:00:17 INFO - PROCESS | 5675 | 1461567617803 Marionette DEBUG loaded listener.js 00:00:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46b07bb400) [pid = 5675] [serial = 331] [outer = 0x7f46ad598400] 00:00:18 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ac5c3800 == 52 [pid = 5675] [id = 103] 00:00:18 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b8d5e800 == 51 [pid = 5675] [id = 102] 00:00:18 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6ea1800 == 50 [pid = 5675] [id = 101] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46b695e000) [pid = 5675] [serial = 276] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46b6003000) [pid = 5675] [serial = 242] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f46cb14d400) [pid = 5675] [serial = 255] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 125 (0x7f46b83d1800) [pid = 5675] [serial = 246] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 124 (0x7f46b4fe3800) [pid = 5675] [serial = 239] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 123 (0x7f46c4147400) [pid = 5675] [serial = 249] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 122 (0x7f46c9386400) [pid = 5675] [serial = 252] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b66ba000 == 49 [pid = 5675] [id = 100] 00:00:18 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b3967000 == 48 [pid = 5675] [id = 99] 00:00:18 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad51f000 == 47 [pid = 5675] [id = 98] 00:00:18 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46be0e1000 == 46 [pid = 5675] [id = 94] 00:00:18 INFO - PROCESS | 5675 | 1461567618793 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]]]}] 00:00:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:00:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1440ms 00:00:18 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4008800 == 45 [pid = 5675] [id = 93] 00:00:18 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8f6f800 == 44 [pid = 5675] [id = 92] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 121 (0x7f46c89e3000) [pid = 5675] [serial = 267] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 120 (0x7f46bd249800) [pid = 5675] [serial = 264] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 119 (0x7f46b52ec400) [pid = 5675] [serial = 259] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 118 (0x7f46b5073800) [pid = 5675] [serial = 258] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 117 (0x7f46b6cbdc00) [pid = 5675] [serial = 261] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 116 (0x7f46b6cc8000) [pid = 5675] [serial = 262] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 115 (0x7f46c967c400) [pid = 5675] [serial = 270] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 114 (0x7f46b8df3800) [pid = 5675] [serial = 105] [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.] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 113 (0x7f46cd7a7800) [pid = 5675] [serial = 273] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 112 (0x7f46cd7f3000) [pid = 5675] [serial = 274] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 111 (0x7f46cb1b8c00) [pid = 5675] [serial = 271] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 110 (0x7f46c434bc00) [pid = 5675] [serial = 265] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | --DOMWINDOW == 109 (0x7f46c9385000) [pid = 5675] [serial = 268] [outer = (nil)] [url = about:blank] 00:00:18 INFO - PROCESS | 5675 | 1461567618837 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 00:00:18 INFO - PROCESS | 5675 | 1461567618845 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 00:00:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:00:18 INFO - PROCESS | 5675 | 1461567618854 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:00:18 INFO - PROCESS | 5675 | 1461567618858 Marionette TRACE conn3 <- [1,414,null,{}] 00:00:18 INFO - PROCESS | 5675 | 1461567618863 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}] 00:00:19 INFO - PROCESS | 5675 | 1461567619003 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 00:00:19 INFO - PROCESS | 5675 | 1461567619100 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:19 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afdb2000 == 45 [pid = 5675] [id = 111] 00:00:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 110 (0x7f46ad59a000) [pid = 5675] [serial = 332] [outer = (nil)] 00:00:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 111 (0x7f46b6909c00) [pid = 5675] [serial = 333] [outer = 0x7f46ad59a000] 00:00:19 INFO - PROCESS | 5675 | 1461567619159 Marionette DEBUG loaded listener.js 00:00:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 112 (0x7f46b695a400) [pid = 5675] [serial = 334] [outer = 0x7f46ad59a000] 00:00:19 INFO - PROCESS | 5675 | 1461567619934 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]]]}] 00:00:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:00:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1131ms 00:00:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:00:19 INFO - PROCESS | 5675 | 1461567619987 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 00:00:19 INFO - PROCESS | 5675 | 1461567619989 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 00:00:19 INFO - PROCESS | 5675 | 1461567619995 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:00:20 INFO - PROCESS | 5675 | 1461567620002 Marionette TRACE conn3 <- [1,418,null,{}] 00:00:20 INFO - PROCESS | 5675 | 1461567620017 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}] 00:00:20 INFO - PROCESS | 5675 | 1461567620203 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 00:00:20 INFO - PROCESS | 5675 | 1461567620222 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d54000 == 46 [pid = 5675] [id = 112] 00:00:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 113 (0x7f46b52ea800) [pid = 5675] [serial = 335] [outer = (nil)] 00:00:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 114 (0x7f46b83d5800) [pid = 5675] [serial = 336] [outer = 0x7f46b52ea800] 00:00:20 INFO - PROCESS | 5675 | 1461567620429 Marionette DEBUG loaded listener.js 00:00:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 115 (0x7f46b8d7d000) [pid = 5675] [serial = 337] [outer = 0x7f46b52ea800] 00:00:21 INFO - PROCESS | 5675 | 1461567621820 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]]]}] 00:00:21 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 00:00:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1888ms 00:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:00:21 INFO - PROCESS | 5675 | 1461567621897 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 00:00:21 INFO - PROCESS | 5675 | 1461567621901 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 00:00:21 INFO - PROCESS | 5675 | 1461567621907 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:00:21 INFO - PROCESS | 5675 | 1461567621920 Marionette TRACE conn3 <- [1,422,null,{}] 00:00:21 INFO - PROCESS | 5675 | 1461567621978 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}] 00:00:22 INFO - PROCESS | 5675 | 1461567622142 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 00:00:22 INFO - PROCESS | 5675 | 1461567622210 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3f11000 == 47 [pid = 5675] [id = 113] 00:00:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 116 (0x7f46b52f0c00) [pid = 5675] [serial = 338] [outer = (nil)] 00:00:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 117 (0x7f46b60dac00) [pid = 5675] [serial = 339] [outer = 0x7f46b52f0c00] 00:00:22 INFO - PROCESS | 5675 | 1461567622280 Marionette DEBUG loaded listener.js 00:00:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 118 (0x7f46b83d6800) [pid = 5675] [serial = 340] [outer = 0x7f46b52f0c00] 00:00:23 INFO - PROCESS | 5675 | --DOMWINDOW == 117 (0x7f46b6961800) [pid = 5675] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:00:23 INFO - PROCESS | 5675 | --DOMWINDOW == 116 (0x7f46b6958800) [pid = 5675] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:00:23 INFO - PROCESS | 5675 | --DOMWINDOW == 115 (0x7f46b830a000) [pid = 5675] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:00:23 INFO - PROCESS | 5675 | --DOMWINDOW == 114 (0x7f46aefc9400) [pid = 5675] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:00:23 INFO - PROCESS | 5675 | --DOMWINDOW == 113 (0x7f46b4f53c00) [pid = 5675] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:00:23 INFO - PROCESS | 5675 | --DOMWINDOW == 112 (0x7f46ac5ac400) [pid = 5675] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:00:23 INFO - PROCESS | 5675 | --DOMWINDOW == 111 (0x7f46ac5ae400) [pid = 5675] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:00:23 INFO - PROCESS | 5675 | --DOMWINDOW == 110 (0x7f46b78c9400) [pid = 5675] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:00:23 INFO - PROCESS | 5675 | 1461567623428 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]]]}] 00:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1539ms 00:00:23 INFO - PROCESS | 5675 | 1461567623445 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 00:00:23 INFO - PROCESS | 5675 | 1461567623448 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 00:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:00:23 INFO - PROCESS | 5675 | 1461567623454 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:00:23 INFO - PROCESS | 5675 | 1461567623456 Marionette TRACE conn3 <- [1,426,null,{}] 00:00:23 INFO - PROCESS | 5675 | 1461567623461 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}] 00:00:23 INFO - PROCESS | 5675 | 1461567623590 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 00:00:23 INFO - PROCESS | 5675 | 1461567623725 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6c15800 == 48 [pid = 5675] [id = 114] 00:00:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 111 (0x7f46ac5ac400) [pid = 5675] [serial = 341] [outer = (nil)] 00:00:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 112 (0x7f46b7063400) [pid = 5675] [serial = 342] [outer = 0x7f46ac5ac400] 00:00:23 INFO - PROCESS | 5675 | 1461567623787 Marionette DEBUG loaded listener.js 00:00:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 113 (0x7f46b8d7b000) [pid = 5675] [serial = 343] [outer = 0x7f46ac5ac400] 00:00:24 INFO - PROCESS | 5675 | 1461567624476 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] 00:00:24 INFO - PROCESS | 5675 | 1461567624539 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 00:00:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:00:24 INFO - PROCESS | 5675 | 1461567624545 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:00:24 INFO - PROCESS | 5675 | 1461567624547 Marionette TRACE conn3 <- [1,430,null,{}] 00:00:24 INFO - PROCESS | 5675 | 1461567624552 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}] 00:00:24 INFO - PROCESS | 5675 | 1461567624750 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 00:00:24 INFO - PROCESS | 5675 | 1461567624769 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c939e800 == 49 [pid = 5675] [id = 115] 00:00:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 114 (0x7f46ac5ae400) [pid = 5675] [serial = 344] [outer = (nil)] 00:00:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 115 (0x7f46c89d9400) [pid = 5675] [serial = 345] [outer = 0x7f46ac5ae400] 00:00:24 INFO - PROCESS | 5675 | 1461567624834 Marionette DEBUG loaded listener.js 00:00:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 116 (0x7f46ad0e0000) [pid = 5675] [serial = 346] [outer = 0x7f46ac5ae400] 00:00:25 INFO - PROCESS | 5675 | 1461567625691 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]]]}] 00:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1182ms 00:00:25 INFO - PROCESS | 5675 | 1461567625729 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 00:00:25 INFO - PROCESS | 5675 | 1461567625734 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 00:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:00:25 INFO - PROCESS | 5675 | 1461567625742 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:00:25 INFO - PROCESS | 5675 | 1461567625748 Marionette TRACE conn3 <- [1,434,null,{}] 00:00:25 INFO - PROCESS | 5675 | 1461567625757 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}] 00:00:25 INFO - PROCESS | 5675 | 1461567625923 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 00:00:26 INFO - PROCESS | 5675 | 1461567626061 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5b16000 == 50 [pid = 5675] [id = 116] 00:00:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 117 (0x7f46ac5a0000) [pid = 5675] [serial = 347] [outer = (nil)] 00:00:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 118 (0x7f46acfb6c00) [pid = 5675] [serial = 348] [outer = 0x7f46ac5a0000] 00:00:26 INFO - PROCESS | 5675 | 1461567626136 Marionette DEBUG loaded listener.js 00:00:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 119 (0x7f46ad0d6400) [pid = 5675] [serial = 349] [outer = 0x7f46ac5a0000] 00:00:27 INFO - PROCESS | 5675 | 1461567627061 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]]]}] 00:00:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:00:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1383ms 00:00:27 INFO - PROCESS | 5675 | 1461567627126 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 00:00:27 INFO - PROCESS | 5675 | 1461567627134 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 00:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:00:27 INFO - PROCESS | 5675 | 1461567627143 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:00:27 INFO - PROCESS | 5675 | 1461567627147 Marionette TRACE conn3 <- [1,438,null,{}] 00:00:27 INFO - PROCESS | 5675 | 1461567627153 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}] 00:00:27 INFO - PROCESS | 5675 | 1461567627315 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 00:00:27 INFO - PROCESS | 5675 | 1461567627453 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c4e11800 == 51 [pid = 5675] [id = 117] 00:00:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 120 (0x7f46ad0e1800) [pid = 5675] [serial = 350] [outer = (nil)] 00:00:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 121 (0x7f46b52e5800) [pid = 5675] [serial = 351] [outer = 0x7f46ad0e1800] 00:00:27 INFO - PROCESS | 5675 | 1461567627524 Marionette DEBUG loaded listener.js 00:00:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 122 (0x7f46b60de000) [pid = 5675] [serial = 352] [outer = 0x7f46ad0e1800] 00:00:28 INFO - PROCESS | 5675 | 1461567628523 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]]]}] 00:00:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:00:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1435ms 00:00:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:00:28 INFO - PROCESS | 5675 | 1461567628579 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 00:00:28 INFO - PROCESS | 5675 | 1461567628582 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 00:00:28 INFO - PROCESS | 5675 | 1461567628588 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:00:28 INFO - PROCESS | 5675 | 1461567628594 Marionette TRACE conn3 <- [1,442,null,{}] 00:00:28 INFO - PROCESS | 5675 | 1461567628609 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}] 00:00:28 INFO - PROCESS | 5675 | 1461567628769 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 00:00:28 INFO - PROCESS | 5675 | 1461567628928 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ce5b3800 == 52 [pid = 5675] [id = 118] 00:00:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 123 (0x7f46b6cc4000) [pid = 5675] [serial = 353] [outer = (nil)] 00:00:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 124 (0x7f46b83d4400) [pid = 5675] [serial = 354] [outer = 0x7f46b6cc4000] 00:00:29 INFO - PROCESS | 5675 | 1461567629028 Marionette DEBUG loaded listener.js 00:00:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 125 (0x7f46b9a24400) [pid = 5675] [serial = 355] [outer = 0x7f46b6cc4000] 00:00:29 INFO - PROCESS | 5675 | 1461567629869 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]]]}] 00:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1342ms 00:00:29 INFO - PROCESS | 5675 | 1461567629930 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 00:00:29 INFO - PROCESS | 5675 | 1461567629936 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 00:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:00:29 INFO - PROCESS | 5675 | 1461567629942 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:00:29 INFO - PROCESS | 5675 | 1461567629945 Marionette TRACE conn3 <- [1,446,null,{}] 00:00:29 INFO - PROCESS | 5675 | 1461567629950 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}] 00:00:30 INFO - PROCESS | 5675 | 1461567630102 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 00:00:30 INFO - PROCESS | 5675 | 1461567630240 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aaad2800 == 53 [pid = 5675] [id = 119] 00:00:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f46ad0dd800) [pid = 5675] [serial = 356] [outer = (nil)] 00:00:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46c5323800) [pid = 5675] [serial = 357] [outer = 0x7f46ad0dd800] 00:00:30 INFO - PROCESS | 5675 | 1461567630311 Marionette DEBUG loaded listener.js 00:00:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46c9674800) [pid = 5675] [serial = 358] [outer = 0x7f46ad0dd800] 00:00:31 INFO - PROCESS | 5675 | 1461567631186 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]]]}] 00:00:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:00:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1289ms 00:00:31 INFO - PROCESS | 5675 | 1461567631231 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 00:00:31 INFO - PROCESS | 5675 | 1461567631235 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 00:00:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:00:31 INFO - PROCESS | 5675 | 1461567631241 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:00:31 INFO - PROCESS | 5675 | 1461567631243 Marionette TRACE conn3 <- [1,450,null,{}] 00:00:31 INFO - PROCESS | 5675 | 1461567631249 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}] 00:00:31 INFO - PROCESS | 5675 | 1461567631393 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 00:00:31 INFO - PROCESS | 5675 | 1461567631537 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aee0b000 == 54 [pid = 5675] [id = 120] 00:00:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46ad0d8000) [pid = 5675] [serial = 359] [outer = (nil)] 00:00:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f46cd570000) [pid = 5675] [serial = 360] [outer = 0x7f46ad0d8000] 00:00:31 INFO - PROCESS | 5675 | 1461567631609 Marionette DEBUG loaded listener.js 00:00:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f46ce428000) [pid = 5675] [serial = 361] [outer = 0x7f46ad0d8000] 00:00:32 INFO - PROCESS | 5675 | 1461567632509 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] 00:00:32 INFO - PROCESS | 5675 | 1461567632584 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 00:00:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:00:32 INFO - PROCESS | 5675 | 1461567632590 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:00:32 INFO - PROCESS | 5675 | 1461567632593 Marionette TRACE conn3 <- [1,454,null,{}] 00:00:32 INFO - PROCESS | 5675 | 1461567632598 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}] 00:00:32 INFO - PROCESS | 5675 | 1461567632774 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 00:00:32 INFO - PROCESS | 5675 | 1461567632923 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b50d5800 == 55 [pid = 5675] [id = 121] 00:00:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f46b16efc00) [pid = 5675] [serial = 362] [outer = (nil)] 00:00:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f46c3c55800) [pid = 5675] [serial = 363] [outer = 0x7f46b16efc00] 00:00:32 INFO - PROCESS | 5675 | 1461567632995 Marionette DEBUG loaded listener.js 00:00:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f46ce36fc00) [pid = 5675] [serial = 364] [outer = 0x7f46b16efc00] 00:00:33 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:00:33 INFO - PROCESS | 5675 | 1461567633858 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]]]}] 00:00:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:00:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1534ms 00:00:34 INFO - PROCESS | 5675 | 1461567634131 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 00:00:34 INFO - PROCESS | 5675 | 1461567634137 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 00:00:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:00:34 INFO - PROCESS | 5675 | 1461567634144 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:00:34 INFO - PROCESS | 5675 | 1461567634147 Marionette TRACE conn3 <- [1,458,null,{}] 00:00:34 INFO - PROCESS | 5675 | 1461567634158 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}] 00:00:34 INFO - PROCESS | 5675 | 1461567634309 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 00:00:34 INFO - PROCESS | 5675 | 1461567634517 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afc41000 == 56 [pid = 5675] [id = 122] 00:00:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f46ad99a800) [pid = 5675] [serial = 365] [outer = (nil)] 00:00:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46ae16e800) [pid = 5675] [serial = 366] [outer = 0x7f46ad99a800] 00:00:34 INFO - PROCESS | 5675 | 1461567634581 Marionette DEBUG loaded listener.js 00:00:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46ae173800) [pid = 5675] [serial = 367] [outer = 0x7f46ad99a800] 00:00:35 INFO - PROCESS | 5675 | 1461567635461 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] 00:00:35 INFO - PROCESS | 5675 | 1461567635534 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 00:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:00:35 INFO - PROCESS | 5675 | 1461567635546 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:00:35 INFO - PROCESS | 5675 | 1461567635551 Marionette TRACE conn3 <- [1,462,null,{}] 00:00:35 INFO - PROCESS | 5675 | 1461567635556 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}] 00:00:35 INFO - PROCESS | 5675 | 1461567635712 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 00:00:35 INFO - PROCESS | 5675 | 1461567635865 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ac5c5000 == 55 [pid = 5675] [id = 85] 00:00:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6c15800 == 54 [pid = 5675] [id = 114] 00:00:35 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46cd56cc00) [pid = 5675] [serial = 288] [outer = (nil)] [url = about:blank] 00:00:35 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46b8d78c00) [pid = 5675] [serial = 312] [outer = (nil)] [url = about:blank] 00:00:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46acf69800 == 55 [pid = 5675] [id = 123] 00:00:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46ad999800) [pid = 5675] [serial = 368] [outer = (nil)] 00:00:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46b0754000) [pid = 5675] [serial = 369] [outer = 0x7f46ad999800] 00:00:35 INFO - PROCESS | 5675 | 1461567635954 Marionette DEBUG loaded listener.js 00:00:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46b16f3800) [pid = 5675] [serial = 370] [outer = 0x7f46ad999800] 00:00:36 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3f11000 == 54 [pid = 5675] [id = 113] 00:00:36 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b8d54000 == 53 [pid = 5675] [id = 112] 00:00:36 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afdb2000 == 52 [pid = 5675] [id = 111] 00:00:36 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ac5b6000 == 51 [pid = 5675] [id = 110] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46bd24e400) [pid = 5675] [serial = 304] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46b6cbec00) [pid = 5675] [serial = 300] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46cb117800) [pid = 5675] [serial = 310] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f46b3c83c00) [pid = 5675] [serial = 295] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f46b52e9800) [pid = 5675] [serial = 297] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46b32c5800) [pid = 5675] [serial = 279] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f46afdf2c00) [pid = 5675] [serial = 294] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f46b7062c00) [pid = 5675] [serial = 301] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f46c54d1000) [pid = 5675] [serial = 285] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46c7239400) [pid = 5675] [serial = 309] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46b83d9c00) [pid = 5675] [serial = 303] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f46b6cbc800) [pid = 5675] [serial = 282] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 125 (0x7f46b53dc000) [pid = 5675] [serial = 291] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 124 (0x7f46cd7aa400) [pid = 5675] [serial = 256] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 123 (0x7f46c3041c00) [pid = 5675] [serial = 306] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 122 (0x7f46cd7fd000) [pid = 5675] [serial = 292] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 121 (0x7f46c51c4000) [pid = 5675] [serial = 307] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | --DOMWINDOW == 120 (0x7f46b600f000) [pid = 5675] [serial = 298] [outer = (nil)] [url = about:blank] 00:00:36 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:00:36 INFO - PROCESS | 5675 | 1461567636747 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] 00:00:36 INFO - PROCESS | 5675 | 1461567636835 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 00:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:00:36 INFO - PROCESS | 5675 | 1461567636840 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:00:36 INFO - PROCESS | 5675 | 1461567636843 Marionette TRACE conn3 <- [1,466,null,{}] 00:00:36 INFO - PROCESS | 5675 | 1461567636857 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}] 00:00:37 INFO - PROCESS | 5675 | 1461567637001 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 00:00:37 INFO - PROCESS | 5675 | 1461567637015 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6e8c000 == 52 [pid = 5675] [id = 124] 00:00:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 121 (0x7f46b52e8400) [pid = 5675] [serial = 371] [outer = (nil)] 00:00:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 122 (0x7f46b60d9000) [pid = 5675] [serial = 372] [outer = 0x7f46b52e8400] 00:00:37 INFO - PROCESS | 5675 | 1461567637081 Marionette DEBUG loaded listener.js 00:00:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 123 (0x7f46b60e3400) [pid = 5675] [serial = 373] [outer = 0x7f46b52e8400] 00:00:37 INFO - PROCESS | 5675 | 1461567637867 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] 00:00:37 INFO - PROCESS | 5675 | 1461567637932 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 00:00:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 00:00:37 INFO - PROCESS | 5675 | 1461567637937 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:00:37 INFO - PROCESS | 5675 | 1461567637940 Marionette TRACE conn3 <- [1,470,null,{}] 00:00:37 INFO - PROCESS | 5675 | 1461567637945 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}] 00:00:38 INFO - PROCESS | 5675 | 1461567638127 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 00:00:38 INFO - PROCESS | 5675 | 1461567638195 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:38 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46bd18e000 == 53 [pid = 5675] [id = 125] 00:00:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 124 (0x7f46ae1adc00) [pid = 5675] [serial = 374] [outer = (nil)] 00:00:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 125 (0x7f46ae1b9800) [pid = 5675] [serial = 375] [outer = 0x7f46ae1adc00] 00:00:38 INFO - PROCESS | 5675 | 1461567638256 Marionette DEBUG loaded listener.js 00:00:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f46b60e3800) [pid = 5675] [serial = 376] [outer = 0x7f46ae1adc00] 00:00:38 INFO - PROCESS | 5675 | 1461567638976 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]]]}] 00:00:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:00:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1084ms 00:00:39 INFO - PROCESS | 5675 | 1461567639022 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 00:00:39 INFO - PROCESS | 5675 | 1461567639026 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 00:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:00:39 INFO - PROCESS | 5675 | 1461567639036 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:00:39 INFO - PROCESS | 5675 | 1461567639038 Marionette TRACE conn3 <- [1,474,null,{}] 00:00:39 INFO - PROCESS | 5675 | 1461567639058 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}] 00:00:39 INFO - PROCESS | 5675 | 1461567639245 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 00:00:39 INFO - PROCESS | 5675 | 1461567639277 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ac5b3800 == 54 [pid = 5675] [id = 126] 00:00:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46b1998000) [pid = 5675] [serial = 377] [outer = (nil)] 00:00:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46b199c000) [pid = 5675] [serial = 378] [outer = 0x7f46b1998000] 00:00:39 INFO - PROCESS | 5675 | 1461567639344 Marionette DEBUG loaded listener.js 00:00:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46b199f800) [pid = 5675] [serial = 379] [outer = 0x7f46b1998000] 00:00:40 INFO - PROCESS | 5675 | 1461567640178 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]]]}] 00:00:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:00:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1198ms 00:00:40 INFO - PROCESS | 5675 | 1461567640236 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 00:00:40 INFO - PROCESS | 5675 | 1461567640240 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 00:00:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:00:40 INFO - PROCESS | 5675 | 1461567640245 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:00:40 INFO - PROCESS | 5675 | 1461567640247 Marionette TRACE conn3 <- [1,478,null,{}] 00:00:40 INFO - PROCESS | 5675 | 1461567640252 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}] 00:00:40 INFO - PROCESS | 5675 | 1461567640451 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 00:00:40 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46ad598400) [pid = 5675] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:00:40 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46ad590800) [pid = 5675] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:00:40 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f46b52f0c00) [pid = 5675] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:00:40 INFO - PROCESS | 5675 | --DOMWINDOW == 125 (0x7f46b52ea800) [pid = 5675] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:00:40 INFO - PROCESS | 5675 | --DOMWINDOW == 124 (0x7f46ad59a000) [pid = 5675] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:00:40 INFO - PROCESS | 5675 | --DOMWINDOW == 123 (0x7f46ac5ac400) [pid = 5675] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:00:40 INFO - PROCESS | 5675 | 1461567640886 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b61aa000 == 55 [pid = 5675] [id = 127] 00:00:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 124 (0x7f46ac5ac400) [pid = 5675] [serial = 380] [outer = (nil)] 00:00:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 125 (0x7f46ad59a000) [pid = 5675] [serial = 381] [outer = 0x7f46ac5ac400] 00:00:40 INFO - PROCESS | 5675 | 1461567640953 Marionette DEBUG loaded listener.js 00:00:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f46b6cc7000) [pid = 5675] [serial = 382] [outer = 0x7f46ac5ac400] 00:00:41 INFO - PROCESS | 5675 | 1461567641639 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]]]}] 00:00:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:00:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1427ms 00:00:41 INFO - PROCESS | 5675 | 1461567641674 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 00:00:41 INFO - PROCESS | 5675 | 1461567641677 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 00:00:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:00:41 INFO - PROCESS | 5675 | 1461567641683 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:00:41 INFO - PROCESS | 5675 | 1461567641684 Marionette TRACE conn3 <- [1,482,null,{}] 00:00:41 INFO - PROCESS | 5675 | 1461567641690 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}] 00:00:41 INFO - PROCESS | 5675 | 1461567641854 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 00:00:41 INFO - PROCESS | 5675 | 1461567641870 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ce5aa800 == 56 [pid = 5675] [id = 128] 00:00:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46aa8d3400) [pid = 5675] [serial = 383] [outer = (nil)] 00:00:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46aa8dcc00) [pid = 5675] [serial = 384] [outer = 0x7f46aa8d3400] 00:00:41 INFO - PROCESS | 5675 | 1461567641930 Marionette DEBUG loaded listener.js 00:00:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46aa8e2c00) [pid = 5675] [serial = 385] [outer = 0x7f46aa8d3400] 00:00:42 INFO - PROCESS | 5675 | 1461567642620 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]]]}] 00:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 974ms 00:00:42 INFO - PROCESS | 5675 | 1461567642657 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 00:00:42 INFO - PROCESS | 5675 | 1461567642661 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 00:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:00:42 INFO - PROCESS | 5675 | 1461567642666 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:00:42 INFO - PROCESS | 5675 | 1461567642668 Marionette TRACE conn3 <- [1,486,null,{}] 00:00:42 INFO - PROCESS | 5675 | 1461567642673 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}] 00:00:42 INFO - PROCESS | 5675 | 1461567642801 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 00:00:42 INFO - PROCESS | 5675 | 1461567642979 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6ecd000 == 57 [pid = 5675] [id = 129] 00:00:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f46aa8d3c00) [pid = 5675] [serial = 386] [outer = (nil)] 00:00:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f46aa8d8400) [pid = 5675] [serial = 387] [outer = 0x7f46aa8d3c00] 00:00:43 INFO - PROCESS | 5675 | 1461567643056 Marionette DEBUG loaded listener.js 00:00:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f46acfb8400) [pid = 5675] [serial = 388] [outer = 0x7f46aa8d3c00] 00:00:43 INFO - PROCESS | 5675 | 1461567643965 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]]]}] 00:00:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:00:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1327ms 00:00:44 INFO - PROCESS | 5675 | 1461567644010 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 00:00:44 INFO - PROCESS | 5675 | 1461567644017 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 00:00:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:00:44 INFO - PROCESS | 5675 | 1461567644024 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:00:44 INFO - PROCESS | 5675 | 1461567644029 Marionette TRACE conn3 <- [1,490,null,{}] 00:00:44 INFO - PROCESS | 5675 | 1461567644036 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}] 00:00:44 INFO - PROCESS | 5675 | 1461567644195 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 00:00:44 INFO - PROCESS | 5675 | 1461567644351 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afdaa800 == 58 [pid = 5675] [id = 130] 00:00:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f46aa8d4000) [pid = 5675] [serial = 389] [outer = (nil)] 00:00:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f46aecd5400) [pid = 5675] [serial = 390] [outer = 0x7f46aa8d4000] 00:00:44 INFO - PROCESS | 5675 | 1461567644425 Marionette DEBUG loaded listener.js 00:00:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f46b16f0c00) [pid = 5675] [serial = 391] [outer = 0x7f46aa8d4000] 00:00:45 INFO - PROCESS | 5675 | 1461567645305 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]]]}] 00:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1329ms 00:00:45 INFO - PROCESS | 5675 | 1461567645358 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 00:00:45 INFO - PROCESS | 5675 | 1461567645363 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 00:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:00:45 INFO - PROCESS | 5675 | 1461567645370 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:00:45 INFO - PROCESS | 5675 | 1461567645374 Marionette TRACE conn3 <- [1,494,null,{}] 00:00:45 INFO - PROCESS | 5675 | 1461567645397 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}] 00:00:45 INFO - PROCESS | 5675 | 1461567645558 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 00:00:45 INFO - PROCESS | 5675 | 1461567645697 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c309a000 == 59 [pid = 5675] [id = 131] 00:00:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46ae1ad800) [pid = 5675] [serial = 392] [outer = (nil)] 00:00:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46b19a1000) [pid = 5675] [serial = 393] [outer = 0x7f46ae1ad800] 00:00:45 INFO - PROCESS | 5675 | 1461567645773 Marionette DEBUG loaded listener.js 00:00:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46b5832000) [pid = 5675] [serial = 394] [outer = 0x7f46ae1ad800] 00:00:46 INFO - PROCESS | 5675 | 1461567646661 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]]]}] 00:00:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1354ms 00:00:46 INFO - PROCESS | 5675 | 1461567646725 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 00:00:46 INFO - PROCESS | 5675 | 1461567646729 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 00:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:00:46 INFO - PROCESS | 5675 | 1461567646742 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:00:46 INFO - PROCESS | 5675 | 1461567646751 Marionette TRACE conn3 <- [1,498,null,{}] 00:00:46 INFO - PROCESS | 5675 | 1461567646759 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}] 00:00:46 INFO - PROCESS | 5675 | 1461567646962 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 00:00:47 INFO - PROCESS | 5675 | 1461567647105 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b164f000 == 60 [pid = 5675] [id = 132] 00:00:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46b60e1c00) [pid = 5675] [serial = 395] [outer = (nil)] 00:00:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46b6a2c000) [pid = 5675] [serial = 396] [outer = 0x7f46b60e1c00] 00:00:47 INFO - PROCESS | 5675 | 1461567647180 Marionette DEBUG loaded listener.js 00:00:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46b780d400) [pid = 5675] [serial = 397] [outer = 0x7f46b60e1c00] 00:00:47 INFO - PROCESS | 5675 | 1461567647962 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]]]}] 00:00:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1300ms 00:00:48 INFO - PROCESS | 5675 | 1461567648036 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 00:00:48 INFO - PROCESS | 5675 | 1461567648040 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 00:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:00:48 INFO - PROCESS | 5675 | 1461567648046 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:00:48 INFO - PROCESS | 5675 | 1461567648049 Marionette TRACE conn3 <- [1,502,null,{}] 00:00:48 INFO - PROCESS | 5675 | 1461567648054 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}] 00:00:48 INFO - PROCESS | 5675 | 1461567648243 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 00:00:48 INFO - PROCESS | 5675 | 1461567648384 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6dd5000 == 61 [pid = 5675] [id = 133] 00:00:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46a6d76c00) [pid = 5675] [serial = 398] [outer = (nil)] 00:00:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46a6d81c00) [pid = 5675] [serial = 399] [outer = 0x7f46a6d76c00] 00:00:48 INFO - PROCESS | 5675 | 1461567648452 Marionette DEBUG loaded listener.js 00:00:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46b3c83400) [pid = 5675] [serial = 400] [outer = 0x7f46a6d76c00] 00:00:49 INFO - PROCESS | 5675 | 1461567649267 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]]]}] 00:00:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:00:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1277ms 00:00:49 INFO - PROCESS | 5675 | 1461567649324 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 00:00:49 INFO - PROCESS | 5675 | 1461567649327 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 00:00:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:00:49 INFO - PROCESS | 5675 | 1461567649333 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:00:49 INFO - PROCESS | 5675 | 1461567649335 Marionette TRACE conn3 <- [1,506,null,{}] 00:00:49 INFO - PROCESS | 5675 | 1461567649364 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}] 00:00:49 INFO - PROCESS | 5675 | 1461567649520 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 00:00:49 INFO - PROCESS | 5675 | 1461567649661 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ce5a8800 == 62 [pid = 5675] [id = 134] 00:00:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46a6ccc800) [pid = 5675] [serial = 401] [outer = (nil)] 00:00:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46a6cce800) [pid = 5675] [serial = 402] [outer = 0x7f46a6ccc800] 00:00:49 INFO - PROCESS | 5675 | 1461567649745 Marionette DEBUG loaded listener.js 00:00:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46b6908c00) [pid = 5675] [serial = 403] [outer = 0x7f46a6ccc800] 00:00:50 INFO - PROCESS | 5675 | 1461567650591 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]]]}] 00:00:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:00:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1301ms 00:00:50 INFO - PROCESS | 5675 | 1461567650635 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 00:00:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:00:50 INFO - PROCESS | 5675 | 1461567650639 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 00:00:50 INFO - PROCESS | 5675 | 1461567650644 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:00:50 INFO - PROCESS | 5675 | 1461567650647 Marionette TRACE conn3 <- [1,510,null,{}] 00:00:50 INFO - PROCESS | 5675 | 1461567650652 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}] 00:00:50 INFO - PROCESS | 5675 | 1461567650802 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 00:00:50 INFO - PROCESS | 5675 | 1461567650953 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:50 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aee58800 == 63 [pid = 5675] [id = 135] 00:00:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46b83ce400) [pid = 5675] [serial = 404] [outer = (nil)] 00:00:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46b8df3800) [pid = 5675] [serial = 405] [outer = 0x7f46b83ce400] 00:00:51 INFO - PROCESS | 5675 | 1461567651025 Marionette DEBUG loaded listener.js 00:00:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46c3ee2000) [pid = 5675] [serial = 406] [outer = 0x7f46b83ce400] 00:00:51 INFO - PROCESS | 5675 | 1461567651914 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]]]}] 00:00:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:00:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1343ms 00:00:51 INFO - PROCESS | 5675 | 1461567651988 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 00:00:51 INFO - PROCESS | 5675 | 1461567651991 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 00:00:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:00:52 INFO - PROCESS | 5675 | 1461567651997 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:00:52 INFO - PROCESS | 5675 | 1461567651999 Marionette TRACE conn3 <- [1,514,null,{}] 00:00:52 INFO - PROCESS | 5675 | 1461567652005 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}] 00:00:52 INFO - PROCESS | 5675 | 1461567652191 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 00:00:52 INFO - PROCESS | 5675 | 1461567652338 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:52 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b109a000 == 64 [pid = 5675] [id = 136] 00:00:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46ad0d6800) [pid = 5675] [serial = 407] [outer = (nil)] 00:00:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46b113c400) [pid = 5675] [serial = 408] [outer = 0x7f46ad0d6800] 00:00:52 INFO - PROCESS | 5675 | 1461567652410 Marionette DEBUG loaded listener.js 00:00:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46b1142000) [pid = 5675] [serial = 409] [outer = 0x7f46ad0d6800] 00:00:53 INFO - PROCESS | 5675 | 1461567653158 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]]]}] 00:00:53 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 00:00:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1183ms 00:00:53 INFO - PROCESS | 5675 | 1461567653180 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 00:00:53 INFO - PROCESS | 5675 | 1461567653182 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 00:00:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:00:53 INFO - PROCESS | 5675 | 1461567653188 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:00:53 INFO - PROCESS | 5675 | 1461567653191 Marionette TRACE conn3 <- [1,518,null,{}] 00:00:53 INFO - PROCESS | 5675 | 1461567653196 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}] 00:00:53 INFO - PROCESS | 5675 | 1461567653338 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 00:00:53 INFO - PROCESS | 5675 | 1461567653668 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aaacc800 == 65 [pid = 5675] [id = 137] 00:00:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46a6cca800) [pid = 5675] [serial = 410] [outer = (nil)] 00:00:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46a6cccc00) [pid = 5675] [serial = 411] [outer = 0x7f46a6cca800] 00:00:53 INFO - PROCESS | 5675 | 1461567653755 Marionette DEBUG loaded listener.js 00:00:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46a6d82c00) [pid = 5675] [serial = 412] [outer = 0x7f46a6cca800] 00:00:54 INFO - PROCESS | 5675 | 1461567654621 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]]]}] 00:00:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:00:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1481ms 00:00:54 INFO - PROCESS | 5675 | 1461567654672 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 00:00:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:00:54 INFO - PROCESS | 5675 | 1461567654677 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 00:00:54 INFO - PROCESS | 5675 | 1461567654683 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:00:54 INFO - PROCESS | 5675 | 1461567654688 Marionette TRACE conn3 <- [1,522,null,{}] 00:00:54 INFO - PROCESS | 5675 | 1461567654695 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}] 00:00:54 INFO - PROCESS | 5675 | 1461567654846 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 00:00:55 INFO - PROCESS | 5675 | 1461567655045 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aaac6000 == 66 [pid = 5675] [id = 138] 00:00:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46aa8e1c00) [pid = 5675] [serial = 413] [outer = (nil)] 00:00:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46ad0d4800) [pid = 5675] [serial = 414] [outer = 0x7f46aa8e1c00] 00:00:55 INFO - PROCESS | 5675 | 1461567655154 Marionette DEBUG loaded listener.js 00:00:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46ae1af400) [pid = 5675] [serial = 415] [outer = 0x7f46aa8e1c00] 00:00:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ce5aa800 == 65 [pid = 5675] [id = 128] 00:00:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b61aa000 == 64 [pid = 5675] [id = 127] 00:00:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ac5b3800 == 63 [pid = 5675] [id = 126] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46c89d9400) [pid = 5675] [serial = 345] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46bd18e000 == 62 [pid = 5675] [id = 125] 00:00:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6e8c000 == 61 [pid = 5675] [id = 124] 00:00:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46acf69800 == 60 [pid = 5675] [id = 123] 00:00:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afc41000 == 59 [pid = 5675] [id = 122] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46b07bb400) [pid = 5675] [serial = 331] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46af1e7800) [pid = 5675] [serial = 330] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46b0756400) [pid = 5675] [serial = 327] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46b60dac00) [pid = 5675] [serial = 339] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46cd56f000) [pid = 5675] [serial = 324] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46b83d5800) [pid = 5675] [serial = 336] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46b32b7400) [pid = 5675] [serial = 315] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46b6909c00) [pid = 5675] [serial = 333] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46b695a400) [pid = 5675] [serial = 334] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46b695d800) [pid = 5675] [serial = 318] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46c6d0c400) [pid = 5675] [serial = 321] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46cb1b9c00) [pid = 5675] [serial = 328] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46b83d6800) [pid = 5675] [serial = 340] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46b7063400) [pid = 5675] [serial = 342] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46b8d7d000) [pid = 5675] [serial = 337] [outer = (nil)] [url = about:blank] 00:00:55 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46b8d7b000) [pid = 5675] [serial = 343] [outer = (nil)] [url = about:blank] 00:00:56 INFO - PROCESS | 5675 | 1461567656079 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]]]}] 00:00:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:00:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1436ms 00:00:56 INFO - PROCESS | 5675 | 1461567656120 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 00:00:56 INFO - PROCESS | 5675 | 1461567656126 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 00:00:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:00:56 INFO - PROCESS | 5675 | 1461567656134 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:00:56 INFO - PROCESS | 5675 | 1461567656137 Marionette TRACE conn3 <- [1,526,null,{}] 00:00:56 INFO - PROCESS | 5675 | 1461567656141 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}] 00:00:56 INFO - PROCESS | 5675 | 1461567656274 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 00:00:56 INFO - PROCESS | 5675 | 1461567656291 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1647000 == 60 [pid = 5675] [id = 139] 00:00:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46b07bb400) [pid = 5675] [serial = 416] [outer = (nil)] 00:00:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46b12d6800) [pid = 5675] [serial = 417] [outer = 0x7f46b07bb400] 00:00:56 INFO - PROCESS | 5675 | 1461567656349 Marionette DEBUG loaded listener.js 00:00:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46b12db400) [pid = 5675] [serial = 418] [outer = 0x7f46b07bb400] 00:00:57 INFO - PROCESS | 5675 | 1461567657160 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]]]}] 00:00:57 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 00:00:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1078ms 00:00:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:00:57 INFO - PROCESS | 5675 | 1461567657212 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 00:00:57 INFO - PROCESS | 5675 | 1461567657215 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 00:00:57 INFO - PROCESS | 5675 | 1461567657223 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:00:57 INFO - PROCESS | 5675 | 1461567657231 Marionette TRACE conn3 <- [1,530,null,{}] 00:00:57 INFO - PROCESS | 5675 | 1461567657247 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}] 00:00:57 INFO - PROCESS | 5675 | 1461567657389 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 00:00:57 INFO - PROCESS | 5675 | 1461567657401 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d4e800 == 61 [pid = 5675] [id = 140] 00:00:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46ad0d2400) [pid = 5675] [serial = 419] [outer = (nil)] 00:00:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46b16f9000) [pid = 5675] [serial = 420] [outer = 0x7f46ad0d2400] 00:00:57 INFO - PROCESS | 5675 | 1461567657550 Marionette DEBUG loaded listener.js 00:00:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46b19a1c00) [pid = 5675] [serial = 421] [outer = 0x7f46ad0d2400] 00:00:58 INFO - PROCESS | 5675 | 1461567658140 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"]]]}] 00:00:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 00:00:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:00:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:00:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:00:58 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 00:00:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:00:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:00:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:00:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:00:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:00:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 941ms 00:00:58 INFO - PROCESS | 5675 | 1461567658201 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 00:00:58 INFO - PROCESS | 5675 | 1461567658206 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 00:00:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:00:58 INFO - PROCESS | 5675 | 1461567658222 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:00:58 INFO - PROCESS | 5675 | 1461567658224 Marionette TRACE conn3 <- [1,534,null,{}] 00:00:58 INFO - PROCESS | 5675 | 1461567658229 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}] 00:00:58 INFO - PROCESS | 5675 | 1461567658405 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 00:00:58 INFO - PROCESS | 5675 | 1461567658434 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c4319000 == 62 [pid = 5675] [id = 141] 00:00:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46b0a07000) [pid = 5675] [serial = 422] [outer = (nil)] 00:00:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46b60dc800) [pid = 5675] [serial = 423] [outer = 0x7f46b0a07000] 00:00:58 INFO - PROCESS | 5675 | 1461567658493 Marionette DEBUG loaded listener.js 00:00:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46b6841000) [pid = 5675] [serial = 424] [outer = 0x7f46b0a07000] 00:00:59 INFO - PROCESS | 5675 | 1461567659244 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]]]}] 00:00:59 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:00:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1078ms 00:00:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:00:59 INFO - PROCESS | 5675 | 1461567659316 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 00:00:59 INFO - PROCESS | 5675 | 1461567659318 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 00:00:59 INFO - PROCESS | 5675 | 1461567659323 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:00:59 INFO - PROCESS | 5675 | 1461567659327 Marionette TRACE conn3 <- [1,538,null,{}] 00:00:59 INFO - PROCESS | 5675 | 1461567659331 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}] 00:00:59 INFO - PROCESS | 5675 | 1461567659547 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 00:00:59 INFO - PROCESS | 5675 | 1461567659579 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:00:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cb176800 == 63 [pid = 5675] [id = 142] 00:00:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46acf92c00) [pid = 5675] [serial = 425] [outer = (nil)] 00:00:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46acf98400) [pid = 5675] [serial = 426] [outer = 0x7f46acf92c00] 00:00:59 INFO - PROCESS | 5675 | 1461567659653 Marionette DEBUG loaded listener.js 00:00:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46b6909800) [pid = 5675] [serial = 427] [outer = 0x7f46acf92c00] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46ad99e000) [pid = 5675] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46b6615800) [pid = 5675] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46b1998000) [pid = 5675] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46ac5ac400) [pid = 5675] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46ae1adc00) [pid = 5675] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46b52e8400) [pid = 5675] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46ad999800) [pid = 5675] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46ad99a800) [pid = 5675] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46ac5ae400) [pid = 5675] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46b6957800) [pid = 5675] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46b661f800) [pid = 5675] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46ae2e7400) [pid = 5675] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46c4350400) [pid = 5675] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46c5033400) [pid = 5675] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46c8fc3c00) [pid = 5675] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46b8df8800) [pid = 5675] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46b703cc00) [pid = 5675] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46b6004c00) [pid = 5675] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46ae2e0000) [pid = 5675] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f46afdee000) [pid = 5675] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f46c303f000) [pid = 5675] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46b6ccb400) [pid = 5675] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f46b6cc4400) [pid = 5675] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f46ad990800) [pid = 5675] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f46c3040400) [pid = 5675] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46afc1d800) [pid = 5675] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46b3230000) [pid = 5675] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f46b6908400) [pid = 5675] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 125 (0x7f46b0757000) [pid = 5675] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:01:00 INFO - PROCESS | 5675 | --DOMWINDOW == 124 (0x7f46b52ea400) [pid = 5675] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:01:00 INFO - PROCESS | 5675 | 1461567660758 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]]]}] 00:01:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 00:01:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1489ms 00:01:00 INFO - PROCESS | 5675 | 1461567660812 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 00:01:00 INFO - PROCESS | 5675 | 1461567660815 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 00:01:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:01:00 INFO - PROCESS | 5675 | 1461567660820 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:01:00 INFO - PROCESS | 5675 | 1461567660822 Marionette TRACE conn3 <- [1,542,null,{}] 00:01:00 INFO - PROCESS | 5675 | 1461567660827 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}] 00:01:01 INFO - PROCESS | 5675 | 1461567661009 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 00:01:01 INFO - PROCESS | 5675 | 1461567661073 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada5e800 == 64 [pid = 5675] [id = 143] 00:01:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 125 (0x7f46acfaf000) [pid = 5675] [serial = 428] [outer = (nil)] 00:01:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f46afc18c00) [pid = 5675] [serial = 429] [outer = 0x7f46acfaf000] 00:01:01 INFO - PROCESS | 5675 | 1461567661131 Marionette DEBUG loaded listener.js 00:01:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46b2fd8800) [pid = 5675] [serial = 430] [outer = 0x7f46acfaf000] 00:01:01 INFO - PROCESS | 5675 | 1461567661833 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]]]}] 00:01:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 00:01:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1080ms 00:01:01 INFO - PROCESS | 5675 | 1461567661920 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 00:01:01 INFO - PROCESS | 5675 | 1461567661925 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 00:01:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:01:01 INFO - PROCESS | 5675 | 1461567661935 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:01:01 INFO - PROCESS | 5675 | 1461567661938 Marionette TRACE conn3 <- [1,546,null,{}] 00:01:01 INFO - PROCESS | 5675 | 1461567661960 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}] 00:01:02 INFO - PROCESS | 5675 | 1461567662157 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 00:01:02 INFO - PROCESS | 5675 | 1461567662673 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6dc8000 == 65 [pid = 5675] [id = 144] 00:01:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46a6ccd000) [pid = 5675] [serial = 431] [outer = (nil)] 00:01:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46a6d7cc00) [pid = 5675] [serial = 432] [outer = 0x7f46a6ccd000] 00:01:02 INFO - PROCESS | 5675 | 1461567662905 Marionette DEBUG loaded listener.js 00:01:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f46ac5aa400) [pid = 5675] [serial = 433] [outer = 0x7f46a6ccd000] 00:01:03 INFO - PROCESS | 5675 | 1461567663765 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]]]}] 00:01:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:01:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1851ms 00:01:03 INFO - PROCESS | 5675 | 1461567663785 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 00:01:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:01:03 INFO - PROCESS | 5675 | 1461567663792 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 00:01:03 INFO - PROCESS | 5675 | 1461567663799 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:01:03 INFO - PROCESS | 5675 | 1461567663805 Marionette TRACE conn3 <- [1,550,null,{}] 00:01:03 INFO - PROCESS | 5675 | 1461567663811 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}] 00:01:04 INFO - PROCESS | 5675 | 1461567664077 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 00:01:04 INFO - PROCESS | 5675 | 1461567664244 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b400f000 == 66 [pid = 5675] [id = 145] 00:01:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f46ac5ac400) [pid = 5675] [serial = 434] [outer = (nil)] 00:01:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f46acf99000) [pid = 5675] [serial = 435] [outer = 0x7f46ac5ac400] 00:01:04 INFO - PROCESS | 5675 | 1461567664320 Marionette DEBUG loaded listener.js 00:01:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f46ae1b4c00) [pid = 5675] [serial = 436] [outer = 0x7f46ac5ac400] 00:01:05 INFO - PROCESS | 5675 | 1461567665266 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]]]}] 00:01:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:01:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1490ms 00:01:05 INFO - PROCESS | 5675 | 1461567665328 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 00:01:05 INFO - PROCESS | 5675 | 1461567665337 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 00:01:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:01:05 INFO - PROCESS | 5675 | 1461567665354 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:01:05 INFO - PROCESS | 5675 | 1461567665360 Marionette TRACE conn3 <- [1,554,null,{}] 00:01:05 INFO - PROCESS | 5675 | 1461567665369 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}] 00:01:05 INFO - PROCESS | 5675 | 1461567665621 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 00:01:05 INFO - PROCESS | 5675 | 1461567665931 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d42800 == 67 [pid = 5675] [id = 146] 00:01:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f46b07b2400) [pid = 5675] [serial = 437] [outer = (nil)] 00:01:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f46b12d6c00) [pid = 5675] [serial = 438] [outer = 0x7f46b07b2400] 00:01:06 INFO - PROCESS | 5675 | 1461567666008 Marionette DEBUG loaded listener.js 00:01:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46b16f8400) [pid = 5675] [serial = 439] [outer = 0x7f46b07b2400] 00:01:06 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:06 INFO - PROCESS | 5675 | 1461567666893 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]]]}] 00:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1592ms 00:01:06 INFO - PROCESS | 5675 | 1461567666944 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 00:01:06 INFO - PROCESS | 5675 | 1461567666948 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 00:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:01:06 INFO - PROCESS | 5675 | 1461567666953 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:01:06 INFO - PROCESS | 5675 | 1461567666959 Marionette TRACE conn3 <- [1,558,null,{}] 00:01:06 INFO - PROCESS | 5675 | 1461567666974 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}] 00:01:07 INFO - PROCESS | 5675 | 1461567667183 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 00:01:07 INFO - PROCESS | 5675 | 1461567667333 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b106a800 == 68 [pid = 5675] [id = 147] 00:01:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46b4af8c00) [pid = 5675] [serial = 440] [outer = (nil)] 00:01:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46b5b4f000) [pid = 5675] [serial = 441] [outer = 0x7f46b4af8c00] 00:01:07 INFO - PROCESS | 5675 | 1461567667406 Marionette DEBUG loaded listener.js 00:01:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46b60e0400) [pid = 5675] [serial = 442] [outer = 0x7f46b4af8c00] 00:01:08 INFO - PROCESS | 5675 | 1461567668279 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]]]}] 00:01:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:01:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1389ms 00:01:08 INFO - PROCESS | 5675 | 1461567668344 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 00:01:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:01:08 INFO - PROCESS | 5675 | 1461567668349 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 00:01:08 INFO - PROCESS | 5675 | 1461567668354 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:01:08 INFO - PROCESS | 5675 | 1461567668357 Marionette TRACE conn3 <- [1,562,null,{}] 00:01:08 INFO - PROCESS | 5675 | 1461567668362 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}] 00:01:08 INFO - PROCESS | 5675 | 1461567668540 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 00:01:08 INFO - PROCESS | 5675 | 1461567668695 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adbd1800 == 69 [pid = 5675] [id = 148] 00:01:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46b4eaf400) [pid = 5675] [serial = 443] [outer = (nil)] 00:01:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46b7063400) [pid = 5675] [serial = 444] [outer = 0x7f46b4eaf400] 00:01:08 INFO - PROCESS | 5675 | 1461567668772 Marionette DEBUG loaded listener.js 00:01:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46b83d9400) [pid = 5675] [serial = 445] [outer = 0x7f46b4eaf400] 00:01:09 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:09 INFO - PROCESS | 5675 | 1461567669617 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]]]}] 00:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1329ms 00:01:09 INFO - PROCESS | 5675 | 1461567669683 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 00:01:09 INFO - PROCESS | 5675 | 1461567669687 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 00:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:01:09 INFO - PROCESS | 5675 | 1461567669693 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:01:09 INFO - PROCESS | 5675 | 1461567669695 Marionette TRACE conn3 <- [1,566,null,{}] 00:01:09 INFO - PROCESS | 5675 | 1461567669701 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}] 00:01:09 INFO - PROCESS | 5675 | 1461567669857 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 00:01:10 INFO - PROCESS | 5675 | 1461567670019 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14b2800 == 70 [pid = 5675] [id = 149] 00:01:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46a61d2000) [pid = 5675] [serial = 446] [outer = (nil)] 00:01:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46a61d7000) [pid = 5675] [serial = 447] [outer = 0x7f46a61d2000] 00:01:10 INFO - PROCESS | 5675 | 1461567670108 Marionette DEBUG loaded listener.js 00:01:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46b8d7d800) [pid = 5675] [serial = 448] [outer = 0x7f46a61d2000] 00:01:10 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:11 INFO - PROCESS | 5675 | 1461567671007 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]]]}] 00:01:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1337ms 00:01:11 INFO - PROCESS | 5675 | 1461567671033 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 00:01:11 INFO - PROCESS | 5675 | 1461567671037 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 00:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:01:11 INFO - PROCESS | 5675 | 1461567671042 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:01:11 INFO - PROCESS | 5675 | 1461567671045 Marionette TRACE conn3 <- [1,570,null,{}] 00:01:11 INFO - PROCESS | 5675 | 1461567671050 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}] 00:01:11 INFO - PROCESS | 5675 | 1461567671207 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 00:01:11 INFO - PROCESS | 5675 | 1461567671363 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b124c800 == 71 [pid = 5675] [id = 150] 00:01:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46a63c8400) [pid = 5675] [serial = 449] [outer = (nil)] 00:01:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46a63cf400) [pid = 5675] [serial = 450] [outer = 0x7f46a63c8400] 00:01:11 INFO - PROCESS | 5675 | 1461567671437 Marionette DEBUG loaded listener.js 00:01:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46be07a400) [pid = 5675] [serial = 451] [outer = 0x7f46a63c8400] 00:01:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46adecb400) [pid = 5675] [serial = 452] [outer = 0x7f46ad596c00] 00:01:12 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:12 INFO - PROCESS | 5675 | 1461567672714 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]]]}] 00:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1728ms 00:01:12 INFO - PROCESS | 5675 | 1461567672774 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 00:01:12 INFO - PROCESS | 5675 | 1461567672779 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 00:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:01:12 INFO - PROCESS | 5675 | 1461567672788 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:01:12 INFO - PROCESS | 5675 | 1461567672792 Marionette TRACE conn3 <- [1,574,null,{}] 00:01:12 INFO - PROCESS | 5675 | 1461567672800 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}] 00:01:13 INFO - PROCESS | 5675 | 1461567673218 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 00:01:13 INFO - PROCESS | 5675 | 1461567673309 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf40000 == 72 [pid = 5675] [id = 151] 00:01:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46adecbc00) [pid = 5675] [serial = 453] [outer = (nil)] 00:01:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46aded7000) [pid = 5675] [serial = 454] [outer = 0x7f46adecbc00] 00:01:13 INFO - PROCESS | 5675 | 1461567673381 Marionette DEBUG loaded listener.js 00:01:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46b6916800) [pid = 5675] [serial = 455] [outer = 0x7f46adecbc00] 00:01:14 INFO - PROCESS | 5675 | 1461567674148 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]]]}] 00:01:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:01:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1431ms 00:01:14 INFO - PROCESS | 5675 | 1461567674219 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 00:01:14 INFO - PROCESS | 5675 | 1461567674222 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 00:01:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:01:14 INFO - PROCESS | 5675 | 1461567674228 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:01:14 INFO - PROCESS | 5675 | 1461567674231 Marionette TRACE conn3 <- [1,578,null,{}] 00:01:14 INFO - PROCESS | 5675 | 1461567674236 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}] 00:01:14 INFO - PROCESS | 5675 | 1461567674393 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 00:01:14 INFO - PROCESS | 5675 | 1461567674555 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a485e000 == 73 [pid = 5675] [id = 152] 00:01:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46a4feec00) [pid = 5675] [serial = 456] [outer = (nil)] 00:01:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46a4ff7000) [pid = 5675] [serial = 457] [outer = 0x7f46a4feec00] 00:01:14 INFO - PROCESS | 5675 | 1461567674637 Marionette DEBUG loaded listener.js 00:01:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46a4ffc800) [pid = 5675] [serial = 458] [outer = 0x7f46a4feec00] 00:01:15 INFO - PROCESS | 5675 | 1461567675422 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]]]}] 00:01:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:01:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1234ms 00:01:15 INFO - PROCESS | 5675 | 1461567675464 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 00:01:15 INFO - PROCESS | 5675 | 1461567675467 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 00:01:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:01:15 INFO - PROCESS | 5675 | 1461567675473 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:01:15 INFO - PROCESS | 5675 | 1461567675475 Marionette TRACE conn3 <- [1,582,null,{}] 00:01:15 INFO - PROCESS | 5675 | 1461567675481 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}] 00:01:15 INFO - PROCESS | 5675 | 1461567675641 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 00:01:15 INFO - PROCESS | 5675 | 1461567675805 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad91f800 == 74 [pid = 5675] [id = 153] 00:01:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46a4ff1800) [pid = 5675] [serial = 459] [outer = (nil)] 00:01:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46acfaf800) [pid = 5675] [serial = 460] [outer = 0x7f46a4ff1800] 00:01:15 INFO - PROCESS | 5675 | 1461567675874 Marionette DEBUG loaded listener.js 00:01:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46aded7400) [pid = 5675] [serial = 461] [outer = 0x7f46a4ff1800] 00:01:17 INFO - PROCESS | 5675 | 1461567677039 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]]]}] 00:01:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:01:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1630ms 00:01:17 INFO - PROCESS | 5675 | 1461567677104 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 00:01:17 INFO - PROCESS | 5675 | 1461567677110 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 00:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:01:17 INFO - PROCESS | 5675 | 1461567677118 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:01:17 INFO - PROCESS | 5675 | 1461567677123 Marionette TRACE conn3 <- [1,586,null,{}] 00:01:17 INFO - PROCESS | 5675 | 1461567677130 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}] 00:01:17 INFO - PROCESS | 5675 | 1461567677290 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 00:01:17 INFO - PROCESS | 5675 | 1461567677463 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46acf79800 == 75 [pid = 5675] [id = 154] 00:01:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a6cc3000) [pid = 5675] [serial = 462] [outer = (nil)] 00:01:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46a6ccb400) [pid = 5675] [serial = 463] [outer = 0x7f46a6cc3000] 00:01:17 INFO - PROCESS | 5675 | 1461567677534 Marionette DEBUG loaded listener.js 00:01:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46aa8dd400) [pid = 5675] [serial = 464] [outer = 0x7f46a6cc3000] 00:01:18 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:18 INFO - PROCESS | 5675 | 1461567678395 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]]]}] 00:01:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:01:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1298ms 00:01:18 INFO - PROCESS | 5675 | 1461567678417 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 00:01:18 INFO - PROCESS | 5675 | 1461567678425 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 00:01:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:01:18 INFO - PROCESS | 5675 | 1461567678455 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:01:18 INFO - PROCESS | 5675 | 1461567678459 Marionette TRACE conn3 <- [1,590,null,{}] 00:01:18 INFO - PROCESS | 5675 | 1461567678464 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}] 00:01:18 INFO - PROCESS | 5675 | 1461567678625 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 00:01:18 INFO - PROCESS | 5675 | 1461567678757 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aaad9000 == 76 [pid = 5675] [id = 155] 00:01:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46acf96400) [pid = 5675] [serial = 465] [outer = (nil)] 00:01:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46ad4bd800) [pid = 5675] [serial = 466] [outer = 0x7f46acf96400] 00:01:18 INFO - PROCESS | 5675 | 1461567678821 Marionette DEBUG loaded listener.js 00:01:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46ae170800) [pid = 5675] [serial = 467] [outer = 0x7f46acf96400] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c9612000 == 75 [pid = 5675] [id = 108] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cbcb8800 == 74 [pid = 5675] [id = 82] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46aa8dcc00) [pid = 5675] [serial = 384] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ada5e800 == 73 [pid = 5675] [id = 143] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cb176800 == 72 [pid = 5675] [id = 142] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c4319000 == 71 [pid = 5675] [id = 141] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b8d4e800 == 70 [pid = 5675] [id = 140] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1647000 == 69 [pid = 5675] [id = 139] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aaac6000 == 68 [pid = 5675] [id = 138] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aaacc800 == 67 [pid = 5675] [id = 137] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6dd5000 == 66 [pid = 5675] [id = 133] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b164f000 == 65 [pid = 5675] [id = 132] 00:01:19 INFO - PROCESS | 5675 | 1461567679820 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]]]}] 00:01:19 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6ecd000 == 64 [pid = 5675] [id = 129] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46b6963c00) [pid = 5675] [serial = 277] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46b703ac00) [pid = 5675] [serial = 283] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46b83cd400) [pid = 5675] [serial = 147] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46c72efc00) [pid = 5675] [serial = 207] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46c93ba000) [pid = 5675] [serial = 210] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46c9632800) [pid = 5675] [serial = 213] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46c89dfc00) [pid = 5675] [serial = 250] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46cb109400) [pid = 5675] [serial = 286] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46b78cf400) [pid = 5675] [serial = 204] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46b52ec800) [pid = 5675] [serial = 280] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46b2f08000) [pid = 5675] [serial = 201] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46c5329000) [pid = 5675] [serial = 141] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46c967f400) [pid = 5675] [serial = 253] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46b8dedc00) [pid = 5675] [serial = 247] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46b3228800) [pid = 5675] [serial = 144] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46c532b000) [pid = 5675] [serial = 171] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46b40b6000) [pid = 5675] [serial = 174] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46b6a25000) [pid = 5675] [serial = 177] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46b6917400) [pid = 5675] [serial = 237] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46b52e6400) [pid = 5675] [serial = 240] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46b6911000) [pid = 5675] [serial = 243] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46b52e3000) [pid = 5675] [serial = 316] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46b7810400) [pid = 5675] [serial = 319] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46b199c000) [pid = 5675] [serial = 378] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46ad59a000) [pid = 5675] [serial = 381] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46b199f800) [pid = 5675] [serial = 379] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46acfb6c00) [pid = 5675] [serial = 348] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46ae1b9800) [pid = 5675] [serial = 375] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f46b60d9000) [pid = 5675] [serial = 372] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f46b60e3400) [pid = 5675] [serial = 373] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46b0754000) [pid = 5675] [serial = 369] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f46b16f3800) [pid = 5675] [serial = 370] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f46ae173800) [pid = 5675] [serial = 367] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f46ae16e800) [pid = 5675] [serial = 366] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46b52e5800) [pid = 5675] [serial = 351] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46cd570000) [pid = 5675] [serial = 360] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f46b83d4400) [pid = 5675] [serial = 354] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 125 (0x7f46ad0e0000) [pid = 5675] [serial = 346] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 124 (0x7f46c5323800) [pid = 5675] [serial = 357] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 123 (0x7f46c3c55800) [pid = 5675] [serial = 363] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 122 (0x7f46b6cc7000) [pid = 5675] [serial = 382] [outer = (nil)] [url = about:blank] 00:01:19 INFO - PROCESS | 5675 | --DOMWINDOW == 121 (0x7f46b60e3800) [pid = 5675] [serial = 376] [outer = (nil)] [url = about:blank] 00:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1439ms 00:01:19 INFO - PROCESS | 5675 | 1461567679891 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 00:01:19 INFO - PROCESS | 5675 | 1461567679894 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 00:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:01:19 INFO - PROCESS | 5675 | 1461567679901 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:01:19 INFO - PROCESS | 5675 | 1461567679906 Marionette TRACE conn3 <- [1,594,null,{}] 00:01:19 INFO - PROCESS | 5675 | 1461567679920 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}] 00:01:20 INFO - PROCESS | 5675 | 1461567680077 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 00:01:20 INFO - PROCESS | 5675 | 1461567680202 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aee20800 == 65 [pid = 5675] [id = 156] 00:01:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 122 (0x7f46ae1b2400) [pid = 5675] [serial = 468] [outer = (nil)] 00:01:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 123 (0x7f46ae1bb000) [pid = 5675] [serial = 469] [outer = 0x7f46ae1b2400] 00:01:20 INFO - PROCESS | 5675 | 1461567680306 Marionette DEBUG loaded listener.js 00:01:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 124 (0x7f46b0751800) [pid = 5675] [serial = 470] [outer = 0x7f46ae1b2400] 00:01:20 INFO - PROCESS | 5675 | 1461567680969 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]]]}] 00:01:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:01:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1143ms 00:01:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:01:21 INFO - PROCESS | 5675 | 1461567681044 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 00:01:21 INFO - PROCESS | 5675 | 1461567681048 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 00:01:21 INFO - PROCESS | 5675 | 1461567681064 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:01:21 INFO - PROCESS | 5675 | 1461567681068 Marionette TRACE conn3 <- [1,598,null,{}] 00:01:21 INFO - PROCESS | 5675 | 1461567681078 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}] 00:01:21 INFO - PROCESS | 5675 | 1461567681224 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 00:01:21 INFO - PROCESS | 5675 | 1461567681235 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b3010800 == 66 [pid = 5675] [id = 157] 00:01:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 125 (0x7f46b0752400) [pid = 5675] [serial = 471] [outer = (nil)] 00:01:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f46b12dc400) [pid = 5675] [serial = 472] [outer = 0x7f46b0752400] 00:01:21 INFO - PROCESS | 5675 | 1461567681295 Marionette DEBUG loaded listener.js 00:01:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46b16ee800) [pid = 5675] [serial = 473] [outer = 0x7f46b0752400] 00:01:22 INFO - PROCESS | 5675 | 1461567682308 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]]]}] 00:01:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1295ms 00:01:22 INFO - PROCESS | 5675 | 1461567682349 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 00:01:22 INFO - PROCESS | 5675 | 1461567682351 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 00:01:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:01:22 INFO - PROCESS | 5675 | 1461567682357 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:01:22 INFO - PROCESS | 5675 | 1461567682359 Marionette TRACE conn3 <- [1,602,null,{}] 00:01:22 INFO - PROCESS | 5675 | 1461567682375 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}] 00:01:22 INFO - PROCESS | 5675 | 1461567682566 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 00:01:22 INFO - PROCESS | 5675 | 1461567682597 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5f92800 == 67 [pid = 5675] [id = 158] 00:01:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46b1139400) [pid = 5675] [serial = 474] [outer = (nil)] 00:01:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46b16f4400) [pid = 5675] [serial = 475] [outer = 0x7f46b1139400] 00:01:22 INFO - PROCESS | 5675 | 1461567682659 Marionette DEBUG loaded listener.js 00:01:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f46b1998c00) [pid = 5675] [serial = 476] [outer = 0x7f46b1139400] 00:01:23 INFO - PROCESS | 5675 | 1461567683472 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]]]}] 00:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1141ms 00:01:23 INFO - PROCESS | 5675 | 1461567683500 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 00:01:23 INFO - PROCESS | 5675 | 1461567683503 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 00:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:01:23 INFO - PROCESS | 5675 | 1461567683509 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:01:23 INFO - PROCESS | 5675 | 1461567683511 Marionette TRACE conn3 <- [1,606,null,{}] 00:01:23 INFO - PROCESS | 5675 | 1461567683516 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}] 00:01:23 INFO - PROCESS | 5675 | 1461567683785 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 00:01:23 INFO - PROCESS | 5675 | 1461567683816 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b7094800 == 68 [pid = 5675] [id = 159] 00:01:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f46b1997800) [pid = 5675] [serial = 477] [outer = (nil)] 00:01:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f46b47d3400) [pid = 5675] [serial = 478] [outer = 0x7f46b1997800] 00:01:23 INFO - PROCESS | 5675 | 1461567683880 Marionette DEBUG loaded listener.js 00:01:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f46b6908400) [pid = 5675] [serial = 479] [outer = 0x7f46b1997800] 00:01:24 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46aa8d3400) [pid = 5675] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:01:24 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f46b0a07000) [pid = 5675] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:01:24 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f46acf92c00) [pid = 5675] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:01:24 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f46aa8e1c00) [pid = 5675] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:01:24 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46ad0d2400) [pid = 5675] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:01:24 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46a6cca800) [pid = 5675] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:01:24 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f46b07bb400) [pid = 5675] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:01:24 INFO - PROCESS | 5675 | 1461567684893 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]]]}] 00:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1427ms 00:01:24 INFO - PROCESS | 5675 | 1461567684937 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 00:01:24 INFO - PROCESS | 5675 | 1461567684941 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 00:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:01:24 INFO - PROCESS | 5675 | 1461567684946 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:01:24 INFO - PROCESS | 5675 | 1461567684948 Marionette TRACE conn3 <- [1,610,null,{}] 00:01:24 INFO - PROCESS | 5675 | 1461567684953 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}] 00:01:25 INFO - PROCESS | 5675 | 1461567685145 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 00:01:25 INFO - PROCESS | 5675 | 1461567685176 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d4c000 == 69 [pid = 5675] [id = 160] 00:01:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46acf8b400) [pid = 5675] [serial = 480] [outer = (nil)] 00:01:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46b2f10400) [pid = 5675] [serial = 481] [outer = 0x7f46acf8b400] 00:01:25 INFO - PROCESS | 5675 | 1461567685236 Marionette DEBUG loaded listener.js 00:01:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46b695b800) [pid = 5675] [serial = 482] [outer = 0x7f46acf8b400] 00:01:25 INFO - PROCESS | 5675 | 1461567685926 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]]]}] 00:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1031ms 00:01:25 INFO - PROCESS | 5675 | 1461567685978 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 00:01:25 INFO - PROCESS | 5675 | 1461567685981 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 00:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:01:25 INFO - PROCESS | 5675 | 1461567685987 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:01:25 INFO - PROCESS | 5675 | 1461567685989 Marionette TRACE conn3 <- [1,614,null,{}] 00:01:26 INFO - PROCESS | 5675 | 1461567685998 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}] 00:01:26 INFO - PROCESS | 5675 | 1461567686171 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 00:01:26 INFO - PROCESS | 5675 | 1461567686189 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46be0e7000 == 70 [pid = 5675] [id = 161] 00:01:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f46acf92c00) [pid = 5675] [serial = 483] [outer = (nil)] 00:01:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f46b6962000) [pid = 5675] [serial = 484] [outer = 0x7f46acf92c00] 00:01:26 INFO - PROCESS | 5675 | 1461567686247 Marionette DEBUG loaded listener.js 00:01:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f46b6cca400) [pid = 5675] [serial = 485] [outer = 0x7f46acf92c00] 00:01:27 INFO - PROCESS | 5675 | 1461567687220 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]]]}] 00:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1280ms 00:01:27 INFO - PROCESS | 5675 | 1461567687269 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 00:01:27 INFO - PROCESS | 5675 | 1461567687275 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 00:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:01:27 INFO - PROCESS | 5675 | 1461567687284 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:01:27 INFO - PROCESS | 5675 | 1461567687289 Marionette TRACE conn3 <- [1,618,null,{}] 00:01:27 INFO - PROCESS | 5675 | 1461567687296 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}] 00:01:27 INFO - PROCESS | 5675 | 1461567687470 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 00:01:27 INFO - PROCESS | 5675 | 1461567687619 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adbda800 == 71 [pid = 5675] [id = 162] 00:01:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f46a6ccfc00) [pid = 5675] [serial = 486] [outer = (nil)] 00:01:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f46ac5a0800) [pid = 5675] [serial = 487] [outer = 0x7f46a6ccfc00] 00:01:27 INFO - PROCESS | 5675 | 1461567687694 Marionette DEBUG loaded listener.js 00:01:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f46acfb6800) [pid = 5675] [serial = 488] [outer = 0x7f46a6ccfc00] 00:01:28 INFO - PROCESS | 5675 | 1461567688629 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]]]}] 00:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1393ms 00:01:28 INFO - PROCESS | 5675 | 1461567688677 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 00:01:28 INFO - PROCESS | 5675 | 1461567688686 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 00:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:01:28 INFO - PROCESS | 5675 | 1461567688696 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:01:28 INFO - PROCESS | 5675 | 1461567688700 Marionette TRACE conn3 <- [1,622,null,{}] 00:01:28 INFO - PROCESS | 5675 | 1461567688705 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}] 00:01:28 INFO - PROCESS | 5675 | 1461567688873 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 00:01:29 INFO - PROCESS | 5675 | 1461567689021 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:29 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4d2f000 == 72 [pid = 5675] [id = 163] 00:01:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46acfb6c00) [pid = 5675] [serial = 489] [outer = (nil)] 00:01:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46ae1afc00) [pid = 5675] [serial = 490] [outer = 0x7f46acfb6c00] 00:01:29 INFO - PROCESS | 5675 | 1461567689092 Marionette DEBUG loaded listener.js 00:01:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46afdf4c00) [pid = 5675] [serial = 491] [outer = 0x7f46acfb6c00] 00:01:30 INFO - PROCESS | 5675 | 1461567690014 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]]]}] 00:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1388ms 00:01:30 INFO - PROCESS | 5675 | 1461567690085 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 00:01:30 INFO - PROCESS | 5675 | 1461567690089 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 00:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:01:30 INFO - PROCESS | 5675 | 1461567690095 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:01:30 INFO - PROCESS | 5675 | 1461567690100 Marionette TRACE conn3 <- [1,626,null,{}] 00:01:30 INFO - PROCESS | 5675 | 1461567690116 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}] 00:01:30 INFO - PROCESS | 5675 | 1461567690339 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 00:01:30 INFO - PROCESS | 5675 | 1461567690491 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c501a000 == 73 [pid = 5675] [id = 164] 00:01:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46b199a400) [pid = 5675] [serial = 492] [outer = (nil)] 00:01:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46b4b72000) [pid = 5675] [serial = 493] [outer = 0x7f46b199a400] 00:01:30 INFO - PROCESS | 5675 | 1461567690574 Marionette DEBUG loaded listener.js 00:01:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46b6003400) [pid = 5675] [serial = 494] [outer = 0x7f46b199a400] 00:01:31 INFO - PROCESS | 5675 | 1461567691434 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]]]}] 00:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1383ms 00:01:31 INFO - PROCESS | 5675 | 1461567691479 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 00:01:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:01:31 INFO - PROCESS | 5675 | 1461567691483 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 00:01:31 INFO - PROCESS | 5675 | 1461567691491 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:01:31 INFO - PROCESS | 5675 | 1461567691493 Marionette TRACE conn3 <- [1,630,null,{}] 00:01:31 INFO - PROCESS | 5675 | 1461567691499 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}] 00:01:31 INFO - PROCESS | 5675 | 1461567691681 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 00:01:31 INFO - PROCESS | 5675 | 1461567691843 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8f5a000 == 74 [pid = 5675] [id = 165] 00:01:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46b199d000) [pid = 5675] [serial = 495] [outer = (nil)] 00:01:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46b7063000) [pid = 5675] [serial = 496] [outer = 0x7f46b199d000] 00:01:31 INFO - PROCESS | 5675 | 1461567691925 Marionette DEBUG loaded listener.js 00:01:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46b83cf000) [pid = 5675] [serial = 497] [outer = 0x7f46b199d000] 00:01:32 INFO - PROCESS | 5675 | 1461567692785 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]]]}] 00:01:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:01:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1329ms 00:01:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:01:32 INFO - PROCESS | 5675 | 1461567692819 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 00:01:32 INFO - PROCESS | 5675 | 1461567692821 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 00:01:32 INFO - PROCESS | 5675 | 1461567692827 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:01:32 INFO - PROCESS | 5675 | 1461567692831 Marionette TRACE conn3 <- [1,634,null,{}] 00:01:32 INFO - PROCESS | 5675 | 1461567692836 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}] 00:01:32 INFO - PROCESS | 5675 | 1461567692988 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 00:01:33 INFO - PROCESS | 5675 | 1461567693141 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cb170000 == 75 [pid = 5675] [id = 166] 00:01:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46ae1adc00) [pid = 5675] [serial = 498] [outer = (nil)] 00:01:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46b8d72800) [pid = 5675] [serial = 499] [outer = 0x7f46ae1adc00] 00:01:33 INFO - PROCESS | 5675 | 1461567693212 Marionette DEBUG loaded listener.js 00:01:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46b9a32000) [pid = 5675] [serial = 500] [outer = 0x7f46ae1adc00] 00:01:33 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:34 INFO - PROCESS | 5675 | 1461567694064 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]]]}] 00:01:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:01:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1285ms 00:01:34 INFO - PROCESS | 5675 | 1461567694113 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 00:01:34 INFO - PROCESS | 5675 | 1461567694116 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 00:01:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:01:34 INFO - PROCESS | 5675 | 1461567694122 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:01:34 INFO - PROCESS | 5675 | 1461567694124 Marionette TRACE conn3 <- [1,638,null,{}] 00:01:34 INFO - PROCESS | 5675 | 1461567694130 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}] 00:01:34 INFO - PROCESS | 5675 | 1461567694312 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 00:01:34 INFO - PROCESS | 5675 | 1461567694462 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ce5bd800 == 76 [pid = 5675] [id = 167] 00:01:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46be07a800) [pid = 5675] [serial = 501] [outer = (nil)] 00:01:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46c418c800) [pid = 5675] [serial = 502] [outer = 0x7f46be07a800] 00:01:34 INFO - PROCESS | 5675 | 1461567694545 Marionette DEBUG loaded listener.js 00:01:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46c6d95400) [pid = 5675] [serial = 503] [outer = 0x7f46be07a800] 00:01:35 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:35 INFO - PROCESS | 5675 | 1461567695392 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]]]}] 00:01:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:01:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1331ms 00:01:35 INFO - PROCESS | 5675 | 1461567695454 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 00:01:35 INFO - PROCESS | 5675 | 1461567695456 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 00:01:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:01:35 INFO - PROCESS | 5675 | 1461567695462 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:01:35 INFO - PROCESS | 5675 | 1461567695465 Marionette TRACE conn3 <- [1,642,null,{}] 00:01:35 INFO - PROCESS | 5675 | 1461567695470 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}] 00:01:35 INFO - PROCESS | 5675 | 1461567695614 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 00:01:35 INFO - PROCESS | 5675 | 1461567695769 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a506d000 == 77 [pid = 5675] [id = 168] 00:01:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46a5f13800) [pid = 5675] [serial = 504] [outer = (nil)] 00:01:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46a5f1a800) [pid = 5675] [serial = 505] [outer = 0x7f46a5f13800] 00:01:35 INFO - PROCESS | 5675 | 1461567695839 Marionette DEBUG loaded listener.js 00:01:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46a5f20800) [pid = 5675] [serial = 506] [outer = 0x7f46a5f13800] 00:01:36 INFO - PROCESS | 5675 | 1461567696676 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]]]}] 00:01:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:01:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1282ms 00:01:36 INFO - PROCESS | 5675 | 1461567696746 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 00:01:36 INFO - PROCESS | 5675 | 1461567696750 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 00:01:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:01:36 INFO - PROCESS | 5675 | 1461567696755 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:01:36 INFO - PROCESS | 5675 | 1461567696757 Marionette TRACE conn3 <- [1,646,null,{}] 00:01:36 INFO - PROCESS | 5675 | 1461567696763 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}] 00:01:37 INFO - PROCESS | 5675 | 1461567697012 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 00:01:37 INFO - PROCESS | 5675 | 1461567697168 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e10800 == 78 [pid = 5675] [id = 169] 00:01:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46a5f14c00) [pid = 5675] [serial = 507] [outer = (nil)] 00:01:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46acf8c800) [pid = 5675] [serial = 508] [outer = 0x7f46a5f14c00] 00:01:37 INFO - PROCESS | 5675 | 1461567697237 Marionette DEBUG loaded listener.js 00:01:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46b16ef400) [pid = 5675] [serial = 509] [outer = 0x7f46a5f14c00] 00:01:38 INFO - PROCESS | 5675 | 1461567698341 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]]]}] 00:01:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:01:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1631ms 00:01:38 INFO - PROCESS | 5675 | 1461567698387 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 00:01:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:01:38 INFO - PROCESS | 5675 | 1461567698393 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 00:01:38 INFO - PROCESS | 5675 | 1461567698400 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:01:38 INFO - PROCESS | 5675 | 1461567698405 Marionette TRACE conn3 <- [1,650,null,{}] 00:01:38 INFO - PROCESS | 5675 | 1461567698412 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}] 00:01:38 INFO - PROCESS | 5675 | 1461567698558 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 00:01:38 INFO - PROCESS | 5675 | 1461567698782 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:38 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aee06800 == 79 [pid = 5675] [id = 170] 00:01:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46a4803800) [pid = 5675] [serial = 510] [outer = (nil)] 00:01:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46a61d2800) [pid = 5675] [serial = 511] [outer = 0x7f46a4803800] 00:01:38 INFO - PROCESS | 5675 | 1461567698848 Marionette DEBUG loaded listener.js 00:01:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a63c9000) [pid = 5675] [serial = 512] [outer = 0x7f46a4803800] 00:01:39 INFO - PROCESS | 5675 | 1461567699724 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]]]}] 00:01:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:01:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1387ms 00:01:39 INFO - PROCESS | 5675 | 1461567699793 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 00:01:39 INFO - PROCESS | 5675 | 1461567699801 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 00:01:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:01:39 INFO - PROCESS | 5675 | 1461567699814 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:01:39 INFO - PROCESS | 5675 | 1461567699817 Marionette TRACE conn3 <- [1,654,null,{}] 00:01:39 INFO - PROCESS | 5675 | 1461567699823 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}] 00:01:39 INFO - PROCESS | 5675 | 1461567699981 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 00:01:40 INFO - PROCESS | 5675 | 1461567700134 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6de1000 == 80 [pid = 5675] [id = 171] 00:01:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46a6d77c00) [pid = 5675] [serial = 513] [outer = (nil)] 00:01:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46ac5a9000) [pid = 5675] [serial = 514] [outer = 0x7f46a6d77c00] 00:01:40 INFO - PROCESS | 5675 | 1461567700199 Marionette DEBUG loaded listener.js 00:01:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46ad0d5400) [pid = 5675] [serial = 515] [outer = 0x7f46a6d77c00] 00:01:40 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b7707800 == 79 [pid = 5675] [id = 68] 00:01:40 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b2f56000 == 78 [pid = 5675] [id = 51] 00:01:40 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46afc18c00) [pid = 5675] [serial = 429] [outer = (nil)] [url = about:blank] 00:01:40 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46b19a1000) [pid = 5675] [serial = 393] [outer = (nil)] [url = about:blank] 00:01:40 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46b6a2c000) [pid = 5675] [serial = 396] [outer = (nil)] [url = about:blank] 00:01:40 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46a6d81c00) [pid = 5675] [serial = 399] [outer = (nil)] [url = about:blank] 00:01:40 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46a6cce800) [pid = 5675] [serial = 402] [outer = (nil)] [url = about:blank] 00:01:40 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46b8df3800) [pid = 5675] [serial = 405] [outer = (nil)] [url = about:blank] 00:01:40 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46b113c400) [pid = 5675] [serial = 408] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6dc8000 == 77 [pid = 5675] [id = 144] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46aa8e2c00) [pid = 5675] [serial = 385] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46b6909800) [pid = 5675] [serial = 427] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46b19a1c00) [pid = 5675] [serial = 421] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46b60dc800) [pid = 5675] [serial = 423] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46b6841000) [pid = 5675] [serial = 424] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46acf98400) [pid = 5675] [serial = 426] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46ae1af400) [pid = 5675] [serial = 415] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46ad0d4800) [pid = 5675] [serial = 414] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46b16f9000) [pid = 5675] [serial = 420] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46aecd5400) [pid = 5675] [serial = 390] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46aa8d8400) [pid = 5675] [serial = 387] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46a6d82c00) [pid = 5675] [serial = 412] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46a6cccc00) [pid = 5675] [serial = 411] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46b12d6800) [pid = 5675] [serial = 417] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46b12db400) [pid = 5675] [serial = 418] [outer = (nil)] [url = about:blank] 00:01:41 INFO - PROCESS | 5675 | 1461567701169 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]]]}] 00:01:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:01:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1380ms 00:01:41 INFO - PROCESS | 5675 | 1461567701196 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 00:01:41 INFO - PROCESS | 5675 | 1461567701200 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 00:01:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:01:41 INFO - PROCESS | 5675 | 1461567701205 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:01:41 INFO - PROCESS | 5675 | 1461567701211 Marionette TRACE conn3 <- [1,658,null,{}] 00:01:41 INFO - PROCESS | 5675 | 1461567701225 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}] 00:01:41 INFO - PROCESS | 5675 | 1461567701365 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 00:01:41 INFO - PROCESS | 5675 | 1461567701384 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aee11800 == 78 [pid = 5675] [id = 172] 00:01:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46aded9800) [pid = 5675] [serial = 516] [outer = (nil)] 00:01:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46ae1af400) [pid = 5675] [serial = 517] [outer = 0x7f46aded9800] 00:01:41 INFO - PROCESS | 5675 | 1461567701446 Marionette DEBUG loaded listener.js 00:01:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46aefc9400) [pid = 5675] [serial = 518] [outer = 0x7f46aded9800] 00:01:42 INFO - PROCESS | 5675 | 1461567702198 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]]]}] 00:01:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:01:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1036ms 00:01:42 INFO - PROCESS | 5675 | 1461567702243 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 00:01:42 INFO - PROCESS | 5675 | 1461567702247 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 00:01:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:01:42 INFO - PROCESS | 5675 | 1461567702253 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:01:42 INFO - PROCESS | 5675 | 1461567702255 Marionette TRACE conn3 <- [1,662,null,{}] 00:01:42 INFO - PROCESS | 5675 | 1461567702261 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}] 00:01:42 INFO - PROCESS | 5675 | 1461567702403 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 00:01:42 INFO - PROCESS | 5675 | 1461567702418 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1264000 == 79 [pid = 5675] [id = 173] 00:01:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46ae174c00) [pid = 5675] [serial = 519] [outer = (nil)] 00:01:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46b1145000) [pid = 5675] [serial = 520] [outer = 0x7f46ae174c00] 00:01:42 INFO - PROCESS | 5675 | 1461567702477 Marionette DEBUG loaded listener.js 00:01:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46b12df800) [pid = 5675] [serial = 521] [outer = 0x7f46ae174c00] 00:01:43 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:43 INFO - PROCESS | 5675 | 1461567703241 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]]]}] 00:01:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:01:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1039ms 00:01:43 INFO - PROCESS | 5675 | 1461567703294 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 00:01:43 INFO - PROCESS | 5675 | 1461567703307 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 00:01:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:01:43 INFO - PROCESS | 5675 | 1461567703380 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:01:43 INFO - PROCESS | 5675 | 1461567703382 Marionette TRACE conn3 <- [1,666,null,{}] 00:01:43 INFO - PROCESS | 5675 | 1461567703387 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}] 00:01:43 INFO - PROCESS | 5675 | 1461567703576 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 00:01:43 INFO - PROCESS | 5675 | 1461567703595 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b3014000 == 80 [pid = 5675] [id = 174] 00:01:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46b07b5c00) [pid = 5675] [serial = 522] [outer = (nil)] 00:01:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46b1994400) [pid = 5675] [serial = 523] [outer = 0x7f46b07b5c00] 00:01:43 INFO - PROCESS | 5675 | 1461567703654 Marionette DEBUG loaded listener.js 00:01:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46b32c2000) [pid = 5675] [serial = 524] [outer = 0x7f46b07b5c00] 00:01:44 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:44 INFO - PROCESS | 5675 | 1461567704504 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]]]}] 00:01:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:01:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1187ms 00:01:44 INFO - PROCESS | 5675 | 1461567704571 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 00:01:44 INFO - PROCESS | 5675 | 1461567704576 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 00:01:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:01:44 INFO - PROCESS | 5675 | 1461567704584 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:01:44 INFO - PROCESS | 5675 | 1461567704588 Marionette TRACE conn3 <- [1,670,null,{}] 00:01:44 INFO - PROCESS | 5675 | 1461567704596 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}] 00:01:44 INFO - PROCESS | 5675 | 1461567704954 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 00:01:45 INFO - PROCESS | 5675 | 1461567704996 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b66c4800 == 81 [pid = 5675] [id = 175] 00:01:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46b12de800) [pid = 5675] [serial = 525] [outer = (nil)] 00:01:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46b61a4800) [pid = 5675] [serial = 526] [outer = 0x7f46b12de800] 00:01:45 INFO - PROCESS | 5675 | 1461567705093 Marionette DEBUG loaded listener.js 00:01:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46b8d0ec00) [pid = 5675] [serial = 527] [outer = 0x7f46b12de800] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46acf8b400) [pid = 5675] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46c503f000) [pid = 5675] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46b6956c00) [pid = 5675] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46c3edc400) [pid = 5675] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46acfaf000) [pid = 5675] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46b1139400) [pid = 5675] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46b1997800) [pid = 5675] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46b0752400) [pid = 5675] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46a6cc3000) [pid = 5675] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46acf96400) [pid = 5675] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:01:45 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46ae1b2400) [pid = 5675] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:01:46 INFO - PROCESS | 5675 | 1461567706144 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]]]}] 00:01:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:01:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1602ms 00:01:46 INFO - PROCESS | 5675 | 1461567706189 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 00:01:46 INFO - PROCESS | 5675 | 1461567706192 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 00:01:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:01:46 INFO - PROCESS | 5675 | 1461567706214 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:01:46 INFO - PROCESS | 5675 | 1461567706217 Marionette TRACE conn3 <- [1,674,null,{}] 00:01:46 INFO - PROCESS | 5675 | 1461567706222 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}] 00:01:46 INFO - PROCESS | 5675 | 1461567706409 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 00:01:46 INFO - PROCESS | 5675 | 1461567706427 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5dc7800 == 82 [pid = 5675] [id = 176] 00:01:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46a6cc8400) [pid = 5675] [serial = 528] [outer = (nil)] 00:01:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46b16f8000) [pid = 5675] [serial = 529] [outer = 0x7f46a6cc8400] 00:01:46 INFO - PROCESS | 5675 | 1461567706486 Marionette DEBUG loaded listener.js 00:01:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46b8d0f800) [pid = 5675] [serial = 530] [outer = 0x7f46a6cc8400] 00:01:46 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:01:47 INFO - PROCESS | 5675 | 1461567707177 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]]]}] 00:01:47 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 00:01:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 980ms 00:01:47 INFO - PROCESS | 5675 | 1461567707194 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 00:01:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:01:47 INFO - PROCESS | 5675 | 1461567707197 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 00:01:47 INFO - PROCESS | 5675 | 1461567707202 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:01:47 INFO - PROCESS | 5675 | 1461567707205 Marionette TRACE conn3 <- [1,678,null,{}] 00:01:47 INFO - PROCESS | 5675 | 1461567707210 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}] 00:01:47 INFO - PROCESS | 5675 | 1461567707344 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 00:01:47 INFO - PROCESS | 5675 | 1461567707465 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9a68000 == 83 [pid = 5675] [id = 177] 00:01:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46a480e400) [pid = 5675] [serial = 531] [outer = (nil)] 00:01:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46b8df8800) [pid = 5675] [serial = 532] [outer = 0x7f46a480e400] 00:01:47 INFO - PROCESS | 5675 | 1461567707525 Marionette DEBUG loaded listener.js 00:01:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46c3e80800) [pid = 5675] [serial = 533] [outer = 0x7f46a480e400] 00:01:48 INFO - PROCESS | 5675 | 1461567708467 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]]]}] 00:01:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:01:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1335ms 00:01:48 INFO - PROCESS | 5675 | 1461567708547 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 00:01:48 INFO - PROCESS | 5675 | 1461567708554 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 00:01:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:01:48 INFO - PROCESS | 5675 | 1461567708564 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:01:48 INFO - PROCESS | 5675 | 1461567708569 Marionette TRACE conn3 <- [1,682,null,{}] 00:01:48 INFO - PROCESS | 5675 | 1461567708576 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}] 00:01:48 INFO - PROCESS | 5675 | 1461567708748 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 00:01:48 INFO - PROCESS | 5675 | 1461567708904 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada71000 == 84 [pid = 5675] [id = 178] 00:01:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46a61cfc00) [pid = 5675] [serial = 534] [outer = (nil)] 00:01:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46a6cca400) [pid = 5675] [serial = 535] [outer = 0x7f46a61cfc00] 00:01:48 INFO - PROCESS | 5675 | 1461567708981 Marionette DEBUG loaded listener.js 00:01:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46acf8b400) [pid = 5675] [serial = 536] [outer = 0x7f46a61cfc00] 00:01:50 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:01:50 INFO - PROCESS | 5675 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:01:50 INFO - PROCESS | 5675 | 1461567710433 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]]]}] 00:01:50 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) 00:01:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1887ms 00:01:50 INFO - PROCESS | 5675 | 1461567710451 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 00:01:50 INFO - PROCESS | 5675 | 1461567710459 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 00:01:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:01:50 INFO - PROCESS | 5675 | 1461567710468 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:01:50 INFO - PROCESS | 5675 | 1461567710472 Marionette TRACE conn3 <- [1,686,null,{}] 00:01:50 INFO - PROCESS | 5675 | 1461567710478 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}] 00:01:50 INFO - PROCESS | 5675 | 1461567710632 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 00:01:50 INFO - PROCESS | 5675 | 1461567710784 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:50 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5f84000 == 85 [pid = 5675] [id = 179] 00:01:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46a61d5800) [pid = 5675] [serial = 537] [outer = (nil)] 00:01:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46ae1af800) [pid = 5675] [serial = 538] [outer = 0x7f46a61d5800] 00:01:50 INFO - PROCESS | 5675 | 1461567710857 Marionette DEBUG loaded listener.js 00:01:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46b12e0800) [pid = 5675] [serial = 539] [outer = 0x7f46a61d5800] 00:01:52 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:01:52 INFO - PROCESS | 5675 | 1461567712098 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]]]}] 00:01:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:01:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1680ms 00:01:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:01:52 INFO - PROCESS | 5675 | 1461567712150 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 00:01:52 INFO - PROCESS | 5675 | 1461567712153 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 00:01:52 INFO - PROCESS | 5675 | 1461567712159 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:01:52 INFO - PROCESS | 5675 | 1461567712165 Marionette TRACE conn3 <- [1,690,null,{}] 00:01:52 INFO - PROCESS | 5675 | 1461567712180 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}] 00:01:52 INFO - PROCESS | 5675 | 1461567712414 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 00:01:52 INFO - PROCESS | 5675 | 1461567712569 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:52 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c5314000 == 86 [pid = 5675] [id = 180] 00:01:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46b16f6000) [pid = 5675] [serial = 540] [outer = (nil)] 00:01:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46b6909000) [pid = 5675] [serial = 541] [outer = 0x7f46b16f6000] 00:01:52 INFO - PROCESS | 5675 | 1461567712642 Marionette DEBUG loaded listener.js 00:01:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46b8d7e400) [pid = 5675] [serial = 542] [outer = 0x7f46b16f6000] 00:01:53 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:01:53 INFO - PROCESS | 5675 | 1461567713863 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]]]}] 00:01:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:01:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1735ms 00:01:53 INFO - PROCESS | 5675 | 1461567713903 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 00:01:53 INFO - PROCESS | 5675 | 1461567713908 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 00:01:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:01:53 INFO - PROCESS | 5675 | 1461567713913 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:01:53 INFO - PROCESS | 5675 | 1461567713915 Marionette TRACE conn3 <- [1,694,null,{}] 00:01:53 INFO - PROCESS | 5675 | 1461567713921 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}] 00:01:54 INFO - PROCESS | 5675 | 1461567714111 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 00:01:54 INFO - PROCESS | 5675 | 1461567714282 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cbcd3000 == 87 [pid = 5675] [id = 181] 00:01:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46ad27c800) [pid = 5675] [serial = 543] [outer = (nil)] 00:01:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46ad283400) [pid = 5675] [serial = 544] [outer = 0x7f46ad27c800] 00:01:54 INFO - PROCESS | 5675 | 1461567714353 Marionette DEBUG loaded listener.js 00:01:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46b60dd800) [pid = 5675] [serial = 545] [outer = 0x7f46ad27c800] 00:01:55 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:01:55 INFO - PROCESS | 5675 | 1461567715738 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]]]}] 00:01:55 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) 00:01:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1879ms 00:01:55 INFO - PROCESS | 5675 | 1461567715793 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 00:01:55 INFO - PROCESS | 5675 | 1461567715795 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 00:01:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:01:55 INFO - PROCESS | 5675 | 1461567715801 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:01:55 INFO - PROCESS | 5675 | 1461567715804 Marionette TRACE conn3 <- [1,698,null,{}] 00:01:55 INFO - PROCESS | 5675 | 1461567715809 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}] 00:01:55 INFO - PROCESS | 5675 | 1461567715990 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 00:01:56 INFO - PROCESS | 5675 | 1461567716142 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46d0cb1800 == 88 [pid = 5675] [id = 182] 00:01:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46ad27dc00) [pid = 5675] [serial = 546] [outer = (nil)] 00:01:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46c3041000) [pid = 5675] [serial = 547] [outer = 0x7f46ad27dc00] 00:01:56 INFO - PROCESS | 5675 | 1461567716210 Marionette DEBUG loaded listener.js 00:01:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46c503d000) [pid = 5675] [serial = 548] [outer = 0x7f46ad27dc00] 00:01:57 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:01:57 INFO - PROCESS | 5675 | 1461567717752 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]]]}] 00:01:57 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) 00:01:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2079ms 00:01:57 INFO - PROCESS | 5675 | 1461567717883 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 00:01:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:01:57 INFO - PROCESS | 5675 | 1461567717888 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 00:01:57 INFO - PROCESS | 5675 | 1461567717896 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:01:57 INFO - PROCESS | 5675 | 1461567717901 Marionette TRACE conn3 <- [1,702,null,{}] 00:01:57 INFO - PROCESS | 5675 | 1461567717909 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}] 00:01:58 INFO - PROCESS | 5675 | 1461567718052 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 00:01:58 INFO - PROCESS | 5675 | 1461567718205 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6fa3000 == 89 [pid = 5675] [id = 183] 00:01:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a61d3c00) [pid = 5675] [serial = 549] [outer = (nil)] 00:01:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46a63c3c00) [pid = 5675] [serial = 550] [outer = 0x7f46a61d3c00] 00:01:58 INFO - PROCESS | 5675 | 1461567718272 Marionette DEBUG loaded listener.js 00:01:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46a6cc8c00) [pid = 5675] [serial = 551] [outer = 0x7f46a61d3c00] 00:01:59 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3f1e800 == 88 [pid = 5675] [id = 81] 00:01:59 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ce5a8800 == 87 [pid = 5675] [id = 134] 00:01:59 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b2f67000 == 86 [pid = 5675] [id = 105] 00:01:59 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b3211800 == 85 [pid = 5675] [id = 60] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46b6962000) [pid = 5675] [serial = 484] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aee58800 == 84 [pid = 5675] [id = 135] 00:01:59 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ada69000 == 83 [pid = 5675] [id = 84] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46ce422800) [pid = 5675] [serial = 325] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46cd7f4c00) [pid = 5675] [serial = 289] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46c93bbc00) [pid = 5675] [serial = 322] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46b2fd8800) [pid = 5675] [serial = 430] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46b16f4400) [pid = 5675] [serial = 475] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46b47d3400) [pid = 5675] [serial = 478] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46b6908400) [pid = 5675] [serial = 479] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46b12dc400) [pid = 5675] [serial = 472] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46aa8dd400) [pid = 5675] [serial = 464] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46a6ccb400) [pid = 5675] [serial = 463] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46acfaf800) [pid = 5675] [serial = 460] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46b5b4f000) [pid = 5675] [serial = 441] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46ae170800) [pid = 5675] [serial = 467] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46ad4bd800) [pid = 5675] [serial = 466] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46b7063400) [pid = 5675] [serial = 444] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46b12d6c00) [pid = 5675] [serial = 438] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46ae1bb000) [pid = 5675] [serial = 469] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46b0751800) [pid = 5675] [serial = 470] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46a6d7cc00) [pid = 5675] [serial = 432] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46acf99000) [pid = 5675] [serial = 435] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46aded7000) [pid = 5675] [serial = 454] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46a63cf400) [pid = 5675] [serial = 450] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46a61d7000) [pid = 5675] [serial = 447] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46a4ff7000) [pid = 5675] [serial = 457] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46b1998c00) [pid = 5675] [serial = 476] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46b695b800) [pid = 5675] [serial = 482] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46b2f10400) [pid = 5675] [serial = 481] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46b16ee800) [pid = 5675] [serial = 473] [outer = (nil)] [url = about:blank] 00:01:59 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46b6cc5000) [pid = 5675] [serial = 244] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:01:59 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:01:59 INFO - PROCESS | 5675 | 1461567719581 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]]]}] 00:01:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:01:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1696ms 00:01:59 INFO - PROCESS | 5675 | 1461567719590 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 00:01:59 INFO - PROCESS | 5675 | 1461567719597 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 00:01:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:01:59 INFO - PROCESS | 5675 | 1461567719658 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:01:59 INFO - PROCESS | 5675 | 1461567719662 Marionette TRACE conn3 <- [1,706,null,{}] 00:01:59 INFO - PROCESS | 5675 | 1461567719671 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}] 00:01:59 INFO - PROCESS | 5675 | 1461567719821 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 00:01:59 INFO - PROCESS | 5675 | 1461567719938 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:01:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad4ab800 == 84 [pid = 5675] [id = 184] 00:01:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46a6cc9c00) [pid = 5675] [serial = 552] [outer = (nil)] 00:01:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46aa8e0c00) [pid = 5675] [serial = 553] [outer = 0x7f46a6cc9c00] 00:02:00 INFO - PROCESS | 5675 | 1461567720000 Marionette DEBUG loaded listener.js 00:02:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46acfb3c00) [pid = 5675] [serial = 554] [outer = 0x7f46a6cc9c00] 00:02:01 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:01 INFO - PROCESS | 5675 | 1461567721163 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]]]}] 00:02:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:02:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1543ms 00:02:01 INFO - PROCESS | 5675 | 1461567721199 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 00:02:01 INFO - PROCESS | 5675 | 1461567721203 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 00:02:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:02:01 INFO - PROCESS | 5675 | 1461567721209 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:02:01 INFO - PROCESS | 5675 | 1461567721214 Marionette TRACE conn3 <- [1,710,null,{}] 00:02:01 INFO - PROCESS | 5675 | 1461567721229 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}] 00:02:01 INFO - PROCESS | 5675 | 1461567721424 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 00:02:01 INFO - PROCESS | 5675 | 1461567721594 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adbdb000 == 85 [pid = 5675] [id = 185] 00:02:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46ad289000) [pid = 5675] [serial = 555] [outer = (nil)] 00:02:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46ad596000) [pid = 5675] [serial = 556] [outer = 0x7f46ad289000] 00:02:01 INFO - PROCESS | 5675 | 1461567721708 Marionette DEBUG loaded listener.js 00:02:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46adeb1000) [pid = 5675] [serial = 557] [outer = 0x7f46ad289000] 00:02:03 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:03 INFO - PROCESS | 5675 | 1461567723117 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]]]}] 00:02:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:02:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1946ms 00:02:03 INFO - PROCESS | 5675 | 1461567723203 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 00:02:03 INFO - PROCESS | 5675 | 1461567723208 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 00:02:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:02:03 INFO - PROCESS | 5675 | 1461567723214 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:02:03 INFO - PROCESS | 5675 | 1461567723217 Marionette TRACE conn3 <- [1,714,null,{}] 00:02:03 INFO - PROCESS | 5675 | 1461567723221 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}] 00:02:03 INFO - PROCESS | 5675 | 1461567723408 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 00:02:03 INFO - PROCESS | 5675 | 1461567723452 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b105d000 == 86 [pid = 5675] [id = 186] 00:02:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46ad4b1000) [pid = 5675] [serial = 558] [outer = (nil)] 00:02:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46ae1b5000) [pid = 5675] [serial = 559] [outer = 0x7f46ad4b1000] 00:02:03 INFO - PROCESS | 5675 | 1461567723516 Marionette DEBUG loaded listener.js 00:02:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46aecd6000) [pid = 5675] [serial = 560] [outer = 0x7f46ad4b1000] 00:02:04 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46b12de800) [pid = 5675] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:02:04 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46aded9800) [pid = 5675] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:02:04 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46a4803800) [pid = 5675] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:02:04 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46ae174c00) [pid = 5675] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:02:04 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46a6d77c00) [pid = 5675] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:02:04 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46b07b5c00) [pid = 5675] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:02:04 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46a6cc8400) [pid = 5675] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:02:04 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:04 INFO - PROCESS | 5675 | 1461567724924 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]]]}] 00:02:04 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 00:02:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1735ms 00:02:04 INFO - PROCESS | 5675 | 1461567724955 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 00:02:04 INFO - PROCESS | 5675 | 1461567724958 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 00:02:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:02:04 INFO - PROCESS | 5675 | 1461567724969 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:02:04 INFO - PROCESS | 5675 | 1461567724972 Marionette TRACE conn3 <- [1,718,null,{}] 00:02:04 INFO - PROCESS | 5675 | 1461567724977 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}] 00:02:05 INFO - PROCESS | 5675 | 1461567725116 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 00:02:05 INFO - PROCESS | 5675 | 1461567725126 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1096000 == 87 [pid = 5675] [id = 187] 00:02:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46acf91c00) [pid = 5675] [serial = 561] [outer = (nil)] 00:02:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46aefcc800) [pid = 5675] [serial = 562] [outer = 0x7f46acf91c00] 00:02:05 INFO - PROCESS | 5675 | 1461567725189 Marionette DEBUG loaded listener.js 00:02:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46af116000) [pid = 5675] [serial = 563] [outer = 0x7f46acf91c00] 00:02:06 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:06 INFO - PROCESS | 5675 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:02:06 INFO - PROCESS | 5675 | 1461567726378 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]]]}] 00:02:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:02:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1435ms 00:02:06 INFO - PROCESS | 5675 | 1461567726406 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 00:02:06 INFO - PROCESS | 5675 | 1461567726411 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 00:02:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:02:06 INFO - PROCESS | 5675 | 1461567726419 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:02:06 INFO - PROCESS | 5675 | 1461567726425 Marionette TRACE conn3 <- [1,722,null,{}] 00:02:06 INFO - PROCESS | 5675 | 1461567726434 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}] 00:02:06 INFO - PROCESS | 5675 | 1461567726599 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 00:02:06 INFO - PROCESS | 5675 | 1461567726790 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6fad800 == 88 [pid = 5675] [id = 188] 00:02:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46a63c2c00) [pid = 5675] [serial = 564] [outer = (nil)] 00:02:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46a6d82c00) [pid = 5675] [serial = 565] [outer = 0x7f46a63c2c00] 00:02:06 INFO - PROCESS | 5675 | 1461567726866 Marionette DEBUG loaded listener.js 00:02:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46acf93c00) [pid = 5675] [serial = 566] [outer = 0x7f46a63c2c00] 00:02:07 INFO - PROCESS | 5675 | 1461567727723 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] 00:02:07 INFO - PROCESS | 5675 | 1461567727786 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 00:02:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:02:07 INFO - PROCESS | 5675 | 1461567727796 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:02:07 INFO - PROCESS | 5675 | 1461567727800 Marionette TRACE conn3 <- [1,726,null,{}] 00:02:07 INFO - PROCESS | 5675 | 1461567727806 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}] 00:02:07 INFO - PROCESS | 5675 | 1461567727972 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 00:02:08 INFO - PROCESS | 5675 | 1461567728124 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afdaf800 == 89 [pid = 5675] [id = 189] 00:02:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46a61ca800) [pid = 5675] [serial = 567] [outer = (nil)] 00:02:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46ad287000) [pid = 5675] [serial = 568] [outer = 0x7f46a61ca800] 00:02:08 INFO - PROCESS | 5675 | 1461567728195 Marionette DEBUG loaded listener.js 00:02:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46adeae800) [pid = 5675] [serial = 569] [outer = 0x7f46a61ca800] 00:02:09 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:09 INFO - PROCESS | 5675 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:02:09 INFO - PROCESS | 5675 | 1461567729262 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]]]}] 00:02:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:02:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1533ms 00:02:09 INFO - PROCESS | 5675 | 1461567729331 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 00:02:09 INFO - PROCESS | 5675 | 1461567729335 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 00:02:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:02:09 INFO - PROCESS | 5675 | 1461567729341 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:02:09 INFO - PROCESS | 5675 | 1461567729347 Marionette TRACE conn3 <- [1,730,null,{}] 00:02:09 INFO - PROCESS | 5675 | 1461567729363 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}] 00:02:09 INFO - PROCESS | 5675 | 1461567729591 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 00:02:09 INFO - PROCESS | 5675 | 1461567729851 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b165d800 == 90 [pid = 5675] [id = 190] 00:02:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46afc18c00) [pid = 5675] [serial = 570] [outer = (nil)] 00:02:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46b0753000) [pid = 5675] [serial = 571] [outer = 0x7f46afc18c00] 00:02:09 INFO - PROCESS | 5675 | 1461567729930 Marionette DEBUG loaded listener.js 00:02:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46b07b9400) [pid = 5675] [serial = 572] [outer = 0x7f46afc18c00] 00:02:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:10 INFO - PROCESS | 5675 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:02:10 INFO - PROCESS | 5675 | 1461567730861 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] 00:02:10 INFO - PROCESS | 5675 | 1461567730938 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 00:02:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:02:10 INFO - PROCESS | 5675 | 1461567730944 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:02:10 INFO - PROCESS | 5675 | 1461567730946 Marionette TRACE conn3 <- [1,734,null,{}] 00:02:10 INFO - PROCESS | 5675 | 1461567730951 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}] 00:02:11 INFO - PROCESS | 5675 | 1461567731119 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 00:02:11 INFO - PROCESS | 5675 | 1461567731271 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b401e000 == 91 [pid = 5675] [id = 191] 00:02:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46aefd2000) [pid = 5675] [serial = 573] [outer = (nil)] 00:02:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46b12da800) [pid = 5675] [serial = 574] [outer = 0x7f46aefd2000] 00:02:11 INFO - PROCESS | 5675 | 1461567731347 Marionette DEBUG loaded listener.js 00:02:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46b12e1800) [pid = 5675] [serial = 575] [outer = 0x7f46aefd2000] 00:02:12 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:12 INFO - PROCESS | 5675 | 1461567732170 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]]]}] 00:02:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:02:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1280ms 00:02:12 INFO - PROCESS | 5675 | 1461567732225 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 00:02:12 INFO - PROCESS | 5675 | 1461567732229 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 00:02:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:02:12 INFO - PROCESS | 5675 | 1461567732235 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:02:12 INFO - PROCESS | 5675 | 1461567732237 Marionette TRACE conn3 <- [1,738,null,{}] 00:02:12 INFO - PROCESS | 5675 | 1461567732242 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}] 00:02:12 INFO - PROCESS | 5675 | 1461567732394 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 00:02:12 INFO - PROCESS | 5675 | 1461567732563 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:12 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b57bc800 == 92 [pid = 5675] [id = 192] 00:02:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46afdf0400) [pid = 5675] [serial = 576] [outer = (nil)] 00:02:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46b16fb400) [pid = 5675] [serial = 577] [outer = 0x7f46afdf0400] 00:02:12 INFO - PROCESS | 5675 | 1461567732645 Marionette DEBUG loaded listener.js 00:02:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46b2f04800) [pid = 5675] [serial = 578] [outer = 0x7f46afdf0400] 00:02:13 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:13 INFO - PROCESS | 5675 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:02:14 INFO - PROCESS | 5675 | 1461567734000 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]]]}] 00:02:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:02:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1781ms 00:02:14 INFO - PROCESS | 5675 | 1461567734017 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 00:02:14 INFO - PROCESS | 5675 | 1461567734020 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 00:02:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:02:14 INFO - PROCESS | 5675 | 1461567734027 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:02:14 INFO - PROCESS | 5675 | 1461567734030 Marionette TRACE conn3 <- [1,742,null,{}] 00:02:14 INFO - PROCESS | 5675 | 1461567734035 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}] 00:02:14 INFO - PROCESS | 5675 | 1461567734306 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 00:02:14 INFO - PROCESS | 5675 | 1461567734467 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b66d0800 == 93 [pid = 5675] [id = 193] 00:02:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46b16ee800) [pid = 5675] [serial = 579] [outer = (nil)] 00:02:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46b32bc400) [pid = 5675] [serial = 580] [outer = 0x7f46b16ee800] 00:02:14 INFO - PROCESS | 5675 | 1461567734544 Marionette DEBUG loaded listener.js 00:02:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46b4fe4800) [pid = 5675] [serial = 581] [outer = 0x7f46b16ee800] 00:02:15 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:15 INFO - PROCESS | 5675 | 1461567735844 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]]]}] 00:02:15 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 00:02:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1838ms 00:02:15 INFO - PROCESS | 5675 | 1461567735866 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 00:02:15 INFO - PROCESS | 5675 | 1461567735870 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 00:02:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:02:15 INFO - PROCESS | 5675 | 1461567735876 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:02:15 INFO - PROCESS | 5675 | 1461567735879 Marionette TRACE conn3 <- [1,746,null,{}] 00:02:15 INFO - PROCESS | 5675 | 1461567735884 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}] 00:02:16 INFO - PROCESS | 5675 | 1461567736091 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 00:02:16 INFO - PROCESS | 5675 | 1461567736250 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b70a0000 == 94 [pid = 5675] [id = 194] 00:02:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a480e800) [pid = 5675] [serial = 582] [outer = (nil)] 00:02:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46b52e3000) [pid = 5675] [serial = 583] [outer = 0x7f46a480e800] 00:02:16 INFO - PROCESS | 5675 | 1461567736326 Marionette DEBUG loaded listener.js 00:02:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46b5b4f000) [pid = 5675] [serial = 584] [outer = 0x7f46a480e800] 00:02:17 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:17 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:17 INFO - PROCESS | 5675 | 1461567737688 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]]]}] 00:02:17 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.) 00:02:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1882ms 00:02:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:02:17 INFO - PROCESS | 5675 | 1461567737760 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 00:02:17 INFO - PROCESS | 5675 | 1461567737763 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 00:02:17 INFO - PROCESS | 5675 | 1461567737770 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:02:17 INFO - PROCESS | 5675 | 1461567737773 Marionette TRACE conn3 <- [1,750,null,{}] 00:02:17 INFO - PROCESS | 5675 | 1461567737780 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}] 00:02:18 INFO - PROCESS | 5675 | 1461567737999 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 00:02:18 INFO - PROCESS | 5675 | 1461567738162 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6ed3000 == 95 [pid = 5675] [id = 195] 00:02:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46a4804c00) [pid = 5675] [serial = 585] [outer = (nil)] 00:02:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a6cc5000) [pid = 5675] [serial = 586] [outer = 0x7f46a4804c00] 00:02:18 INFO - PROCESS | 5675 | 1461567738233 Marionette DEBUG loaded listener.js 00:02:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46b5fa2800) [pid = 5675] [serial = 587] [outer = 0x7f46a4804c00] 00:02:19 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:19 INFO - PROCESS | 5675 | 1461567739780 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]]]}] 00:02:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:02:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2040ms 00:02:19 INFO - PROCESS | 5675 | 1461567739810 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 00:02:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:02:19 INFO - PROCESS | 5675 | 1461567739819 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 00:02:19 INFO - PROCESS | 5675 | 1461567739826 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:02:19 INFO - PROCESS | 5675 | 1461567739831 Marionette TRACE conn3 <- [1,754,null,{}] 00:02:19 INFO - PROCESS | 5675 | 1461567739838 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}] 00:02:20 INFO - PROCESS | 5675 | 1461567740040 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 00:02:20 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aee11800 == 94 [pid = 5675] [id = 172] 00:02:20 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b105d000 == 93 [pid = 5675] [id = 186] 00:02:20 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adbdb000 == 92 [pid = 5675] [id = 185] 00:02:20 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad4ab800 == 91 [pid = 5675] [id = 184] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46b8df8800) [pid = 5675] [serial = 532] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46b8d72800) [pid = 5675] [serial = 499] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46c418c800) [pid = 5675] [serial = 502] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46a5f1a800) [pid = 5675] [serial = 505] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | 1461567740259 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:20 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6fa3000 == 90 [pid = 5675] [id = 183] 00:02:20 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cbcd3000 == 89 [pid = 5675] [id = 181] 00:02:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a5074000 == 90 [pid = 5675] [id = 196] 00:02:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46a5f13400) [pid = 5675] [serial = 588] [outer = (nil)] 00:02:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46ac5ac800) [pid = 5675] [serial = 589] [outer = 0x7f46a5f13400] 00:02:20 INFO - PROCESS | 5675 | 1461567740328 Marionette DEBUG loaded listener.js 00:02:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46ad0d3000) [pid = 5675] [serial = 590] [outer = 0x7f46a5f13400] 00:02:20 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5f84000 == 89 [pid = 5675] [id = 179] 00:02:20 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ada71000 == 88 [pid = 5675] [id = 178] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46b1994400) [pid = 5675] [serial = 523] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46b8d0f800) [pid = 5675] [serial = 530] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46b16f8000) [pid = 5675] [serial = 529] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46b32c2000) [pid = 5675] [serial = 524] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46b12df800) [pid = 5675] [serial = 521] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46b61a4800) [pid = 5675] [serial = 526] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46ae1af400) [pid = 5675] [serial = 517] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46aefc9400) [pid = 5675] [serial = 518] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46b7063000) [pid = 5675] [serial = 496] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46b4b72000) [pid = 5675] [serial = 493] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46a63c9000) [pid = 5675] [serial = 512] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46a61d2800) [pid = 5675] [serial = 511] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46ac5a0800) [pid = 5675] [serial = 487] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46b1145000) [pid = 5675] [serial = 520] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46ad0d5400) [pid = 5675] [serial = 515] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46ac5a9000) [pid = 5675] [serial = 514] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46acf8c800) [pid = 5675] [serial = 508] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46ae1afc00) [pid = 5675] [serial = 490] [outer = (nil)] [url = about:blank] 00:02:20 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46b8d0ec00) [pid = 5675] [serial = 527] [outer = (nil)] [url = about:blank] 00:02:21 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:21 INFO - PROCESS | 5675 | 1461567741482 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]]]}] 00:02:21 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 00:02:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1691ms 00:02:21 INFO - PROCESS | 5675 | 1461567741518 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 00:02:21 INFO - PROCESS | 5675 | 1461567741526 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 00:02:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:02:21 INFO - PROCESS | 5675 | 1461567741535 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:02:21 INFO - PROCESS | 5675 | 1461567741539 Marionette TRACE conn3 <- [1,758,null,{}] 00:02:21 INFO - PROCESS | 5675 | 1461567741555 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}] 00:02:21 INFO - PROCESS | 5675 | 1461567741712 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 00:02:21 INFO - PROCESS | 5675 | 1461567741872 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf55800 == 89 [pid = 5675] [id = 197] 00:02:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46ad0d8c00) [pid = 5675] [serial = 591] [outer = (nil)] 00:02:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46ad59ac00) [pid = 5675] [serial = 592] [outer = 0x7f46ad0d8c00] 00:02:21 INFO - PROCESS | 5675 | 1461567741936 Marionette DEBUG loaded listener.js 00:02:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46adeb7000) [pid = 5675] [serial = 593] [outer = 0x7f46ad0d8c00] 00:02:22 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:22 INFO - PROCESS | 5675 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:02:22 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:22 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:22 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:02:22 INFO - PROCESS | 5675 | 1461567742600 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]]]}] 00:02:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:02:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1091ms 00:02:22 INFO - PROCESS | 5675 | 1461567742699 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 00:02:22 INFO - PROCESS | 5675 | 1461567742704 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 00:02:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:02:22 INFO - PROCESS | 5675 | 1461567742710 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:02:22 INFO - PROCESS | 5675 | 1461567742715 Marionette TRACE conn3 <- [1,762,null,{}] 00:02:22 INFO - PROCESS | 5675 | 1461567742744 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}] 00:02:22 INFO - PROCESS | 5675 | 1461567742944 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 00:02:22 INFO - PROCESS | 5675 | 1461567742974 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14b5000 == 90 [pid = 5675] [id = 198] 00:02:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46ae2e1c00) [pid = 5675] [serial = 594] [outer = (nil)] 00:02:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46b0a04800) [pid = 5675] [serial = 595] [outer = 0x7f46ae2e1c00] 00:02:23 INFO - PROCESS | 5675 | 1461567743040 Marionette DEBUG loaded listener.js 00:02:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46b16f8800) [pid = 5675] [serial = 596] [outer = 0x7f46ae2e1c00] 00:02:24 INFO - PROCESS | 5675 | 1461567744375 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]]]}] 00:02:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:02:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1700ms 00:02:24 INFO - PROCESS | 5675 | 1461567744411 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 00:02:24 INFO - PROCESS | 5675 | 1461567744415 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 00:02:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:02:24 INFO - PROCESS | 5675 | 1461567744421 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:02:24 INFO - PROCESS | 5675 | 1461567744423 Marionette TRACE conn3 <- [1,766,null,{}] 00:02:24 INFO - PROCESS | 5675 | 1461567744435 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}] 00:02:24 INFO - PROCESS | 5675 | 1461567744646 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 00:02:24 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46acf92c00) [pid = 5675] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:02:24 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46ad4b1000) [pid = 5675] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:02:24 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46a6cc9c00) [pid = 5675] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:02:24 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a480e400) [pid = 5675] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:02:24 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46a61d3c00) [pid = 5675] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:02:24 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46ad289000) [pid = 5675] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:02:24 INFO - PROCESS | 5675 | 1461567744839 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4b2b800 == 91 [pid = 5675] [id = 199] 00:02:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46a4806400) [pid = 5675] [serial = 597] [outer = (nil)] 00:02:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46a6ccb000) [pid = 5675] [serial = 598] [outer = 0x7f46a4806400] 00:02:24 INFO - PROCESS | 5675 | 1461567744901 Marionette DEBUG loaded listener.js 00:02:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46ae1ae400) [pid = 5675] [serial = 599] [outer = 0x7f46a4806400] 00:02:25 INFO - PROCESS | 5675 | 1461567745967 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]]]}] 00:02:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:02:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1599ms 00:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:02:26 INFO - PROCESS | 5675 | 1461567746021 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 00:02:26 INFO - PROCESS | 5675 | 1461567746023 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 00:02:26 INFO - PROCESS | 5675 | 1461567746029 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:02:26 INFO - PROCESS | 5675 | 1461567746032 Marionette TRACE conn3 <- [1,770,null,{}] 00:02:26 INFO - PROCESS | 5675 | 1461567746037 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}] 00:02:26 INFO - PROCESS | 5675 | 1461567746171 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 00:02:26 INFO - PROCESS | 5675 | 1461567746364 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6aab000 == 92 [pid = 5675] [id = 200] 00:02:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46a480e400) [pid = 5675] [serial = 600] [outer = (nil)] 00:02:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46b4770000) [pid = 5675] [serial = 601] [outer = 0x7f46a480e400] 00:02:26 INFO - PROCESS | 5675 | 1461567746426 Marionette DEBUG loaded listener.js 00:02:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46b52e8800) [pid = 5675] [serial = 602] [outer = 0x7f46a480e400] 00:02:27 INFO - PROCESS | 5675 | 1461567747287 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]]]}] 00:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1331ms 00:02:27 INFO - PROCESS | 5675 | 1461567747360 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 00:02:27 INFO - PROCESS | 5675 | 1461567747365 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 00:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:02:27 INFO - PROCESS | 5675 | 1461567747374 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:02:27 INFO - PROCESS | 5675 | 1461567747378 Marionette TRACE conn3 <- [1,774,null,{}] 00:02:27 INFO - PROCESS | 5675 | 1461567747388 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}] 00:02:27 INFO - PROCESS | 5675 | 1461567747638 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 00:02:27 INFO - PROCESS | 5675 | 1461567747920 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf3e000 == 93 [pid = 5675] [id = 201] 00:02:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46ad0d9800) [pid = 5675] [serial = 603] [outer = (nil)] 00:02:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46ad27cc00) [pid = 5675] [serial = 604] [outer = 0x7f46ad0d9800] 00:02:28 INFO - PROCESS | 5675 | 1461567748000 Marionette DEBUG loaded listener.js 00:02:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46ad994c00) [pid = 5675] [serial = 605] [outer = 0x7f46ad0d9800] 00:02:28 INFO - PROCESS | 5675 | 1461567748901 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]]]}] 00:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1591ms 00:02:28 INFO - PROCESS | 5675 | 1461567748966 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 00:02:28 INFO - PROCESS | 5675 | 1461567748975 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 00:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:02:28 INFO - PROCESS | 5675 | 1461567748985 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:02:28 INFO - PROCESS | 5675 | 1461567748990 Marionette TRACE conn3 <- [1,778,null,{}] 00:02:28 INFO - PROCESS | 5675 | 1461567748995 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}] 00:02:29 INFO - PROCESS | 5675 | 1461567749201 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 00:02:29 INFO - PROCESS | 5675 | 1461567749408 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:29 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5b08800 == 94 [pid = 5675] [id = 202] 00:02:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46aefc9000) [pid = 5675] [serial = 606] [outer = (nil)] 00:02:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46afc17400) [pid = 5675] [serial = 607] [outer = 0x7f46aefc9000] 00:02:29 INFO - PROCESS | 5675 | 1461567749526 Marionette DEBUG loaded listener.js 00:02:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46b12dac00) [pid = 5675] [serial = 608] [outer = 0x7f46aefc9000] 00:02:30 INFO - PROCESS | 5675 | 1461567750579 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]]]}] 00:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1633ms 00:02:30 INFO - PROCESS | 5675 | 1461567750619 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 00:02:30 INFO - PROCESS | 5675 | 1461567750624 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 00:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:02:30 INFO - PROCESS | 5675 | 1461567750630 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:02:30 INFO - PROCESS | 5675 | 1461567750635 Marionette TRACE conn3 <- [1,782,null,{}] 00:02:30 INFO - PROCESS | 5675 | 1461567750651 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}] 00:02:30 INFO - PROCESS | 5675 | 1461567750864 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 00:02:31 INFO - PROCESS | 5675 | 1461567751109 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46be0d9800 == 95 [pid = 5675] [id = 203] 00:02:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46b4af2800) [pid = 5675] [serial = 609] [outer = (nil)] 00:02:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46b58b3800) [pid = 5675] [serial = 610] [outer = 0x7f46b4af2800] 00:02:31 INFO - PROCESS | 5675 | 1461567751194 Marionette DEBUG loaded listener.js 00:02:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46b60e2400) [pid = 5675] [serial = 611] [outer = 0x7f46b4af2800] 00:02:32 INFO - PROCESS | 5675 | 1461567752045 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]]]}] 00:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1438ms 00:02:32 INFO - PROCESS | 5675 | 1461567752069 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 00:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:02:32 INFO - PROCESS | 5675 | 1461567752074 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 00:02:32 INFO - PROCESS | 5675 | 1461567752079 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:02:32 INFO - PROCESS | 5675 | 1461567752083 Marionette TRACE conn3 <- [1,786,null,{}] 00:02:32 INFO - PROCESS | 5675 | 1461567752087 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}] 00:02:32 INFO - PROCESS | 5675 | 1461567752270 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 00:02:32 INFO - PROCESS | 5675 | 1461567752438 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3f11000 == 96 [pid = 5675] [id = 204] 00:02:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46b4b71c00) [pid = 5675] [serial = 612] [outer = (nil)] 00:02:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46b690f800) [pid = 5675] [serial = 613] [outer = 0x7f46b4b71c00] 00:02:32 INFO - PROCESS | 5675 | 1461567752516 Marionette DEBUG loaded listener.js 00:02:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46b6955800) [pid = 5675] [serial = 614] [outer = 0x7f46b4b71c00] 00:02:33 INFO - PROCESS | 5675 | 1461567753403 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]]]}] 00:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1396ms 00:02:33 INFO - PROCESS | 5675 | 1461567753476 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 00:02:33 INFO - PROCESS | 5675 | 1461567753480 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 00:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:02:33 INFO - PROCESS | 5675 | 1461567753486 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:02:33 INFO - PROCESS | 5675 | 1461567753489 Marionette TRACE conn3 <- [1,790,null,{}] 00:02:33 INFO - PROCESS | 5675 | 1461567753494 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}] 00:02:33 INFO - PROCESS | 5675 | 1461567753667 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 00:02:33 INFO - PROCESS | 5675 | 1461567753841 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c4e11000 == 97 [pid = 5675] [id = 205] 00:02:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46b52ebc00) [pid = 5675] [serial = 615] [outer = (nil)] 00:02:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46b6960400) [pid = 5675] [serial = 616] [outer = 0x7f46b52ebc00] 00:02:33 INFO - PROCESS | 5675 | 1461567753914 Marionette DEBUG loaded listener.js 00:02:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46b6a2c800) [pid = 5675] [serial = 617] [outer = 0x7f46b52ebc00] 00:02:34 INFO - PROCESS | 5675 | 1461567754766 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]]]}] 00:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1337ms 00:02:34 INFO - PROCESS | 5675 | 1461567754824 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 00:02:34 INFO - PROCESS | 5675 | 1461567754827 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 00:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:02:34 INFO - PROCESS | 5675 | 1461567754833 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:02:34 INFO - PROCESS | 5675 | 1461567754835 Marionette TRACE conn3 <- [1,794,null,{}] 00:02:34 INFO - PROCESS | 5675 | 1461567754841 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}] 00:02:35 INFO - PROCESS | 5675 | 1461567755041 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 00:02:35 INFO - PROCESS | 5675 | 1461567755204 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8b4f800 == 98 [pid = 5675] [id = 206] 00:02:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46b6cc1c00) [pid = 5675] [serial = 618] [outer = (nil)] 00:02:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46b7043400) [pid = 5675] [serial = 619] [outer = 0x7f46b6cc1c00] 00:02:35 INFO - PROCESS | 5675 | 1461567755278 Marionette DEBUG loaded listener.js 00:02:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46b83d1800) [pid = 5675] [serial = 620] [outer = 0x7f46b6cc1c00] 00:02:36 INFO - PROCESS | 5675 | 1461567756146 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]]]}] 00:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1378ms 00:02:36 INFO - PROCESS | 5675 | 1461567756212 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 00:02:36 INFO - PROCESS | 5675 | 1461567756216 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 00:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:02:36 INFO - PROCESS | 5675 | 1461567756221 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:02:36 INFO - PROCESS | 5675 | 1461567756224 Marionette TRACE conn3 <- [1,798,null,{}] 00:02:36 INFO - PROCESS | 5675 | 1461567756229 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}] 00:02:36 INFO - PROCESS | 5675 | 1461567756389 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 00:02:36 INFO - PROCESS | 5675 | 1461567756550 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c933a800 == 99 [pid = 5675] [id = 207] 00:02:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46b6cc5000) [pid = 5675] [serial = 621] [outer = (nil)] 00:02:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46b8d0e400) [pid = 5675] [serial = 622] [outer = 0x7f46b6cc5000] 00:02:36 INFO - PROCESS | 5675 | 1461567756625 Marionette DEBUG loaded listener.js 00:02:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46b8d80000) [pid = 5675] [serial = 623] [outer = 0x7f46b6cc5000] 00:02:37 INFO - PROCESS | 5675 | 1461567757458 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]]]}] 00:02:37 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 00:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1288ms 00:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:02:37 INFO - PROCESS | 5675 | 1461567757511 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 00:02:37 INFO - PROCESS | 5675 | 1461567757514 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 00:02:37 INFO - PROCESS | 5675 | 1461567757520 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:02:37 INFO - PROCESS | 5675 | 1461567757524 Marionette TRACE conn3 <- [1,802,null,{}] 00:02:37 INFO - PROCESS | 5675 | 1461567757529 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}] 00:02:37 INFO - PROCESS | 5675 | 1461567757717 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 00:02:37 INFO - PROCESS | 5675 | 1461567757881 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c9621800 == 100 [pid = 5675] [id = 208] 00:02:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46b83d3c00) [pid = 5675] [serial = 624] [outer = (nil)] 00:02:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46b9a24c00) [pid = 5675] [serial = 625] [outer = 0x7f46b83d3c00] 00:02:37 INFO - PROCESS | 5675 | 1461567757956 Marionette DEBUG loaded listener.js 00:02:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46be01fc00) [pid = 5675] [serial = 626] [outer = 0x7f46b83d3c00] 00:02:39 INFO - PROCESS | 5675 | 1461567759059 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]]]}] 00:02:39 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 00:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1584ms 00:02:39 INFO - PROCESS | 5675 | 1461567759104 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 00:02:39 INFO - PROCESS | 5675 | 1461567759107 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 00:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:02:39 INFO - PROCESS | 5675 | 1461567759113 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:02:39 INFO - PROCESS | 5675 | 1461567759116 Marionette TRACE conn3 <- [1,806,null,{}] 00:02:39 INFO - PROCESS | 5675 | 1461567759122 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}] 00:02:39 INFO - PROCESS | 5675 | 1461567759325 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 00:02:39 INFO - PROCESS | 5675 | 1461567759558 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e08800 == 101 [pid = 5675] [id = 209] 00:02:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46a4806c00) [pid = 5675] [serial = 627] [outer = (nil)] 00:02:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46a5f21400) [pid = 5675] [serial = 628] [outer = 0x7f46a4806c00] 00:02:39 INFO - PROCESS | 5675 | 1461567759692 Marionette DEBUG loaded listener.js 00:02:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46adeb1c00) [pid = 5675] [serial = 629] [outer = 0x7f46a4806c00] 00:02:40 INFO - PROCESS | 5675 | 1461567760868 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]]]}] 00:02:40 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 00:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1784ms 00:02:40 INFO - PROCESS | 5675 | 1461567760897 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 00:02:40 INFO - PROCESS | 5675 | 1461567760903 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 00:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:02:40 INFO - PROCESS | 5675 | 1461567760910 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:02:40 INFO - PROCESS | 5675 | 1461567760914 Marionette TRACE conn3 <- [1,810,null,{}] 00:02:40 INFO - PROCESS | 5675 | 1461567760931 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}] 00:02:41 INFO - PROCESS | 5675 | 1461567761171 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 00:02:41 INFO - PROCESS | 5675 | 1461567761317 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aec99000 == 102 [pid = 5675] [id = 210] 00:02:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46a6d85000) [pid = 5675] [serial = 630] [outer = (nil)] 00:02:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46ac5a8800) [pid = 5675] [serial = 631] [outer = 0x7f46a6d85000] 00:02:41 INFO - PROCESS | 5675 | 1461567761381 Marionette DEBUG loaded listener.js 00:02:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46acfb5800) [pid = 5675] [serial = 632] [outer = 0x7f46a6d85000] 00:02:42 INFO - PROCESS | 5675 | 1461567762350 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]]]}] 00:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1486ms 00:02:42 INFO - PROCESS | 5675 | 1461567762397 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 00:02:42 INFO - PROCESS | 5675 | 1461567762406 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 00:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:02:42 INFO - PROCESS | 5675 | 1461567762415 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:02:42 INFO - PROCESS | 5675 | 1461567762419 Marionette TRACE conn3 <- [1,814,null,{}] 00:02:42 INFO - PROCESS | 5675 | 1461567762424 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}] 00:02:42 INFO - PROCESS | 5675 | 1461567762611 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 00:02:42 INFO - PROCESS | 5675 | 1461567762844 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf4c800 == 103 [pid = 5675] [id = 211] 00:02:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46ad0dbc00) [pid = 5675] [serial = 633] [outer = (nil)] 00:02:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46ad4b8400) [pid = 5675] [serial = 634] [outer = 0x7f46ad0dbc00] 00:02:42 INFO - PROCESS | 5675 | 1461567762960 Marionette DEBUG loaded listener.js 00:02:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46ad996400) [pid = 5675] [serial = 635] [outer = 0x7f46ad0dbc00] 00:02:43 INFO - PROCESS | 5675 | 1461567763885 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] 00:02:43 INFO - PROCESS | 5675 | 1461567763904 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 00:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:02:43 INFO - PROCESS | 5675 | 1461567763910 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:02:43 INFO - PROCESS | 5675 | 1461567763916 Marionette TRACE conn3 <- [1,818,null,{}] 00:02:43 INFO - PROCESS | 5675 | 1461567763932 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}] 00:02:44 INFO - PROCESS | 5675 | 1461567764084 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 00:02:44 INFO - PROCESS | 5675 | 1461567764258 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4011800 == 104 [pid = 5675] [id = 212] 00:02:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46ad999c00) [pid = 5675] [serial = 636] [outer = (nil)] 00:02:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46b0752800) [pid = 5675] [serial = 637] [outer = 0x7f46ad999c00] 00:02:44 INFO - PROCESS | 5675 | 1461567764370 Marionette DEBUG loaded listener.js 00:02:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46b113f400) [pid = 5675] [serial = 638] [outer = 0x7f46ad999c00] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8f65000 == 103 [pid = 5675] [id = 107] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b70a0800 == 102 [pid = 5675] [id = 56] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c309a000 == 101 [pid = 5675] [id = 131] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4b2b800 == 100 [pid = 5675] [id = 199] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46aefcc800) [pid = 5675] [serial = 562] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46a6cca400) [pid = 5675] [serial = 535] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46b6909000) [pid = 5675] [serial = 541] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46ad283400) [pid = 5675] [serial = 544] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46ae1af800) [pid = 5675] [serial = 538] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46c3041000) [pid = 5675] [serial = 547] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b14b5000 == 99 [pid = 5675] [id = 198] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf55800 == 98 [pid = 5675] [id = 197] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a5074000 == 97 [pid = 5675] [id = 196] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b70a0000 == 96 [pid = 5675] [id = 194] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b57bc800 == 95 [pid = 5675] [id = 192] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b165d800 == 94 [pid = 5675] [id = 190] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afdaf800 == 93 [pid = 5675] [id = 189] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6fad800 == 92 [pid = 5675] [id = 188] 00:02:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1096000 == 91 [pid = 5675] [id = 187] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46ae1b5000) [pid = 5675] [serial = 559] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46aa8e0c00) [pid = 5675] [serial = 553] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46c3e80800) [pid = 5675] [serial = 533] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46aecd6000) [pid = 5675] [serial = 560] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46a6cc8c00) [pid = 5675] [serial = 551] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46a63c3c00) [pid = 5675] [serial = 550] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46ad596000) [pid = 5675] [serial = 556] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46acfb3c00) [pid = 5675] [serial = 554] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46adeb1000) [pid = 5675] [serial = 557] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46b6cca400) [pid = 5675] [serial = 485] [outer = (nil)] [url = about:blank] 00:02:45 INFO - PROCESS | 5675 | 1461567765317 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]]]}] 00:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1436ms 00:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:02:45 INFO - PROCESS | 5675 | 1461567765348 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 00:02:45 INFO - PROCESS | 5675 | 1461567765352 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 00:02:45 INFO - PROCESS | 5675 | 1461567765358 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:02:45 INFO - PROCESS | 5675 | 1461567765361 Marionette TRACE conn3 <- [1,822,null,{}] 00:02:45 INFO - PROCESS | 5675 | 1461567765366 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}] 00:02:45 INFO - PROCESS | 5675 | 1461567765521 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 00:02:45 INFO - PROCESS | 5675 | 1461567765642 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ac5b3800 == 92 [pid = 5675] [id = 213] 00:02:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46a5f17400) [pid = 5675] [serial = 639] [outer = (nil)] 00:02:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46ad50d400) [pid = 5675] [serial = 640] [outer = 0x7f46a5f17400] 00:02:45 INFO - PROCESS | 5675 | 1461567765711 Marionette DEBUG loaded listener.js 00:02:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46ae1b5000) [pid = 5675] [serial = 641] [outer = 0x7f46a5f17400] 00:02:46 INFO - PROCESS | 5675 | 1461567766498 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] 00:02:46 INFO - PROCESS | 5675 | 1461567766546 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 00:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:02:46 INFO - PROCESS | 5675 | 1461567766553 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:02:46 INFO - PROCESS | 5675 | 1461567766557 Marionette TRACE conn3 <- [1,826,null,{}] 00:02:46 INFO - PROCESS | 5675 | 1461567766562 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}] 00:02:46 INFO - PROCESS | 5675 | 1461567766717 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 00:02:46 INFO - PROCESS | 5675 | 1461567766732 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46af1a9800 == 93 [pid = 5675] [id = 214] 00:02:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46ae1b6c00) [pid = 5675] [serial = 642] [outer = (nil)] 00:02:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46b12dcc00) [pid = 5675] [serial = 643] [outer = 0x7f46ae1b6c00] 00:02:46 INFO - PROCESS | 5675 | 1461567766795 Marionette DEBUG loaded listener.js 00:02:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46b16f7c00) [pid = 5675] [serial = 644] [outer = 0x7f46ae1b6c00] 00:02:47 INFO - PROCESS | 5675 | 1461567767640 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]]]}] 00:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1138ms 00:02:47 INFO - PROCESS | 5675 | 1461567767691 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 00:02:47 INFO - PROCESS | 5675 | 1461567767694 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 00:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:02:47 INFO - PROCESS | 5675 | 1461567767709 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:02:47 INFO - PROCESS | 5675 | 1461567767724 Marionette TRACE conn3 <- [1,830,null,{}] 00:02:47 INFO - PROCESS | 5675 | 1461567767732 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}] 00:02:47 INFO - PROCESS | 5675 | 1461567767972 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 00:02:48 INFO - PROCESS | 5675 | 1461567767996 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5f98800 == 94 [pid = 5675] [id = 215] 00:02:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46b16fb800) [pid = 5675] [serial = 645] [outer = (nil)] 00:02:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46b398ec00) [pid = 5675] [serial = 646] [outer = 0x7f46b16fb800] 00:02:48 INFO - PROCESS | 5675 | 1461567768061 Marionette DEBUG loaded listener.js 00:02:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46b52e6800) [pid = 5675] [serial = 647] [outer = 0x7f46b16fb800] 00:02:48 INFO - PROCESS | 5675 | 1461567768846 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]]]}] 00:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1191ms 00:02:48 INFO - PROCESS | 5675 | 1461567768901 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 00:02:48 INFO - PROCESS | 5675 | 1461567768904 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 00:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:02:48 INFO - PROCESS | 5675 | 1461567768910 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:02:48 INFO - PROCESS | 5675 | 1461567768913 Marionette TRACE conn3 <- [1,834,null,{}] 00:02:48 INFO - PROCESS | 5675 | 1461567768919 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}] 00:02:49 INFO - PROCESS | 5675 | 1461567769123 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 00:02:49 INFO - PROCESS | 5675 | 1461567769168 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6e9c000 == 95 [pid = 5675] [id = 216] 00:02:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46b4af3000) [pid = 5675] [serial = 648] [outer = (nil)] 00:02:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46b60de800) [pid = 5675] [serial = 649] [outer = 0x7f46b4af3000] 00:02:49 INFO - PROCESS | 5675 | 1461567769232 Marionette DEBUG loaded listener.js 00:02:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46b6915000) [pid = 5675] [serial = 650] [outer = 0x7f46b4af3000] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46ad27dc00) [pid = 5675] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46a5f13400) [pid = 5675] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46be07a800) [pid = 5675] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46ad0d6800) [pid = 5675] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46b4af8c00) [pid = 5675] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46b07b2400) [pid = 5675] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46b4eaf400) [pid = 5675] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46ae2e1c00) [pid = 5675] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46a6ccc800) [pid = 5675] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46a4ff1800) [pid = 5675] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46b16efc00) [pid = 5675] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46aa8d4000) [pid = 5675] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46a63c8400) [pid = 5675] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46a4806400) [pid = 5675] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f46ad0d8c00) [pid = 5675] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46ae1ad800) [pid = 5675] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46a5f13800) [pid = 5675] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46ac5a0000) [pid = 5675] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46a4804c00) [pid = 5675] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46a6d76c00) [pid = 5675] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46a61d5800) [pid = 5675] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46b6cc4000) [pid = 5675] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46b16f6000) [pid = 5675] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46a6ccfc00) [pid = 5675] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46aa8d3c00) [pid = 5675] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46a4feec00) [pid = 5675] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a6ccd000) [pid = 5675] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46acfb6c00) [pid = 5675] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46b199d000) [pid = 5675] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46ad0d8000) [pid = 5675] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46ad27c800) [pid = 5675] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46a61d2000) [pid = 5675] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46adecbc00) [pid = 5675] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46b199a400) [pid = 5675] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46ac5ac400) [pid = 5675] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a5f14c00) [pid = 5675] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46b60e1c00) [pid = 5675] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46ad0dd800) [pid = 5675] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46ae1adc00) [pid = 5675] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46b83ce400) [pid = 5675] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46a61cfc00) [pid = 5675] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46ad0e1800) [pid = 5675] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:02:50 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46ad58cc00) [pid = 5675] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:02:50 INFO - PROCESS | 5675 | 1461567770764 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]]]}] 00:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1880ms 00:02:50 INFO - PROCESS | 5675 | 1461567770791 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 00:02:50 INFO - PROCESS | 5675 | 1461567770795 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 00:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:02:50 INFO - PROCESS | 5675 | 1461567770801 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:02:50 INFO - PROCESS | 5675 | 1461567770803 Marionette TRACE conn3 <- [1,838,null,{}] 00:02:50 INFO - PROCESS | 5675 | 1461567770809 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}] 00:02:51 INFO - PROCESS | 5675 | 1461567771023 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 00:02:51 INFO - PROCESS | 5675 | 1461567771041 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46acf5c800 == 96 [pid = 5675] [id = 217] 00:02:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46a4804c00) [pid = 5675] [serial = 651] [outer = (nil)] 00:02:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46a5f18c00) [pid = 5675] [serial = 652] [outer = 0x7f46a4804c00] 00:02:51 INFO - PROCESS | 5675 | 1461567771103 Marionette DEBUG loaded listener.js 00:02:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46a6d78c00) [pid = 5675] [serial = 653] [outer = 0x7f46a4804c00] 00:02:51 INFO - PROCESS | 5675 | 1461567771812 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]]]}] 00:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1035ms 00:02:51 INFO - PROCESS | 5675 | 1461567771837 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 00:02:51 INFO - PROCESS | 5675 | 1461567771840 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 00:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:02:51 INFO - PROCESS | 5675 | 1461567771846 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:02:51 INFO - PROCESS | 5675 | 1461567771848 Marionette TRACE conn3 <- [1,842,null,{}] 00:02:51 INFO - PROCESS | 5675 | 1461567771853 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}] 00:02:52 INFO - PROCESS | 5675 | 1461567772021 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 00:02:52 INFO - PROCESS | 5675 | 1461567772151 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:52 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b61be000 == 97 [pid = 5675] [id = 218] 00:02:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46a480e000) [pid = 5675] [serial = 654] [outer = (nil)] 00:02:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46acfb1000) [pid = 5675] [serial = 655] [outer = 0x7f46a480e000] 00:02:52 INFO - PROCESS | 5675 | 1461567772212 Marionette DEBUG loaded listener.js 00:02:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46adecac00) [pid = 5675] [serial = 656] [outer = 0x7f46a480e000] 00:02:53 INFO - PROCESS | 5675 | 1461567773211 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]]]}] 00:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1392ms 00:02:53 INFO - PROCESS | 5675 | 1461567773239 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 00:02:53 INFO - PROCESS | 5675 | 1461567773246 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 00:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:02:53 INFO - PROCESS | 5675 | 1461567773255 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:02:53 INFO - PROCESS | 5675 | 1461567773260 Marionette TRACE conn3 <- [1,846,null,{}] 00:02:53 INFO - PROCESS | 5675 | 1461567773267 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}] 00:02:53 INFO - PROCESS | 5675 | 1461567773449 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 00:02:53 INFO - PROCESS | 5675 | 1461567773621 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada77000 == 98 [pid = 5675] [id = 219] 00:02:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46a6cc2800) [pid = 5675] [serial = 657] [outer = (nil)] 00:02:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46aa8df800) [pid = 5675] [serial = 658] [outer = 0x7f46a6cc2800] 00:02:53 INFO - PROCESS | 5675 | 1461567773699 Marionette DEBUG loaded listener.js 00:02:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46acfb6c00) [pid = 5675] [serial = 659] [outer = 0x7f46a6cc2800] 00:02:54 INFO - PROCESS | 5675 | 1461567774640 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]]]}] 00:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1445ms 00:02:54 INFO - PROCESS | 5675 | 1461567774701 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 00:02:54 INFO - PROCESS | 5675 | 1461567774709 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 00:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:02:54 INFO - PROCESS | 5675 | 1461567774719 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:02:54 INFO - PROCESS | 5675 | 1461567774723 Marionette TRACE conn3 <- [1,850,null,{}] 00:02:54 INFO - PROCESS | 5675 | 1461567774729 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}] 00:02:54 INFO - PROCESS | 5675 | 1461567774919 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 00:02:55 INFO - PROCESS | 5675 | 1461567775164 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4e20800 == 99 [pid = 5675] [id = 220] 00:02:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46ad285800) [pid = 5675] [serial = 660] [outer = (nil)] 00:02:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46adebd800) [pid = 5675] [serial = 661] [outer = 0x7f46ad285800] 00:02:55 INFO - PROCESS | 5675 | 1461567775286 Marionette DEBUG loaded listener.js 00:02:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46ae1b0400) [pid = 5675] [serial = 662] [outer = 0x7f46ad285800] 00:02:56 INFO - PROCESS | 5675 | 1461567776171 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]]]}] 00:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1482ms 00:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:02:56 INFO - PROCESS | 5675 | 1461567776202 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 00:02:56 INFO - PROCESS | 5675 | 1461567776205 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 00:02:56 INFO - PROCESS | 5675 | 1461567776212 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:02:56 INFO - PROCESS | 5675 | 1461567776218 Marionette TRACE conn3 <- [1,854,null,{}] 00:02:56 INFO - PROCESS | 5675 | 1461567776233 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}] 00:02:56 INFO - PROCESS | 5675 | 1461567776418 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 00:02:56 INFO - PROCESS | 5675 | 1461567776585 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3f13000 == 100 [pid = 5675] [id = 221] 00:02:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46af1f5c00) [pid = 5675] [serial = 663] [outer = (nil)] 00:02:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46b12de000) [pid = 5675] [serial = 664] [outer = 0x7f46af1f5c00] 00:02:56 INFO - PROCESS | 5675 | 1461567776662 Marionette DEBUG loaded listener.js 00:02:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46b1996800) [pid = 5675] [serial = 665] [outer = 0x7f46af1f5c00] 00:02:57 INFO - PROCESS | 5675 | 1461567777601 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]]]}] 00:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1442ms 00:02:57 INFO - PROCESS | 5675 | 1461567777655 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 00:02:57 INFO - PROCESS | 5675 | 1461567777663 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 00:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:02:57 INFO - PROCESS | 5675 | 1461567777672 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:02:57 INFO - PROCESS | 5675 | 1461567777676 Marionette TRACE conn3 <- [1,858,null,{}] 00:02:57 INFO - PROCESS | 5675 | 1461567777691 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}] 00:02:57 INFO - PROCESS | 5675 | 1461567777953 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 00:02:58 INFO - PROCESS | 5675 | 1461567778158 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8b6c800 == 101 [pid = 5675] [id = 222] 00:02:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46b07b9000) [pid = 5675] [serial = 666] [outer = (nil)] 00:02:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46b40b1400) [pid = 5675] [serial = 667] [outer = 0x7f46b07b9000] 00:02:58 INFO - PROCESS | 5675 | 1461567778246 Marionette DEBUG loaded listener.js 00:02:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46b4afd000) [pid = 5675] [serial = 668] [outer = 0x7f46b07b9000] 00:02:59 INFO - PROCESS | 5675 | 1461567779007 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]]]}] 00:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1347ms 00:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:02:59 INFO - PROCESS | 5675 | 1461567779018 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 00:02:59 INFO - PROCESS | 5675 | 1461567779021 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 00:02:59 INFO - PROCESS | 5675 | 1461567779044 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:02:59 INFO - PROCESS | 5675 | 1461567779048 Marionette TRACE conn3 <- [1,862,null,{}] 00:02:59 INFO - PROCESS | 5675 | 1461567779054 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}] 00:02:59 INFO - PROCESS | 5675 | 1461567779217 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 00:02:59 INFO - PROCESS | 5675 | 1461567779384 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:02:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cd521800 == 102 [pid = 5675] [id = 223] 00:02:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46b2fcf000) [pid = 5675] [serial = 669] [outer = (nil)] 00:02:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46b52ecc00) [pid = 5675] [serial = 670] [outer = 0x7f46b2fcf000] 00:02:59 INFO - PROCESS | 5675 | 1461567779457 Marionette DEBUG loaded listener.js 00:02:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46b6198400) [pid = 5675] [serial = 671] [outer = 0x7f46b2fcf000] 00:03:00 INFO - PROCESS | 5675 | 1461567780431 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]]]}] 00:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1453ms 00:03:00 INFO - PROCESS | 5675 | 1461567780481 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 00:03:00 INFO - PROCESS | 5675 | 1461567780487 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 00:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:03:00 INFO - PROCESS | 5675 | 1461567780493 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:03:00 INFO - PROCESS | 5675 | 1461567780495 Marionette TRACE conn3 <- [1,866,null,{}] 00:03:00 INFO - PROCESS | 5675 | 1461567780501 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}] 00:03:00 INFO - PROCESS | 5675 | 1461567780793 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 00:03:01 INFO - PROCESS | 5675 | 1461567781140 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ce5c1000 == 103 [pid = 5675] [id = 224] 00:03:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46b1138800) [pid = 5675] [serial = 672] [outer = (nil)] 00:03:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46b6cc4000) [pid = 5675] [serial = 673] [outer = 0x7f46b1138800] 00:03:01 INFO - PROCESS | 5675 | 1461567781267 Marionette DEBUG loaded listener.js 00:03:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46b83d4800) [pid = 5675] [serial = 674] [outer = 0x7f46b1138800] 00:03:02 INFO - PROCESS | 5675 | 1461567782228 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]]]}] 00:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1779ms 00:03:02 INFO - PROCESS | 5675 | 1461567782274 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 00:03:02 INFO - PROCESS | 5675 | 1461567782278 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 00:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:03:02 INFO - PROCESS | 5675 | 1461567782283 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:03:02 INFO - PROCESS | 5675 | 1461567782285 Marionette TRACE conn3 <- [1,870,null,{}] 00:03:02 INFO - PROCESS | 5675 | 1461567782291 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}] 00:03:02 INFO - PROCESS | 5675 | 1461567782466 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 00:03:02 INFO - PROCESS | 5675 | 1461567782636 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1962000 == 104 [pid = 5675] [id = 225] 00:03:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46b4eaf400) [pid = 5675] [serial = 675] [outer = (nil)] 00:03:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46b8d72400) [pid = 5675] [serial = 676] [outer = 0x7f46b4eaf400] 00:03:02 INFO - PROCESS | 5675 | 1461567782708 Marionette DEBUG loaded listener.js 00:03:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46b8df8800) [pid = 5675] [serial = 677] [outer = 0x7f46b4eaf400] 00:03:03 INFO - PROCESS | 5675 | 1461567783618 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]]]}] 00:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1380ms 00:03:03 INFO - PROCESS | 5675 | 1461567783665 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 00:03:03 INFO - PROCESS | 5675 | 1461567783669 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 00:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:03:03 INFO - PROCESS | 5675 | 1461567783675 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:03:03 INFO - PROCESS | 5675 | 1461567783678 Marionette TRACE conn3 <- [1,874,null,{}] 00:03:03 INFO - PROCESS | 5675 | 1461567783685 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}] 00:03:03 INFO - PROCESS | 5675 | 1461567783870 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 00:03:04 INFO - PROCESS | 5675 | 1461567784044 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41d5000 == 105 [pid = 5675] [id = 226] 00:03:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46b83d5400) [pid = 5675] [serial = 678] [outer = (nil)] 00:03:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46be025800) [pid = 5675] [serial = 679] [outer = 0x7f46b83d5400] 00:03:04 INFO - PROCESS | 5675 | 1461567784123 Marionette DEBUG loaded listener.js 00:03:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46c3c5ac00) [pid = 5675] [serial = 680] [outer = 0x7f46b83d5400] 00:03:05 INFO - PROCESS | 5675 | 1461567785016 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]]]}] 00:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1380ms 00:03:05 INFO - PROCESS | 5675 | 1461567785057 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 00:03:05 INFO - PROCESS | 5675 | 1461567785061 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 00:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:03:05 INFO - PROCESS | 5675 | 1461567785067 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:03:05 INFO - PROCESS | 5675 | 1461567785070 Marionette TRACE conn3 <- [1,878,null,{}] 00:03:05 INFO - PROCESS | 5675 | 1461567785075 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}] 00:03:05 INFO - PROCESS | 5675 | 1461567785256 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 00:03:05 INFO - PROCESS | 5675 | 1461567785437 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0a30000 == 106 [pid = 5675] [id = 227] 00:03:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46b4afac00) [pid = 5675] [serial = 681] [outer = (nil)] 00:03:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46c3e76800) [pid = 5675] [serial = 682] [outer = 0x7f46b4afac00] 00:03:05 INFO - PROCESS | 5675 | 1461567785512 Marionette DEBUG loaded listener.js 00:03:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46c4146c00) [pid = 5675] [serial = 683] [outer = 0x7f46b4afac00] 00:03:06 INFO - PROCESS | 5675 | 1461567786342 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]]]}] 00:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1335ms 00:03:06 INFO - PROCESS | 5675 | 1461567786404 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 00:03:06 INFO - PROCESS | 5675 | 1461567786407 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 00:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:03:06 INFO - PROCESS | 5675 | 1461567786413 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:03:06 INFO - PROCESS | 5675 | 1461567786415 Marionette TRACE conn3 <- [1,882,null,{}] 00:03:06 INFO - PROCESS | 5675 | 1461567786421 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}] 00:03:06 INFO - PROCESS | 5675 | 1461567786605 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 00:03:06 INFO - PROCESS | 5675 | 1461567786772 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41e4800 == 107 [pid = 5675] [id = 228] 00:03:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46b2fd0c00) [pid = 5675] [serial = 684] [outer = (nil)] 00:03:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46c4187000) [pid = 5675] [serial = 685] [outer = 0x7f46b2fd0c00] 00:03:06 INFO - PROCESS | 5675 | 1461567786842 Marionette DEBUG loaded listener.js 00:03:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46c4da5800) [pid = 5675] [serial = 686] [outer = 0x7f46b2fd0c00] 00:03:07 INFO - PROCESS | 5675 | 1461567787983 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]]]}] 00:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1629ms 00:03:08 INFO - PROCESS | 5675 | 1461567788045 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 00:03:08 INFO - PROCESS | 5675 | 1461567788051 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 00:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:03:08 INFO - PROCESS | 5675 | 1461567788061 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:03:08 INFO - PROCESS | 5675 | 1461567788068 Marionette TRACE conn3 <- [1,886,null,{}] 00:03:08 INFO - PROCESS | 5675 | 1461567788128 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}] 00:03:08 INFO - PROCESS | 5675 | 1461567788536 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 00:03:08 INFO - PROCESS | 5675 | 1461567788644 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e04800 == 108 [pid = 5675] [id = 229] 00:03:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46a6d7dc00) [pid = 5675] [serial = 687] [outer = (nil)] 00:03:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46ad27ac00) [pid = 5675] [serial = 688] [outer = 0x7f46a6d7dc00] 00:03:08 INFO - PROCESS | 5675 | 1461567788745 Marionette DEBUG loaded listener.js 00:03:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46c5158400) [pid = 5675] [serial = 689] [outer = 0x7f46a6d7dc00] 00:03:09 INFO - PROCESS | 5675 | 1461567789604 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]]]}] 00:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1591ms 00:03:09 INFO - PROCESS | 5675 | 1461567789652 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 00:03:09 INFO - PROCESS | 5675 | 1461567789655 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 00:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:03:09 INFO - PROCESS | 5675 | 1461567789661 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:03:09 INFO - PROCESS | 5675 | 1461567789663 Marionette TRACE conn3 <- [1,890,null,{}] 00:03:09 INFO - PROCESS | 5675 | 1461567789669 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}] 00:03:09 INFO - PROCESS | 5675 | 1461567789853 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 00:03:10 INFO - PROCESS | 5675 | 1461567790029 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6fab000 == 109 [pid = 5675] [id = 230] 00:03:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46a4fef800) [pid = 5675] [serial = 690] [outer = (nil)] 00:03:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46a63cd800) [pid = 5675] [serial = 691] [outer = 0x7f46a4fef800] 00:03:10 INFO - PROCESS | 5675 | 1461567790099 Marionette DEBUG loaded listener.js 00:03:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46ac5ab000) [pid = 5675] [serial = 692] [outer = 0x7f46a4fef800] 00:03:11 INFO - PROCESS | 5675 | 1461567791470 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]]]}] 00:03:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:03:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1828ms 00:03:11 INFO - PROCESS | 5675 | 1461567791490 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 00:03:11 INFO - PROCESS | 5675 | 1461567791495 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 00:03:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:03:11 INFO - PROCESS | 5675 | 1461567791503 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:03:11 INFO - PROCESS | 5675 | 1461567791507 Marionette TRACE conn3 <- [1,894,null,{}] 00:03:11 INFO - PROCESS | 5675 | 1461567791515 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}] 00:03:11 INFO - PROCESS | 5675 | 1461567791683 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 00:03:11 INFO - PROCESS | 5675 | 1461567791913 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46acf61000 == 110 [pid = 5675] [id = 231] 00:03:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46a4ff4c00) [pid = 5675] [serial = 693] [outer = (nil)] 00:03:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46a6cc9400) [pid = 5675] [serial = 694] [outer = 0x7f46a4ff4c00] 00:03:12 INFO - PROCESS | 5675 | 1461567792044 Marionette DEBUG loaded listener.js 00:03:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46aa8e2400) [pid = 5675] [serial = 695] [outer = 0x7f46a4ff4c00] 00:03:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46acf8b000) [pid = 5675] [serial = 696] [outer = 0x7f46ad596c00] 00:03:13 INFO - PROCESS | 5675 | 1461567793140 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]]]}] 00:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1682ms 00:03:13 INFO - PROCESS | 5675 | 1461567793185 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 00:03:13 INFO - PROCESS | 5675 | 1461567793193 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 00:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:03:13 INFO - PROCESS | 5675 | 1461567793202 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:03:13 INFO - PROCESS | 5675 | 1461567793206 Marionette TRACE conn3 <- [1,898,null,{}] 00:03:13 INFO - PROCESS | 5675 | 1461567793212 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}] 00:03:13 INFO - PROCESS | 5675 | 1461567793471 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 00:03:13 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b66c4800 == 109 [pid = 5675] [id = 175] 00:03:13 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46b4770000) [pid = 5675] [serial = 601] [outer = (nil)] [url = about:blank] 00:03:13 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b401e000 == 108 [pid = 5675] [id = 191] 00:03:13 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46acf5c800 == 107 [pid = 5675] [id = 217] 00:03:13 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b66d0800 == 106 [pid = 5675] [id = 193] 00:03:13 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6e9c000 == 105 [pid = 5675] [id = 216] 00:03:13 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5f98800 == 104 [pid = 5675] [id = 215] 00:03:13 INFO - PROCESS | 5675 | 1461567793860 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:13 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46af1a9800 == 103 [pid = 5675] [id = 214] 00:03:13 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ac5b3800 == 102 [pid = 5675] [id = 213] 00:03:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6145800 == 103 [pid = 5675] [id = 232] 00:03:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46ac5a3c00) [pid = 5675] [serial = 697] [outer = (nil)] 00:03:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46ad591400) [pid = 5675] [serial = 698] [outer = 0x7f46ac5a3c00] 00:03:13 INFO - PROCESS | 5675 | 1461567793982 Marionette DEBUG loaded listener.js 00:03:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46adecb800) [pid = 5675] [serial = 699] [outer = 0x7f46ac5a3c00] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4011800 == 102 [pid = 5675] [id = 212] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf4c800 == 101 [pid = 5675] [id = 211] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aec99000 == 100 [pid = 5675] [id = 210] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4e08800 == 99 [pid = 5675] [id = 209] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c9621800 == 98 [pid = 5675] [id = 208] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c933a800 == 97 [pid = 5675] [id = 207] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8b4f800 == 96 [pid = 5675] [id = 206] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c4e11000 == 95 [pid = 5675] [id = 205] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b109a000 == 94 [pid = 5675] [id = 136] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3f11000 == 93 [pid = 5675] [id = 204] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46be0d9800 == 92 [pid = 5675] [id = 203] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5b08800 == 91 [pid = 5675] [id = 202] 00:03:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf3e000 == 90 [pid = 5675] [id = 201] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46ae1ae400) [pid = 5675] [serial = 599] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46c503d000) [pid = 5675] [serial = 548] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46ac5ac800) [pid = 5675] [serial = 589] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46c6d95400) [pid = 5675] [serial = 503] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46b1142000) [pid = 5675] [serial = 409] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46ad287000) [pid = 5675] [serial = 568] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46b60e0400) [pid = 5675] [serial = 442] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46b16f8400) [pid = 5675] [serial = 439] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46b83d9400) [pid = 5675] [serial = 445] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46b16f8800) [pid = 5675] [serial = 596] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46b16fb400) [pid = 5675] [serial = 577] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46b32bc400) [pid = 5675] [serial = 580] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46b0a04800) [pid = 5675] [serial = 595] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46b6908c00) [pid = 5675] [serial = 403] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46aded7400) [pid = 5675] [serial = 461] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46ce36fc00) [pid = 5675] [serial = 364] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46b16f0c00) [pid = 5675] [serial = 391] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46be07a400) [pid = 5675] [serial = 451] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46a6ccb000) [pid = 5675] [serial = 598] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f46adeb7000) [pid = 5675] [serial = 593] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46b5832000) [pid = 5675] [serial = 394] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46a5f20800) [pid = 5675] [serial = 506] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46ad0d6400) [pid = 5675] [serial = 349] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46a6cc5000) [pid = 5675] [serial = 586] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46ad0d3000) [pid = 5675] [serial = 590] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46b3c83400) [pid = 5675] [serial = 400] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46b12e0800) [pid = 5675] [serial = 539] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46b9a24400) [pid = 5675] [serial = 355] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46b52e3000) [pid = 5675] [serial = 583] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46b5fa2800) [pid = 5675] [serial = 587] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46a6d82c00) [pid = 5675] [serial = 565] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46b8d7e400) [pid = 5675] [serial = 542] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46acfb6800) [pid = 5675] [serial = 488] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46b0753000) [pid = 5675] [serial = 571] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46acfb8400) [pid = 5675] [serial = 388] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46a4ffc800) [pid = 5675] [serial = 458] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46b12da800) [pid = 5675] [serial = 574] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46ac5aa400) [pid = 5675] [serial = 433] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46afdf4c00) [pid = 5675] [serial = 491] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46b83cf000) [pid = 5675] [serial = 497] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46ce428000) [pid = 5675] [serial = 361] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46b60dd800) [pid = 5675] [serial = 545] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46b8d7d800) [pid = 5675] [serial = 448] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46b6916800) [pid = 5675] [serial = 455] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46b6003400) [pid = 5675] [serial = 494] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46ae1b4c00) [pid = 5675] [serial = 436] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46b16ef400) [pid = 5675] [serial = 509] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46b780d400) [pid = 5675] [serial = 397] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46ad59ac00) [pid = 5675] [serial = 592] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46c9674800) [pid = 5675] [serial = 358] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46b9a32000) [pid = 5675] [serial = 500] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46c3ee2000) [pid = 5675] [serial = 406] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f46acf8b400) [pid = 5675] [serial = 536] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f46b60de000) [pid = 5675] [serial = 352] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46c9198800) [pid = 5675] [serial = 313] [outer = (nil)] [url = about:blank] 00:03:14 INFO - PROCESS | 5675 | 1461567794829 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]]]}] 00:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1683ms 00:03:14 INFO - PROCESS | 5675 | 1461567794887 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 00:03:14 INFO - PROCESS | 5675 | 1461567794889 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 00:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:03:14 INFO - PROCESS | 5675 | 1461567794896 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:03:14 INFO - PROCESS | 5675 | 1461567794901 Marionette TRACE conn3 <- [1,902,null,{}] 00:03:14 INFO - PROCESS | 5675 | 1461567794915 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}] 00:03:15 INFO - PROCESS | 5675 | 1461567795096 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 00:03:15 INFO - PROCESS | 5675 | 1461567795228 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adbd8000 == 91 [pid = 5675] [id = 233] 00:03:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f46a4ffc800) [pid = 5675] [serial = 700] [outer = (nil)] 00:03:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f46adecbc00) [pid = 5675] [serial = 701] [outer = 0x7f46a4ffc800] 00:03:15 INFO - PROCESS | 5675 | 1461567795306 Marionette DEBUG loaded listener.js 00:03:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f46aefd1000) [pid = 5675] [serial = 702] [outer = 0x7f46a4ffc800] 00:03:16 INFO - PROCESS | 5675 | 1461567796026 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]]]}] 00:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1188ms 00:03:16 INFO - PROCESS | 5675 | 1461567796125 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 00:03:16 INFO - PROCESS | 5675 | 1461567796131 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 00:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:03:16 INFO - PROCESS | 5675 | 1461567796136 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:03:16 INFO - PROCESS | 5675 | 1461567796139 Marionette TRACE conn3 <- [1,906,null,{}] 00:03:16 INFO - PROCESS | 5675 | 1461567796144 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}] 00:03:16 INFO - PROCESS | 5675 | 1461567796353 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 00:03:16 INFO - PROCESS | 5675 | 1461567796377 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b0796800 == 92 [pid = 5675] [id = 234] 00:03:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46acf8b400) [pid = 5675] [serial = 703] [outer = (nil)] 00:03:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46b0759800) [pid = 5675] [serial = 704] [outer = 0x7f46acf8b400] 00:03:16 INFO - PROCESS | 5675 | 1461567796440 Marionette DEBUG loaded listener.js 00:03:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46b113a400) [pid = 5675] [serial = 705] [outer = 0x7f46acf8b400] 00:03:17 INFO - PROCESS | 5675 | 1461567797321 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]]]}] 00:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1227ms 00:03:17 INFO - PROCESS | 5675 | 1461567797366 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 00:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:03:17 INFO - PROCESS | 5675 | 1461567797371 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 00:03:17 INFO - PROCESS | 5675 | 1461567797404 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:03:17 INFO - PROCESS | 5675 | 1461567797414 Marionette TRACE conn3 <- [1,910,null,{}] 00:03:17 INFO - PROCESS | 5675 | 1461567797426 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}] 00:03:17 INFO - PROCESS | 5675 | 1461567797717 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 00:03:17 INFO - PROCESS | 5675 | 1461567797741 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b124a800 == 93 [pid = 5675] [id = 235] 00:03:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46afded800) [pid = 5675] [serial = 706] [outer = (nil)] 00:03:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46b1144800) [pid = 5675] [serial = 707] [outer = 0x7f46afded800] 00:03:17 INFO - PROCESS | 5675 | 1461567797801 Marionette DEBUG loaded listener.js 00:03:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46b16f1c00) [pid = 5675] [serial = 708] [outer = 0x7f46afded800] 00:03:18 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46b4af3000) [pid = 5675] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:03:18 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46a4804c00) [pid = 5675] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:03:18 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46ae1b6c00) [pid = 5675] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:03:18 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46ad999c00) [pid = 5675] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:03:18 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46ad0dbc00) [pid = 5675] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:03:18 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46a6d85000) [pid = 5675] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:03:18 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f46a5f17400) [pid = 5675] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:03:18 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f46b16fb800) [pid = 5675] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:03:18 INFO - PROCESS | 5675 | 1461567798979 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]]]}] 00:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1624ms 00:03:19 INFO - PROCESS | 5675 | 1461567799003 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 00:03:19 INFO - PROCESS | 5675 | 1461567799006 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 00:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:03:19 INFO - PROCESS | 5675 | 1461567799011 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:03:19 INFO - PROCESS | 5675 | 1461567799014 Marionette TRACE conn3 <- [1,914,null,{}] 00:03:19 INFO - PROCESS | 5675 | 1461567799019 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}] 00:03:19 INFO - PROCESS | 5675 | 1461567799232 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 00:03:19 INFO - PROCESS | 5675 | 1461567799252 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:19 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14d2000 == 94 [pid = 5675] [id = 236] 00:03:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f46b075e800) [pid = 5675] [serial = 709] [outer = (nil)] 00:03:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f46b16f3800) [pid = 5675] [serial = 710] [outer = 0x7f46b075e800] 00:03:19 INFO - PROCESS | 5675 | 1461567799315 Marionette DEBUG loaded listener.js 00:03:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46b52ed000) [pid = 5675] [serial = 711] [outer = 0x7f46b075e800] 00:03:20 INFO - PROCESS | 5675 | 1461567800045 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]]]}] 00:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1083ms 00:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:03:20 INFO - PROCESS | 5675 | 1461567800096 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 00:03:20 INFO - PROCESS | 5675 | 1461567800098 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 00:03:20 INFO - PROCESS | 5675 | 1461567800104 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:03:20 INFO - PROCESS | 5675 | 1461567800107 Marionette TRACE conn3 <- [1,918,null,{}] 00:03:20 INFO - PROCESS | 5675 | 1461567800112 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}] 00:03:20 INFO - PROCESS | 5675 | 1461567800415 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 00:03:20 INFO - PROCESS | 5675 | 1461567800605 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41d6000 == 95 [pid = 5675] [id = 237] 00:03:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46a4806000) [pid = 5675] [serial = 712] [outer = (nil)] 00:03:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46a4ff6000) [pid = 5675] [serial = 713] [outer = 0x7f46a4806000] 00:03:20 INFO - PROCESS | 5675 | 1461567800731 Marionette DEBUG loaded listener.js 00:03:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46a61d8400) [pid = 5675] [serial = 714] [outer = 0x7f46a4806000] 00:03:21 INFO - PROCESS | 5675 | 1461567801736 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]]]}] 00:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1678ms 00:03:21 INFO - PROCESS | 5675 | 1461567801785 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 00:03:21 INFO - PROCESS | 5675 | 1461567801790 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 00:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:03:21 INFO - PROCESS | 5675 | 1461567801798 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:03:21 INFO - PROCESS | 5675 | 1461567801804 Marionette TRACE conn3 <- [1,922,null,{}] 00:03:21 INFO - PROCESS | 5675 | 1461567801811 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}] 00:03:22 INFO - PROCESS | 5675 | 1461567802003 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 00:03:22 INFO - PROCESS | 5675 | 1461567802167 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adbd7000 == 96 [pid = 5675] [id = 238] 00:03:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46a6d77c00) [pid = 5675] [serial = 715] [outer = (nil)] 00:03:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46ad50dc00) [pid = 5675] [serial = 716] [outer = 0x7f46a6d77c00] 00:03:22 INFO - PROCESS | 5675 | 1461567802244 Marionette DEBUG loaded listener.js 00:03:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46adecd400) [pid = 5675] [serial = 717] [outer = 0x7f46a6d77c00] 00:03:23 INFO - PROCESS | 5675 | 1461567803265 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]]]}] 00:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1535ms 00:03:23 INFO - PROCESS | 5675 | 1461567803334 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 00:03:23 INFO - PROCESS | 5675 | 1461567803338 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 00:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:03:23 INFO - PROCESS | 5675 | 1461567803344 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:03:23 INFO - PROCESS | 5675 | 1461567803348 Marionette TRACE conn3 <- [1,926,null,{}] 00:03:23 INFO - PROCESS | 5675 | 1461567803353 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}] 00:03:23 INFO - PROCESS | 5675 | 1461567803527 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 00:03:23 INFO - PROCESS | 5675 | 1461567803769 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1dbb800 == 97 [pid = 5675] [id = 239] 00:03:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46aefc9c00) [pid = 5675] [serial = 718] [outer = (nil)] 00:03:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46b1137c00) [pid = 5675] [serial = 719] [outer = 0x7f46aefc9c00] 00:03:23 INFO - PROCESS | 5675 | 1461567803886 Marionette DEBUG loaded listener.js 00:03:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46b16f8800) [pid = 5675] [serial = 720] [outer = 0x7f46aefc9c00] 00:03:24 INFO - PROCESS | 5675 | 1461567804760 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]]]}] 00:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1489ms 00:03:24 INFO - PROCESS | 5675 | 1461567804837 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 00:03:24 INFO - PROCESS | 5675 | 1461567804846 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 00:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:03:24 INFO - PROCESS | 5675 | 1461567804871 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:03:24 INFO - PROCESS | 5675 | 1461567804880 Marionette TRACE conn3 <- [1,930,null,{}] 00:03:24 INFO - PROCESS | 5675 | 1461567804885 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}] 00:03:25 INFO - PROCESS | 5675 | 1461567805151 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 00:03:25 INFO - PROCESS | 5675 | 1461567805368 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5b1c800 == 98 [pid = 5675] [id = 240] 00:03:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46ae2e0c00) [pid = 5675] [serial = 721] [outer = (nil)] 00:03:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46b4b71400) [pid = 5675] [serial = 722] [outer = 0x7f46ae2e0c00] 00:03:25 INFO - PROCESS | 5675 | 1461567805442 Marionette DEBUG loaded listener.js 00:03:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46b60e1000) [pid = 5675] [serial = 723] [outer = 0x7f46ae2e0c00] 00:03:26 INFO - PROCESS | 5675 | 1461567806291 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]]]}] 00:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1509ms 00:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:03:26 INFO - PROCESS | 5675 | 1461567806367 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 00:03:26 INFO - PROCESS | 5675 | 1461567806370 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 00:03:26 INFO - PROCESS | 5675 | 1461567806376 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:03:26 INFO - PROCESS | 5675 | 1461567806379 Marionette TRACE conn3 <- [1,934,null,{}] 00:03:26 INFO - PROCESS | 5675 | 1461567806385 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}] 00:03:26 INFO - PROCESS | 5675 | 1461567806605 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 00:03:26 INFO - PROCESS | 5675 | 1461567806813 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6a9e000 == 99 [pid = 5675] [id = 241] 00:03:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46b40b6800) [pid = 5675] [serial = 724] [outer = (nil)] 00:03:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46b6916c00) [pid = 5675] [serial = 725] [outer = 0x7f46b40b6800] 00:03:26 INFO - PROCESS | 5675 | 1461567806932 Marionette DEBUG loaded listener.js 00:03:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46b6994c00) [pid = 5675] [serial = 726] [outer = 0x7f46b40b6800] 00:03:27 INFO - PROCESS | 5675 | 1461567807795 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]]]}] 00:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1488ms 00:03:27 INFO - PROCESS | 5675 | 1461567807864 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 00:03:27 INFO - PROCESS | 5675 | 1461567807868 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 00:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:03:27 INFO - PROCESS | 5675 | 1461567807878 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:03:27 INFO - PROCESS | 5675 | 1461567807883 Marionette TRACE conn3 <- [1,938,null,{}] 00:03:27 INFO - PROCESS | 5675 | 1461567807894 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}] 00:03:28 INFO - PROCESS | 5675 | 1461567808115 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 00:03:28 INFO - PROCESS | 5675 | 1461567808282 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d4c800 == 100 [pid = 5675] [id = 242] 00:03:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46b780ac00) [pid = 5675] [serial = 727] [outer = (nil)] 00:03:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46b78ca000) [pid = 5675] [serial = 728] [outer = 0x7f46b780ac00] 00:03:28 INFO - PROCESS | 5675 | 1461567808416 Marionette DEBUG loaded listener.js 00:03:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46b8d7e400) [pid = 5675] [serial = 729] [outer = 0x7f46b780ac00] 00:03:29 INFO - PROCESS | 5675 | 1461567809249 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]]]}] 00:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1446ms 00:03:29 INFO - PROCESS | 5675 | 1461567809320 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 00:03:29 INFO - PROCESS | 5675 | 1461567809324 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 00:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:03:29 INFO - PROCESS | 5675 | 1461567809330 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:03:29 INFO - PROCESS | 5675 | 1461567809333 Marionette TRACE conn3 <- [1,942,null,{}] 00:03:29 INFO - PROCESS | 5675 | 1461567809338 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}] 00:03:29 INFO - PROCESS | 5675 | 1461567809545 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 00:03:29 INFO - PROCESS | 5675 | 1461567809721 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:29 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46be0ec000 == 101 [pid = 5675] [id = 243] 00:03:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46b780b000) [pid = 5675] [serial = 730] [outer = (nil)] 00:03:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46c3edac00) [pid = 5675] [serial = 731] [outer = 0x7f46b780b000] 00:03:29 INFO - PROCESS | 5675 | 1461567809795 Marionette DEBUG loaded listener.js 00:03:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46c5142c00) [pid = 5675] [serial = 732] [outer = 0x7f46b780b000] 00:03:30 INFO - PROCESS | 5675 | 1461567810646 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]]]}] 00:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1383ms 00:03:30 INFO - PROCESS | 5675 | 1461567810715 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 00:03:30 INFO - PROCESS | 5675 | 1461567810718 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 00:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:03:30 INFO - PROCESS | 5675 | 1461567810724 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:03:30 INFO - PROCESS | 5675 | 1461567810727 Marionette TRACE conn3 <- [1,946,null,{}] 00:03:30 INFO - PROCESS | 5675 | 1461567810732 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}] 00:03:30 INFO - PROCESS | 5675 | 1461567810896 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 00:03:31 INFO - PROCESS | 5675 | 1461567811060 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c43ac000 == 102 [pid = 5675] [id = 244] 00:03:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46b8d06800) [pid = 5675] [serial = 733] [outer = (nil)] 00:03:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46c5154000) [pid = 5675] [serial = 734] [outer = 0x7f46b8d06800] 00:03:31 INFO - PROCESS | 5675 | 1461567811130 Marionette DEBUG loaded listener.js 00:03:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46c515cc00) [pid = 5675] [serial = 735] [outer = 0x7f46b8d06800] 00:03:32 INFO - PROCESS | 5675 | 1461567812029 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]]]}] 00:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1377ms 00:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:03:32 INFO - PROCESS | 5675 | 1461567812104 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 00:03:32 INFO - PROCESS | 5675 | 1461567812107 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 00:03:32 INFO - PROCESS | 5675 | 1461567812113 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:03:32 INFO - PROCESS | 5675 | 1461567812116 Marionette TRACE conn3 <- [1,950,null,{}] 00:03:32 INFO - PROCESS | 5675 | 1461567812121 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}] 00:03:32 INFO - PROCESS | 5675 | 1461567812341 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 00:03:32 INFO - PROCESS | 5675 | 1461567812507 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8b63800 == 103 [pid = 5675] [id = 245] 00:03:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46be01d800) [pid = 5675] [serial = 736] [outer = (nil)] 00:03:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46c515f400) [pid = 5675] [serial = 737] [outer = 0x7f46be01d800] 00:03:32 INFO - PROCESS | 5675 | 1461567812579 Marionette DEBUG loaded listener.js 00:03:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46c532ac00) [pid = 5675] [serial = 738] [outer = 0x7f46be01d800] 00:03:33 INFO - PROCESS | 5675 | 1461567813517 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]]]}] 00:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1480ms 00:03:33 INFO - PROCESS | 5675 | 1461567813593 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 00:03:33 INFO - PROCESS | 5675 | 1461567813597 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 00:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:03:33 INFO - PROCESS | 5675 | 1461567813602 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:03:33 INFO - PROCESS | 5675 | 1461567813610 Marionette TRACE conn3 <- [1,954,null,{}] 00:03:33 INFO - PROCESS | 5675 | 1461567813615 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}] 00:03:33 INFO - PROCESS | 5675 | 1461567813849 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 00:03:34 INFO - PROCESS | 5675 | 1461567814084 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e09000 == 104 [pid = 5675] [id = 246] 00:03:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46a480d800) [pid = 5675] [serial = 739] [outer = (nil)] 00:03:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46aa8d3400) [pid = 5675] [serial = 740] [outer = 0x7f46a480d800] 00:03:34 INFO - PROCESS | 5675 | 1461567814205 Marionette DEBUG loaded listener.js 00:03:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46b12db000) [pid = 5675] [serial = 741] [outer = 0x7f46a480d800] 00:03:35 INFO - PROCESS | 5675 | 1461567815078 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]]]}] 00:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1537ms 00:03:35 INFO - PROCESS | 5675 | 1461567815140 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 00:03:35 INFO - PROCESS | 5675 | 1461567815144 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 00:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:03:35 INFO - PROCESS | 5675 | 1461567815149 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:03:35 INFO - PROCESS | 5675 | 1461567815151 Marionette TRACE conn3 <- [1,958,null,{}] 00:03:35 INFO - PROCESS | 5675 | 1461567815157 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}] 00:03:35 INFO - PROCESS | 5675 | 1461567815328 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 00:03:35 INFO - PROCESS | 5675 | 1461567815840 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adbca800 == 105 [pid = 5675] [id = 247] 00:03:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46a5f19c00) [pid = 5675] [serial = 742] [outer = (nil)] 00:03:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46a63c4c00) [pid = 5675] [serial = 743] [outer = 0x7f46a5f19c00] 00:03:35 INFO - PROCESS | 5675 | 1461567815952 Marionette DEBUG loaded listener.js 00:03:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46a6d84c00) [pid = 5675] [serial = 744] [outer = 0x7f46a5f19c00] 00:03:36 INFO - PROCESS | 5675 | 1461567816831 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]]]}] 00:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1740ms 00:03:36 INFO - PROCESS | 5675 | 1461567816891 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 00:03:36 INFO - PROCESS | 5675 | 1461567816900 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 00:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:03:36 INFO - PROCESS | 5675 | 1461567816915 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:03:36 INFO - PROCESS | 5675 | 1461567816923 Marionette TRACE conn3 <- [1,962,null,{}] 00:03:36 INFO - PROCESS | 5675 | 1461567816935 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}] 00:03:37 INFO - PROCESS | 5675 | 1461567817187 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 00:03:37 INFO - PROCESS | 5675 | 1461567817412 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41de000 == 106 [pid = 5675] [id = 248] 00:03:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46a6ccb400) [pid = 5675] [serial = 745] [outer = (nil)] 00:03:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46ad289c00) [pid = 5675] [serial = 746] [outer = 0x7f46a6ccb400] 00:03:37 INFO - PROCESS | 5675 | 1461567817539 Marionette DEBUG loaded listener.js 00:03:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46ae176c00) [pid = 5675] [serial = 747] [outer = 0x7f46a6ccb400] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cd78c000 == 105 [pid = 5675] [id = 83] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b14d2000 == 104 [pid = 5675] [id = 236] 00:03:37 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46b9a24c00) [pid = 5675] [serial = 625] [outer = (nil)] [url = about:blank] 00:03:37 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46acfb1000) [pid = 5675] [serial = 655] [outer = (nil)] [url = about:blank] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b124a800 == 103 [pid = 5675] [id = 235] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b0796800 == 102 [pid = 5675] [id = 234] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adbd8000 == 101 [pid = 5675] [id = 233] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6145800 == 100 [pid = 5675] [id = 232] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46acf61000 == 99 [pid = 5675] [id = 231] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4e04800 == 98 [pid = 5675] [id = 229] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a41e4800 == 97 [pid = 5675] [id = 228] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0a30000 == 96 [pid = 5675] [id = 227] 00:03:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a41d5000 == 95 [pid = 5675] [id = 226] 00:03:38 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1962000 == 94 [pid = 5675] [id = 225] 00:03:38 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ce5c1000 == 93 [pid = 5675] [id = 224] 00:03:38 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cd521800 == 92 [pid = 5675] [id = 223] 00:03:38 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8b6c800 == 91 [pid = 5675] [id = 222] 00:03:38 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3f13000 == 90 [pid = 5675] [id = 221] 00:03:38 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4e20800 == 89 [pid = 5675] [id = 220] 00:03:38 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ada77000 == 88 [pid = 5675] [id = 219] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46b60de800) [pid = 5675] [serial = 649] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46a5f18c00) [pid = 5675] [serial = 652] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f46b12dcc00) [pid = 5675] [serial = 643] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46b113f400) [pid = 5675] [serial = 638] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46b0752800) [pid = 5675] [serial = 637] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46b690f800) [pid = 5675] [serial = 613] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46ad996400) [pid = 5675] [serial = 635] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46ad4b8400) [pid = 5675] [serial = 634] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46acfb5800) [pid = 5675] [serial = 632] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46ac5a8800) [pid = 5675] [serial = 631] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46a5f21400) [pid = 5675] [serial = 628] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46ad27cc00) [pid = 5675] [serial = 604] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46ad50d400) [pid = 5675] [serial = 640] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46ae1b5000) [pid = 5675] [serial = 641] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46b6960400) [pid = 5675] [serial = 616] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46b8d0e400) [pid = 5675] [serial = 622] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46b58b3800) [pid = 5675] [serial = 610] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46b7043400) [pid = 5675] [serial = 619] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46afc17400) [pid = 5675] [serial = 607] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46b398ec00) [pid = 5675] [serial = 646] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46b6915000) [pid = 5675] [serial = 650] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46a6d78c00) [pid = 5675] [serial = 653] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46b52e6800) [pid = 5675] [serial = 647] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46b16f7c00) [pid = 5675] [serial = 644] [outer = (nil)] [url = about:blank] 00:03:38 INFO - PROCESS | 5675 | 1461567818405 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]]]}] 00:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1546ms 00:03:38 INFO - PROCESS | 5675 | 1461567818461 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 00:03:38 INFO - PROCESS | 5675 | 1461567818467 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 00:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:03:38 INFO - PROCESS | 5675 | 1461567818473 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:03:38 INFO - PROCESS | 5675 | 1461567818476 Marionette TRACE conn3 <- [1,966,null,{}] 00:03:38 INFO - PROCESS | 5675 | 1461567818481 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}] 00:03:38 INFO - PROCESS | 5675 | 1461567818637 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 00:03:38 INFO - PROCESS | 5675 | 1461567818648 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:38 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad49e800 == 89 [pid = 5675] [id = 249] 00:03:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46ad4b8400) [pid = 5675] [serial = 748] [outer = (nil)] 00:03:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46afc17400) [pid = 5675] [serial = 749] [outer = 0x7f46ad4b8400] 00:03:38 INFO - PROCESS | 5675 | 1461567818714 Marionette DEBUG loaded listener.js 00:03:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46b113f400) [pid = 5675] [serial = 750] [outer = 0x7f46ad4b8400] 00:03:39 INFO - PROCESS | 5675 | 1461567819565 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]]]}] 00:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1130ms 00:03:39 INFO - PROCESS | 5675 | 1461567819604 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 00:03:39 INFO - PROCESS | 5675 | 1461567819607 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 00:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:03:39 INFO - PROCESS | 5675 | 1461567819621 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:03:39 INFO - PROCESS | 5675 | 1461567819630 Marionette TRACE conn3 <- [1,970,null,{}] 00:03:39 INFO - PROCESS | 5675 | 1461567819638 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}] 00:03:39 INFO - PROCESS | 5675 | 1461567819793 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 00:03:39 INFO - PROCESS | 5675 | 1461567819939 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b108a800 == 90 [pid = 5675] [id = 250] 00:03:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46ae1b5000) [pid = 5675] [serial = 751] [outer = (nil)] 00:03:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46b2fd4400) [pid = 5675] [serial = 752] [outer = 0x7f46ae1b5000] 00:03:40 INFO - PROCESS | 5675 | 1461567820005 Marionette DEBUG loaded listener.js 00:03:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46b4f59800) [pid = 5675] [serial = 753] [outer = 0x7f46ae1b5000] 00:03:40 INFO - PROCESS | 5675 | 1461567820769 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]]]}] 00:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1196ms 00:03:40 INFO - PROCESS | 5675 | 1461567820813 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 00:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:03:40 INFO - PROCESS | 5675 | 1461567820817 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 00:03:40 INFO - PROCESS | 5675 | 1461567820830 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:03:40 INFO - PROCESS | 5675 | 1461567820832 Marionette TRACE conn3 <- [1,974,null,{}] 00:03:40 INFO - PROCESS | 5675 | 1461567820836 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}] 00:03:41 INFO - PROCESS | 5675 | 1461567821040 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 00:03:41 INFO - PROCESS | 5675 | 1461567821060 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b195d000 == 91 [pid = 5675] [id = 251] 00:03:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46afc1b000) [pid = 5675] [serial = 754] [outer = (nil)] 00:03:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46b60e1400) [pid = 5675] [serial = 755] [outer = 0x7f46afc1b000] 00:03:41 INFO - PROCESS | 5675 | 1461567821123 Marionette DEBUG loaded listener.js 00:03:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46b6a2d800) [pid = 5675] [serial = 756] [outer = 0x7f46afc1b000] 00:03:42 INFO - PROCESS | 5675 | 1461567822030 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]]]}] 00:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1238ms 00:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:03:42 INFO - PROCESS | 5675 | 1461567822061 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 00:03:42 INFO - PROCESS | 5675 | 1461567822063 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 00:03:42 INFO - PROCESS | 5675 | 1461567822069 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:03:42 INFO - PROCESS | 5675 | 1461567822072 Marionette TRACE conn3 <- [1,978,null,{}] 00:03:42 INFO - PROCESS | 5675 | 1461567822077 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}] 00:03:42 INFO - PROCESS | 5675 | 1461567822281 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 00:03:42 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46acf8b400) [pid = 5675] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:03:42 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46a4ff4c00) [pid = 5675] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:03:42 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46ac5a3c00) [pid = 5675] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:03:42 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46a4ffc800) [pid = 5675] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:03:42 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46afded800) [pid = 5675] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:03:42 INFO - PROCESS | 5675 | 1461567822732 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b105f000 == 92 [pid = 5675] [id = 252] 00:03:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46afded800) [pid = 5675] [serial = 757] [outer = (nil)] 00:03:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46b690b400) [pid = 5675] [serial = 758] [outer = 0x7f46afded800] 00:03:42 INFO - PROCESS | 5675 | 1461567822809 Marionette DEBUG loaded listener.js 00:03:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46b8d75c00) [pid = 5675] [serial = 759] [outer = 0x7f46afded800] 00:03:43 INFO - PROCESS | 5675 | 1461567823543 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]]]}] 00:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1534ms 00:03:43 INFO - PROCESS | 5675 | 1461567823610 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 00:03:43 INFO - PROCESS | 5675 | 1461567823614 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 00:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:03:43 INFO - PROCESS | 5675 | 1461567823619 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:03:43 INFO - PROCESS | 5675 | 1461567823622 Marionette TRACE conn3 <- [1,982,null,{}] 00:03:43 INFO - PROCESS | 5675 | 1461567823630 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}] 00:03:43 INFO - PROCESS | 5675 | 1461567823793 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 00:03:43 INFO - PROCESS | 5675 | 1461567823804 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6e91000 == 93 [pid = 5675] [id = 253] 00:03:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46bd24d400) [pid = 5675] [serial = 760] [outer = (nil)] 00:03:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46c434c000) [pid = 5675] [serial = 761] [outer = 0x7f46bd24d400] 00:03:43 INFO - PROCESS | 5675 | 1461567823863 Marionette DEBUG loaded listener.js 00:03:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46c515d000) [pid = 5675] [serial = 762] [outer = 0x7f46bd24d400] 00:03:44 INFO - PROCESS | 5675 | 1461567824775 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]]]}] 00:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1185ms 00:03:44 INFO - PROCESS | 5675 | 1461567824813 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 00:03:44 INFO - PROCESS | 5675 | 1461567824818 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 00:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:03:44 INFO - PROCESS | 5675 | 1461567824837 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:03:44 INFO - PROCESS | 5675 | 1461567824843 Marionette TRACE conn3 <- [1,986,null,{}] 00:03:44 INFO - PROCESS | 5675 | 1461567824850 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}] 00:03:45 INFO - PROCESS | 5675 | 1461567825052 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 00:03:45 INFO - PROCESS | 5675 | 1461567825230 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6de2000 == 94 [pid = 5675] [id = 254] 00:03:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46a4ffd800) [pid = 5675] [serial = 763] [outer = (nil)] 00:03:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46acf95800) [pid = 5675] [serial = 764] [outer = 0x7f46a4ffd800] 00:03:45 INFO - PROCESS | 5675 | 1461567825305 Marionette DEBUG loaded listener.js 00:03:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46ad287000) [pid = 5675] [serial = 765] [outer = 0x7f46a4ffd800] 00:03:46 INFO - PROCESS | 5675 | 1461567826197 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]]]}] 00:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1432ms 00:03:46 INFO - PROCESS | 5675 | 1461567826270 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 00:03:46 INFO - PROCESS | 5675 | 1461567826278 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 00:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:03:46 INFO - PROCESS | 5675 | 1461567826289 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:03:46 INFO - PROCESS | 5675 | 1461567826292 Marionette TRACE conn3 <- [1,990,null,{}] 00:03:46 INFO - PROCESS | 5675 | 1461567826298 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}] 00:03:46 INFO - PROCESS | 5675 | 1461567826523 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 00:03:46 INFO - PROCESS | 5675 | 1461567826692 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1659000 == 95 [pid = 5675] [id = 255] 00:03:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46aded2400) [pid = 5675] [serial = 766] [outer = (nil)] 00:03:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46b075a400) [pid = 5675] [serial = 767] [outer = 0x7f46aded2400] 00:03:46 INFO - PROCESS | 5675 | 1461567826808 Marionette DEBUG loaded listener.js 00:03:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46b16f3c00) [pid = 5675] [serial = 768] [outer = 0x7f46aded2400] 00:03:47 INFO - PROCESS | 5675 | 1461567827800 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]]]}] 00:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1586ms 00:03:47 INFO - PROCESS | 5675 | 1461567827877 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 00:03:47 INFO - PROCESS | 5675 | 1461567827881 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 00:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:03:47 INFO - PROCESS | 5675 | 1461567827887 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:03:47 INFO - PROCESS | 5675 | 1461567827893 Marionette TRACE conn3 <- [1,994,null,{}] 00:03:47 INFO - PROCESS | 5675 | 1461567827913 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}] 00:03:48 INFO - PROCESS | 5675 | 1461567828257 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 00:03:48 INFO - PROCESS | 5675 | 1461567828466 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46be0df000 == 96 [pid = 5675] [id = 256] 00:03:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46b695ec00) [pid = 5675] [serial = 769] [outer = (nil)] 00:03:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46b7038800) [pid = 5675] [serial = 770] [outer = 0x7f46b695ec00] 00:03:48 INFO - PROCESS | 5675 | 1461567828554 Marionette DEBUG loaded listener.js 00:03:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46b8d0f800) [pid = 5675] [serial = 771] [outer = 0x7f46b695ec00] 00:03:49 INFO - PROCESS | 5675 | 1461567829396 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]]]}] 00:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1544ms 00:03:49 INFO - PROCESS | 5675 | 1461567829433 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 00:03:49 INFO - PROCESS | 5675 | 1461567829437 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 00:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:03:49 INFO - PROCESS | 5675 | 1461567829443 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:03:49 INFO - PROCESS | 5675 | 1461567829446 Marionette TRACE conn3 <- [1,998,null,{}] 00:03:49 INFO - PROCESS | 5675 | 1461567829451 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}] 00:03:49 INFO - PROCESS | 5675 | 1461567829626 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 00:03:49 INFO - PROCESS | 5675 | 1461567829799 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c894b800 == 97 [pid = 5675] [id = 257] 00:03:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46ae1adc00) [pid = 5675] [serial = 772] [outer = (nil)] 00:03:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46c3e84c00) [pid = 5675] [serial = 773] [outer = 0x7f46ae1adc00] 00:03:49 INFO - PROCESS | 5675 | 1461567829870 Marionette DEBUG loaded listener.js 00:03:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46c5323800) [pid = 5675] [serial = 774] [outer = 0x7f46ae1adc00] 00:03:50 INFO - PROCESS | 5675 | 1461567830864 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]]]}] 00:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1479ms 00:03:50 INFO - PROCESS | 5675 | 1461567830925 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 00:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:03:50 INFO - PROCESS | 5675 | 1461567830930 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 00:03:50 INFO - PROCESS | 5675 | 1461567830939 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:03:50 INFO - PROCESS | 5675 | 1461567830943 Marionette TRACE conn3 <- [1,1002,null,{}] 00:03:50 INFO - PROCESS | 5675 | 1461567830951 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}] 00:03:51 INFO - PROCESS | 5675 | 1461567831141 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 00:03:51 INFO - PROCESS | 5675 | 1461567831348 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cbc58000 == 98 [pid = 5675] [id = 258] 00:03:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46be020c00) [pid = 5675] [serial = 775] [outer = (nil)] 00:03:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46c723cc00) [pid = 5675] [serial = 776] [outer = 0x7f46be020c00] 00:03:51 INFO - PROCESS | 5675 | 1461567831463 Marionette DEBUG loaded listener.js 00:03:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46c8b99000) [pid = 5675] [serial = 777] [outer = 0x7f46be020c00] 00:03:52 INFO - PROCESS | 5675 | 1461567832291 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]]]}] 00:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1390ms 00:03:52 INFO - PROCESS | 5675 | 1461567832328 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 00:03:52 INFO - PROCESS | 5675 | 1461567832331 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 00:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:03:52 INFO - PROCESS | 5675 | 1461567832337 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:03:52 INFO - PROCESS | 5675 | 1461567832340 Marionette TRACE conn3 <- [1,1006,null,{}] 00:03:52 INFO - PROCESS | 5675 | 1461567832345 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}] 00:03:52 INFO - PROCESS | 5675 | 1461567832550 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 00:03:52 INFO - PROCESS | 5675 | 1461567832738 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:52 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ce5ab800 == 99 [pid = 5675] [id = 259] 00:03:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46a40e5000) [pid = 5675] [serial = 778] [outer = (nil)] 00:03:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46b690c000) [pid = 5675] [serial = 779] [outer = 0x7f46a40e5000] 00:03:52 INFO - PROCESS | 5675 | 1461567832814 Marionette DEBUG loaded listener.js 00:03:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46c8fc1000) [pid = 5675] [serial = 780] [outer = 0x7f46a40e5000] 00:03:53 INFO - PROCESS | 5675 | 1461567833716 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]]]}] 00:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1428ms 00:03:53 INFO - PROCESS | 5675 | 1461567833767 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 00:03:53 INFO - PROCESS | 5675 | 1461567833771 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 00:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:03:53 INFO - PROCESS | 5675 | 1461567833776 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:03:53 INFO - PROCESS | 5675 | 1461567833779 Marionette TRACE conn3 <- [1,1010,null,{}] 00:03:53 INFO - PROCESS | 5675 | 1461567833784 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}] 00:03:53 INFO - PROCESS | 5675 | 1461567833956 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 00:03:54 INFO - PROCESS | 5675 | 1461567834131 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad12f800 == 100 [pid = 5675] [id = 260] 00:03:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46a40e7400) [pid = 5675] [serial = 781] [outer = (nil)] 00:03:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46c9164c00) [pid = 5675] [serial = 782] [outer = 0x7f46a40e7400] 00:03:54 INFO - PROCESS | 5675 | 1461567834205 Marionette DEBUG loaded listener.js 00:03:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46c9359800) [pid = 5675] [serial = 783] [outer = 0x7f46a40e7400] 00:03:55 INFO - PROCESS | 5675 | 1461567835210 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]]]}] 00:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1485ms 00:03:55 INFO - PROCESS | 5675 | 1461567835264 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 00:03:55 INFO - PROCESS | 5675 | 1461567835267 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 00:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:03:55 INFO - PROCESS | 5675 | 1461567835273 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:03:55 INFO - PROCESS | 5675 | 1461567835275 Marionette TRACE conn3 <- [1,1014,null,{}] 00:03:55 INFO - PROCESS | 5675 | 1461567835281 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}] 00:03:55 INFO - PROCESS | 5675 | 1461567835452 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 00:03:55 INFO - PROCESS | 5675 | 1461567835627 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad92c800 == 101 [pid = 5675] [id = 261] 00:03:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46a626b800) [pid = 5675] [serial = 784] [outer = (nil)] 00:03:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46a6272c00) [pid = 5675] [serial = 785] [outer = 0x7f46a626b800] 00:03:55 INFO - PROCESS | 5675 | 1461567835698 Marionette DEBUG loaded listener.js 00:03:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46a6277c00) [pid = 5675] [serial = 786] [outer = 0x7f46a626b800] 00:03:56 INFO - PROCESS | 5675 | 1461567836541 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]]]}] 00:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1334ms 00:03:56 INFO - PROCESS | 5675 | 1461567836608 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 00:03:56 INFO - PROCESS | 5675 | 1461567836611 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 00:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:03:56 INFO - PROCESS | 5675 | 1461567836645 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:03:56 INFO - PROCESS | 5675 | 1461567836650 Marionette TRACE conn3 <- [1,1018,null,{}] 00:03:56 INFO - PROCESS | 5675 | 1461567836659 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}] 00:03:56 INFO - PROCESS | 5675 | 1461567836916 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 00:03:57 INFO - PROCESS | 5675 | 1461567837046 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aee03000 == 102 [pid = 5675] [id = 262] 00:03:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46a6271400) [pid = 5675] [serial = 787] [outer = (nil)] 00:03:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46c9167000) [pid = 5675] [serial = 788] [outer = 0x7f46a6271400] 00:03:57 INFO - PROCESS | 5675 | 1461567837115 Marionette DEBUG loaded listener.js 00:03:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46c93bb400) [pid = 5675] [serial = 789] [outer = 0x7f46a6271400] 00:03:57 INFO - PROCESS | 5675 | 1461567837964 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]]]}] 00:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1384ms 00:03:58 INFO - PROCESS | 5675 | 1461567838030 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 00:03:58 INFO - PROCESS | 5675 | 1461567838036 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 00:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:03:58 INFO - PROCESS | 5675 | 1461567838042 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:03:58 INFO - PROCESS | 5675 | 1461567838044 Marionette TRACE conn3 <- [1,1022,null,{}] 00:03:58 INFO - PROCESS | 5675 | 1461567838050 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}] 00:03:58 INFO - PROCESS | 5675 | 1461567838221 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 00:03:58 INFO - PROCESS | 5675 | 1461567838393 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a487b000 == 103 [pid = 5675] [id = 263] 00:03:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46a1aa5400) [pid = 5675] [serial = 790] [outer = (nil)] 00:03:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46a1aaf400) [pid = 5675] [serial = 791] [outer = 0x7f46a1aa5400] 00:03:58 INFO - PROCESS | 5675 | 1461567838476 Marionette DEBUG loaded listener.js 00:03:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46a1ab3000) [pid = 5675] [serial = 792] [outer = 0x7f46a1aa5400] 00:03:59 INFO - PROCESS | 5675 | 1461567839437 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]]]}] 00:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1433ms 00:03:59 INFO - PROCESS | 5675 | 1461567839476 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 00:03:59 INFO - PROCESS | 5675 | 1461567839480 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 00:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:03:59 INFO - PROCESS | 5675 | 1461567839487 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:03:59 INFO - PROCESS | 5675 | 1461567839491 Marionette TRACE conn3 <- [1,1026,null,{}] 00:03:59 INFO - PROCESS | 5675 | 1461567839497 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}] 00:03:59 INFO - PROCESS | 5675 | 1461567839709 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 00:03:59 INFO - PROCESS | 5675 | 1461567839882 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:03:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a431f800 == 104 [pid = 5675] [id = 264] 00:03:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46a1aa8c00) [pid = 5675] [serial = 793] [outer = (nil)] 00:03:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46a433ac00) [pid = 5675] [serial = 794] [outer = 0x7f46a1aa8c00] 00:03:59 INFO - PROCESS | 5675 | 1461567839961 Marionette DEBUG loaded listener.js 00:04:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46a6279c00) [pid = 5675] [serial = 795] [outer = 0x7f46a1aa8c00] 00:04:00 INFO - PROCESS | 5675 | 1461567840905 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]]]}] 00:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1480ms 00:04:00 INFO - PROCESS | 5675 | 1461567840967 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 00:04:00 INFO - PROCESS | 5675 | 1461567840970 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 00:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:04:00 INFO - PROCESS | 5675 | 1461567840976 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:04:00 INFO - PROCESS | 5675 | 1461567840978 Marionette TRACE conn3 <- [1,1030,null,{}] 00:04:00 INFO - PROCESS | 5675 | 1461567840984 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}] 00:04:01 INFO - PROCESS | 5675 | 1461567841151 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 00:04:01 INFO - PROCESS | 5675 | 1461567841335 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fc40000 == 105 [pid = 5675] [id = 265] 00:04:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f469fc68800) [pid = 5675] [serial = 796] [outer = (nil)] 00:04:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f469fc6f800) [pid = 5675] [serial = 797] [outer = 0x7f469fc68800] 00:04:01 INFO - PROCESS | 5675 | 1461567841405 Marionette DEBUG loaded listener.js 00:04:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f46a433a000) [pid = 5675] [serial = 798] [outer = 0x7f469fc68800] 00:04:02 INFO - PROCESS | 5675 | 1461567842291 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]]]}] 00:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1378ms 00:04:02 INFO - PROCESS | 5675 | 1461567842375 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 00:04:02 INFO - PROCESS | 5675 | 1461567842381 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 00:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:04:02 INFO - PROCESS | 5675 | 1461567842389 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:04:02 INFO - PROCESS | 5675 | 1461567842392 Marionette TRACE conn3 <- [1,1034,null,{}] 00:04:02 INFO - PROCESS | 5675 | 1461567842397 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}] 00:04:02 INFO - PROCESS | 5675 | 1461567842590 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 00:04:03 INFO - PROCESS | 5675 | 1461567843364 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a431e800 == 106 [pid = 5675] [id = 266] 00:04:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f469fc72000) [pid = 5675] [serial = 799] [outer = (nil)] 00:04:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f46a1ab4c00) [pid = 5675] [serial = 800] [outer = 0x7f469fc72000] 00:04:03 INFO - PROCESS | 5675 | 1461567843441 Marionette DEBUG loaded listener.js 00:04:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f46a40ec000) [pid = 5675] [serial = 801] [outer = 0x7f469fc72000] 00:04:04 INFO - PROCESS | 5675 | 1461567844267 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]]]}] 00:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1930ms 00:04:04 INFO - PROCESS | 5675 | 1461567844321 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 00:04:04 INFO - PROCESS | 5675 | 1461567844326 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 00:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:04:04 INFO - PROCESS | 5675 | 1461567844333 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:04:04 INFO - PROCESS | 5675 | 1461567844338 Marionette TRACE conn3 <- [1,1038,null,{}] 00:04:04 INFO - PROCESS | 5675 | 1461567844344 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}] 00:04:04 INFO - PROCESS | 5675 | 1461567844515 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 00:04:04 INFO - PROCESS | 5675 | 1461567844705 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ac5c8000 == 107 [pid = 5675] [id = 267] 00:04:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f46a1aaa800) [pid = 5675] [serial = 802] [outer = (nil)] 00:04:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f46a4ff1400) [pid = 5675] [serial = 803] [outer = 0x7f46a1aaa800] 00:04:04 INFO - PROCESS | 5675 | 1461567844774 Marionette DEBUG loaded listener.js 00:04:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f46a626c000) [pid = 5675] [serial = 804] [outer = 0x7f46a1aaa800] 00:04:06 INFO - PROCESS | 5675 | 1461567846178 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]]]}] 00:04:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:04:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1888ms 00:04:06 INFO - PROCESS | 5675 | 1461567846225 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 00:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:04:06 INFO - PROCESS | 5675 | 1461567846231 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 00:04:06 INFO - PROCESS | 5675 | 1461567846237 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:04:06 INFO - PROCESS | 5675 | 1461567846240 Marionette TRACE conn3 <- [1,1042,null,{}] 00:04:06 INFO - PROCESS | 5675 | 1461567846245 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}] 00:04:06 INFO - PROCESS | 5675 | 1461567846443 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 00:04:06 INFO - PROCESS | 5675 | 1461567846657 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6dd0000 == 108 [pid = 5675] [id = 268] 00:04:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 199 (0x7f46a6272800) [pid = 5675] [serial = 805] [outer = (nil)] 00:04:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 200 (0x7f46ad27cc00) [pid = 5675] [serial = 806] [outer = 0x7f46a6272800] 00:04:06 INFO - PROCESS | 5675 | 1461567846740 Marionette DEBUG loaded listener.js 00:04:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 201 (0x7f46adeaf800) [pid = 5675] [serial = 807] [outer = 0x7f46a6272800] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b105f000 == 107 [pid = 5675] [id = 252] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b195d000 == 106 [pid = 5675] [id = 251] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 200 (0x7f46b16f3800) [pid = 5675] [serial = 710] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b108a800 == 105 [pid = 5675] [id = 250] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad49e800 == 104 [pid = 5675] [id = 249] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a41de000 == 103 [pid = 5675] [id = 248] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adbca800 == 102 [pid = 5675] [id = 247] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b8d4c800 == 101 [pid = 5675] [id = 242] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6a9e000 == 100 [pid = 5675] [id = 241] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5b1c800 == 99 [pid = 5675] [id = 240] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1dbb800 == 98 [pid = 5675] [id = 239] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adbd7000 == 97 [pid = 5675] [id = 238] 00:04:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a41d6000 == 96 [pid = 5675] [id = 237] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 199 (0x7f46be025800) [pid = 5675] [serial = 679] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 198 (0x7f46aa8e2400) [pid = 5675] [serial = 695] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f46a6cc9400) [pid = 5675] [serial = 694] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f46aa8df800) [pid = 5675] [serial = 658] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f46ad591400) [pid = 5675] [serial = 698] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f46adecb800) [pid = 5675] [serial = 699] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f46adecbc00) [pid = 5675] [serial = 701] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f46a63cd800) [pid = 5675] [serial = 691] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f46b40b1400) [pid = 5675] [serial = 667] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f46b12de000) [pid = 5675] [serial = 664] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f46ad27ac00) [pid = 5675] [serial = 688] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46b6cc4000) [pid = 5675] [serial = 673] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46adebd800) [pid = 5675] [serial = 661] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46b52ecc00) [pid = 5675] [serial = 670] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46b1144800) [pid = 5675] [serial = 707] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46c4187000) [pid = 5675] [serial = 685] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46c3e76800) [pid = 5675] [serial = 682] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46b8d72400) [pid = 5675] [serial = 676] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46adecb400) [pid = 5675] [serial = 452] [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.] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46b16f1c00) [pid = 5675] [serial = 708] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46b0759800) [pid = 5675] [serial = 704] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46b113a400) [pid = 5675] [serial = 705] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46aefd1000) [pid = 5675] [serial = 702] [outer = (nil)] [url = about:blank] 00:04:07 INFO - PROCESS | 5675 | 1461567847684 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]]]}] 00:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1493ms 00:04:07 INFO - PROCESS | 5675 | 1461567847734 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 00:04:07 INFO - PROCESS | 5675 | 1461567847738 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 00:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:04:07 INFO - PROCESS | 5675 | 1461567847750 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:04:07 INFO - PROCESS | 5675 | 1461567847759 Marionette TRACE conn3 <- [1,1046,null,{}] 00:04:07 INFO - PROCESS | 5675 | 1461567847766 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}] 00:04:07 INFO - PROCESS | 5675 | 1461567847920 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 00:04:07 INFO - PROCESS | 5675 | 1461567847940 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada74000 == 97 [pid = 5675] [id = 269] 00:04:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46adeb0000) [pid = 5675] [serial = 808] [outer = (nil)] 00:04:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46ae1b9400) [pid = 5675] [serial = 809] [outer = 0x7f46adeb0000] 00:04:08 INFO - PROCESS | 5675 | 1461567848000 Marionette DEBUG loaded listener.js 00:04:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46afde6c00) [pid = 5675] [serial = 810] [outer = 0x7f46adeb0000] 00:04:08 INFO - PROCESS | 5675 | 1461567848813 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]]]}] 00:04:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:04:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1145ms 00:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:04:08 INFO - PROCESS | 5675 | 1461567848894 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 00:04:08 INFO - PROCESS | 5675 | 1461567848897 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 00:04:08 INFO - PROCESS | 5675 | 1461567848903 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:04:08 INFO - PROCESS | 5675 | 1461567848906 Marionette TRACE conn3 <- [1,1050,null,{}] 00:04:08 INFO - PROCESS | 5675 | 1461567848911 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}] 00:04:09 INFO - PROCESS | 5675 | 1461567849062 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 00:04:09 INFO - PROCESS | 5675 | 1461567849203 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46af1ab800 == 98 [pid = 5675] [id = 270] 00:04:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46a61d4400) [pid = 5675] [serial = 811] [outer = (nil)] 00:04:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46b0759800) [pid = 5675] [serial = 812] [outer = 0x7f46a61d4400] 00:04:09 INFO - PROCESS | 5675 | 1461567849267 Marionette DEBUG loaded listener.js 00:04:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46b1138000) [pid = 5675] [serial = 813] [outer = 0x7f46a61d4400] 00:04:09 INFO - PROCESS | 5675 | 1461567849983 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]]]}] 00:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1133ms 00:04:10 INFO - PROCESS | 5675 | 1461567850042 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 00:04:10 INFO - PROCESS | 5675 | 1461567850046 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 00:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:04:10 INFO - PROCESS | 5675 | 1461567850051 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:04:10 INFO - PROCESS | 5675 | 1461567850054 Marionette TRACE conn3 <- [1,1054,null,{}] 00:04:10 INFO - PROCESS | 5675 | 1461567850061 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}] 00:04:10 INFO - PROCESS | 5675 | 1461567850289 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 00:04:10 INFO - PROCESS | 5675 | 1461567850313 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1079000 == 99 [pid = 5675] [id = 271] 00:04:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46b12d9400) [pid = 5675] [serial = 814] [outer = (nil)] 00:04:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46b16ef000) [pid = 5675] [serial = 815] [outer = 0x7f46b12d9400] 00:04:10 INFO - PROCESS | 5675 | 1461567850387 Marionette DEBUG loaded listener.js 00:04:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46b199f400) [pid = 5675] [serial = 816] [outer = 0x7f46b12d9400] 00:04:11 INFO - PROCESS | 5675 | 1461567851269 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]]]}] 00:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1237ms 00:04:11 INFO - PROCESS | 5675 | 1461567851290 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 00:04:11 INFO - PROCESS | 5675 | 1461567851293 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 00:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:04:11 INFO - PROCESS | 5675 | 1461567851305 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:04:11 INFO - PROCESS | 5675 | 1461567851307 Marionette TRACE conn3 <- [1,1058,null,{}] 00:04:11 INFO - PROCESS | 5675 | 1461567851312 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}] 00:04:11 INFO - PROCESS | 5675 | 1461567851513 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 00:04:11 INFO - PROCESS | 5675 | 1461567851543 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1649800 == 100 [pid = 5675] [id = 272] 00:04:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46b12da000) [pid = 5675] [serial = 817] [outer = (nil)] 00:04:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46b507ac00) [pid = 5675] [serial = 818] [outer = 0x7f46b12da000] 00:04:11 INFO - PROCESS | 5675 | 1461567851605 Marionette DEBUG loaded listener.js 00:04:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46b600d000) [pid = 5675] [serial = 819] [outer = 0x7f46b12da000] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46a480e000) [pid = 5675] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46a63c2c00) [pid = 5675] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46ae1b5000) [pid = 5675] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46a5f19c00) [pid = 5675] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46afc18c00) [pid = 5675] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46acf91c00) [pid = 5675] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46a61ca800) [pid = 5675] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46afc1b000) [pid = 5675] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46a480e800) [pid = 5675] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46afded800) [pid = 5675] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46ad4b8400) [pid = 5675] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46a6ccb400) [pid = 5675] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46a480e400) [pid = 5675] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46b075e800) [pid = 5675] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46b16ee800) [pid = 5675] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46aefd2000) [pid = 5675] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:04:12 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46afdf0400) [pid = 5675] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:04:12 INFO - PROCESS | 5675 | 1461567852962 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]]]}] 00:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1695ms 00:04:12 INFO - PROCESS | 5675 | 1461567852994 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 00:04:12 INFO - PROCESS | 5675 | 1461567852998 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 00:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:04:13 INFO - PROCESS | 5675 | 1461567853003 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:04:13 INFO - PROCESS | 5675 | 1461567853005 Marionette TRACE conn3 <- [1,1062,null,{}] 00:04:13 INFO - PROCESS | 5675 | 1461567853011 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}] 00:04:13 INFO - PROCESS | 5675 | 1461567853169 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 00:04:13 INFO - PROCESS | 5675 | 1461567853305 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1653800 == 101 [pid = 5675] [id = 273] 00:04:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46a5f19c00) [pid = 5675] [serial = 820] [outer = (nil)] 00:04:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46b075e800) [pid = 5675] [serial = 821] [outer = 0x7f46a5f19c00] 00:04:13 INFO - PROCESS | 5675 | 1461567853365 Marionette DEBUG loaded listener.js 00:04:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46b52eb800) [pid = 5675] [serial = 822] [outer = 0x7f46a5f19c00] 00:04:14 INFO - PROCESS | 5675 | 1461567854025 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]]]}] 00:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1078ms 00:04:14 INFO - PROCESS | 5675 | 1461567854083 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 00:04:14 INFO - PROCESS | 5675 | 1461567854085 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 00:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:04:14 INFO - PROCESS | 5675 | 1461567854092 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:04:14 INFO - PROCESS | 5675 | 1461567854094 Marionette TRACE conn3 <- [1,1066,null,{}] 00:04:14 INFO - PROCESS | 5675 | 1461567854099 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}] 00:04:14 INFO - PROCESS | 5675 | 1461567854259 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 00:04:14 INFO - PROCESS | 5675 | 1461567854499 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0a39800 == 102 [pid = 5675] [id = 274] 00:04:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f469fc65800) [pid = 5675] [serial = 823] [outer = (nil)] 00:04:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f469fc6b800) [pid = 5675] [serial = 824] [outer = 0x7f469fc65800] 00:04:14 INFO - PROCESS | 5675 | 1461567854578 Marionette DEBUG loaded listener.js 00:04:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46a40e6c00) [pid = 5675] [serial = 825] [outer = 0x7f469fc65800] 00:04:15 INFO - PROCESS | 5675 | 1461567855537 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]]]}] 00:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1478ms 00:04:15 INFO - PROCESS | 5675 | 1461567855573 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 00:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:04:15 INFO - PROCESS | 5675 | 1461567855579 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 00:04:15 INFO - PROCESS | 5675 | 1461567855586 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:04:15 INFO - PROCESS | 5675 | 1461567855592 Marionette TRACE conn3 <- [1,1070,null,{}] 00:04:15 INFO - PROCESS | 5675 | 1461567855600 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}] 00:04:15 INFO - PROCESS | 5675 | 1461567855812 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 00:04:16 INFO - PROCESS | 5675 | 1461567856051 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad498800 == 103 [pid = 5675] [id = 275] 00:04:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46a6270c00) [pid = 5675] [serial = 826] [outer = (nil)] 00:04:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46aa8e2400) [pid = 5675] [serial = 827] [outer = 0x7f46a6270c00] 00:04:16 INFO - PROCESS | 5675 | 1461567856168 Marionette DEBUG loaded listener.js 00:04:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46ad280400) [pid = 5675] [serial = 828] [outer = 0x7f46a6270c00] 00:04:17 INFO - PROCESS | 5675 | 1461567857051 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]]]}] 00:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1536ms 00:04:17 INFO - PROCESS | 5675 | 1461567857126 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 00:04:17 INFO - PROCESS | 5675 | 1461567857132 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 00:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:04:17 INFO - PROCESS | 5675 | 1461567857138 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:04:17 INFO - PROCESS | 5675 | 1461567857141 Marionette TRACE conn3 <- [1,1074,null,{}] 00:04:17 INFO - PROCESS | 5675 | 1461567857146 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}] 00:04:17 INFO - PROCESS | 5675 | 1461567857355 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 00:04:17 INFO - PROCESS | 5675 | 1461567857607 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14d0000 == 104 [pid = 5675] [id = 276] 00:04:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46aded4800) [pid = 5675] [serial = 829] [outer = (nil)] 00:04:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46afc1dc00) [pid = 5675] [serial = 830] [outer = 0x7f46aded4800] 00:04:17 INFO - PROCESS | 5675 | 1461567857724 Marionette DEBUG loaded listener.js 00:04:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46b1142000) [pid = 5675] [serial = 831] [outer = 0x7f46aded4800] 00:04:18 INFO - PROCESS | 5675 | 1461567858566 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]]]}] 00:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1483ms 00:04:18 INFO - PROCESS | 5675 | 1461567858622 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 00:04:18 INFO - PROCESS | 5675 | 1461567858627 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 00:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:04:18 INFO - PROCESS | 5675 | 1461567858641 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:04:18 INFO - PROCESS | 5675 | 1461567858650 Marionette TRACE conn3 <- [1,1078,null,{}] 00:04:18 INFO - PROCESS | 5675 | 1461567858700 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}] 00:04:18 INFO - PROCESS | 5675 | 1461567858870 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 00:04:19 INFO - PROCESS | 5675 | 1461567859079 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:19 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b68cd000 == 105 [pid = 5675] [id = 277] 00:04:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46ae16cc00) [pid = 5675] [serial = 832] [outer = (nil)] 00:04:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46b2f02400) [pid = 5675] [serial = 833] [outer = 0x7f46ae16cc00] 00:04:19 INFO - PROCESS | 5675 | 1461567859201 Marionette DEBUG loaded listener.js 00:04:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46b52ee800) [pid = 5675] [serial = 834] [outer = 0x7f46ae16cc00] 00:04:20 INFO - PROCESS | 5675 | 1461567860025 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]]]}] 00:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1447ms 00:04:20 INFO - PROCESS | 5675 | 1461567860082 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 00:04:20 INFO - PROCESS | 5675 | 1461567860087 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 00:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:04:20 INFO - PROCESS | 5675 | 1461567860092 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:04:20 INFO - PROCESS | 5675 | 1461567860094 Marionette TRACE conn3 <- [1,1082,null,{}] 00:04:20 INFO - PROCESS | 5675 | 1461567860100 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}] 00:04:20 INFO - PROCESS | 5675 | 1461567860270 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 00:04:20 INFO - PROCESS | 5675 | 1461567860447 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d5b800 == 106 [pid = 5675] [id = 278] 00:04:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46adecd800) [pid = 5675] [serial = 835] [outer = (nil)] 00:04:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46b60e2800) [pid = 5675] [serial = 836] [outer = 0x7f46adecd800] 00:04:20 INFO - PROCESS | 5675 | 1461567860520 Marionette DEBUG loaded listener.js 00:04:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f46b6913000) [pid = 5675] [serial = 837] [outer = 0x7f46adecd800] 00:04:21 INFO - PROCESS | 5675 | 1461567861358 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]]]}] 00:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1327ms 00:04:21 INFO - PROCESS | 5675 | 1461567861421 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 00:04:21 INFO - PROCESS | 5675 | 1461567861425 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 00:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:04:21 INFO - PROCESS | 5675 | 1461567861430 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:04:21 INFO - PROCESS | 5675 | 1461567861432 Marionette TRACE conn3 <- [1,1086,null,{}] 00:04:21 INFO - PROCESS | 5675 | 1461567861438 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}] 00:04:21 INFO - PROCESS | 5675 | 1461567861603 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 00:04:21 INFO - PROCESS | 5675 | 1461567861780 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3ea6800 == 107 [pid = 5675] [id = 279] 00:04:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f46b6cbc400) [pid = 5675] [serial = 838] [outer = (nil)] 00:04:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f46b6cc7800) [pid = 5675] [serial = 839] [outer = 0x7f46b6cbc400] 00:04:21 INFO - PROCESS | 5675 | 1461567861863 Marionette DEBUG loaded listener.js 00:04:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f46b83d8000) [pid = 5675] [serial = 840] [outer = 0x7f46b6cbc400] 00:04:22 INFO - PROCESS | 5675 | 1461567862710 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]]]}] 00:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1330ms 00:04:22 INFO - PROCESS | 5675 | 1461567862761 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 00:04:22 INFO - PROCESS | 5675 | 1461567862765 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 00:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:04:22 INFO - PROCESS | 5675 | 1461567862771 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:04:22 INFO - PROCESS | 5675 | 1461567862773 Marionette TRACE conn3 <- [1,1090,null,{}] 00:04:22 INFO - PROCESS | 5675 | 1461567862778 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}] 00:04:22 INFO - PROCESS | 5675 | 1461567862943 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 00:04:23 INFO - PROCESS | 5675 | 1461567863121 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8b63000 == 108 [pid = 5675] [id = 280] 00:04:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f46b6cbc800) [pid = 5675] [serial = 841] [outer = (nil)] 00:04:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f46c3eda000) [pid = 5675] [serial = 842] [outer = 0x7f46b6cbc800] 00:04:23 INFO - PROCESS | 5675 | 1461567863204 Marionette DEBUG loaded listener.js 00:04:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f46c50e5c00) [pid = 5675] [serial = 843] [outer = 0x7f46b6cbc800] 00:04:24 INFO - PROCESS | 5675 | 1461567864042 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]]]}] 00:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1332ms 00:04:24 INFO - PROCESS | 5675 | 1461567864103 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 00:04:24 INFO - PROCESS | 5675 | 1461567864107 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 00:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:04:24 INFO - PROCESS | 5675 | 1461567864113 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:04:24 INFO - PROCESS | 5675 | 1461567864115 Marionette TRACE conn3 <- [1,1094,null,{}] 00:04:24 INFO - PROCESS | 5675 | 1461567864120 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}] 00:04:24 INFO - PROCESS | 5675 | 1461567864283 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 00:04:24 INFO - PROCESS | 5675 | 1461567864464 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cd5ad000 == 109 [pid = 5675] [id = 281] 00:04:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f46b78cbc00) [pid = 5675] [serial = 844] [outer = (nil)] 00:04:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f46c5159400) [pid = 5675] [serial = 845] [outer = 0x7f46b78cbc00] 00:04:24 INFO - PROCESS | 5675 | 1461567864536 Marionette DEBUG loaded listener.js 00:04:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 199 (0x7f46c5331800) [pid = 5675] [serial = 846] [outer = 0x7f46b78cbc00] 00:04:25 INFO - PROCESS | 5675 | 1461567865380 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]]]}] 00:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1280ms 00:04:25 INFO - PROCESS | 5675 | 1461567865394 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 00:04:25 INFO - PROCESS | 5675 | 1461567865396 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 00:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:04:25 INFO - PROCESS | 5675 | 1461567865402 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:04:25 INFO - PROCESS | 5675 | 1461567865405 Marionette TRACE conn3 <- [1,1098,null,{}] 00:04:25 INFO - PROCESS | 5675 | 1461567865410 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}] 00:04:25 INFO - PROCESS | 5675 | 1461567865582 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 00:04:25 INFO - PROCESS | 5675 | 1461567865760 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b16a2000 == 110 [pid = 5675] [id = 282] 00:04:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 200 (0x7f46b8def000) [pid = 5675] [serial = 847] [outer = (nil)] 00:04:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 201 (0x7f46c72edc00) [pid = 5675] [serial = 848] [outer = 0x7f46b8def000] 00:04:25 INFO - PROCESS | 5675 | 1461567865835 Marionette DEBUG loaded listener.js 00:04:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 202 (0x7f46c8fc0800) [pid = 5675] [serial = 849] [outer = 0x7f46b8def000] 00:04:26 INFO - PROCESS | 5675 | 1461567866837 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]]]}] 00:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1477ms 00:04:26 INFO - PROCESS | 5675 | 1461567866881 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 00:04:26 INFO - PROCESS | 5675 | 1461567866885 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 00:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:04:26 INFO - PROCESS | 5675 | 1461567866891 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:04:26 INFO - PROCESS | 5675 | 1461567866894 Marionette TRACE conn3 <- [1,1102,null,{}] 00:04:26 INFO - PROCESS | 5675 | 1461567866899 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}] 00:04:27 INFO - PROCESS | 5675 | 1461567867080 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 00:04:27 INFO - PROCESS | 5675 | 1461567867260 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ce5a8800 == 111 [pid = 5675] [id = 283] 00:04:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 203 (0x7f46c54d1000) [pid = 5675] [serial = 850] [outer = (nil)] 00:04:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 204 (0x7f46c9195400) [pid = 5675] [serial = 851] [outer = 0x7f46c54d1000] 00:04:27 INFO - PROCESS | 5675 | 1461567867344 Marionette DEBUG loaded listener.js 00:04:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 205 (0x7f46c93bdc00) [pid = 5675] [serial = 852] [outer = 0x7f46c54d1000] 00:04:28 INFO - PROCESS | 5675 | 1461567868269 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]]]}] 00:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1428ms 00:04:28 INFO - PROCESS | 5675 | 1461567868320 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 00:04:28 INFO - PROCESS | 5675 | 1461567868323 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 00:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:04:28 INFO - PROCESS | 5675 | 1461567868329 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:04:28 INFO - PROCESS | 5675 | 1461567868331 Marionette TRACE conn3 <- [1,1106,null,{}] 00:04:28 INFO - PROCESS | 5675 | 1461567868336 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}] 00:04:28 INFO - PROCESS | 5675 | 1461567868507 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 00:04:28 INFO - PROCESS | 5675 | 1461567868686 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fdca000 == 112 [pid = 5675] [id = 284] 00:04:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 206 (0x7f469ffcd400) [pid = 5675] [serial = 853] [outer = (nil)] 00:04:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 207 (0x7f469ffd6400) [pid = 5675] [serial = 854] [outer = 0x7f469ffcd400] 00:04:28 INFO - PROCESS | 5675 | 1461567868762 Marionette DEBUG loaded listener.js 00:04:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 208 (0x7f46c6d0bc00) [pid = 5675] [serial = 855] [outer = 0x7f469ffcd400] 00:04:29 INFO - PROCESS | 5675 | 1461567869694 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]]]}] 00:04:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:04:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1429ms 00:04:29 INFO - PROCESS | 5675 | 1461567869762 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 00:04:29 INFO - PROCESS | 5675 | 1461567869768 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 00:04:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:04:29 INFO - PROCESS | 5675 | 1461567869777 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:04:29 INFO - PROCESS | 5675 | 1461567869784 Marionette TRACE conn3 <- [1,1110,null,{}] 00:04:29 INFO - PROCESS | 5675 | 1461567869792 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}] 00:04:30 INFO - PROCESS | 5675 | 1461567870147 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 00:04:30 INFO - PROCESS | 5675 | 1461567870440 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469eadb000 == 113 [pid = 5675] [id = 285] 00:04:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 209 (0x7f469ffd3400) [pid = 5675] [serial = 856] [outer = (nil)] 00:04:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 210 (0x7f46a00eb400) [pid = 5675] [serial = 857] [outer = 0x7f469ffd3400] 00:04:30 INFO - PROCESS | 5675 | 1461567870518 Marionette DEBUG loaded listener.js 00:04:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 211 (0x7f46ad594400) [pid = 5675] [serial = 858] [outer = 0x7f469ffd3400] 00:04:31 INFO - PROCESS | 5675 | 1461567871324 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]]]}] 00:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1585ms 00:04:31 INFO - PROCESS | 5675 | 1461567871362 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 00:04:31 INFO - PROCESS | 5675 | 1461567871365 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 00:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:04:31 INFO - PROCESS | 5675 | 1461567871371 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:04:31 INFO - PROCESS | 5675 | 1461567871374 Marionette TRACE conn3 <- [1,1114,null,{}] 00:04:31 INFO - PROCESS | 5675 | 1461567871380 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}] 00:04:31 INFO - PROCESS | 5675 | 1461567871563 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 00:04:31 INFO - PROCESS | 5675 | 1461567871751 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6ed6800 == 114 [pid = 5675] [id = 286] 00:04:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 212 (0x7f46a00e5000) [pid = 5675] [serial = 859] [outer = (nil)] 00:04:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 213 (0x7f46a179e400) [pid = 5675] [serial = 860] [outer = 0x7f46a00e5000] 00:04:31 INFO - PROCESS | 5675 | 1461567871820 Marionette DEBUG loaded listener.js 00:04:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 214 (0x7f46a17a3c00) [pid = 5675] [serial = 861] [outer = 0x7f46a00e5000] 00:04:33 INFO - PROCESS | 5675 | 1461567873192 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]]]}] 00:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1881ms 00:04:33 INFO - PROCESS | 5675 | 1461567873253 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 00:04:33 INFO - PROCESS | 5675 | 1461567873259 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 00:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:04:33 INFO - PROCESS | 5675 | 1461567873267 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:04:33 INFO - PROCESS | 5675 | 1461567873271 Marionette TRACE conn3 <- [1,1118,null,{}] 00:04:33 INFO - PROCESS | 5675 | 1461567873321 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}] 00:04:33 INFO - PROCESS | 5675 | 1461567873523 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 00:04:33 INFO - PROCESS | 5675 | 1461567873773 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6151800 == 115 [pid = 5675] [id = 287] 00:04:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 215 (0x7f46a00ed400) [pid = 5675] [serial = 862] [outer = (nil)] 00:04:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 216 (0x7f46a17a4400) [pid = 5675] [serial = 863] [outer = 0x7f46a00ed400] 00:04:33 INFO - PROCESS | 5675 | 1461567873842 Marionette DEBUG loaded listener.js 00:04:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 217 (0x7f46a1aa9400) [pid = 5675] [serial = 864] [outer = 0x7f46a00ed400] 00:04:34 INFO - PROCESS | 5675 | 1461567874839 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]]]}] 00:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1631ms 00:04:34 INFO - PROCESS | 5675 | 1461567874900 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 00:04:34 INFO - PROCESS | 5675 | 1461567874908 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 00:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:04:34 INFO - PROCESS | 5675 | 1461567874916 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:04:34 INFO - PROCESS | 5675 | 1461567874920 Marionette TRACE conn3 <- [1,1122,null,{}] 00:04:34 INFO - PROCESS | 5675 | 1461567874925 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}] 00:04:35 INFO - PROCESS | 5675 | 1461567875089 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1653800 == 114 [pid = 5675] [id = 273] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1649800 == 113 [pid = 5675] [id = 272] 00:04:35 INFO - PROCESS | 5675 | --DOMWINDOW == 216 (0x7f46c434c000) [pid = 5675] [serial = 761] [outer = (nil)] [url = about:blank] 00:04:35 INFO - PROCESS | 5675 | --DOMWINDOW == 215 (0x7f46aa8d3400) [pid = 5675] [serial = 740] [outer = (nil)] [url = about:blank] 00:04:35 INFO - PROCESS | 5675 | 1461567875452 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1079000 == 112 [pid = 5675] [id = 271] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46af1ab800 == 111 [pid = 5675] [id = 270] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ada74000 == 110 [pid = 5675] [id = 269] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6dd0000 == 109 [pid = 5675] [id = 268] 00:04:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0a38800 == 110 [pid = 5675] [id = 288] 00:04:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 216 (0x7f46a1ab2c00) [pid = 5675] [serial = 865] [outer = (nil)] 00:04:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 217 (0x7f46a433fc00) [pid = 5675] [serial = 866] [outer = 0x7f46a1ab2c00] 00:04:35 INFO - PROCESS | 5675 | 1461567875528 Marionette DEBUG loaded listener.js 00:04:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 218 (0x7f46a4ff2800) [pid = 5675] [serial = 867] [outer = 0x7f46a1ab2c00] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ac5c8000 == 109 [pid = 5675] [id = 267] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a431e800 == 108 [pid = 5675] [id = 266] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a487b000 == 107 [pid = 5675] [id = 263] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aee03000 == 106 [pid = 5675] [id = 262] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad92c800 == 105 [pid = 5675] [id = 261] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad12f800 == 104 [pid = 5675] [id = 260] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ce5ab800 == 103 [pid = 5675] [id = 259] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cbc58000 == 102 [pid = 5675] [id = 258] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c894b800 == 101 [pid = 5675] [id = 257] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46be0df000 == 100 [pid = 5675] [id = 256] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1659000 == 99 [pid = 5675] [id = 255] 00:04:35 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6de2000 == 98 [pid = 5675] [id = 254] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 217 (0x7f46adecac00) [pid = 5675] [serial = 656] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 216 (0x7f46acf93c00) [pid = 5675] [serial = 566] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 215 (0x7f46ad50dc00) [pid = 5675] [serial = 716] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 214 (0x7f46b2fd4400) [pid = 5675] [serial = 752] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 213 (0x7f46a63c4c00) [pid = 5675] [serial = 743] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 212 (0x7f46b07b9400) [pid = 5675] [serial = 572] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 211 (0x7f46af116000) [pid = 5675] [serial = 563] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 210 (0x7f46c515f400) [pid = 5675] [serial = 737] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 209 (0x7f46a4ff6000) [pid = 5675] [serial = 713] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 208 (0x7f46b6916c00) [pid = 5675] [serial = 725] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 207 (0x7f46b78ca000) [pid = 5675] [serial = 728] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 206 (0x7f46adeae800) [pid = 5675] [serial = 569] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 205 (0x7f46b60e1400) [pid = 5675] [serial = 755] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 204 (0x7f46b5b4f000) [pid = 5675] [serial = 584] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 203 (0x7f46b8d75c00) [pid = 5675] [serial = 759] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 202 (0x7f46a6d84c00) [pid = 5675] [serial = 744] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 201 (0x7f46b113f400) [pid = 5675] [serial = 750] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 200 (0x7f46ae176c00) [pid = 5675] [serial = 747] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 199 (0x7f46b52e8800) [pid = 5675] [serial = 602] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 198 (0x7f46afc17400) [pid = 5675] [serial = 749] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f46c3edac00) [pid = 5675] [serial = 731] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f46ad289c00) [pid = 5675] [serial = 746] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f46c5154000) [pid = 5675] [serial = 734] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f46b6a2d800) [pid = 5675] [serial = 756] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f46b52ed000) [pid = 5675] [serial = 711] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f46b1137c00) [pid = 5675] [serial = 719] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f46b4f59800) [pid = 5675] [serial = 753] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f46b4fe4800) [pid = 5675] [serial = 581] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f46b12e1800) [pid = 5675] [serial = 575] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46b690b400) [pid = 5675] [serial = 758] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46b2f04800) [pid = 5675] [serial = 578] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46b4b71400) [pid = 5675] [serial = 722] [outer = (nil)] [url = about:blank] 00:04:36 INFO - PROCESS | 5675 | 1461567876272 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]]]}] 00:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1383ms 00:04:36 INFO - PROCESS | 5675 | 1461567876300 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 00:04:36 INFO - PROCESS | 5675 | 1461567876304 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 00:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:04:36 INFO - PROCESS | 5675 | 1461567876310 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:04:36 INFO - PROCESS | 5675 | 1461567876315 Marionette TRACE conn3 <- [1,1126,null,{}] 00:04:36 INFO - PROCESS | 5675 | 1461567876329 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}] 00:04:36 INFO - PROCESS | 5675 | 1461567876491 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 00:04:36 INFO - PROCESS | 5675 | 1461567876510 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad13c000 == 99 [pid = 5675] [id = 289] 00:04:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46a6278400) [pid = 5675] [serial = 868] [outer = (nil)] 00:04:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46a6ccc400) [pid = 5675] [serial = 869] [outer = 0x7f46a6278400] 00:04:36 INFO - PROCESS | 5675 | 1461567876578 Marionette DEBUG loaded listener.js 00:04:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46acfaf000) [pid = 5675] [serial = 870] [outer = 0x7f46a6278400] 00:04:37 INFO - PROCESS | 5675 | 1461567877376 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]]]}] 00:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1138ms 00:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:04:37 INFO - PROCESS | 5675 | 1461567877448 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 00:04:37 INFO - PROCESS | 5675 | 1461567877452 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 00:04:37 INFO - PROCESS | 5675 | 1461567877457 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:04:37 INFO - PROCESS | 5675 | 1461567877460 Marionette TRACE conn3 <- [1,1130,null,{}] 00:04:37 INFO - PROCESS | 5675 | 1461567877465 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}] 00:04:37 INFO - PROCESS | 5675 | 1461567877730 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 00:04:37 INFO - PROCESS | 5675 | 1461567877914 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0ba7000 == 100 [pid = 5675] [id = 290] 00:04:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f469ffd5800) [pid = 5675] [serial = 871] [outer = (nil)] 00:04:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f469ffd9c00) [pid = 5675] [serial = 872] [outer = 0x7f469ffd5800] 00:04:37 INFO - PROCESS | 5675 | 1461567877988 Marionette DEBUG loaded listener.js 00:04:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f46a00ef000) [pid = 5675] [serial = 873] [outer = 0x7f469ffd5800] 00:04:39 INFO - PROCESS | 5675 | 1461567879063 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]]]}] 00:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1631ms 00:04:39 INFO - PROCESS | 5675 | 1461567879090 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 00:04:39 INFO - PROCESS | 5675 | 1461567879095 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 00:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:04:39 INFO - PROCESS | 5675 | 1461567879102 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:04:39 INFO - PROCESS | 5675 | 1461567879109 Marionette TRACE conn3 <- [1,1134,null,{}] 00:04:39 INFO - PROCESS | 5675 | 1461567879116 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}] 00:04:39 INFO - PROCESS | 5675 | 1461567879438 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 00:04:39 INFO - PROCESS | 5675 | 1461567879753 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad138800 == 101 [pid = 5675] [id = 291] 00:04:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f46a433b400) [pid = 5675] [serial = 874] [outer = (nil)] 00:04:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f46a4ff0400) [pid = 5675] [serial = 875] [outer = 0x7f46a433b400] 00:04:39 INFO - PROCESS | 5675 | 1461567879832 Marionette DEBUG loaded listener.js 00:04:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f46a6270800) [pid = 5675] [serial = 876] [outer = 0x7f46a433b400] 00:04:40 INFO - PROCESS | 5675 | 1461567880738 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]]]}] 00:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1682ms 00:04:40 INFO - PROCESS | 5675 | 1461567880785 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 00:04:40 INFO - PROCESS | 5675 | 1461567880790 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 00:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:04:40 INFO - PROCESS | 5675 | 1461567880796 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:04:40 INFO - PROCESS | 5675 | 1461567880799 Marionette TRACE conn3 <- [1,1138,null,{}] 00:04:40 INFO - PROCESS | 5675 | 1461567880805 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}] 00:04:40 INFO - PROCESS | 5675 | 1461567880971 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 00:04:41 INFO - PROCESS | 5675 | 1461567881155 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b106c000 == 102 [pid = 5675] [id = 292] 00:04:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f46aa8df800) [pid = 5675] [serial = 877] [outer = (nil)] 00:04:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f46ad27ec00) [pid = 5675] [serial = 878] [outer = 0x7f46aa8df800] 00:04:41 INFO - PROCESS | 5675 | 1461567881225 Marionette DEBUG loaded listener.js 00:04:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f46adeb8400) [pid = 5675] [serial = 879] [outer = 0x7f46aa8df800] 00:04:42 INFO - PROCESS | 5675 | 1461567882173 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]]]}] 00:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1433ms 00:04:42 INFO - PROCESS | 5675 | 1461567882230 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 00:04:42 INFO - PROCESS | 5675 | 1461567882235 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 00:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:04:42 INFO - PROCESS | 5675 | 1461567882251 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:04:42 INFO - PROCESS | 5675 | 1461567882258 Marionette TRACE conn3 <- [1,1142,null,{}] 00:04:42 INFO - PROCESS | 5675 | 1461567882263 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}] 00:04:42 INFO - PROCESS | 5675 | 1461567882442 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 00:04:42 INFO - PROCESS | 5675 | 1461567882618 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14c5000 == 103 [pid = 5675] [id = 293] 00:04:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 199 (0x7f46acf91c00) [pid = 5675] [serial = 880] [outer = (nil)] 00:04:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 200 (0x7f46af1ec400) [pid = 5675] [serial = 881] [outer = 0x7f46acf91c00] 00:04:42 INFO - PROCESS | 5675 | 1461567882695 Marionette DEBUG loaded listener.js 00:04:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 201 (0x7f46b07b6000) [pid = 5675] [serial = 882] [outer = 0x7f46acf91c00] 00:04:43 INFO - PROCESS | 5675 | 1461567883554 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]]]}] 00:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1350ms 00:04:43 INFO - PROCESS | 5675 | 1461567883594 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 00:04:43 INFO - PROCESS | 5675 | 1461567883598 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 00:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:04:43 INFO - PROCESS | 5675 | 1461567883604 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:04:43 INFO - PROCESS | 5675 | 1461567883606 Marionette TRACE conn3 <- [1,1146,null,{}] 00:04:43 INFO - PROCESS | 5675 | 1461567883611 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}] 00:04:43 INFO - PROCESS | 5675 | 1461567883785 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 00:04:43 INFO - PROCESS | 5675 | 1461567883971 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b2f6f000 == 104 [pid = 5675] [id = 294] 00:04:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 202 (0x7f46acf97000) [pid = 5675] [serial = 883] [outer = (nil)] 00:04:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 203 (0x7f46b12d3c00) [pid = 5675] [serial = 884] [outer = 0x7f46acf97000] 00:04:44 INFO - PROCESS | 5675 | 1461567884043 Marionette DEBUG loaded listener.js 00:04:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 204 (0x7f46b16f2000) [pid = 5675] [serial = 885] [outer = 0x7f46acf97000] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a431f800 == 103 [pid = 5675] [id = 264] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6fab000 == 102 [pid = 5675] [id = 230] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6aab000 == 101 [pid = 5675] [id = 200] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46be0ec000 == 100 [pid = 5675] [id = 243] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4e09000 == 99 [pid = 5675] [id = 246] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad13c000 == 98 [pid = 5675] [id = 289] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0a38800 == 97 [pid = 5675] [id = 288] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6151800 == 96 [pid = 5675] [id = 287] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469eadb000 == 95 [pid = 5675] [id = 285] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fdca000 == 94 [pid = 5675] [id = 284] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ce5a8800 == 93 [pid = 5675] [id = 283] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b16a2000 == 92 [pid = 5675] [id = 282] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cd5ad000 == 91 [pid = 5675] [id = 281] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8b63000 == 90 [pid = 5675] [id = 280] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3ea6800 == 89 [pid = 5675] [id = 279] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46d0cb1800 == 88 [pid = 5675] [id = 182] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b8d5b800 == 87 [pid = 5675] [id = 278] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b68cd000 == 86 [pid = 5675] [id = 277] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b14d0000 == 85 [pid = 5675] [id = 276] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad498800 == 84 [pid = 5675] [id = 275] 00:04:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0a39800 == 83 [pid = 5675] [id = 274] 00:04:46 INFO - PROCESS | 5675 | 1461567886845 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]]]}] 00:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 3388ms 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 203 (0x7f46adeb0000) [pid = 5675] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 202 (0x7f46a6272800) [pid = 5675] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 201 (0x7f46b12d9400) [pid = 5675] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 200 (0x7f469fc72000) [pid = 5675] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 199 (0x7f46a61d4400) [pid = 5675] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 198 (0x7f46a1aaa800) [pid = 5675] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f46b12da000) [pid = 5675] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f46bd24d400) [pid = 5675] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f46a5f19c00) [pid = 5675] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f46a00ed400) [pid = 5675] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:04:47 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f46a1ab2c00) [pid = 5675] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:04:47 INFO - PROCESS | 5675 | 1461567887431 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 00:04:47 INFO - PROCESS | 5675 | 1461567887436 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 00:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:04:47 INFO - PROCESS | 5675 | 1461567887454 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:04:47 INFO - PROCESS | 5675 | 1461567887462 Marionette TRACE conn3 <- [1,1150,null,{}] 00:04:47 INFO - PROCESS | 5675 | 1461567887471 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}] 00:04:47 INFO - PROCESS | 5675 | 1461567887632 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 00:04:47 INFO - PROCESS | 5675 | 1461567887644 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41c7800 == 84 [pid = 5675] [id = 295] 00:04:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f46a17a3000) [pid = 5675] [serial = 886] [outer = (nil)] 00:04:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f46a17a9800) [pid = 5675] [serial = 887] [outer = 0x7f46a17a3000] 00:04:47 INFO - PROCESS | 5675 | 1461567887712 Marionette DEBUG loaded listener.js 00:04:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f46a40ec800) [pid = 5675] [serial = 888] [outer = 0x7f46a17a3000] 00:04:48 INFO - PROCESS | 5675 | 1461567888525 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]]]}] 00:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1135ms 00:04:48 INFO - PROCESS | 5675 | 1461567888596 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 00:04:48 INFO - PROCESS | 5675 | 1461567888604 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 00:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:04:48 INFO - PROCESS | 5675 | 1461567888617 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:04:48 INFO - PROCESS | 5675 | 1461567888620 Marionette TRACE conn3 <- [1,1154,null,{}] 00:04:48 INFO - PROCESS | 5675 | 1461567888626 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}] 00:04:48 INFO - PROCESS | 5675 | 1461567888778 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 00:04:48 INFO - PROCESS | 5675 | 1461567888790 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad127000 == 85 [pid = 5675] [id = 296] 00:04:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f46a4ff3c00) [pid = 5675] [serial = 889] [outer = (nil)] 00:04:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f46a61d8000) [pid = 5675] [serial = 890] [outer = 0x7f46a4ff3c00] 00:04:48 INFO - PROCESS | 5675 | 1461567888851 Marionette DEBUG loaded listener.js 00:04:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 199 (0x7f46a6d80400) [pid = 5675] [serial = 891] [outer = 0x7f46a4ff3c00] 00:04:50 INFO - PROCESS | 5675 | 1461567890035 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]]]}] 00:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1486ms 00:04:50 INFO - PROCESS | 5675 | 1461567890104 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 00:04:50 INFO - PROCESS | 5675 | 1461567890110 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 00:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:04:50 INFO - PROCESS | 5675 | 1461567890118 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:04:50 INFO - PROCESS | 5675 | 1461567890124 Marionette TRACE conn3 <- [1,1158,null,{}] 00:04:50 INFO - PROCESS | 5675 | 1461567890132 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}] 00:04:50 INFO - PROCESS | 5675 | 1461567890355 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 00:04:50 INFO - PROCESS | 5675 | 1461567890655 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:50 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad12d000 == 86 [pid = 5675] [id = 297] 00:04:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 200 (0x7f46a433d400) [pid = 5675] [serial = 892] [outer = (nil)] 00:04:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 201 (0x7f46a480a800) [pid = 5675] [serial = 893] [outer = 0x7f46a433d400] 00:04:50 INFO - PROCESS | 5675 | 1461567890739 Marionette DEBUG loaded listener.js 00:04:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 202 (0x7f46a6cc9400) [pid = 5675] [serial = 894] [outer = 0x7f46a433d400] 00:04:51 INFO - PROCESS | 5675 | 1461567891569 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]]]}] 00:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1488ms 00:04:51 INFO - PROCESS | 5675 | 1461567891606 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 00:04:51 INFO - PROCESS | 5675 | 1461567891615 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 00:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:04:51 INFO - PROCESS | 5675 | 1461567891624 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:04:51 INFO - PROCESS | 5675 | 1461567891628 Marionette TRACE conn3 <- [1,1162,null,{}] 00:04:51 INFO - PROCESS | 5675 | 1461567891633 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}] 00:04:51 INFO - PROCESS | 5675 | 1461567891803 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 00:04:52 INFO - PROCESS | 5675 | 1461567891999 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:52 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1250000 == 87 [pid = 5675] [id = 298] 00:04:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 203 (0x7f46a4340c00) [pid = 5675] [serial = 895] [outer = (nil)] 00:04:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 204 (0x7f46adebcc00) [pid = 5675] [serial = 896] [outer = 0x7f46a4340c00] 00:04:52 INFO - PROCESS | 5675 | 1461567892076 Marionette DEBUG loaded listener.js 00:04:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 205 (0x7f46ae1b3000) [pid = 5675] [serial = 897] [outer = 0x7f46a4340c00] 00:04:53 INFO - PROCESS | 5675 | 1461567893093 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]]]}] 00:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1530ms 00:04:53 INFO - PROCESS | 5675 | 1461567893155 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 00:04:53 INFO - PROCESS | 5675 | 1461567893158 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 00:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:04:53 INFO - PROCESS | 5675 | 1461567893164 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:04:53 INFO - PROCESS | 5675 | 1461567893170 Marionette TRACE conn3 <- [1,1166,null,{}] 00:04:53 INFO - PROCESS | 5675 | 1461567893185 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}] 00:04:53 INFO - PROCESS | 5675 | 1461567893397 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 00:04:53 INFO - PROCESS | 5675 | 1461567893617 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4b2b800 == 88 [pid = 5675] [id = 299] 00:04:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 206 (0x7f46b07b8800) [pid = 5675] [serial = 898] [outer = (nil)] 00:04:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 207 (0x7f46b2f06000) [pid = 5675] [serial = 899] [outer = 0x7f46b07b8800] 00:04:53 INFO - PROCESS | 5675 | 1461567893737 Marionette DEBUG loaded listener.js 00:04:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 208 (0x7f46b4769000) [pid = 5675] [serial = 900] [outer = 0x7f46b07b8800] 00:04:54 INFO - PROCESS | 5675 | 1461567894613 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]]]}] 00:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1490ms 00:04:54 INFO - PROCESS | 5675 | 1461567894657 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 00:04:54 INFO - PROCESS | 5675 | 1461567894664 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 00:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:04:54 INFO - PROCESS | 5675 | 1461567894672 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:04:54 INFO - PROCESS | 5675 | 1461567894677 Marionette TRACE conn3 <- [1,1170,null,{}] 00:04:54 INFO - PROCESS | 5675 | 1461567894684 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}] 00:04:54 INFO - PROCESS | 5675 | 1461567894918 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 00:04:55 INFO - PROCESS | 5675 | 1461567895160 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b66b6800 == 89 [pid = 5675] [id = 300] 00:04:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 209 (0x7f46b12d7000) [pid = 5675] [serial = 901] [outer = (nil)] 00:04:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 210 (0x7f46b555a800) [pid = 5675] [serial = 902] [outer = 0x7f46b12d7000] 00:04:55 INFO - PROCESS | 5675 | 1461567895280 Marionette DEBUG loaded listener.js 00:04:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 211 (0x7f46b60d9000) [pid = 5675] [serial = 903] [outer = 0x7f46b12d7000] 00:04:56 INFO - PROCESS | 5675 | 1461567896100 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]]]}] 00:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1490ms 00:04:56 INFO - PROCESS | 5675 | 1461567896162 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 00:04:56 INFO - PROCESS | 5675 | 1461567896166 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 00:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:04:56 INFO - PROCESS | 5675 | 1461567896172 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:04:56 INFO - PROCESS | 5675 | 1461567896174 Marionette TRACE conn3 <- [1,1174,null,{}] 00:04:56 INFO - PROCESS | 5675 | 1461567896180 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}] 00:04:56 INFO - PROCESS | 5675 | 1461567896337 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 00:04:56 INFO - PROCESS | 5675 | 1461567896520 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b708a000 == 90 [pid = 5675] [id = 301] 00:04:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 212 (0x7f469fc6e400) [pid = 5675] [serial = 904] [outer = (nil)] 00:04:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 213 (0x7f46b690c400) [pid = 5675] [serial = 905] [outer = 0x7f469fc6e400] 00:04:56 INFO - PROCESS | 5675 | 1461567896593 Marionette DEBUG loaded listener.js 00:04:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 214 (0x7f46b695bc00) [pid = 5675] [serial = 906] [outer = 0x7f469fc6e400] 00:04:57 INFO - PROCESS | 5675 | 1461567897456 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] 00:04:57 INFO - PROCESS | 5675 | 1461567897507 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 00:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:04:57 INFO - PROCESS | 5675 | 1461567897516 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:04:57 INFO - PROCESS | 5675 | 1461567897521 Marionette TRACE conn3 <- [1,1178,null,{}] 00:04:57 INFO - PROCESS | 5675 | 1461567897529 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}] 00:04:57 INFO - PROCESS | 5675 | 1461567897822 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 00:04:58 INFO - PROCESS | 5675 | 1461567898072 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c309c800 == 91 [pid = 5675] [id = 302] 00:04:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 215 (0x7f46b83ccc00) [pid = 5675] [serial = 907] [outer = (nil)] 00:04:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 216 (0x7f46bd244c00) [pid = 5675] [serial = 908] [outer = 0x7f46b83ccc00] 00:04:58 INFO - PROCESS | 5675 | 1461567898215 Marionette DEBUG loaded listener.js 00:04:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 217 (0x7f46c3ee6000) [pid = 5675] [serial = 909] [outer = 0x7f46b83ccc00] 00:04:59 INFO - PROCESS | 5675 | 1461567899014 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] 00:04:59 INFO - PROCESS | 5675 | 1461567899075 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 00:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:04:59 INFO - PROCESS | 5675 | 1461567899082 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:04:59 INFO - PROCESS | 5675 | 1461567899085 Marionette TRACE conn3 <- [1,1182,null,{}] 00:04:59 INFO - PROCESS | 5675 | 1461567899090 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}] 00:04:59 INFO - PROCESS | 5675 | 1461567899245 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 00:04:59 INFO - PROCESS | 5675 | 1461567899433 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:04:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c5113800 == 92 [pid = 5675] [id = 303] 00:04:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 218 (0x7f46b83d0400) [pid = 5675] [serial = 910] [outer = (nil)] 00:04:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 219 (0x7f46c51c4800) [pid = 5675] [serial = 911] [outer = 0x7f46b83d0400] 00:04:59 INFO - PROCESS | 5675 | 1461567899502 Marionette DEBUG loaded listener.js 00:04:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 220 (0x7f46c89e4400) [pid = 5675] [serial = 912] [outer = 0x7f46b83d0400] 00:05:00 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:00 INFO - PROCESS | 5675 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:05:00 INFO - PROCESS | 5675 | 1461567900369 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] 00:05:00 INFO - PROCESS | 5675 | 1461567900426 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 00:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:05:00 INFO - PROCESS | 5675 | 1461567900434 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:05:00 INFO - PROCESS | 5675 | 1461567900437 Marionette TRACE conn3 <- [1,1186,null,{}] 00:05:00 INFO - PROCESS | 5675 | 1461567900443 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}] 00:05:00 INFO - PROCESS | 5675 | 1461567900619 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 00:05:00 INFO - PROCESS | 5675 | 1461567900806 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:00 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cb180800 == 93 [pid = 5675] [id = 304] 00:05:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 221 (0x7f469fc6fc00) [pid = 5675] [serial = 913] [outer = (nil)] 00:05:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 222 (0x7f46c8fc8c00) [pid = 5675] [serial = 914] [outer = 0x7f469fc6fc00] 00:05:00 INFO - PROCESS | 5675 | 1461567900925 Marionette DEBUG loaded listener.js 00:05:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 223 (0x7f46c9389000) [pid = 5675] [serial = 915] [outer = 0x7f469fc6fc00] 00:05:01 INFO - PROCESS | 5675 | 1461567901856 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] 00:05:01 INFO - PROCESS | 5675 | 1461567901925 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 00:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:05:01 INFO - PROCESS | 5675 | 1461567901932 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:05:01 INFO - PROCESS | 5675 | 1461567901934 Marionette TRACE conn3 <- [1,1190,null,{}] 00:05:01 INFO - PROCESS | 5675 | 1461567901939 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}] 00:05:02 INFO - PROCESS | 5675 | 1461567902167 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 00:05:02 INFO - PROCESS | 5675 | 1461567902357 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a181d800 == 94 [pid = 5675] [id = 305] 00:05:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 224 (0x7f469ece0800) [pid = 5675] [serial = 916] [outer = (nil)] 00:05:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 225 (0x7f469eceac00) [pid = 5675] [serial = 917] [outer = 0x7f469ece0800] 00:05:02 INFO - PROCESS | 5675 | 1461567902445 Marionette DEBUG loaded listener.js 00:05:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 226 (0x7f46aa8d7c00) [pid = 5675] [serial = 918] [outer = 0x7f469ece0800] 00:05:03 INFO - PROCESS | 5675 | 1461567903310 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] 00:05:03 INFO - PROCESS | 5675 | 1461567903374 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 00:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:05:03 INFO - PROCESS | 5675 | 1461567903383 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:05:03 INFO - PROCESS | 5675 | 1461567903388 Marionette TRACE conn3 <- [1,1194,null,{}] 00:05:03 INFO - PROCESS | 5675 | 1461567903396 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}] 00:05:03 INFO - PROCESS | 5675 | 1461567903639 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 00:05:03 INFO - PROCESS | 5675 | 1461567903905 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1786000 == 95 [pid = 5675] [id = 306] 00:05:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 227 (0x7f469ece3800) [pid = 5675] [serial = 919] [outer = (nil)] 00:05:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 228 (0x7f46c93c2c00) [pid = 5675] [serial = 920] [outer = 0x7f469ece3800] 00:05:04 INFO - PROCESS | 5675 | 1461567904067 Marionette DEBUG loaded listener.js 00:05:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 229 (0x7f46c952c800) [pid = 5675] [serial = 921] [outer = 0x7f469ece3800] 00:05:05 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:05 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:05:05 INFO - PROCESS | 5675 | 1461567905286 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] 00:05:05 INFO - PROCESS | 5675 | 1461567905338 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 00:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:05:05 INFO - PROCESS | 5675 | 1461567905347 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:05:05 INFO - PROCESS | 5675 | 1461567905352 Marionette TRACE conn3 <- [1,1198,null,{}] 00:05:05 INFO - PROCESS | 5675 | 1461567905360 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}] 00:05:05 INFO - PROCESS | 5675 | 1461567905572 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 00:05:05 INFO - PROCESS | 5675 | 1461567905853 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4609000 == 96 [pid = 5675] [id = 307] 00:05:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 230 (0x7f46b6964c00) [pid = 5675] [serial = 922] [outer = (nil)] 00:05:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 231 (0x7f46c8fc1800) [pid = 5675] [serial = 923] [outer = 0x7f46b6964c00] 00:05:05 INFO - PROCESS | 5675 | 1461567905932 Marionette DEBUG loaded listener.js 00:05:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 232 (0x7f46c9627400) [pid = 5675] [serial = 924] [outer = 0x7f46b6964c00] 00:05:06 INFO - PROCESS | 5675 | 1461567906718 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]]]}] 00:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1433ms 00:05:06 INFO - PROCESS | 5675 | 1461567906780 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 00:05:06 INFO - PROCESS | 5675 | 1461567906784 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 00:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:05:06 INFO - PROCESS | 5675 | 1461567906790 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:05:06 INFO - PROCESS | 5675 | 1461567906793 Marionette TRACE conn3 <- [1,1202,null,{}] 00:05:06 INFO - PROCESS | 5675 | 1461567906798 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}] 00:05:06 INFO - PROCESS | 5675 | 1461567906960 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 00:05:07 INFO - PROCESS | 5675 | 1461567907148 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1799800 == 97 [pid = 5675] [id = 308] 00:05:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 233 (0x7f469feb3000) [pid = 5675] [serial = 925] [outer = (nil)] 00:05:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 234 (0x7f469feb9400) [pid = 5675] [serial = 926] [outer = 0x7f469feb3000] 00:05:07 INFO - PROCESS | 5675 | 1461567907222 Marionette DEBUG loaded listener.js 00:05:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 235 (0x7f469febe400) [pid = 5675] [serial = 927] [outer = 0x7f469feb3000] 00:05:08 INFO - PROCESS | 5675 | 1461567908367 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]]]}] 00:05:08 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 00:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1641ms 00:05:08 INFO - PROCESS | 5675 | 1461567908434 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 00:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:05:08 INFO - PROCESS | 5675 | 1461567908440 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 00:05:08 INFO - PROCESS | 5675 | 1461567908448 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:05:08 INFO - PROCESS | 5675 | 1461567908453 Marionette TRACE conn3 <- [1,1206,null,{}] 00:05:08 INFO - PROCESS | 5675 | 1461567908461 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}] 00:05:08 INFO - PROCESS | 5675 | 1461567908735 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 00:05:08 INFO - PROCESS | 5675 | 1461567908961 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a20ab800 == 98 [pid = 5675] [id = 309] 00:05:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 236 (0x7f469ed63800) [pid = 5675] [serial = 928] [outer = (nil)] 00:05:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 237 (0x7f469ed6d000) [pid = 5675] [serial = 929] [outer = 0x7f469ed63800] 00:05:09 INFO - PROCESS | 5675 | 1461567909033 Marionette DEBUG loaded listener.js 00:05:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 238 (0x7f469ed71800) [pid = 5675] [serial = 930] [outer = 0x7f469ed63800] 00:05:09 INFO - PROCESS | 5675 | 1461567909877 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]]]}] 00:05:09 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 00:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1483ms 00:05:09 INFO - PROCESS | 5675 | 1461567909930 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 00:05:09 INFO - PROCESS | 5675 | 1461567909933 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 00:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:05:09 INFO - PROCESS | 5675 | 1461567909940 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:05:09 INFO - PROCESS | 5675 | 1461567909943 Marionette TRACE conn3 <- [1,1210,null,{}] 00:05:09 INFO - PROCESS | 5675 | 1461567909949 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}] 00:05:10 INFO - PROCESS | 5675 | 1461567910117 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 00:05:10 INFO - PROCESS | 5675 | 1461567910310 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a180e800 == 99 [pid = 5675] [id = 310] 00:05:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 239 (0x7f469eced400) [pid = 5675] [serial = 931] [outer = (nil)] 00:05:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 240 (0x7f469feb7400) [pid = 5675] [serial = 932] [outer = 0x7f469eced400] 00:05:10 INFO - PROCESS | 5675 | 1461567910382 Marionette DEBUG loaded listener.js 00:05:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 241 (0x7f46a17b0c00) [pid = 5675] [serial = 933] [outer = 0x7f469eced400] 00:05:11 INFO - PROCESS | 5675 | 1461567911453 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]]]}] 00:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1582ms 00:05:11 INFO - PROCESS | 5675 | 1461567911523 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 00:05:11 INFO - PROCESS | 5675 | 1461567911527 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 00:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:05:11 INFO - PROCESS | 5675 | 1461567911535 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:05:11 INFO - PROCESS | 5675 | 1461567911540 Marionette TRACE conn3 <- [1,1214,null,{}] 00:05:11 INFO - PROCESS | 5675 | 1461567911547 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}] 00:05:11 INFO - PROCESS | 5675 | 1461567911777 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 00:05:12 INFO - PROCESS | 5675 | 1461567912039 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:12 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4602800 == 100 [pid = 5675] [id = 311] 00:05:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 242 (0x7f46a00e4c00) [pid = 5675] [serial = 934] [outer = (nil)] 00:05:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 243 (0x7f46a17a1800) [pid = 5675] [serial = 935] [outer = 0x7f46a00e4c00] 00:05:12 INFO - PROCESS | 5675 | 1461567912123 Marionette DEBUG loaded listener.js 00:05:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 244 (0x7f46a17b1c00) [pid = 5675] [serial = 936] [outer = 0x7f46a00e4c00] 00:05:13 INFO - PROCESS | 5675 | 1461567913041 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]]]}] 00:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1535ms 00:05:13 INFO - PROCESS | 5675 | 1461567913070 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 00:05:13 INFO - PROCESS | 5675 | 1461567913076 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 00:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:05:13 INFO - PROCESS | 5675 | 1461567913086 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:05:13 INFO - PROCESS | 5675 | 1461567913090 Marionette TRACE conn3 <- [1,1218,null,{}] 00:05:13 INFO - PROCESS | 5675 | 1461567913096 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}] 00:05:13 INFO - PROCESS | 5675 | 1461567913295 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 00:05:13 INFO - PROCESS | 5675 | 1461567913493 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6edb000 == 101 [pid = 5675] [id = 312] 00:05:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 245 (0x7f469ffd4400) [pid = 5675] [serial = 937] [outer = (nil)] 00:05:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 246 (0x7f46a2063c00) [pid = 5675] [serial = 938] [outer = 0x7f469ffd4400] 00:05:13 INFO - PROCESS | 5675 | 1461567913562 Marionette DEBUG loaded listener.js 00:05:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 247 (0x7f46a2069000) [pid = 5675] [serial = 939] [outer = 0x7f469ffd4400] 00:05:14 INFO - PROCESS | 5675 | 1461567914478 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]]]}] 00:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1434ms 00:05:14 INFO - PROCESS | 5675 | 1461567914521 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 00:05:14 INFO - PROCESS | 5675 | 1461567914525 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 00:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:05:14 INFO - PROCESS | 5675 | 1461567914531 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:05:14 INFO - PROCESS | 5675 | 1461567914536 Marionette TRACE conn3 <- [1,1222,null,{}] 00:05:14 INFO - PROCESS | 5675 | 1461567914551 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}] 00:05:14 INFO - PROCESS | 5675 | 1461567914738 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 00:05:14 INFO - PROCESS | 5675 | 1461567914969 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf48800 == 102 [pid = 5675] [id = 313] 00:05:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 248 (0x7f46a5f21c00) [pid = 5675] [serial = 940] [outer = (nil)] 00:05:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 249 (0x7f46a63cd000) [pid = 5675] [serial = 941] [outer = 0x7f46a5f21c00] 00:05:15 INFO - PROCESS | 5675 | 1461567915086 Marionette DEBUG loaded listener.js 00:05:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 250 (0x7f46ad0d5400) [pid = 5675] [serial = 942] [outer = 0x7f46a5f21c00] 00:05:15 INFO - PROCESS | 5675 | 1461567915871 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] 00:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:05:15 INFO - PROCESS | 5675 | 1461567915921 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 00:05:15 INFO - PROCESS | 5675 | 1461567915926 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:05:15 INFO - PROCESS | 5675 | 1461567915929 Marionette TRACE conn3 <- [1,1226,null,{}] 00:05:15 INFO - PROCESS | 5675 | 1461567915934 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}] 00:05:16 INFO - PROCESS | 5675 | 1461567916116 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 00:05:16 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a41c7800 == 101 [pid = 5675] [id = 295] 00:05:16 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b2f6f000 == 100 [pid = 5675] [id = 294] 00:05:16 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b14c5000 == 99 [pid = 5675] [id = 293] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 249 (0x7f469ffd6400) [pid = 5675] [serial = 854] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 248 (0x7f46a00eb400) [pid = 5675] [serial = 857] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 247 (0x7f46a179e400) [pid = 5675] [serial = 860] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 246 (0x7f46c72edc00) [pid = 5675] [serial = 848] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 245 (0x7f46a1aaf400) [pid = 5675] [serial = 791] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 244 (0x7f46c723cc00) [pid = 5675] [serial = 776] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 243 (0x7f46c9164c00) [pid = 5675] [serial = 782] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 242 (0x7f46b7038800) [pid = 5675] [serial = 770] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 241 (0x7f46c3e84c00) [pid = 5675] [serial = 773] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 240 (0x7f46c9167000) [pid = 5675] [serial = 788] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 239 (0x7f46b075a400) [pid = 5675] [serial = 767] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 238 (0x7f46a433ac00) [pid = 5675] [serial = 794] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 237 (0x7f46b690c000) [pid = 5675] [serial = 779] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 236 (0x7f46acf95800) [pid = 5675] [serial = 764] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 235 (0x7f46a6272c00) [pid = 5675] [serial = 785] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 234 (0x7f469fc6f800) [pid = 5675] [serial = 797] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 233 (0x7f46a6ccc400) [pid = 5675] [serial = 869] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 232 (0x7f46c9195400) [pid = 5675] [serial = 851] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 231 (0x7f469fc6b800) [pid = 5675] [serial = 824] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 230 (0x7f46aa8e2400) [pid = 5675] [serial = 827] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 229 (0x7f46afc1dc00) [pid = 5675] [serial = 830] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 228 (0x7f46b2f02400) [pid = 5675] [serial = 833] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 227 (0x7f46b60e2800) [pid = 5675] [serial = 836] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 226 (0x7f46b6cc7800) [pid = 5675] [serial = 839] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 225 (0x7f46c3eda000) [pid = 5675] [serial = 842] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 224 (0x7f46c5159400) [pid = 5675] [serial = 845] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | 1461567916407 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:16 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b106c000 == 98 [pid = 5675] [id = 292] 00:05:16 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad138800 == 97 [pid = 5675] [id = 291] 00:05:16 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0ba7000 == 96 [pid = 5675] [id = 290] 00:05:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fdb8000 == 97 [pid = 5675] [id = 314] 00:05:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 225 (0x7f469fc6b800) [pid = 5675] [serial = 943] [outer = (nil)] 00:05:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 226 (0x7f46a1aaf800) [pid = 5675] [serial = 944] [outer = 0x7f469fc6b800] 00:05:16 INFO - PROCESS | 5675 | 1461567916513 Marionette DEBUG loaded listener.js 00:05:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 227 (0x7f46ae177000) [pid = 5675] [serial = 945] [outer = 0x7f469fc6b800] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 226 (0x7f46b52eb800) [pid = 5675] [serial = 822] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 225 (0x7f46ae1b9400) [pid = 5675] [serial = 809] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 224 (0x7f46afde6c00) [pid = 5675] [serial = 810] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 223 (0x7f46adeaf800) [pid = 5675] [serial = 807] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 222 (0x7f46b16ef000) [pid = 5675] [serial = 815] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 221 (0x7f46ad27cc00) [pid = 5675] [serial = 806] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 220 (0x7f46a40ec000) [pid = 5675] [serial = 801] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 219 (0x7f46a1ab4c00) [pid = 5675] [serial = 800] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 218 (0x7f46b0759800) [pid = 5675] [serial = 812] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 217 (0x7f46a626c000) [pid = 5675] [serial = 804] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 216 (0x7f46a4ff1400) [pid = 5675] [serial = 803] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 215 (0x7f46b507ac00) [pid = 5675] [serial = 818] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 214 (0x7f46c515d000) [pid = 5675] [serial = 762] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 213 (0x7f46a17a4400) [pid = 5675] [serial = 863] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 212 (0x7f46a1aa9400) [pid = 5675] [serial = 864] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 211 (0x7f46a433fc00) [pid = 5675] [serial = 866] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 210 (0x7f46a4ff2800) [pid = 5675] [serial = 867] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 209 (0x7f46b075e800) [pid = 5675] [serial = 821] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 208 (0x7f46b600d000) [pid = 5675] [serial = 819] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 207 (0x7f46b199f400) [pid = 5675] [serial = 816] [outer = (nil)] [url = about:blank] 00:05:16 INFO - PROCESS | 5675 | --DOMWINDOW == 206 (0x7f46b1138000) [pid = 5675] [serial = 813] [outer = (nil)] [url = about:blank] 00:05:17 INFO - PROCESS | 5675 | 1461567917294 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]]]}] 00:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1378ms 00:05:17 INFO - PROCESS | 5675 | 1461567917306 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 00:05:17 INFO - PROCESS | 5675 | 1461567917310 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 00:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:05:17 INFO - PROCESS | 5675 | 1461567917372 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:05:17 INFO - PROCESS | 5675 | 1461567917375 Marionette TRACE conn3 <- [1,1230,null,{}] 00:05:17 INFO - PROCESS | 5675 | 1461567917384 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}] 00:05:17 INFO - PROCESS | 5675 | 1461567917591 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 00:05:17 INFO - PROCESS | 5675 | 1461567917601 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad136000 == 98 [pid = 5675] [id = 315] 00:05:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 207 (0x7f46a4ff2800) [pid = 5675] [serial = 946] [outer = (nil)] 00:05:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 208 (0x7f46afc1dc00) [pid = 5675] [serial = 947] [outer = 0x7f46a4ff2800] 00:05:17 INFO - PROCESS | 5675 | 1461567917661 Marionette DEBUG loaded listener.js 00:05:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 209 (0x7f46b075d000) [pid = 5675] [serial = 948] [outer = 0x7f46a4ff2800] 00:05:18 INFO - PROCESS | 5675 | 1461567918529 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]]]}] 00:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1196ms 00:05:18 INFO - PROCESS | 5675 | 1461567918557 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 00:05:18 INFO - PROCESS | 5675 | 1461567918560 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 00:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:05:18 INFO - PROCESS | 5675 | 1461567918566 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:05:18 INFO - PROCESS | 5675 | 1461567918568 Marionette TRACE conn3 <- [1,1234,null,{}] 00:05:18 INFO - PROCESS | 5675 | 1461567918574 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}] 00:05:18 INFO - PROCESS | 5675 | 1461567918763 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 00:05:18 INFO - PROCESS | 5675 | 1461567918929 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b106c000 == 99 [pid = 5675] [id = 316] 00:05:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 210 (0x7f46a2062000) [pid = 5675] [serial = 949] [outer = (nil)] 00:05:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 211 (0x7f46b32be800) [pid = 5675] [serial = 950] [outer = 0x7f46a2062000] 00:05:19 INFO - PROCESS | 5675 | 1461567918995 Marionette DEBUG loaded listener.js 00:05:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 212 (0x7f46b6a23800) [pid = 5675] [serial = 951] [outer = 0x7f46a2062000] 00:05:19 INFO - PROCESS | 5675 | 1461567919721 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]]]}] 00:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1179ms 00:05:19 INFO - PROCESS | 5675 | 1461567919746 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 00:05:19 INFO - PROCESS | 5675 | 1461567919750 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 00:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:05:19 INFO - PROCESS | 5675 | 1461567919755 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:05:19 INFO - PROCESS | 5675 | 1461567919757 Marionette TRACE conn3 <- [1,1238,null,{}] 00:05:19 INFO - PROCESS | 5675 | 1461567919762 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}] 00:05:19 INFO - PROCESS | 5675 | 1461567919965 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 00:05:20 INFO - PROCESS | 5675 | 1461567919994 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b165c800 == 100 [pid = 5675] [id = 317] 00:05:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 213 (0x7f46b61a2800) [pid = 5675] [serial = 952] [outer = (nil)] 00:05:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 214 (0x7f46b83ce800) [pid = 5675] [serial = 953] [outer = 0x7f46b61a2800] 00:05:20 INFO - PROCESS | 5675 | 1461567920052 Marionette DEBUG loaded listener.js 00:05:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 215 (0x7f46b8df2000) [pid = 5675] [serial = 954] [outer = 0x7f46b61a2800] 00:05:20 INFO - PROCESS | 5675 | 1461567920869 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]]]}] 00:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1176ms 00:05:20 INFO - PROCESS | 5675 | 1461567920932 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 00:05:20 INFO - PROCESS | 5675 | 1461567920935 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 00:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:05:20 INFO - PROCESS | 5675 | 1461567920940 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:05:20 INFO - PROCESS | 5675 | 1461567920943 Marionette TRACE conn3 <- [1,1242,null,{}] 00:05:20 INFO - PROCESS | 5675 | 1461567920948 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}] 00:05:21 INFO - PROCESS | 5675 | 1461567921161 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 00:05:21 INFO - PROCESS | 5675 | 1461567921186 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1951800 == 101 [pid = 5675] [id = 318] 00:05:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 216 (0x7f469ee92400) [pid = 5675] [serial = 955] [outer = (nil)] 00:05:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 217 (0x7f469ee97c00) [pid = 5675] [serial = 956] [outer = 0x7f469ee92400] 00:05:21 INFO - PROCESS | 5675 | 1461567921246 Marionette DEBUG loaded listener.js 00:05:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 218 (0x7f469ee9d800) [pid = 5675] [serial = 957] [outer = 0x7f469ee92400] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 217 (0x7f46a1aa5400) [pid = 5675] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 216 (0x7f46aa8df800) [pid = 5675] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 215 (0x7f46a433b400) [pid = 5675] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 214 (0x7f46a4ffd800) [pid = 5675] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 213 (0x7f46b40b6800) [pid = 5675] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 212 (0x7f46b4afac00) [pid = 5675] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 211 (0x7f46a40e5000) [pid = 5675] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 210 (0x7f46a6cc2800) [pid = 5675] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 209 (0x7f46a6271400) [pid = 5675] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 208 (0x7f46ae16cc00) [pid = 5675] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 207 (0x7f469ffd3400) [pid = 5675] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 206 (0x7f46a6270c00) [pid = 5675] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 205 (0x7f46b1138800) [pid = 5675] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 204 (0x7f469ffd5800) [pid = 5675] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 203 (0x7f46b78cbc00) [pid = 5675] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 202 (0x7f46b52ebc00) [pid = 5675] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 201 (0x7f46b8def000) [pid = 5675] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 200 (0x7f46aded4800) [pid = 5675] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 199 (0x7f46b6cc5000) [pid = 5675] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 198 (0x7f46a40e7400) [pid = 5675] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f46be020c00) [pid = 5675] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f46b4af2800) [pid = 5675] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f46b2fd0c00) [pid = 5675] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f46a00e5000) [pid = 5675] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f46b780ac00) [pid = 5675] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f46a4806c00) [pid = 5675] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f46b8d06800) [pid = 5675] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f46a4806000) [pid = 5675] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f46a6278400) [pid = 5675] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46b6cbc800) [pid = 5675] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46a480d800) [pid = 5675] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46b780b000) [pid = 5675] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46b4b71c00) [pid = 5675] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46a1aa8c00) [pid = 5675] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46c54d1000) [pid = 5675] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46a6d7dc00) [pid = 5675] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f469fc65800) [pid = 5675] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46aefc9c00) [pid = 5675] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46b2fcf000) [pid = 5675] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46ad285800) [pid = 5675] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f469fc68800) [pid = 5675] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46a626b800) [pid = 5675] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46a6d77c00) [pid = 5675] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46a17a3000) [pid = 5675] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46b83d3c00) [pid = 5675] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46a4fef800) [pid = 5675] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46be01d800) [pid = 5675] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46b6cbc400) [pid = 5675] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46b6cc1c00) [pid = 5675] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46b695ec00) [pid = 5675] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f46b83d5400) [pid = 5675] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46ad0d9800) [pid = 5675] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46adecd800) [pid = 5675] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46acf91c00) [pid = 5675] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f469ffcd400) [pid = 5675] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46b4eaf400) [pid = 5675] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46af1f5c00) [pid = 5675] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46b07b9000) [pid = 5675] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46ae2e0c00) [pid = 5675] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46ae1adc00) [pid = 5675] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46aded2400) [pid = 5675] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:05:22 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46aefc9000) [pid = 5675] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:05:22 INFO - PROCESS | 5675 | 1461567922710 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]]]}] 00:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1792ms 00:05:22 INFO - PROCESS | 5675 | 1461567922733 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 00:05:22 INFO - PROCESS | 5675 | 1461567922736 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 00:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:05:22 INFO - PROCESS | 5675 | 1461567922742 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:05:22 INFO - PROCESS | 5675 | 1461567922744 Marionette TRACE conn3 <- [1,1246,null,{}] 00:05:22 INFO - PROCESS | 5675 | 1461567922749 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}] 00:05:22 INFO - PROCESS | 5675 | 1461567922916 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 00:05:22 INFO - PROCESS | 5675 | 1461567922930 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e1b000 == 102 [pid = 5675] [id = 319] 00:05:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f469ee91800) [pid = 5675] [serial = 958] [outer = (nil)] 00:05:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f469fc66000) [pid = 5675] [serial = 959] [outer = 0x7f469ee91800] 00:05:23 INFO - PROCESS | 5675 | 1461567923127 Marionette DEBUG loaded listener.js 00:05:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a4337000) [pid = 5675] [serial = 960] [outer = 0x7f469ee91800] 00:05:23 INFO - PROCESS | 5675 | 1461567923984 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]]]}] 00:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1284ms 00:05:24 INFO - PROCESS | 5675 | 1461567924028 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 00:05:24 INFO - PROCESS | 5675 | 1461567924032 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 00:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:05:24 INFO - PROCESS | 5675 | 1461567924037 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:05:24 INFO - PROCESS | 5675 | 1461567924039 Marionette TRACE conn3 <- [1,1250,null,{}] 00:05:24 INFO - PROCESS | 5675 | 1461567924184 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}] 00:05:24 INFO - PROCESS | 5675 | 1461567924420 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 00:05:24 INFO - PROCESS | 5675 | 1461567924614 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a203e000 == 103 [pid = 5675] [id = 320] 00:05:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f469ee9a000) [pid = 5675] [serial = 961] [outer = (nil)] 00:05:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f469fc6ac00) [pid = 5675] [serial = 962] [outer = 0x7f469ee9a000] 00:05:24 INFO - PROCESS | 5675 | 1461567924691 Marionette DEBUG loaded listener.js 00:05:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f469febc400) [pid = 5675] [serial = 963] [outer = 0x7f469ee9a000] 00:05:25 INFO - PROCESS | 5675 | 1461567925677 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]]]}] 00:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1689ms 00:05:25 INFO - PROCESS | 5675 | 1461567925729 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 00:05:25 INFO - PROCESS | 5675 | 1461567925736 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 00:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:05:25 INFO - PROCESS | 5675 | 1461567925743 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:05:25 INFO - PROCESS | 5675 | 1461567925747 Marionette TRACE conn3 <- [1,1254,null,{}] 00:05:25 INFO - PROCESS | 5675 | 1461567925753 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}] 00:05:25 INFO - PROCESS | 5675 | 1461567925952 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 00:05:26 INFO - PROCESS | 5675 | 1461567926141 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad934800 == 104 [pid = 5675] [id = 321] 00:05:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a17b0400) [pid = 5675] [serial = 964] [outer = (nil)] 00:05:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46a205fc00) [pid = 5675] [serial = 965] [outer = 0x7f46a17b0400] 00:05:26 INFO - PROCESS | 5675 | 1461567926217 Marionette DEBUG loaded listener.js 00:05:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46a2069c00) [pid = 5675] [serial = 966] [outer = 0x7f46a17b0400] 00:05:27 INFO - PROCESS | 5675 | 1461567927162 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]]]}] 00:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1491ms 00:05:27 INFO - PROCESS | 5675 | 1461567927235 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 00:05:27 INFO - PROCESS | 5675 | 1461567927238 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 00:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:05:27 INFO - PROCESS | 5675 | 1461567927244 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:05:27 INFO - PROCESS | 5675 | 1461567927248 Marionette TRACE conn3 <- [1,1258,null,{}] 00:05:27 INFO - PROCESS | 5675 | 1461567927253 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}] 00:05:27 INFO - PROCESS | 5675 | 1461567927473 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 00:05:27 INFO - PROCESS | 5675 | 1461567927739 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b179c800 == 105 [pid = 5675] [id = 322] 00:05:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46a5f1a800) [pid = 5675] [serial = 967] [outer = (nil)] 00:05:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46a6275800) [pid = 5675] [serial = 968] [outer = 0x7f46a5f1a800] 00:05:27 INFO - PROCESS | 5675 | 1461567927863 Marionette DEBUG loaded listener.js 00:05:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46ad0d2c00) [pid = 5675] [serial = 969] [outer = 0x7f46a5f1a800] 00:05:28 INFO - PROCESS | 5675 | 1461567928764 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]]]}] 00:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1587ms 00:05:28 INFO - PROCESS | 5675 | 1461567928841 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 00:05:28 INFO - PROCESS | 5675 | 1461567928850 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 00:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:05:28 INFO - PROCESS | 5675 | 1461567928859 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:05:28 INFO - PROCESS | 5675 | 1461567928862 Marionette TRACE conn3 <- [1,1262,null,{}] 00:05:28 INFO - PROCESS | 5675 | 1461567928866 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}] 00:05:29 INFO - PROCESS | 5675 | 1461567929097 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 00:05:29 INFO - PROCESS | 5675 | 1461567929326 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:29 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b66b5000 == 106 [pid = 5675] [id = 323] 00:05:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46a40ebc00) [pid = 5675] [serial = 970] [outer = (nil)] 00:05:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46aefcf000) [pid = 5675] [serial = 971] [outer = 0x7f46a40ebc00] 00:05:29 INFO - PROCESS | 5675 | 1461567929443 Marionette DEBUG loaded listener.js 00:05:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46b113c400) [pid = 5675] [serial = 972] [outer = 0x7f46a40ebc00] 00:05:30 INFO - PROCESS | 5675 | 1461567930256 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]]]}] 00:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1428ms 00:05:30 INFO - PROCESS | 5675 | 1461567930287 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 00:05:30 INFO - PROCESS | 5675 | 1461567930291 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 00:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:05:30 INFO - PROCESS | 5675 | 1461567930296 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:05:30 INFO - PROCESS | 5675 | 1461567930299 Marionette TRACE conn3 <- [1,1266,null,{}] 00:05:30 INFO - PROCESS | 5675 | 1461567930304 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}] 00:05:30 INFO - PROCESS | 5675 | 1461567930490 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 00:05:30 INFO - PROCESS | 5675 | 1461567930680 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9abd000 == 107 [pid = 5675] [id = 324] 00:05:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46ad0d4c00) [pid = 5675] [serial = 973] [outer = (nil)] 00:05:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46b2f02400) [pid = 5675] [serial = 974] [outer = 0x7f46ad0d4c00] 00:05:30 INFO - PROCESS | 5675 | 1461567930762 Marionette DEBUG loaded listener.js 00:05:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46b4af2800) [pid = 5675] [serial = 975] [outer = 0x7f46ad0d4c00] 00:05:31 INFO - PROCESS | 5675 | 1461567931619 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]]]}] 00:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1383ms 00:05:31 INFO - PROCESS | 5675 | 1461567931681 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 00:05:31 INFO - PROCESS | 5675 | 1461567931685 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 00:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:05:31 INFO - PROCESS | 5675 | 1461567931691 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:05:31 INFO - PROCESS | 5675 | 1461567931694 Marionette TRACE conn3 <- [1,1270,null,{}] 00:05:31 INFO - PROCESS | 5675 | 1461567931699 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}] 00:05:31 INFO - PROCESS | 5675 | 1461567931928 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 00:05:32 INFO - PROCESS | 5675 | 1461567932116 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8b61000 == 108 [pid = 5675] [id = 325] 00:05:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46b53dd800) [pid = 5675] [serial = 976] [outer = (nil)] 00:05:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46b6cc4800) [pid = 5675] [serial = 977] [outer = 0x7f46b53dd800] 00:05:32 INFO - PROCESS | 5675 | 1461567932193 Marionette DEBUG loaded listener.js 00:05:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46b8d0a800) [pid = 5675] [serial = 978] [outer = 0x7f46b53dd800] 00:05:33 INFO - PROCESS | 5675 | 1461567933073 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]]]}] 00:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1435ms 00:05:33 INFO - PROCESS | 5675 | 1461567933127 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 00:05:33 INFO - PROCESS | 5675 | 1461567933131 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 00:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:05:33 INFO - PROCESS | 5675 | 1461567933137 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:05:33 INFO - PROCESS | 5675 | 1461567933139 Marionette TRACE conn3 <- [1,1274,null,{}] 00:05:33 INFO - PROCESS | 5675 | 1461567933144 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}] 00:05:33 INFO - PROCESS | 5675 | 1461567933340 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 00:05:33 INFO - PROCESS | 5675 | 1461567933595 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ce5a4000 == 109 [pid = 5675] [id = 326] 00:05:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46adeb4c00) [pid = 5675] [serial = 979] [outer = (nil)] 00:05:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46c3e7f000) [pid = 5675] [serial = 980] [outer = 0x7f46adeb4c00] 00:05:33 INFO - PROCESS | 5675 | 1461567933711 Marionette DEBUG loaded listener.js 00:05:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46c5159400) [pid = 5675] [serial = 981] [outer = 0x7f46adeb4c00] 00:05:34 INFO - PROCESS | 5675 | 1461567934531 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]]]}] 00:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1435ms 00:05:34 INFO - PROCESS | 5675 | 1461567934573 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 00:05:34 INFO - PROCESS | 5675 | 1461567934577 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 00:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:05:34 INFO - PROCESS | 5675 | 1461567934582 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:05:34 INFO - PROCESS | 5675 | 1461567934587 Marionette TRACE conn3 <- [1,1278,null,{}] 00:05:34 INFO - PROCESS | 5675 | 1461567934593 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}] 00:05:34 INFO - PROCESS | 5675 | 1461567934782 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 00:05:34 INFO - PROCESS | 5675 | 1461567934984 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2157000 == 110 [pid = 5675] [id = 327] 00:05:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46b600a000) [pid = 5675] [serial = 982] [outer = (nil)] 00:05:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46c72edc00) [pid = 5675] [serial = 983] [outer = 0x7f46b600a000] 00:05:35 INFO - PROCESS | 5675 | 1461567935099 Marionette DEBUG loaded listener.js 00:05:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46c9167000) [pid = 5675] [serial = 984] [outer = 0x7f46b600a000] 00:05:36 INFO - PROCESS | 5675 | 1461567936195 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]]]}] 00:05:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1690ms 00:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:05:36 INFO - PROCESS | 5675 | 1461567936275 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 00:05:36 INFO - PROCESS | 5675 | 1461567936277 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 00:05:36 INFO - PROCESS | 5675 | 1461567936284 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:05:36 INFO - PROCESS | 5675 | 1461567936287 Marionette TRACE conn3 <- [1,1282,null,{}] 00:05:36 INFO - PROCESS | 5675 | 1461567936293 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}] 00:05:36 INFO - PROCESS | 5675 | 1461567936529 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 00:05:36 INFO - PROCESS | 5675 | 1461567936718 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fdbe800 == 111 [pid = 5675] [id = 328] 00:05:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f469e736800) [pid = 5675] [serial = 985] [outer = (nil)] 00:05:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f469e73c800) [pid = 5675] [serial = 986] [outer = 0x7f469e736800] 00:05:36 INFO - PROCESS | 5675 | 1461567936830 Marionette DEBUG loaded listener.js 00:05:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f469e741400) [pid = 5675] [serial = 987] [outer = 0x7f469e736800] 00:05:37 INFO - PROCESS | 5675 | 1461567937915 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]]]}] 00:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1695ms 00:05:37 INFO - PROCESS | 5675 | 1461567937979 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 00:05:37 INFO - PROCESS | 5675 | 1461567937983 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 00:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:05:37 INFO - PROCESS | 5675 | 1461567937989 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:05:37 INFO - PROCESS | 5675 | 1461567937991 Marionette TRACE conn3 <- [1,1286,null,{}] 00:05:37 INFO - PROCESS | 5675 | 1461567937996 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}] 00:05:38 INFO - PROCESS | 5675 | 1461567938205 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 00:05:38 INFO - PROCESS | 5675 | 1461567938434 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:38 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41c6000 == 112 [pid = 5675] [id = 329] 00:05:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f469e732800) [pid = 5675] [serial = 988] [outer = (nil)] 00:05:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f469fc73400) [pid = 5675] [serial = 989] [outer = 0x7f469e732800] 00:05:38 INFO - PROCESS | 5675 | 1461567938573 Marionette DEBUG loaded listener.js 00:05:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46a4336000) [pid = 5675] [serial = 990] [outer = 0x7f469e732800] 00:05:39 INFO - PROCESS | 5675 | 1461567939409 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]]]}] 00:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1479ms 00:05:39 INFO - PROCESS | 5675 | 1461567939469 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 00:05:39 INFO - PROCESS | 5675 | 1461567939472 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 00:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:05:39 INFO - PROCESS | 5675 | 1461567939478 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:05:39 INFO - PROCESS | 5675 | 1461567939481 Marionette TRACE conn3 <- [1,1290,null,{}] 00:05:39 INFO - PROCESS | 5675 | 1461567939486 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}] 00:05:39 INFO - PROCESS | 5675 | 1461567939707 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 00:05:39 INFO - PROCESS | 5675 | 1461567939896 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6ed3800 == 113 [pid = 5675] [id = 330] 00:05:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f46ac5a6000) [pid = 5675] [serial = 991] [outer = (nil)] 00:05:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f46ad0d9400) [pid = 5675] [serial = 992] [outer = 0x7f46ac5a6000] 00:05:40 INFO - PROCESS | 5675 | 1461567940024 Marionette DEBUG loaded listener.js 00:05:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f46aecd7000) [pid = 5675] [serial = 993] [outer = 0x7f46ac5a6000] 00:05:41 INFO - PROCESS | 5675 | 1461567941710 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]]]}] 00:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 2287ms 00:05:41 INFO - PROCESS | 5675 | 1461567941766 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 00:05:41 INFO - PROCESS | 5675 | 1461567941771 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 00:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:05:41 INFO - PROCESS | 5675 | 1461567941779 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:05:41 INFO - PROCESS | 5675 | 1461567941784 Marionette TRACE conn3 <- [1,1294,null,{}] 00:05:41 INFO - PROCESS | 5675 | 1461567941793 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}] 00:05:41 INFO - PROCESS | 5675 | 1461567941971 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 00:05:42 INFO - PROCESS | 5675 | 1461567942164 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a506c000 == 114 [pid = 5675] [id = 331] 00:05:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f469fc6d000) [pid = 5675] [serial = 994] [outer = (nil)] 00:05:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f46a00e7000) [pid = 5675] [serial = 995] [outer = 0x7f469fc6d000] 00:05:42 INFO - PROCESS | 5675 | 1461567942230 Marionette DEBUG loaded listener.js 00:05:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f46a17ae400) [pid = 5675] [serial = 996] [outer = 0x7f469fc6d000] 00:05:42 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad91a800 == 113 [pid = 5675] [id = 10] 00:05:43 INFO - PROCESS | 5675 | 1461567943184 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]]]}] 00:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1436ms 00:05:43 INFO - PROCESS | 5675 | 1461567943215 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 00:05:43 INFO - PROCESS | 5675 | 1461567943221 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 00:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:05:43 INFO - PROCESS | 5675 | 1461567943231 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:05:43 INFO - PROCESS | 5675 | 1461567943234 Marionette TRACE conn3 <- [1,1298,null,{}] 00:05:43 INFO - PROCESS | 5675 | 1461567943239 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}] 00:05:43 INFO - PROCESS | 5675 | 1461567943442 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 00:05:43 INFO - PROCESS | 5675 | 1461567943985 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0a23000 == 114 [pid = 5675] [id = 332] 00:05:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f469febd400) [pid = 5675] [serial = 997] [outer = (nil)] 00:05:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f46a17b3800) [pid = 5675] [serial = 998] [outer = 0x7f469febd400] 00:05:44 INFO - PROCESS | 5675 | 1461567944065 Marionette DEBUG loaded listener.js 00:05:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f46a2066400) [pid = 5675] [serial = 999] [outer = 0x7f469febd400] 00:05:45 INFO - PROCESS | 5675 | 1461567945034 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]]]}] 00:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1836ms 00:05:45 INFO - PROCESS | 5675 | 1461567945067 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 00:05:45 INFO - PROCESS | 5675 | 1461567945071 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 00:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:05:45 INFO - PROCESS | 5675 | 1461567945076 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:05:45 INFO - PROCESS | 5675 | 1461567945082 Marionette TRACE conn3 <- [1,1302,null,{}] 00:05:45 INFO - PROCESS | 5675 | 1461567945097 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}] 00:05:45 INFO - PROCESS | 5675 | 1461567945287 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 00:05:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b8d52800 == 113 [pid = 5675] [id = 106] 00:05:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aee0b000 == 112 [pid = 5675] [id = 120] 00:05:45 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f46a61d8000) [pid = 5675] [serial = 890] [outer = (nil)] [url = about:blank] 00:05:45 INFO - PROCESS | 5675 | 1461567945584 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1951800 == 111 [pid = 5675] [id = 318] 00:05:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fc40000 == 110 [pid = 5675] [id = 265] 00:05:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b165c800 == 109 [pid = 5675] [id = 317] 00:05:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fdd2800 == 110 [pid = 5675] [id = 333] 00:05:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f46a179b400) [pid = 5675] [serial = 1000] [outer = (nil)] 00:05:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 199 (0x7f46a4806000) [pid = 5675] [serial = 1001] [outer = 0x7f46a179b400] 00:05:45 INFO - PROCESS | 5675 | 1461567945663 Marionette DEBUG loaded listener.js 00:05:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 200 (0x7f46a61d2800) [pid = 5675] [serial = 1002] [outer = 0x7f46a179b400] 00:05:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b106c000 == 109 [pid = 5675] [id = 316] 00:05:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad136000 == 108 [pid = 5675] [id = 315] 00:05:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fdb8000 == 107 [pid = 5675] [id = 314] 00:05:45 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf48800 == 106 [pid = 5675] [id = 313] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6edb000 == 105 [pid = 5675] [id = 312] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4602800 == 104 [pid = 5675] [id = 311] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1786000 == 103 [pid = 5675] [id = 306] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a181d800 == 102 [pid = 5675] [id = 305] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cb180800 == 101 [pid = 5675] [id = 304] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c5113800 == 100 [pid = 5675] [id = 303] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c309c800 == 99 [pid = 5675] [id = 302] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b708a000 == 98 [pid = 5675] [id = 301] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b66b6800 == 97 [pid = 5675] [id = 300] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4b2b800 == 96 [pid = 5675] [id = 299] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6ed6800 == 95 [pid = 5675] [id = 286] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1250000 == 94 [pid = 5675] [id = 298] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad12d000 == 93 [pid = 5675] [id = 297] 00:05:46 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6e91000 == 92 [pid = 5675] [id = 253] 00:05:46 INFO - PROCESS | 5675 | 1461567946421 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]]]}] 00:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1386ms 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 199 (0x7f46a40ec800) [pid = 5675] [serial = 888] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 198 (0x7f46a1ab3000) [pid = 5675] [serial = 792] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f46adeb8400) [pid = 5675] [serial = 879] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f46a6270800) [pid = 5675] [serial = 876] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f46ad287000) [pid = 5675] [serial = 765] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f46b6994c00) [pid = 5675] [serial = 726] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f46c4146c00) [pid = 5675] [serial = 683] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f46c8fc1000) [pid = 5675] [serial = 780] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f46acfb6c00) [pid = 5675] [serial = 659] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f46c93bb400) [pid = 5675] [serial = 789] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f46b52ee800) [pid = 5675] [serial = 834] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46ad594400) [pid = 5675] [serial = 858] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46ad280400) [pid = 5675] [serial = 828] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46b83d4800) [pid = 5675] [serial = 674] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46a00ef000) [pid = 5675] [serial = 873] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46c5331800) [pid = 5675] [serial = 846] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46b6a2c800) [pid = 5675] [serial = 617] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46c8fc0800) [pid = 5675] [serial = 849] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46b1142000) [pid = 5675] [serial = 831] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46b8d80000) [pid = 5675] [serial = 623] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46c9359800) [pid = 5675] [serial = 783] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46c8b99000) [pid = 5675] [serial = 777] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46b60e2400) [pid = 5675] [serial = 611] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46c4da5800) [pid = 5675] [serial = 686] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46a17a3c00) [pid = 5675] [serial = 861] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46b8d7e400) [pid = 5675] [serial = 729] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46adeb1c00) [pid = 5675] [serial = 629] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46ad27ec00) [pid = 5675] [serial = 878] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46c515cc00) [pid = 5675] [serial = 735] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46a61d8400) [pid = 5675] [serial = 714] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46acfaf000) [pid = 5675] [serial = 870] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46c50e5c00) [pid = 5675] [serial = 843] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f46b12db000) [pid = 5675] [serial = 741] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46c5142c00) [pid = 5675] [serial = 732] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46b6955800) [pid = 5675] [serial = 614] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46a6279c00) [pid = 5675] [serial = 795] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46c93bdc00) [pid = 5675] [serial = 852] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46c5158400) [pid = 5675] [serial = 689] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46a40e6c00) [pid = 5675] [serial = 825] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46b16f8800) [pid = 5675] [serial = 720] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46b6198400) [pid = 5675] [serial = 671] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46ae1b0400) [pid = 5675] [serial = 662] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46a433a000) [pid = 5675] [serial = 798] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46b12d3c00) [pid = 5675] [serial = 884] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a6277c00) [pid = 5675] [serial = 786] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46adecd400) [pid = 5675] [serial = 717] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46a4ff0400) [pid = 5675] [serial = 875] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46a17a9800) [pid = 5675] [serial = 887] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46be01fc00) [pid = 5675] [serial = 626] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46ac5ab000) [pid = 5675] [serial = 692] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46c532ac00) [pid = 5675] [serial = 738] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46b83d8000) [pid = 5675] [serial = 840] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46b83d1800) [pid = 5675] [serial = 620] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46b8d0f800) [pid = 5675] [serial = 771] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46c3c5ac00) [pid = 5675] [serial = 680] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46ad994c00) [pid = 5675] [serial = 605] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46b6913000) [pid = 5675] [serial = 837] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f469ffd9c00) [pid = 5675] [serial = 872] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46af1ec400) [pid = 5675] [serial = 881] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46c6d0bc00) [pid = 5675] [serial = 855] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46b8df8800) [pid = 5675] [serial = 677] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46b1996800) [pid = 5675] [serial = 665] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46b4afd000) [pid = 5675] [serial = 668] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46b60e1000) [pid = 5675] [serial = 723] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46c5323800) [pid = 5675] [serial = 774] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f46b16f3c00) [pid = 5675] [serial = 768] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f46b12dac00) [pid = 5675] [serial = 608] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46b07b6000) [pid = 5675] [serial = 882] [outer = (nil)] [url = about:blank] 00:05:46 INFO - PROCESS | 5675 | 1461567946506 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 00:05:46 INFO - PROCESS | 5675 | 1461567946520 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 00:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:05:46 INFO - PROCESS | 5675 | 1461567946537 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:05:46 INFO - PROCESS | 5675 | 1461567946542 Marionette TRACE conn3 <- [1,1306,null,{}] 00:05:46 INFO - PROCESS | 5675 | 1461567946553 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}] 00:05:46 INFO - PROCESS | 5675 | 1461567946719 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 00:05:47 INFO - PROCESS | 5675 | 1461567947009 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0a36800 == 93 [pid = 5675] [id = 334] 00:05:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f469e739800) [pid = 5675] [serial = 1003] [outer = (nil)] 00:05:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f469ed68400) [pid = 5675] [serial = 1004] [outer = 0x7f469e739800] 00:05:47 INFO - PROCESS | 5675 | 1461567947164 Marionette DEBUG loaded listener.js 00:05:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f469ee9c400) [pid = 5675] [serial = 1005] [outer = 0x7f469e739800] 00:05:48 INFO - PROCESS | 5675 | 1461567948091 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]]]}] 00:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1591ms 00:05:48 INFO - PROCESS | 5675 | 1461567948130 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 00:05:48 INFO - PROCESS | 5675 | 1461567948137 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 00:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:05:48 INFO - PROCESS | 5675 | 1461567948145 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:05:48 INFO - PROCESS | 5675 | 1461567948151 Marionette TRACE conn3 <- [1,1310,null,{}] 00:05:48 INFO - PROCESS | 5675 | 1461567948157 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}] 00:05:48 INFO - PROCESS | 5675 | 1461567948338 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 00:05:48 INFO - PROCESS | 5675 | 1461567948510 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e1c000 == 94 [pid = 5675] [id = 335] 00:05:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46a17b8800) [pid = 5675] [serial = 1006] [outer = (nil)] 00:05:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46a2069400) [pid = 5675] [serial = 1007] [outer = 0x7f46a17b8800] 00:05:48 INFO - PROCESS | 5675 | 1461567948647 Marionette DEBUG loaded listener.js 00:05:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46a4341400) [pid = 5675] [serial = 1008] [outer = 0x7f46a17b8800] 00:05:49 INFO - PROCESS | 5675 | 1461567949728 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] 00:05:49 INFO - PROCESS | 5675 | 1461567949792 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 00:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 00:05:49 INFO - PROCESS | 5675 | 1461567949799 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:05:49 INFO - PROCESS | 5675 | 1461567949803 Marionette TRACE conn3 <- [1,1314,null,{}] 00:05:49 INFO - PROCESS | 5675 | 1461567949809 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}] 00:05:50 INFO - PROCESS | 5675 | 1461567950104 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 00:05:50 INFO - PROCESS | 5675 | 1461567950493 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:50 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6fab800 == 95 [pid = 5675] [id = 336] 00:05:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46a61d5800) [pid = 5675] [serial = 1009] [outer = (nil)] 00:05:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46a63cac00) [pid = 5675] [serial = 1010] [outer = 0x7f46a61d5800] 00:05:50 INFO - PROCESS | 5675 | 1461567950569 Marionette DEBUG loaded listener.js 00:05:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46a6d7bc00) [pid = 5675] [serial = 1011] [outer = 0x7f46a61d5800] 00:05:51 INFO - PROCESS | 5675 | 1461567951423 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]]]}] 00:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1687ms 00:05:51 INFO - PROCESS | 5675 | 1461567951487 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 00:05:51 INFO - PROCESS | 5675 | 1461567951491 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 00:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:05:51 INFO - PROCESS | 5675 | 1461567951508 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:05:51 INFO - PROCESS | 5675 | 1461567951517 Marionette TRACE conn3 <- [1,1318,null,{}] 00:05:51 INFO - PROCESS | 5675 | 1461567951522 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}] 00:05:51 INFO - PROCESS | 5675 | 1461567951754 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 00:05:51 INFO - PROCESS | 5675 | 1461567951927 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad52b000 == 96 [pid = 5675] [id = 337] 00:05:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46a6270c00) [pid = 5675] [serial = 1012] [outer = (nil)] 00:05:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46acfb4800) [pid = 5675] [serial = 1013] [outer = 0x7f46a6270c00] 00:05:52 INFO - PROCESS | 5675 | 1461567952001 Marionette DEBUG loaded listener.js 00:05:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46ad0de800) [pid = 5675] [serial = 1014] [outer = 0x7f46a6270c00] 00:05:52 INFO - PROCESS | 5675 | 1461567952872 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]]]}] 00:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1446ms 00:05:52 INFO - PROCESS | 5675 | 1461567952947 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 00:05:52 INFO - PROCESS | 5675 | 1461567952952 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 00:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:05:52 INFO - PROCESS | 5675 | 1461567952958 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:05:52 INFO - PROCESS | 5675 | 1461567952962 Marionette TRACE conn3 <- [1,1322,null,{}] 00:05:52 INFO - PROCESS | 5675 | 1461567952968 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}] 00:05:53 INFO - PROCESS | 5675 | 1461567953187 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 00:05:53 INFO - PROCESS | 5675 | 1461567953359 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada5e800 == 97 [pid = 5675] [id = 338] 00:05:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46aa8e2400) [pid = 5675] [serial = 1015] [outer = (nil)] 00:05:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46ad4ba000) [pid = 5675] [serial = 1016] [outer = 0x7f46aa8e2400] 00:05:53 INFO - PROCESS | 5675 | 1461567953434 Marionette DEBUG loaded listener.js 00:05:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46ad593000) [pid = 5675] [serial = 1017] [outer = 0x7f46aa8e2400] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46acf79800 == 96 [pid = 5675] [id = 154] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf40000 == 95 [pid = 5675] [id = 151] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6c2e800 == 94 [pid = 5675] [id = 59] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aee06800 == 93 [pid = 5675] [id = 170] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3cbf000 == 92 [pid = 5675] [id = 65] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8b63800 == 91 [pid = 5675] [id = 245] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fdd2800 == 90 [pid = 5675] [id = 333] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0a23000 == 89 [pid = 5675] [id = 332] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a506c000 == 88 [pid = 5675] [id = 331] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ce5a4000 == 87 [pid = 5675] [id = 326] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8b61000 == 86 [pid = 5675] [id = 325] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b9abd000 == 85 [pid = 5675] [id = 324] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b66b5000 == 84 [pid = 5675] [id = 323] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b179c800 == 83 [pid = 5675] [id = 322] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad934800 == 82 [pid = 5675] [id = 321] 00:05:55 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a203e000 == 81 [pid = 5675] [id = 320] 00:05:56 INFO - PROCESS | 5675 | 1461567956068 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]]]}] 00:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 3235ms 00:05:56 INFO - PROCESS | 5675 | 1461567956194 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 00:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:05:56 INFO - PROCESS | 5675 | 1461567956199 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 00:05:56 INFO - PROCESS | 5675 | 1461567956207 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:05:56 INFO - PROCESS | 5675 | 1461567956213 Marionette TRACE conn3 <- [1,1326,null,{}] 00:05:56 INFO - PROCESS | 5675 | 1461567956221 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}] 00:05:56 INFO - PROCESS | 5675 | 1461567956384 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 00:05:56 INFO - PROCESS | 5675 | 1461567956516 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2150800 == 82 [pid = 5675] [id = 339] 00:05:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f469ffce400) [pid = 5675] [serial = 1018] [outer = (nil)] 00:05:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f469ffd6c00) [pid = 5675] [serial = 1019] [outer = 0x7f469ffce400] 00:05:56 INFO - PROCESS | 5675 | 1461567956583 Marionette DEBUG loaded listener.js 00:05:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46a17af400) [pid = 5675] [serial = 1020] [outer = 0x7f469ffce400] 00:05:57 INFO - PROCESS | 5675 | 1461567957328 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]]]}] 00:05:57 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 00:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1138ms 00:05:57 INFO - PROCESS | 5675 | 1461567957346 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 00:05:57 INFO - PROCESS | 5675 | 1461567957354 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 00:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:05:57 INFO - PROCESS | 5675 | 1461567957405 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:05:57 INFO - PROCESS | 5675 | 1461567957409 Marionette TRACE conn3 <- [1,1330,null,{}] 00:05:57 INFO - PROCESS | 5675 | 1461567957425 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}] 00:05:57 INFO - PROCESS | 5675 | 1461567957641 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 00:05:57 INFO - PROCESS | 5675 | 1461567957670 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6e08800 == 83 [pid = 5675] [id = 340] 00:05:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46a1ab4000) [pid = 5675] [serial = 1021] [outer = (nil)] 00:05:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46a4fef800) [pid = 5675] [serial = 1022] [outer = 0x7f46a1ab4000] 00:05:57 INFO - PROCESS | 5675 | 1461567957732 Marionette DEBUG loaded listener.js 00:05:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46a626c000) [pid = 5675] [serial = 1023] [outer = 0x7f46a1ab4000] 00:05:58 INFO - PROCESS | 5675 | 1461567958700 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]]]}] 00:05:58 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 00:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1341ms 00:05:58 INFO - PROCESS | 5675 | 1461567958745 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 00:05:58 INFO - PROCESS | 5675 | 1461567958749 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 00:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:05:58 INFO - PROCESS | 5675 | 1461567958755 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:05:58 INFO - PROCESS | 5675 | 1461567958760 Marionette TRACE conn3 <- [1,1334,null,{}] 00:05:58 INFO - PROCESS | 5675 | 1461567958793 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}] 00:05:59 INFO - PROCESS | 5675 | 1461567959029 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 00:05:59 INFO - PROCESS | 5675 | 1461567959160 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:05:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad13c000 == 84 [pid = 5675] [id = 341] 00:05:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46acf96800) [pid = 5675] [serial = 1024] [outer = (nil)] 00:05:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46acfad400) [pid = 5675] [serial = 1025] [outer = 0x7f46acf96800] 00:05:59 INFO - PROCESS | 5675 | 1461567959228 Marionette DEBUG loaded listener.js 00:05:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46ad289000) [pid = 5675] [serial = 1026] [outer = 0x7f46acf96800] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f469ee91800) [pid = 5675] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f469fc6d000) [pid = 5675] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46ad596c00) [pid = 5675] [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.] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f469febd400) [pid = 5675] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f469ffd4400) [pid = 5675] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46a4ff3c00) [pid = 5675] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46a00e4c00) [pid = 5675] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46a4ff2800) [pid = 5675] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46b61a2800) [pid = 5675] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f469ee92400) [pid = 5675] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46a2062000) [pid = 5675] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46a5f21c00) [pid = 5675] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:05:59 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f469fc6b800) [pid = 5675] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:06:00 INFO - PROCESS | 5675 | 1461567960289 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]]]}] 00:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1551ms 00:06:00 INFO - PROCESS | 5675 | 1461567960306 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 00:06:00 INFO - PROCESS | 5675 | 1461567960311 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 00:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:06:00 INFO - PROCESS | 5675 | 1461567960326 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:06:00 INFO - PROCESS | 5675 | 1461567960329 Marionette TRACE conn3 <- [1,1338,null,{}] 00:06:00 INFO - PROCESS | 5675 | 1461567960334 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}] 00:06:00 INFO - PROCESS | 5675 | 1461567960499 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 00:06:00 INFO - PROCESS | 5675 | 1461567960516 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:00 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf39800 == 85 [pid = 5675] [id = 342] 00:06:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46a40ea800) [pid = 5675] [serial = 1027] [outer = (nil)] 00:06:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46adebd400) [pid = 5675] [serial = 1028] [outer = 0x7f46a40ea800] 00:06:00 INFO - PROCESS | 5675 | 1461567960581 Marionette DEBUG loaded listener.js 00:06:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46aded5c00) [pid = 5675] [serial = 1029] [outer = 0x7f46a40ea800] 00:06:01 INFO - PROCESS | 5675 | 1461567961874 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]]]}] 00:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1591ms 00:06:01 INFO - PROCESS | 5675 | 1461567961977 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 00:06:01 INFO - PROCESS | 5675 | 1461567961985 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 00:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:06:02 INFO - PROCESS | 5675 | 1461567962003 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:06:02 INFO - PROCESS | 5675 | 1461567962008 Marionette TRACE conn3 <- [1,1342,null,{}] 00:06:02 INFO - PROCESS | 5675 | 1461567962021 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}] 00:06:02 INFO - PROCESS | 5675 | 1461567962327 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 00:06:02 INFO - PROCESS | 5675 | 1461567962507 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a460b800 == 86 [pid = 5675] [id = 343] 00:06:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f469ffcf800) [pid = 5675] [serial = 1030] [outer = (nil)] 00:06:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46a00e7400) [pid = 5675] [serial = 1031] [outer = 0x7f469ffcf800] 00:06:02 INFO - PROCESS | 5675 | 1461567962586 Marionette DEBUG loaded listener.js 00:06:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46a1aac800) [pid = 5675] [serial = 1032] [outer = 0x7f469ffcf800] 00:06:03 INFO - PROCESS | 5675 | 1461567963488 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]]]}] 00:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1543ms 00:06:03 INFO - PROCESS | 5675 | 1461567963545 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 00:06:03 INFO - PROCESS | 5675 | 1461567963553 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 00:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:06:03 INFO - PROCESS | 5675 | 1461567963564 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:06:03 INFO - PROCESS | 5675 | 1461567963567 Marionette TRACE conn3 <- [1,1346,null,{}] 00:06:03 INFO - PROCESS | 5675 | 1461567963574 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}] 00:06:03 INFO - PROCESS | 5675 | 1461567963810 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 00:06:04 INFO - PROCESS | 5675 | 1461567964034 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad938800 == 87 [pid = 5675] [id = 344] 00:06:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46a4ff4000) [pid = 5675] [serial = 1033] [outer = (nil)] 00:06:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46a6272c00) [pid = 5675] [serial = 1034] [outer = 0x7f46a4ff4000] 00:06:04 INFO - PROCESS | 5675 | 1461567964162 Marionette DEBUG loaded listener.js 00:06:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46aa8d5c00) [pid = 5675] [serial = 1035] [outer = 0x7f46a4ff4000] 00:06:05 INFO - PROCESS | 5675 | 1461567965120 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]]]}] 00:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1589ms 00:06:05 INFO - PROCESS | 5675 | 1461567965153 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 00:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:06:05 INFO - PROCESS | 5675 | 1461567965158 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 00:06:05 INFO - PROCESS | 5675 | 1461567965164 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:06:05 INFO - PROCESS | 5675 | 1461567965170 Marionette TRACE conn3 <- [1,1350,null,{}] 00:06:05 INFO - PROCESS | 5675 | 1461567965185 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}] 00:06:05 INFO - PROCESS | 5675 | 1461567965371 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 00:06:05 INFO - PROCESS | 5675 | 1461567965628 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afdb9800 == 88 [pid = 5675] [id = 345] 00:06:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46ad286000) [pid = 5675] [serial = 1036] [outer = (nil)] 00:06:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46ad595800) [pid = 5675] [serial = 1037] [outer = 0x7f46ad286000] 00:06:05 INFO - PROCESS | 5675 | 1461567965759 Marionette DEBUG loaded listener.js 00:06:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46ae170c00) [pid = 5675] [serial = 1038] [outer = 0x7f46ad286000] 00:06:06 INFO - PROCESS | 5675 | 1461567966639 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]]]}] 00:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1533ms 00:06:06 INFO - PROCESS | 5675 | 1461567966699 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 00:06:06 INFO - PROCESS | 5675 | 1461567966703 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 00:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:06:06 INFO - PROCESS | 5675 | 1461567966709 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:06:06 INFO - PROCESS | 5675 | 1461567966711 Marionette TRACE conn3 <- [1,1354,null,{}] 00:06:06 INFO - PROCESS | 5675 | 1461567966717 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}] 00:06:06 INFO - PROCESS | 5675 | 1461567966898 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 00:06:07 INFO - PROCESS | 5675 | 1461567967073 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1248800 == 89 [pid = 5675] [id = 346] 00:06:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46ad50cc00) [pid = 5675] [serial = 1039] [outer = (nil)] 00:06:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46af1e7400) [pid = 5675] [serial = 1040] [outer = 0x7f46ad50cc00] 00:06:07 INFO - PROCESS | 5675 | 1461567967150 Marionette DEBUG loaded listener.js 00:06:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46afdf2c00) [pid = 5675] [serial = 1041] [outer = 0x7f46ad50cc00] 00:06:08 INFO - PROCESS | 5675 | 1461567968032 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]]]}] 00:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1382ms 00:06:08 INFO - PROCESS | 5675 | 1461567968093 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 00:06:08 INFO - PROCESS | 5675 | 1461567968096 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 00:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:06:08 INFO - PROCESS | 5675 | 1461567968102 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:06:08 INFO - PROCESS | 5675 | 1461567968105 Marionette TRACE conn3 <- [1,1358,null,{}] 00:06:08 INFO - PROCESS | 5675 | 1461567968111 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}] 00:06:08 INFO - PROCESS | 5675 | 1461567968295 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 00:06:08 INFO - PROCESS | 5675 | 1461567968472 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1657000 == 90 [pid = 5675] [id = 347] 00:06:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46ad99fc00) [pid = 5675] [serial = 1042] [outer = (nil)] 00:06:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46b075a400) [pid = 5675] [serial = 1043] [outer = 0x7f46ad99fc00] 00:06:08 INFO - PROCESS | 5675 | 1461567968547 Marionette DEBUG loaded listener.js 00:06:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46b1139000) [pid = 5675] [serial = 1044] [outer = 0x7f46ad99fc00] 00:06:09 INFO - PROCESS | 5675 | 1461567969393 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]]]}] 00:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1341ms 00:06:09 INFO - PROCESS | 5675 | 1461567969445 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 00:06:09 INFO - PROCESS | 5675 | 1461567969448 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 00:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:06:09 INFO - PROCESS | 5675 | 1461567969454 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:06:09 INFO - PROCESS | 5675 | 1461567969456 Marionette TRACE conn3 <- [1,1362,null,{}] 00:06:09 INFO - PROCESS | 5675 | 1461567969462 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}] 00:06:09 INFO - PROCESS | 5675 | 1461567969684 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 00:06:09 INFO - PROCESS | 5675 | 1461567969862 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b16b5800 == 91 [pid = 5675] [id = 348] 00:06:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46afdf3800) [pid = 5675] [serial = 1045] [outer = (nil)] 00:06:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46b1993000) [pid = 5675] [serial = 1046] [outer = 0x7f46afdf3800] 00:06:09 INFO - PROCESS | 5675 | 1461567969940 Marionette DEBUG loaded listener.js 00:06:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46b2fdac00) [pid = 5675] [serial = 1047] [outer = 0x7f46afdf3800] 00:06:10 INFO - PROCESS | 5675 | 1461567970818 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]]]}] 00:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1431ms 00:06:10 INFO - PROCESS | 5675 | 1461567970886 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 00:06:10 INFO - PROCESS | 5675 | 1461567970890 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 00:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:06:10 INFO - PROCESS | 5675 | 1461567970898 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:06:10 INFO - PROCESS | 5675 | 1461567970900 Marionette TRACE conn3 <- [1,1366,null,{}] 00:06:10 INFO - PROCESS | 5675 | 1461567970906 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}] 00:06:11 INFO - PROCESS | 5675 | 1461567971076 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 00:06:11 INFO - PROCESS | 5675 | 1461567971266 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b2f4f800 == 92 [pid = 5675] [id = 349] 00:06:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46b12d5000) [pid = 5675] [serial = 1048] [outer = (nil)] 00:06:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46b398d800) [pid = 5675] [serial = 1049] [outer = 0x7f46b12d5000] 00:06:11 INFO - PROCESS | 5675 | 1461567971337 Marionette DEBUG loaded listener.js 00:06:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46b4af4000) [pid = 5675] [serial = 1050] [outer = 0x7f46b12d5000] 00:06:12 INFO - PROCESS | 5675 | 1461567972237 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] 00:06:12 INFO - PROCESS | 5675 | 1461567972280 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 00:06:12 INFO - PROCESS | 5675 | 1461567972287 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:06:12 INFO - PROCESS | 5675 | 1461567972290 Marionette TRACE conn3 <- [1,1370,null,{}] 00:06:12 INFO - PROCESS | 5675 | 1461567972295 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}] 00:06:12 INFO - PROCESS | 5675 | 1461567972467 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 00:06:12 INFO - PROCESS | 5675 | 1461567972650 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:12 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4e2a800 == 93 [pid = 5675] [id = 350] 00:06:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46b12dac00) [pid = 5675] [serial = 1051] [outer = (nil)] 00:06:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46b4fe4800) [pid = 5675] [serial = 1052] [outer = 0x7f46b12dac00] 00:06:12 INFO - PROCESS | 5675 | 1461567972721 Marionette DEBUG loaded listener.js 00:06:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46b52e9000) [pid = 5675] [serial = 1053] [outer = 0x7f46b12dac00] 00:06:13 INFO - PROCESS | 5675 | 1461567973665 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] 00:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:06:13 INFO - PROCESS | 5675 | 1461567973698 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 00:06:13 INFO - PROCESS | 5675 | 1461567973705 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:06:13 INFO - PROCESS | 5675 | 1461567973708 Marionette TRACE conn3 <- [1,1374,null,{}] 00:06:13 INFO - PROCESS | 5675 | 1461567973713 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}] 00:06:13 INFO - PROCESS | 5675 | 1461567973887 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 00:06:14 INFO - PROCESS | 5675 | 1461567974073 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5ddb000 == 94 [pid = 5675] [id = 351] 00:06:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46b2fdb800) [pid = 5675] [serial = 1054] [outer = (nil)] 00:06:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46b5832400) [pid = 5675] [serial = 1055] [outer = 0x7f46b2fdb800] 00:06:14 INFO - PROCESS | 5675 | 1461567974159 Marionette DEBUG loaded listener.js 00:06:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46b6002800) [pid = 5675] [serial = 1056] [outer = 0x7f46b2fdb800] 00:06:15 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:15 INFO - PROCESS | 5675 | 1461567975118 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] 00:06:15 INFO - PROCESS | 5675 | 1461567975144 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 00:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:06:15 INFO - PROCESS | 5675 | 1461567975150 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:06:15 INFO - PROCESS | 5675 | 1461567975152 Marionette TRACE conn3 <- [1,1378,null,{}] 00:06:15 INFO - PROCESS | 5675 | 1461567975159 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}] 00:06:15 INFO - PROCESS | 5675 | 1461567975344 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 00:06:15 INFO - PROCESS | 5675 | 1461567975528 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b66c3000 == 95 [pid = 5675] [id = 352] 00:06:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46b40bf000) [pid = 5675] [serial = 1057] [outer = (nil)] 00:06:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46b60e4800) [pid = 5675] [serial = 1058] [outer = 0x7f46b40bf000] 00:06:15 INFO - PROCESS | 5675 | 1461567975602 Marionette DEBUG loaded listener.js 00:06:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46b6834800) [pid = 5675] [serial = 1059] [outer = 0x7f46b40bf000] 00:06:16 INFO - PROCESS | 5675 | 1461567976466 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] 00:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:06:16 INFO - PROCESS | 5675 | 1461567976536 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 00:06:16 INFO - PROCESS | 5675 | 1461567976542 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:06:16 INFO - PROCESS | 5675 | 1461567976547 Marionette TRACE conn3 <- [1,1382,null,{}] 00:06:16 INFO - PROCESS | 5675 | 1461567976552 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}] 00:06:16 INFO - PROCESS | 5675 | 1461567976788 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 00:06:16 INFO - PROCESS | 5675 | 1461567976970 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b709d800 == 96 [pid = 5675] [id = 353] 00:06:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46b6908400) [pid = 5675] [serial = 1060] [outer = (nil)] 00:06:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46b6958400) [pid = 5675] [serial = 1061] [outer = 0x7f46b6908400] 00:06:17 INFO - PROCESS | 5675 | 1461567977058 Marionette DEBUG loaded listener.js 00:06:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46b6cbfc00) [pid = 5675] [serial = 1062] [outer = 0x7f46b6908400] 00:06:18 INFO - PROCESS | 5675 | [5675] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:06:18 INFO - PROCESS | 5675 | 1461567978050 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] 00:06:18 INFO - PROCESS | 5675 | 1461567978132 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 00:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:06:18 INFO - PROCESS | 5675 | 1461567978139 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:06:18 INFO - PROCESS | 5675 | 1461567978142 Marionette TRACE conn3 <- [1,1386,null,{}] 00:06:18 INFO - PROCESS | 5675 | 1461567978147 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}] 00:06:18 INFO - PROCESS | 5675 | 1461567978369 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 00:06:18 INFO - PROCESS | 5675 | 1461567978605 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9ac6800 == 97 [pid = 5675] [id = 354] 00:06:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46b690d000) [pid = 5675] [serial = 1063] [outer = (nil)] 00:06:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46b8d0fc00) [pid = 5675] [serial = 1064] [outer = 0x7f46b690d000] 00:06:18 INFO - PROCESS | 5675 | 1461567978694 Marionette DEBUG loaded listener.js 00:06:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46b8d78400) [pid = 5675] [serial = 1065] [outer = 0x7f46b690d000] 00:06:19 INFO - PROCESS | 5675 | 1461567979593 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] 00:06:19 INFO - PROCESS | 5675 | 1461567979624 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 00:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:06:19 INFO - PROCESS | 5675 | 1461567979630 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:06:19 INFO - PROCESS | 5675 | 1461567979632 Marionette TRACE conn3 <- [1,1390,null,{}] 00:06:19 INFO - PROCESS | 5675 | 1461567979638 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}] 00:06:19 INFO - PROCESS | 5675 | 1461567979819 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 00:06:20 INFO - PROCESS | 5675 | 1461567980007 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0bb8800 == 98 [pid = 5675] [id = 355] 00:06:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f469ee9c000) [pid = 5675] [serial = 1066] [outer = (nil)] 00:06:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46a00ef800) [pid = 5675] [serial = 1067] [outer = 0x7f469ee9c000] 00:06:20 INFO - PROCESS | 5675 | 1461567980081 Marionette DEBUG loaded listener.js 00:06:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46a4ff6000) [pid = 5675] [serial = 1068] [outer = 0x7f469ee9c000] 00:06:21 INFO - PROCESS | 5675 | 1461567981228 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]]]}] 00:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1628ms 00:06:21 INFO - PROCESS | 5675 | 1461567981259 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 00:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:06:21 INFO - PROCESS | 5675 | 1461567981265 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 00:06:21 INFO - PROCESS | 5675 | 1461567981273 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:06:21 INFO - PROCESS | 5675 | 1461567981278 Marionette TRACE conn3 <- [1,1394,null,{}] 00:06:21 INFO - PROCESS | 5675 | 1461567981286 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}] 00:06:21 INFO - PROCESS | 5675 | 1461567981505 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 00:06:21 INFO - PROCESS | 5675 | 1461567981763 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4879000 == 99 [pid = 5675] [id = 356] 00:06:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f469ed70800) [pid = 5675] [serial = 1069] [outer = (nil)] 00:06:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f469ffd3400) [pid = 5675] [serial = 1070] [outer = 0x7f469ed70800] 00:06:21 INFO - PROCESS | 5675 | 1461567981829 Marionette DEBUG loaded listener.js 00:06:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46a17b4c00) [pid = 5675] [serial = 1071] [outer = 0x7f469ed70800] 00:06:22 INFO - PROCESS | 5675 | 1461567982774 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]]]}] 00:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1533ms 00:06:22 INFO - PROCESS | 5675 | 1461567982806 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 00:06:22 INFO - PROCESS | 5675 | 1461567982814 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 00:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:06:22 INFO - PROCESS | 5675 | 1461567982824 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:06:22 INFO - PROCESS | 5675 | 1461567982827 Marionette TRACE conn3 <- [1,1398,null,{}] 00:06:22 INFO - PROCESS | 5675 | 1461567982833 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}] 00:06:23 INFO - PROCESS | 5675 | 1461567983013 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 00:06:23 INFO - PROCESS | 5675 | 1461567983260 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41d9800 == 100 [pid = 5675] [id = 357] 00:06:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46a4335800) [pid = 5675] [serial = 1072] [outer = (nil)] 00:06:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f46a4ff2c00) [pid = 5675] [serial = 1073] [outer = 0x7f46a4335800] 00:06:23 INFO - PROCESS | 5675 | 1461567983374 Marionette DEBUG loaded listener.js 00:06:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f46a6273400) [pid = 5675] [serial = 1074] [outer = 0x7f46a4335800] 00:06:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad13c000 == 99 [pid = 5675] [id = 341] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f469fc6ac00) [pid = 5675] [serial = 962] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f46a205fc00) [pid = 5675] [serial = 965] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46a6275800) [pid = 5675] [serial = 968] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46aefcf000) [pid = 5675] [serial = 971] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46b2f02400) [pid = 5675] [serial = 974] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46b6cc4800) [pid = 5675] [serial = 977] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46c3e7f000) [pid = 5675] [serial = 980] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46c72edc00) [pid = 5675] [serial = 983] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f469e73c800) [pid = 5675] [serial = 986] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f469fc73400) [pid = 5675] [serial = 989] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46ad0d9400) [pid = 5675] [serial = 992] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46a480a800) [pid = 5675] [serial = 893] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46b555a800) [pid = 5675] [serial = 902] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46bd244c00) [pid = 5675] [serial = 908] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f469ed6d000) [pid = 5675] [serial = 929] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46c8fc8c00) [pid = 5675] [serial = 914] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f469eceac00) [pid = 5675] [serial = 917] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46b2f06000) [pid = 5675] [serial = 899] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46adebcc00) [pid = 5675] [serial = 896] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46b690c400) [pid = 5675] [serial = 905] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46c51c4800) [pid = 5675] [serial = 911] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f469feb7400) [pid = 5675] [serial = 932] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f469feb9400) [pid = 5675] [serial = 926] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f46c93c2c00) [pid = 5675] [serial = 920] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46c8fc1800) [pid = 5675] [serial = 923] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46a4806000) [pid = 5675] [serial = 1001] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6e08800 == 98 [pid = 5675] [id = 340] 00:06:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2150800 == 97 [pid = 5675] [id = 339] 00:06:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ada5e800 == 96 [pid = 5675] [id = 338] 00:06:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad52b000 == 95 [pid = 5675] [id = 337] 00:06:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6fab800 == 94 [pid = 5675] [id = 336] 00:06:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4e1c000 == 93 [pid = 5675] [id = 335] 00:06:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0a36800 == 92 [pid = 5675] [id = 334] 00:06:24 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad91a000 == 91 [pid = 5675] [id = 11] 00:06:24 INFO - PROCESS | 5675 | 1461567984466 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]]]}] 00:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1694ms 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46a00e7000) [pid = 5675] [serial = 995] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46acf8b000) [pid = 5675] [serial = 696] [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.] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46a4337000) [pid = 5675] [serial = 960] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46a17ae400) [pid = 5675] [serial = 996] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46a17b3800) [pid = 5675] [serial = 998] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46a2066400) [pid = 5675] [serial = 999] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46a2063c00) [pid = 5675] [serial = 938] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46a6d80400) [pid = 5675] [serial = 891] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46a17b1c00) [pid = 5675] [serial = 936] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a2069000) [pid = 5675] [serial = 939] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46b075d000) [pid = 5675] [serial = 948] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46b8df2000) [pid = 5675] [serial = 954] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46b83ce800) [pid = 5675] [serial = 953] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f469ee9d800) [pid = 5675] [serial = 957] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46b6a23800) [pid = 5675] [serial = 951] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f469ee97c00) [pid = 5675] [serial = 956] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46afc1dc00) [pid = 5675] [serial = 947] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46ad0d5400) [pid = 5675] [serial = 942] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a63cd000) [pid = 5675] [serial = 941] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46b32be800) [pid = 5675] [serial = 950] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46a1aaf800) [pid = 5675] [serial = 944] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46ae177000) [pid = 5675] [serial = 945] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46a17a1800) [pid = 5675] [serial = 935] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f469fc66000) [pid = 5675] [serial = 959] [outer = (nil)] [url = about:blank] 00:06:24 INFO - PROCESS | 5675 | 1461567984547 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 00:06:24 INFO - PROCESS | 5675 | 1461567984549 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 00:06:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:06:24 INFO - PROCESS | 5675 | 1461567984559 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:06:24 INFO - PROCESS | 5675 | 1461567984563 Marionette TRACE conn3 <- [1,1402,null,{}] 00:06:24 INFO - PROCESS | 5675 | 1461567984579 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}] 00:06:24 INFO - PROCESS | 5675 | 1461567984764 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 00:06:24 INFO - PROCESS | 5675 | 1461567984959 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a215f000 == 92 [pid = 5675] [id = 358] 00:06:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46a6275800) [pid = 5675] [serial = 1075] [outer = (nil)] 00:06:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46a6ccc800) [pid = 5675] [serial = 1076] [outer = 0x7f46a6275800] 00:06:25 INFO - PROCESS | 5675 | 1461567985029 Marionette DEBUG loaded listener.js 00:06:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46acf94000) [pid = 5675] [serial = 1077] [outer = 0x7f46a6275800] 00:06:25 INFO - PROCESS | 5675 | 1461567985733 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]]]}] 00:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1188ms 00:06:25 INFO - PROCESS | 5675 | 1461567985748 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 00:06:25 INFO - PROCESS | 5675 | 1461567985753 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 00:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:06:25 INFO - PROCESS | 5675 | 1461567985762 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:06:25 INFO - PROCESS | 5675 | 1461567985764 Marionette TRACE conn3 <- [1,1406,null,{}] 00:06:25 INFO - PROCESS | 5675 | 1461567985769 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}] 00:06:25 INFO - PROCESS | 5675 | 1461567985988 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 00:06:26 INFO - PROCESS | 5675 | 1461567986004 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6ecc000 == 93 [pid = 5675] [id = 359] 00:06:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46a4ff5c00) [pid = 5675] [serial = 1078] [outer = (nil)] 00:06:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46adeca800) [pid = 5675] [serial = 1079] [outer = 0x7f46a4ff5c00] 00:06:26 INFO - PROCESS | 5675 | 1461567986065 Marionette DEBUG loaded listener.js 00:06:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46ae175800) [pid = 5675] [serial = 1080] [outer = 0x7f46a4ff5c00] 00:06:26 INFO - PROCESS | 5675 | 1461567986933 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]]]}] 00:06:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1239ms 00:06:27 INFO - PROCESS | 5675 | 1461567987005 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 00:06:27 INFO - PROCESS | 5675 | 1461567987009 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 00:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:06:27 INFO - PROCESS | 5675 | 1461567987014 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:06:27 INFO - PROCESS | 5675 | 1461567987028 Marionette TRACE conn3 <- [1,1410,null,{}] 00:06:27 INFO - PROCESS | 5675 | 1461567987032 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}] 00:06:27 INFO - PROCESS | 5675 | 1461567987244 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 00:06:27 INFO - PROCESS | 5675 | 1461567987265 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad717800 == 94 [pid = 5675] [id = 360] 00:06:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46ad0db400) [pid = 5675] [serial = 1081] [outer = (nil)] 00:06:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46aeccfc00) [pid = 5675] [serial = 1082] [outer = 0x7f46ad0db400] 00:06:27 INFO - PROCESS | 5675 | 1461567987324 Marionette DEBUG loaded listener.js 00:06:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46ad598000) [pid = 5675] [serial = 1083] [outer = 0x7f46ad0db400] 00:06:28 INFO - PROCESS | 5675 | 1461567988269 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]]]}] 00:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1288ms 00:06:28 INFO - PROCESS | 5675 | 1461567988304 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 00:06:28 INFO - PROCESS | 5675 | 1461567988307 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 00:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:06:28 INFO - PROCESS | 5675 | 1461567988313 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:06:28 INFO - PROCESS | 5675 | 1461567988315 Marionette TRACE conn3 <- [1,1414,null,{}] 00:06:28 INFO - PROCESS | 5675 | 1461567988320 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}] 00:06:28 INFO - PROCESS | 5675 | 1461567988585 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 00:06:28 INFO - PROCESS | 5675 | 1461567988618 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aec9b800 == 95 [pid = 5675] [id = 361] 00:06:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46b16ef400) [pid = 5675] [serial = 1084] [outer = (nil)] 00:06:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46b32bc800) [pid = 5675] [serial = 1085] [outer = 0x7f46b16ef400] 00:06:28 INFO - PROCESS | 5675 | 1461567988683 Marionette DEBUG loaded listener.js 00:06:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46b60db000) [pid = 5675] [serial = 1086] [outer = 0x7f46b16ef400] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46a17b8800) [pid = 5675] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46b83ccc00) [pid = 5675] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f469ece0800) [pid = 5675] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f469ffce400) [pid = 5675] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46a1ab4000) [pid = 5675] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f469ece3800) [pid = 5675] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46ad91b000) [pid = 5675] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f469eced400) [pid = 5675] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f469fc6fc00) [pid = 5675] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46a40ebc00) [pid = 5675] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46b600a000) [pid = 5675] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46a5f1a800) [pid = 5675] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f469ee9a000) [pid = 5675] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46acf97000) [pid = 5675] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46a61d5800) [pid = 5675] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46acf96800) [pid = 5675] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f469e739800) [pid = 5675] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46a4340c00) [pid = 5675] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f469e736800) [pid = 5675] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f46a6270c00) [pid = 5675] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46ad0d4c00) [pid = 5675] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f46b53dd800) [pid = 5675] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f46a179b400) [pid = 5675] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f46b12d7000) [pid = 5675] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46a433d400) [pid = 5675] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46adeb4c00) [pid = 5675] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f469ed63800) [pid = 5675] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 125 (0x7f469e732800) [pid = 5675] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 124 (0x7f46b07b8800) [pid = 5675] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 123 (0x7f469fc6e400) [pid = 5675] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 122 (0x7f46a17b0400) [pid = 5675] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 121 (0x7f46b83d0400) [pid = 5675] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 120 (0x7f46ac5a6000) [pid = 5675] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 119 (0x7f469feb3000) [pid = 5675] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:06:29 INFO - PROCESS | 5675 | --DOMWINDOW == 118 (0x7f46b6964c00) [pid = 5675] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:06:29 INFO - PROCESS | 5675 | 1461567989959 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]]]}] 00:06:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:06:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1684ms 00:06:30 INFO - PROCESS | 5675 | 1461567989998 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 00:06:30 INFO - PROCESS | 5675 | 1461567990000 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 00:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:06:30 INFO - PROCESS | 5675 | 1461567990006 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:06:30 INFO - PROCESS | 5675 | 1461567990008 Marionette TRACE conn3 <- [1,1418,null,{}] 00:06:30 INFO - PROCESS | 5675 | 1461567990025 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}] 00:06:30 INFO - PROCESS | 5675 | 1461567990239 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 00:06:30 INFO - PROCESS | 5675 | 1461567990255 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a487e800 == 96 [pid = 5675] [id = 362] 00:06:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 119 (0x7f469e735000) [pid = 5675] [serial = 1087] [outer = (nil)] 00:06:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 120 (0x7f469ffce400) [pid = 5675] [serial = 1088] [outer = 0x7f469e735000] 00:06:30 INFO - PROCESS | 5675 | 1461567990315 Marionette DEBUG loaded listener.js 00:06:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 121 (0x7f46a4336800) [pid = 5675] [serial = 1089] [outer = 0x7f469e735000] 00:06:31 INFO - PROCESS | 5675 | 1461567991095 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]]]}] 00:06:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:06:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1130ms 00:06:31 INFO - PROCESS | 5675 | 1461567991145 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 00:06:31 INFO - PROCESS | 5675 | 1461567991149 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 00:06:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:06:31 INFO - PROCESS | 5675 | 1461567991155 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:06:31 INFO - PROCESS | 5675 | 1461567991158 Marionette TRACE conn3 <- [1,1422,null,{}] 00:06:31 INFO - PROCESS | 5675 | 1461567991163 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}] 00:06:31 INFO - PROCESS | 5675 | 1461567991461 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 00:06:31 INFO - PROCESS | 5675 | 1461567991639 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1818000 == 97 [pid = 5675] [id = 363] 00:06:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 122 (0x7f469e733400) [pid = 5675] [serial = 1090] [outer = (nil)] 00:06:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 123 (0x7f469e741c00) [pid = 5675] [serial = 1091] [outer = 0x7f469e733400] 00:06:31 INFO - PROCESS | 5675 | 1461567991720 Marionette DEBUG loaded listener.js 00:06:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 124 (0x7f469ee95800) [pid = 5675] [serial = 1092] [outer = 0x7f469e733400] 00:06:32 INFO - PROCESS | 5675 | 1461567992712 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]]]}] 00:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1627ms 00:06:32 INFO - PROCESS | 5675 | 1461567992786 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 00:06:32 INFO - PROCESS | 5675 | 1461567992792 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 00:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:06:32 INFO - PROCESS | 5675 | 1461567992799 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:06:32 INFO - PROCESS | 5675 | 1461567992805 Marionette TRACE conn3 <- [1,1426,null,{}] 00:06:32 INFO - PROCESS | 5675 | 1461567992812 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}] 00:06:33 INFO - PROCESS | 5675 | 1461567993046 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 00:06:33 INFO - PROCESS | 5675 | 1461567993296 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6ecb800 == 98 [pid = 5675] [id = 364] 00:06:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 125 (0x7f46a2069000) [pid = 5675] [serial = 1093] [outer = (nil)] 00:06:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f46a433bc00) [pid = 5675] [serial = 1094] [outer = 0x7f46a2069000] 00:06:33 INFO - PROCESS | 5675 | 1461567993374 Marionette DEBUG loaded listener.js 00:06:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46a5f1dc00) [pid = 5675] [serial = 1095] [outer = 0x7f46a2069000] 00:06:34 INFO - PROCESS | 5675 | 1461567994254 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]]]}] 00:06:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:06:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1534ms 00:06:34 INFO - PROCESS | 5675 | 1461567994334 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 00:06:34 INFO - PROCESS | 5675 | 1461567994339 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 00:06:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:06:34 INFO - PROCESS | 5675 | 1461567994345 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:06:34 INFO - PROCESS | 5675 | 1461567994348 Marionette TRACE conn3 <- [1,1430,null,{}] 00:06:34 INFO - PROCESS | 5675 | 1461567994354 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}] 00:06:34 INFO - PROCESS | 5675 | 1461567994580 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 00:06:34 INFO - PROCESS | 5675 | 1461567994848 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b106e000 == 99 [pid = 5675] [id = 365] 00:06:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46aa8e0400) [pid = 5675] [serial = 1096] [outer = (nil)] 00:06:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46acfb1c00) [pid = 5675] [serial = 1097] [outer = 0x7f46aa8e0400] 00:06:34 INFO - PROCESS | 5675 | 1461567994935 Marionette DEBUG loaded listener.js 00:06:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f46ad50d000) [pid = 5675] [serial = 1098] [outer = 0x7f46aa8e0400] 00:06:35 INFO - PROCESS | 5675 | 1461567995798 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]]]}] 00:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1481ms 00:06:35 INFO - PROCESS | 5675 | 1461567995828 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 00:06:35 INFO - PROCESS | 5675 | 1461567995834 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 00:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:06:35 INFO - PROCESS | 5675 | 1461567995851 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:06:35 INFO - PROCESS | 5675 | 1461567995859 Marionette TRACE conn3 <- [1,1434,null,{}] 00:06:35 INFO - PROCESS | 5675 | 1461567995865 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}] 00:06:36 INFO - PROCESS | 5675 | 1461567996064 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 00:06:36 INFO - PROCESS | 5675 | 1461567996253 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14ba800 == 100 [pid = 5675] [id = 366] 00:06:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f46acfb8800) [pid = 5675] [serial = 1099] [outer = (nil)] 00:06:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f46af1e8c00) [pid = 5675] [serial = 1100] [outer = 0x7f46acfb8800] 00:06:36 INFO - PROCESS | 5675 | 1461567996363 Marionette DEBUG loaded listener.js 00:06:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f46b1142800) [pid = 5675] [serial = 1101] [outer = 0x7f46acfb8800] 00:06:37 INFO - PROCESS | 5675 | 1461567997310 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]]]}] 00:06:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:06:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1543ms 00:06:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:06:37 INFO - PROCESS | 5675 | 1461567997387 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 00:06:37 INFO - PROCESS | 5675 | 1461567997390 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 00:06:37 INFO - PROCESS | 5675 | 1461567997396 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:06:37 INFO - PROCESS | 5675 | 1461567997399 Marionette TRACE conn3 <- [1,1438,null,{}] 00:06:37 INFO - PROCESS | 5675 | 1461567997404 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}] 00:06:37 INFO - PROCESS | 5675 | 1461567997628 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 00:06:37 INFO - PROCESS | 5675 | 1461567997848 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b2f50800 == 101 [pid = 5675] [id = 367] 00:06:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f46ae179000) [pid = 5675] [serial = 1102] [outer = (nil)] 00:06:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f46b16f7000) [pid = 5675] [serial = 1103] [outer = 0x7f46ae179000] 00:06:37 INFO - PROCESS | 5675 | 1461567997932 Marionette DEBUG loaded listener.js 00:06:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46b2fda000) [pid = 5675] [serial = 1104] [outer = 0x7f46ae179000] 00:06:38 INFO - PROCESS | 5675 | 1461567998731 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]]]}] 00:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1383ms 00:06:38 INFO - PROCESS | 5675 | 1461567998779 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 00:06:38 INFO - PROCESS | 5675 | 1461567998783 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 00:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:06:38 INFO - PROCESS | 5675 | 1461567998793 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:06:38 INFO - PROCESS | 5675 | 1461567998800 Marionette TRACE conn3 <- [1,1442,null,{}] 00:06:38 INFO - PROCESS | 5675 | 1461567998808 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}] 00:06:38 INFO - PROCESS | 5675 | 1461567998990 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 00:06:39 INFO - PROCESS | 5675 | 1461567999179 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6c1c800 == 102 [pid = 5675] [id = 368] 00:06:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46b61a3000) [pid = 5675] [serial = 1105] [outer = (nil)] 00:06:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46b6912000) [pid = 5675] [serial = 1106] [outer = 0x7f46b61a3000] 00:06:39 INFO - PROCESS | 5675 | 1461567999264 Marionette DEBUG loaded listener.js 00:06:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46b6a2e800) [pid = 5675] [serial = 1107] [outer = 0x7f46b61a3000] 00:06:40 INFO - PROCESS | 5675 | 1461568000153 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]]]}] 00:06:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:06:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1389ms 00:06:40 INFO - PROCESS | 5675 | 1461568000184 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 00:06:40 INFO - PROCESS | 5675 | 1461568000187 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 00:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:06:40 INFO - PROCESS | 5675 | 1461568000194 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:06:40 INFO - PROCESS | 5675 | 1461568000198 Marionette TRACE conn3 <- [1,1446,null,{}] 00:06:40 INFO - PROCESS | 5675 | 1461568000203 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}] 00:06:40 INFO - PROCESS | 5675 | 1461568000384 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 00:06:40 INFO - PROCESS | 5675 | 1461568000568 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46be0dc800 == 103 [pid = 5675] [id = 369] 00:06:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46b61a5c00) [pid = 5675] [serial = 1108] [outer = (nil)] 00:06:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46b8d0f800) [pid = 5675] [serial = 1109] [outer = 0x7f46b61a5c00] 00:06:40 INFO - PROCESS | 5675 | 1461568000637 Marionette DEBUG loaded listener.js 00:06:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46b8ded000) [pid = 5675] [serial = 1110] [outer = 0x7f46b61a5c00] 00:06:41 INFO - PROCESS | 5675 | 1461568001541 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]]]}] 00:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1385ms 00:06:41 INFO - PROCESS | 5675 | 1461568001580 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 00:06:41 INFO - PROCESS | 5675 | 1461568001583 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 00:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:06:41 INFO - PROCESS | 5675 | 1461568001589 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:06:41 INFO - PROCESS | 5675 | 1461568001592 Marionette TRACE conn3 <- [1,1450,null,{}] 00:06:41 INFO - PROCESS | 5675 | 1461568001597 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}] 00:06:41 INFO - PROCESS | 5675 | 1461568001788 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 00:06:41 INFO - PROCESS | 5675 | 1461568001973 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3f14800 == 104 [pid = 5675] [id = 370] 00:06:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46b695d400) [pid = 5675] [serial = 1111] [outer = (nil)] 00:06:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46bd24a000) [pid = 5675] [serial = 1112] [outer = 0x7f46b695d400] 00:06:42 INFO - PROCESS | 5675 | 1461568002042 Marionette DEBUG loaded listener.js 00:06:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46be07e000) [pid = 5675] [serial = 1113] [outer = 0x7f46b695d400] 00:06:42 INFO - PROCESS | 5675 | 1461568002944 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]]]}] 00:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1429ms 00:06:43 INFO - PROCESS | 5675 | 1461568003019 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 00:06:43 INFO - PROCESS | 5675 | 1461568003022 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 00:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:06:43 INFO - PROCESS | 5675 | 1461568003028 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:06:43 INFO - PROCESS | 5675 | 1461568003030 Marionette TRACE conn3 <- [1,1454,null,{}] 00:06:43 INFO - PROCESS | 5675 | 1461568003036 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}] 00:06:43 INFO - PROCESS | 5675 | 1461568003302 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 00:06:43 INFO - PROCESS | 5675 | 1461568003525 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c4e04800 == 105 [pid = 5675] [id = 371] 00:06:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46b780fc00) [pid = 5675] [serial = 1114] [outer = (nil)] 00:06:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46c3e83c00) [pid = 5675] [serial = 1115] [outer = 0x7f46b780fc00] 00:06:43 INFO - PROCESS | 5675 | 1461568003610 Marionette DEBUG loaded listener.js 00:06:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46c4187000) [pid = 5675] [serial = 1116] [outer = 0x7f46b780fc00] 00:06:44 INFO - PROCESS | 5675 | 1461568004451 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]]]}] 00:06:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:06:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1483ms 00:06:44 INFO - PROCESS | 5675 | 1461568004512 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 00:06:44 INFO - PROCESS | 5675 | 1461568004516 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 00:06:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:06:44 INFO - PROCESS | 5675 | 1461568004521 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:06:44 INFO - PROCESS | 5675 | 1461568004524 Marionette TRACE conn3 <- [1,1458,null,{}] 00:06:44 INFO - PROCESS | 5675 | 1461568004529 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}] 00:06:44 INFO - PROCESS | 5675 | 1461568004713 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 00:06:44 INFO - PROCESS | 5675 | 1461568004931 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c6d36800 == 106 [pid = 5675] [id = 372] 00:06:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f469e738800) [pid = 5675] [serial = 1117] [outer = (nil)] 00:06:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46c5143400) [pid = 5675] [serial = 1118] [outer = 0x7f469e738800] 00:06:45 INFO - PROCESS | 5675 | 1461568005002 Marionette DEBUG loaded listener.js 00:06:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46c5159800) [pid = 5675] [serial = 1119] [outer = 0x7f469e738800] 00:06:45 INFO - PROCESS | 5675 | 1461568005860 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]]]}] 00:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1386ms 00:06:45 INFO - PROCESS | 5675 | 1461568005909 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 00:06:45 INFO - PROCESS | 5675 | 1461568005912 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 00:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:06:45 INFO - PROCESS | 5675 | 1461568005918 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:06:45 INFO - PROCESS | 5675 | 1461568005920 Marionette TRACE conn3 <- [1,1462,null,{}] 00:06:45 INFO - PROCESS | 5675 | 1461568005925 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}] 00:06:46 INFO - PROCESS | 5675 | 1461568006104 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 00:06:46 INFO - PROCESS | 5675 | 1461568006311 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8f6e800 == 107 [pid = 5675] [id = 373] 00:06:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46acf8c800) [pid = 5675] [serial = 1120] [outer = (nil)] 00:06:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46c51c6800) [pid = 5675] [serial = 1121] [outer = 0x7f46acf8c800] 00:06:46 INFO - PROCESS | 5675 | 1461568006428 Marionette DEBUG loaded listener.js 00:06:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46c6d0c000) [pid = 5675] [serial = 1122] [outer = 0x7f46acf8c800] 00:06:47 INFO - PROCESS | 5675 | 1461568007401 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]]]}] 00:06:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:06:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1528ms 00:06:47 INFO - PROCESS | 5675 | 1461568007446 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 00:06:47 INFO - PROCESS | 5675 | 1461568007451 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 00:06:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:06:47 INFO - PROCESS | 5675 | 1461568007456 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:06:47 INFO - PROCESS | 5675 | 1461568007460 Marionette TRACE conn3 <- [1,1466,null,{}] 00:06:47 INFO - PROCESS | 5675 | 1461568007465 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}] 00:06:47 INFO - PROCESS | 5675 | 1461568007653 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 00:06:47 INFO - PROCESS | 5675 | 1461568007882 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c961b000 == 108 [pid = 5675] [id = 374] 00:06:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46c8fbe000) [pid = 5675] [serial = 1123] [outer = (nil)] 00:06:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46c919ac00) [pid = 5675] [serial = 1124] [outer = 0x7f46c8fbe000] 00:06:47 INFO - PROCESS | 5675 | 1461568007996 Marionette DEBUG loaded listener.js 00:06:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46c93bbc00) [pid = 5675] [serial = 1125] [outer = 0x7f46c8fbe000] 00:06:48 INFO - PROCESS | 5675 | 1461568008895 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]]]}] 00:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1484ms 00:06:48 INFO - PROCESS | 5675 | 1461568008941 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 00:06:48 INFO - PROCESS | 5675 | 1461568008945 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 00:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:06:48 INFO - PROCESS | 5675 | 1461568008951 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:06:48 INFO - PROCESS | 5675 | 1461568008953 Marionette TRACE conn3 <- [1,1470,null,{}] 00:06:48 INFO - PROCESS | 5675 | 1461568008959 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}] 00:06:49 INFO - PROCESS | 5675 | 1461568009131 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 00:06:49 INFO - PROCESS | 5675 | 1461568009326 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0a36000 == 109 [pid = 5675] [id = 375] 00:06:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f469e735800) [pid = 5675] [serial = 1126] [outer = (nil)] 00:06:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f469ed6b000) [pid = 5675] [serial = 1127] [outer = 0x7f469e735800] 00:06:49 INFO - PROCESS | 5675 | 1461568009397 Marionette DEBUG loaded listener.js 00:06:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46a17ac000) [pid = 5675] [serial = 1128] [outer = 0x7f469e735800] 00:06:50 INFO - PROCESS | 5675 | 1461568010681 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]]]}] 00:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1831ms 00:06:50 INFO - PROCESS | 5675 | 1461568010783 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 00:06:50 INFO - PROCESS | 5675 | 1461568010789 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 00:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:06:50 INFO - PROCESS | 5675 | 1461568010796 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:06:50 INFO - PROCESS | 5675 | 1461568010801 Marionette TRACE conn3 <- [1,1474,null,{}] 00:06:50 INFO - PROCESS | 5675 | 1461568010808 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}] 00:06:51 INFO - PROCESS | 5675 | 1461568011067 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 00:06:51 INFO - PROCESS | 5675 | 1461568011257 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a615d800 == 110 [pid = 5675] [id = 376] 00:06:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f469feb6c00) [pid = 5675] [serial = 1129] [outer = (nil)] 00:06:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f469ffd0000) [pid = 5675] [serial = 1130] [outer = 0x7f469feb6c00] 00:06:51 INFO - PROCESS | 5675 | 1461568011332 Marionette DEBUG loaded listener.js 00:06:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a1aa6c00) [pid = 5675] [serial = 1131] [outer = 0x7f469feb6c00] 00:06:52 INFO - PROCESS | 5675 | 1461568012367 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]]]}] 00:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1637ms 00:06:52 INFO - PROCESS | 5675 | 1461568012433 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 00:06:52 INFO - PROCESS | 5675 | 1461568012441 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 00:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:06:52 INFO - PROCESS | 5675 | 1461568012451 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:06:52 INFO - PROCESS | 5675 | 1461568012454 Marionette TRACE conn3 <- [1,1478,null,{}] 00:06:52 INFO - PROCESS | 5675 | 1461568012460 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}] 00:06:52 INFO - PROCESS | 5675 | 1461568012672 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 00:06:52 INFO - PROCESS | 5675 | 1461568012963 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5dc7800 == 109 [pid = 5675] [id = 176] 00:06:52 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4b9a800 == 108 [pid = 5675] [id = 58] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46adebd400) [pid = 5675] [serial = 1028] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46ad4ba000) [pid = 5675] [serial = 1016] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46ad922800) [pid = 5675] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:06:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1829000 == 109 [pid = 5675] [id = 377] 00:06:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f469ee9a800) [pid = 5675] [serial = 1132] [outer = (nil)] 00:06:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46a4338c00) [pid = 5675] [serial = 1133] [outer = 0x7f469ee9a800] 00:06:53 INFO - PROCESS | 5675 | 1461568013083 Marionette DEBUG loaded listener.js 00:06:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a4ffbc00) [pid = 5675] [serial = 1134] [outer = 0x7f469ee9a800] 00:06:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4e2a800 == 108 [pid = 5675] [id = 350] 00:06:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b2f4f800 == 107 [pid = 5675] [id = 349] 00:06:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b16b5800 == 106 [pid = 5675] [id = 348] 00:06:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1657000 == 105 [pid = 5675] [id = 347] 00:06:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1248800 == 104 [pid = 5675] [id = 346] 00:06:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afdb9800 == 103 [pid = 5675] [id = 345] 00:06:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad938800 == 102 [pid = 5675] [id = 344] 00:06:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a460b800 == 101 [pid = 5675] [id = 343] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46a4341400) [pid = 5675] [serial = 1008] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46c3ee6000) [pid = 5675] [serial = 909] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46aa8d7c00) [pid = 5675] [serial = 918] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46a17af400) [pid = 5675] [serial = 1020] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46a4fef800) [pid = 5675] [serial = 1022] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46c952c800) [pid = 5675] [serial = 921] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46a17b0c00) [pid = 5675] [serial = 933] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46c9389000) [pid = 5675] [serial = 915] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46b113c400) [pid = 5675] [serial = 972] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46c9167000) [pid = 5675] [serial = 984] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46ad0d2c00) [pid = 5675] [serial = 969] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f469febc400) [pid = 5675] [serial = 963] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46b16f2000) [pid = 5675] [serial = 885] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46a63cac00) [pid = 5675] [serial = 1010] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46acfad400) [pid = 5675] [serial = 1025] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46a6d7bc00) [pid = 5675] [serial = 1011] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f469ee9c400) [pid = 5675] [serial = 1005] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46a2069400) [pid = 5675] [serial = 1007] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46ae1b3000) [pid = 5675] [serial = 897] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f469e741400) [pid = 5675] [serial = 987] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f469ffd6c00) [pid = 5675] [serial = 1019] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f469ed68400) [pid = 5675] [serial = 1004] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46ad0de800) [pid = 5675] [serial = 1014] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46b4af2800) [pid = 5675] [serial = 975] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46acfb4800) [pid = 5675] [serial = 1013] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46b8d0a800) [pid = 5675] [serial = 978] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46a61d2800) [pid = 5675] [serial = 1002] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46b60d9000) [pid = 5675] [serial = 903] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f46a6cc9400) [pid = 5675] [serial = 894] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f46c5159400) [pid = 5675] [serial = 981] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f469ed71800) [pid = 5675] [serial = 930] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f46a4336000) [pid = 5675] [serial = 990] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f46b4769000) [pid = 5675] [serial = 900] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f46b695bc00) [pid = 5675] [serial = 906] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46a2069c00) [pid = 5675] [serial = 966] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46c89e4400) [pid = 5675] [serial = 912] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f46aecd7000) [pid = 5675] [serial = 993] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 125 (0x7f46ad289000) [pid = 5675] [serial = 1026] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 124 (0x7f469febe400) [pid = 5675] [serial = 927] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 123 (0x7f46a626c000) [pid = 5675] [serial = 1023] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | --DOMWINDOW == 122 (0x7f46c9627400) [pid = 5675] [serial = 924] [outer = (nil)] [url = about:blank] 00:06:53 INFO - PROCESS | 5675 | 1461568013960 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]]]}] 00:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1538ms 00:06:53 INFO - PROCESS | 5675 | 1461568013989 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 00:06:53 INFO - PROCESS | 5675 | 1461568013993 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 00:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:06:54 INFO - PROCESS | 5675 | 1461568013998 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:06:54 INFO - PROCESS | 5675 | 1461568014003 Marionette TRACE conn3 <- [1,1482,null,{}] 00:06:54 INFO - PROCESS | 5675 | 1461568014017 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}] 00:06:54 INFO - PROCESS | 5675 | 1461568014179 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 00:06:54 INFO - PROCESS | 5675 | 1461568014199 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e13000 == 102 [pid = 5675] [id = 378] 00:06:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 123 (0x7f46a5145400) [pid = 5675] [serial = 1135] [outer = (nil)] 00:06:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 124 (0x7f46a5150400) [pid = 5675] [serial = 1136] [outer = 0x7f46a5145400] 00:06:54 INFO - PROCESS | 5675 | 1461568014263 Marionette DEBUG loaded listener.js 00:06:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 125 (0x7f46a61d3800) [pid = 5675] [serial = 1137] [outer = 0x7f46a5145400] 00:06:55 INFO - PROCESS | 5675 | 1461568015311 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]]]}] 00:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1336ms 00:06:55 INFO - PROCESS | 5675 | 1461568015335 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 00:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:06:55 INFO - PROCESS | 5675 | 1461568015339 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 00:06:55 INFO - PROCESS | 5675 | 1461568015344 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:06:55 INFO - PROCESS | 5675 | 1461568015347 Marionette TRACE conn3 <- [1,1486,null,{}] 00:06:55 INFO - PROCESS | 5675 | 1461568015352 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}] 00:06:55 INFO - PROCESS | 5675 | 1461568015513 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 00:06:55 INFO - PROCESS | 5675 | 1461568015672 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad11d000 == 103 [pid = 5675] [id = 379] 00:06:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f469fc71000) [pid = 5675] [serial = 1138] [outer = (nil)] 00:06:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46a6cd0800) [pid = 5675] [serial = 1139] [outer = 0x7f469fc71000] 00:06:55 INFO - PROCESS | 5675 | 1461568015733 Marionette DEBUG loaded listener.js 00:06:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46acf98000) [pid = 5675] [serial = 1140] [outer = 0x7f469fc71000] 00:06:56 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46aa8e2400) [pid = 5675] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:06:56 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f46ad0db400) [pid = 5675] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:06:56 INFO - PROCESS | 5675 | --DOMWINDOW == 125 (0x7f46b16ef400) [pid = 5675] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:06:56 INFO - PROCESS | 5675 | --DOMWINDOW == 124 (0x7f469ed70800) [pid = 5675] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:06:56 INFO - PROCESS | 5675 | --DOMWINDOW == 123 (0x7f46a40ea800) [pid = 5675] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:06:56 INFO - PROCESS | 5675 | --DOMWINDOW == 122 (0x7f46a4ff5c00) [pid = 5675] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:06:56 INFO - PROCESS | 5675 | --DOMWINDOW == 121 (0x7f46a4335800) [pid = 5675] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:06:56 INFO - PROCESS | 5675 | --DOMWINDOW == 120 (0x7f46a6275800) [pid = 5675] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:06:57 INFO - PROCESS | 5675 | 1461568017251 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]]]}] 00:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1984ms 00:06:57 INFO - PROCESS | 5675 | 1461568017330 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 00:06:57 INFO - PROCESS | 5675 | 1461568017336 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 00:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:06:57 INFO - PROCESS | 5675 | 1461568017345 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:06:57 INFO - PROCESS | 5675 | 1461568017350 Marionette TRACE conn3 <- [1,1490,null,{}] 00:06:57 INFO - PROCESS | 5675 | 1461568017358 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}] 00:06:57 INFO - PROCESS | 5675 | 1461568017571 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 00:06:57 INFO - PROCESS | 5675 | 1461568017810 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a460e000 == 104 [pid = 5675] [id = 380] 00:06:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 121 (0x7f46a17b5c00) [pid = 5675] [serial = 1141] [outer = (nil)] 00:06:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 122 (0x7f46a205cc00) [pid = 5675] [serial = 1142] [outer = 0x7f46a17b5c00] 00:06:57 INFO - PROCESS | 5675 | 1461568017898 Marionette DEBUG loaded listener.js 00:06:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 123 (0x7f46a4336000) [pid = 5675] [serial = 1143] [outer = 0x7f46a17b5c00] 00:06:58 INFO - PROCESS | 5675 | 1461568018775 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]]]}] 00:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1481ms 00:06:58 INFO - PROCESS | 5675 | 1461568018827 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 00:06:58 INFO - PROCESS | 5675 | 1461568018835 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 00:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:06:58 INFO - PROCESS | 5675 | 1461568018846 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:06:58 INFO - PROCESS | 5675 | 1461568018849 Marionette TRACE conn3 <- [1,1494,null,{}] 00:06:58 INFO - PROCESS | 5675 | 1461568018855 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}] 00:06:59 INFO - PROCESS | 5675 | 1461568019062 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 00:06:59 INFO - PROCESS | 5675 | 1461568019330 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:06:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad4a6800 == 105 [pid = 5675] [id = 381] 00:06:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 124 (0x7f46a5143400) [pid = 5675] [serial = 1144] [outer = (nil)] 00:06:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 125 (0x7f46a514e000) [pid = 5675] [serial = 1145] [outer = 0x7f46a5143400] 00:06:59 INFO - PROCESS | 5675 | 1461568019446 Marionette DEBUG loaded listener.js 00:06:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f46a61d8000) [pid = 5675] [serial = 1146] [outer = 0x7f46a5143400] 00:07:00 INFO - PROCESS | 5675 | 1461568020378 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]]]}] 00:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1579ms 00:07:00 INFO - PROCESS | 5675 | 1461568020426 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 00:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:07:00 INFO - PROCESS | 5675 | 1461568020430 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 00:07:00 INFO - PROCESS | 5675 | 1461568020436 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:07:00 INFO - PROCESS | 5675 | 1461568020442 Marionette TRACE conn3 <- [1,1498,null,{}] 00:07:00 INFO - PROCESS | 5675 | 1461568020457 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}] 00:07:00 INFO - PROCESS | 5675 | 1461568020683 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 00:07:00 INFO - PROCESS | 5675 | 1461568020942 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aec98000 == 106 [pid = 5675] [id = 382] 00:07:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f46acfb2000) [pid = 5675] [serial = 1147] [outer = (nil)] 00:07:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f46ad280800) [pid = 5675] [serial = 1148] [outer = 0x7f46acfb2000] 00:07:01 INFO - PROCESS | 5675 | 1461568021082 Marionette DEBUG loaded listener.js 00:07:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46ad592400) [pid = 5675] [serial = 1149] [outer = 0x7f46acfb2000] 00:07:02 INFO - PROCESS | 5675 | 1461568022111 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]]]}] 00:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1694ms 00:07:02 INFO - PROCESS | 5675 | 1461568022130 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 00:07:02 INFO - PROCESS | 5675 | 1461568022135 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 00:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:07:02 INFO - PROCESS | 5675 | 1461568022143 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:07:02 INFO - PROCESS | 5675 | 1461568022148 Marionette TRACE conn3 <- [1,1502,null,{}] 00:07:02 INFO - PROCESS | 5675 | 1461568022154 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}] 00:07:02 INFO - PROCESS | 5675 | 1461568022356 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 00:07:02 INFO - PROCESS | 5675 | 1461568022585 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1076800 == 107 [pid = 5675] [id = 383] 00:07:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f46ad0db000) [pid = 5675] [serial = 1150] [outer = (nil)] 00:07:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f46aded1000) [pid = 5675] [serial = 1151] [outer = 0x7f46ad0db000] 00:07:02 INFO - PROCESS | 5675 | 1461568022706 Marionette DEBUG loaded listener.js 00:07:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f46ae1b1800) [pid = 5675] [serial = 1152] [outer = 0x7f46ad0db000] 00:07:03 INFO - PROCESS | 5675 | 1461568023547 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]]]}] 00:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1437ms 00:07:03 INFO - PROCESS | 5675 | 1461568023580 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 00:07:03 INFO - PROCESS | 5675 | 1461568023583 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 00:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:07:03 INFO - PROCESS | 5675 | 1461568023589 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:07:03 INFO - PROCESS | 5675 | 1461568023591 Marionette TRACE conn3 <- [1,1506,null,{}] 00:07:03 INFO - PROCESS | 5675 | 1461568023597 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}] 00:07:03 INFO - PROCESS | 5675 | 1461568023768 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 00:07:03 INFO - PROCESS | 5675 | 1461568023963 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1646800 == 108 [pid = 5675] [id = 384] 00:07:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f469feb7000) [pid = 5675] [serial = 1153] [outer = (nil)] 00:07:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f46aefd2000) [pid = 5675] [serial = 1154] [outer = 0x7f469feb7000] 00:07:04 INFO - PROCESS | 5675 | 1461568024033 Marionette DEBUG loaded listener.js 00:07:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f46b0750800) [pid = 5675] [serial = 1155] [outer = 0x7f469feb7000] 00:07:04 INFO - PROCESS | 5675 | 1461568024895 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]]]}] 00:07:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:07:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1377ms 00:07:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:07:04 INFO - PROCESS | 5675 | 1461568024967 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 00:07:04 INFO - PROCESS | 5675 | 1461568024970 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 00:07:04 INFO - PROCESS | 5675 | 1461568024976 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:07:04 INFO - PROCESS | 5675 | 1461568024979 Marionette TRACE conn3 <- [1,1510,null,{}] 00:07:04 INFO - PROCESS | 5675 | 1461568024984 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}] 00:07:05 INFO - PROCESS | 5675 | 1461568025231 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 00:07:05 INFO - PROCESS | 5675 | 1461568025410 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1967000 == 109 [pid = 5675] [id = 385] 00:07:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f46ae1bb400) [pid = 5675] [serial = 1156] [outer = (nil)] 00:07:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46b16f9400) [pid = 5675] [serial = 1157] [outer = 0x7f46ae1bb400] 00:07:05 INFO - PROCESS | 5675 | 1461568025491 Marionette DEBUG loaded listener.js 00:07:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46b47d5400) [pid = 5675] [serial = 1158] [outer = 0x7f46ae1bb400] 00:07:06 INFO - PROCESS | 5675 | 1461568026379 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]]]}] 00:07:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:07:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1429ms 00:07:06 INFO - PROCESS | 5675 | 1461568026404 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 00:07:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:07:06 INFO - PROCESS | 5675 | 1461568026408 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 00:07:06 INFO - PROCESS | 5675 | 1461568026414 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:07:06 INFO - PROCESS | 5675 | 1461568026417 Marionette TRACE conn3 <- [1,1514,null,{}] 00:07:06 INFO - PROCESS | 5675 | 1461568026422 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}] 00:07:06 INFO - PROCESS | 5675 | 1461568026618 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 00:07:06 INFO - PROCESS | 5675 | 1461568026811 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b554f800 == 110 [pid = 5675] [id = 386] 00:07:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46afdf5800) [pid = 5675] [serial = 1159] [outer = (nil)] 00:07:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46b52e6400) [pid = 5675] [serial = 1160] [outer = 0x7f46afdf5800] 00:07:06 INFO - PROCESS | 5675 | 1461568026880 Marionette DEBUG loaded listener.js 00:07:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46b5dfb400) [pid = 5675] [serial = 1161] [outer = 0x7f46afdf5800] 00:07:07 INFO - PROCESS | 5675 | 1461568027717 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]]]}] 00:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1346ms 00:07:07 INFO - PROCESS | 5675 | 1461568027761 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 00:07:07 INFO - PROCESS | 5675 | 1461568027765 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 00:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:07:07 INFO - PROCESS | 5675 | 1461568027771 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:07:07 INFO - PROCESS | 5675 | 1461568027773 Marionette TRACE conn3 <- [1,1518,null,{}] 00:07:07 INFO - PROCESS | 5675 | 1461568027779 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}] 00:07:07 INFO - PROCESS | 5675 | 1461568027970 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 00:07:08 INFO - PROCESS | 5675 | 1461568028157 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6a98800 == 111 [pid = 5675] [id = 387] 00:07:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46b1145000) [pid = 5675] [serial = 1162] [outer = (nil)] 00:07:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46b60e2800) [pid = 5675] [serial = 1163] [outer = 0x7f46b1145000] 00:07:08 INFO - PROCESS | 5675 | 1461568028228 Marionette DEBUG loaded listener.js 00:07:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46b6912800) [pid = 5675] [serial = 1164] [outer = 0x7f46b1145000] 00:07:09 INFO - PROCESS | 5675 | 1461568029112 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]]]}] 00:07:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:07:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1379ms 00:07:09 INFO - PROCESS | 5675 | 1461568029151 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 00:07:09 INFO - PROCESS | 5675 | 1461568029156 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 00:07:09 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:07:09 INFO - PROCESS | 5675 | 1461568029162 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:07:09 INFO - PROCESS | 5675 | 1461568029164 Marionette TRACE conn3 <- [1,1522,null,{}] 00:07:09 INFO - PROCESS | 5675 | 1461568029170 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}] 00:07:09 INFO - PROCESS | 5675 | 1461568029355 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 00:07:09 INFO - PROCESS | 5675 | 1461568029542 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d4c800 == 112 [pid = 5675] [id = 388] 00:07:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46b476c000) [pid = 5675] [serial = 1165] [outer = (nil)] 00:07:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46b6a2a400) [pid = 5675] [serial = 1166] [outer = 0x7f46b476c000] 00:07:09 INFO - PROCESS | 5675 | 1461568029616 Marionette DEBUG loaded listener.js 00:07:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46b7035c00) [pid = 5675] [serial = 1167] [outer = 0x7f46b476c000] 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:07:10 INFO - PROCESS | 5675 | 1461568030409 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"]]]}] 00:07:10 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 () { 00:07:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:07:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:07:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:07:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:07:10 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 () { 00:07:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:07:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:07:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:07:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:07:10 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 () { 00:07:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:07:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:07:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:07:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:07:10 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 () { 00:07:10 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:07:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:07:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:07:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:07:10 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:07:10 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1280ms 00:07:10 INFO - PROCESS | 5675 | 1461568030449 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 00:07:10 INFO - PROCESS | 5675 | 1461568030452 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 00:07:10 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:07:10 INFO - PROCESS | 5675 | 1461568030458 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:07:10 INFO - PROCESS | 5675 | 1461568030461 Marionette TRACE conn3 <- [1,1526,null,{}] 00:07:10 INFO - PROCESS | 5675 | 1461568030466 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}] 00:07:10 INFO - PROCESS | 5675 | 1461568030653 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 00:07:10 INFO - PROCESS | 5675 | 1461568030853 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3f1a000 == 113 [pid = 5675] [id = 389] 00:07:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46b60d6400) [pid = 5675] [serial = 1168] [outer = (nil)] 00:07:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46b78d6c00) [pid = 5675] [serial = 1169] [outer = 0x7f46b60d6400] 00:07:10 INFO - PROCESS | 5675 | 1461568030928 Marionette DEBUG loaded listener.js 00:07:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46c3c5b000) [pid = 5675] [serial = 1170] [outer = 0x7f46b60d6400] 00:07:11 INFO - PROCESS | 5675 | 1461568031768 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"]]]}] 00:07:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:07:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:07:11 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:07:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:07:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:07:11 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:07:11 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1336ms 00:07:11 INFO - PROCESS | 5675 | 1461568031824 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 00:07:11 INFO - PROCESS | 5675 | 1461568031827 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 00:07:11 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:07:11 INFO - PROCESS | 5675 | 1461568031835 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:07:11 INFO - PROCESS | 5675 | 1461568031839 Marionette TRACE conn3 <- [1,1530,null,{}] 00:07:11 INFO - PROCESS | 5675 | 1461568031844 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}] 00:07:12 INFO - PROCESS | 5675 | 1461568032034 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 00:07:12 INFO - PROCESS | 5675 | 1461568032225 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:12 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c9620000 == 114 [pid = 5675] [id = 390] 00:07:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46b698f400) [pid = 5675] [serial = 1171] [outer = (nil)] 00:07:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46c723a400) [pid = 5675] [serial = 1172] [outer = 0x7f46b698f400] 00:07:12 INFO - PROCESS | 5675 | 1461568032302 Marionette DEBUG loaded listener.js 00:07:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46c8fc1400) [pid = 5675] [serial = 1173] [outer = 0x7f46b698f400] 00:07:13 INFO - PROCESS | 5675 | 1461568033053 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]]]}] 00:07:13 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 00:07:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:07:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:07:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:07:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:07:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:07:13 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. 00:07:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:07:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1234ms 00:07:13 INFO - PROCESS | 5675 | 1461568033069 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 00:07:13 INFO - PROCESS | 5675 | 1461568033073 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 00:07:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:07:13 INFO - PROCESS | 5675 | 1461568033078 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:07:13 INFO - PROCESS | 5675 | 1461568033080 Marionette TRACE conn3 <- [1,1534,null,{}] 00:07:13 INFO - PROCESS | 5675 | 1461568033086 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}] 00:07:13 INFO - PROCESS | 5675 | 1461568033253 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 00:07:13 INFO - PROCESS | 5675 | 1461568033449 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cd786000 == 115 [pid = 5675] [id = 391] 00:07:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46c5151000) [pid = 5675] [serial = 1174] [outer = (nil)] 00:07:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46c93c2400) [pid = 5675] [serial = 1175] [outer = 0x7f46c5151000] 00:07:13 INFO - PROCESS | 5675 | 1461568033516 Marionette DEBUG loaded listener.js 00:07:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46c9626800) [pid = 5675] [serial = 1176] [outer = 0x7f46c5151000] 00:07:14 INFO - PROCESS | 5675 | 1461568034368 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]]]}] 00:07:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:07:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1340ms 00:07:14 INFO - PROCESS | 5675 | 1461568034418 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 00:07:14 INFO - PROCESS | 5675 | 1461568034422 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 00:07:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:07:14 INFO - PROCESS | 5675 | 1461568034428 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:07:14 INFO - PROCESS | 5675 | 1461568034430 Marionette TRACE conn3 <- [1,1538,null,{}] 00:07:14 INFO - PROCESS | 5675 | 1461568034443 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}] 00:07:14 INFO - PROCESS | 5675 | 1461568034613 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 00:07:14 INFO - PROCESS | 5675 | 1461568034805 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6311000 == 116 [pid = 5675] [id = 392] 00:07:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f469e642800) [pid = 5675] [serial = 1177] [outer = (nil)] 00:07:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f469e64c000) [pid = 5675] [serial = 1178] [outer = 0x7f469e642800] 00:07:14 INFO - PROCESS | 5675 | 1461568034874 Marionette DEBUG loaded listener.js 00:07:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f469e650c00) [pid = 5675] [serial = 1179] [outer = 0x7f469e642800] 00:07:15 INFO - PROCESS | 5675 | 1461568035763 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]]]}] 00:07:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:07:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1385ms 00:07:15 INFO - PROCESS | 5675 | 1461568035814 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 00:07:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:07:15 INFO - PROCESS | 5675 | 1461568035817 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 00:07:15 INFO - PROCESS | 5675 | 1461568035823 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:07:15 INFO - PROCESS | 5675 | 1461568035826 Marionette TRACE conn3 <- [1,1542,null,{}] 00:07:15 INFO - PROCESS | 5675 | 1461568035830 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}] 00:07:16 INFO - PROCESS | 5675 | 1461568036015 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 00:07:16 INFO - PROCESS | 5675 | 1461568036209 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2106800 == 117 [pid = 5675] [id = 393] 00:07:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f469e645000) [pid = 5675] [serial = 1180] [outer = (nil)] 00:07:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46a17d8c00) [pid = 5675] [serial = 1181] [outer = 0x7f469e645000] 00:07:16 INFO - PROCESS | 5675 | 1461568036279 Marionette DEBUG loaded listener.js 00:07:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46a17dec00) [pid = 5675] [serial = 1182] [outer = 0x7f469e645000] 00:07:17 INFO - PROCESS | 5675 | 1461568037160 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]]]}] 00:07:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:07:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1382ms 00:07:17 INFO - PROCESS | 5675 | 1461568037205 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 00:07:17 INFO - PROCESS | 5675 | 1461568037209 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 00:07:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:07:17 INFO - PROCESS | 5675 | 1461568037214 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:07:17 INFO - PROCESS | 5675 | 1461568037217 Marionette TRACE conn3 <- [1,1546,null,{}] 00:07:17 INFO - PROCESS | 5675 | 1461568037222 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}] 00:07:17 INFO - PROCESS | 5675 | 1461568037415 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 00:07:17 INFO - PROCESS | 5675 | 1461568037616 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2119000 == 118 [pid = 5675] [id = 394] 00:07:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f469e64b800) [pid = 5675] [serial = 1183] [outer = (nil)] 00:07:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46a17e0000) [pid = 5675] [serial = 1184] [outer = 0x7f469e64b800] 00:07:17 INFO - PROCESS | 5675 | 1461568037685 Marionette DEBUG loaded listener.js 00:07:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46aa8d9000) [pid = 5675] [serial = 1185] [outer = 0x7f469e64b800] 00:07:18 INFO - PROCESS | 5675 | 1461568038857 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]]]}] 00:07:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:07:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1680ms 00:07:18 INFO - PROCESS | 5675 | 1461568038895 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 00:07:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:07:18 INFO - PROCESS | 5675 | 1461568038900 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 00:07:18 INFO - PROCESS | 5675 | 1461568038908 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:07:18 INFO - PROCESS | 5675 | 1461568038912 Marionette TRACE conn3 <- [1,1550,null,{}] 00:07:18 INFO - PROCESS | 5675 | 1461568038920 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}] 00:07:19 INFO - PROCESS | 5675 | 1461568039095 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 00:07:19 INFO - PROCESS | 5675 | 1461568039333 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:19 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6e05800 == 119 [pid = 5675] [id = 395] 00:07:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f469ffdc800) [pid = 5675] [serial = 1186] [outer = (nil)] 00:07:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46a17b8400) [pid = 5675] [serial = 1187] [outer = 0x7f469ffdc800] 00:07:19 INFO - PROCESS | 5675 | 1461568039398 Marionette DEBUG loaded listener.js 00:07:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46a2069c00) [pid = 5675] [serial = 1188] [outer = 0x7f469ffdc800] 00:07:20 INFO - PROCESS | 5675 | 1461568040237 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]]]}] 00:07:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:07:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1394ms 00:07:20 INFO - PROCESS | 5675 | 1461568040303 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 00:07:20 INFO - PROCESS | 5675 | 1461568040312 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 00:07:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:07:20 INFO - PROCESS | 5675 | 1461568040321 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:07:20 INFO - PROCESS | 5675 | 1461568040324 Marionette TRACE conn3 <- [1,1554,null,{}] 00:07:20 INFO - PROCESS | 5675 | 1461568040330 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}] 00:07:20 INFO - PROCESS | 5675 | 1461568040613 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 00:07:20 INFO - PROCESS | 5675 | 1461568040931 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0a2e000 == 120 [pid = 5675] [id = 396] 00:07:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46a4344c00) [pid = 5675] [serial = 1189] [outer = (nil)] 00:07:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46a4ff9400) [pid = 5675] [serial = 1190] [outer = 0x7f46a4344c00] 00:07:21 INFO - PROCESS | 5675 | 1461568041000 Marionette DEBUG loaded listener.js 00:07:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46a61d5000) [pid = 5675] [serial = 1191] [outer = 0x7f46a4344c00] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f469ffce400) [pid = 5675] [serial = 1088] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46b4fe4800) [pid = 5675] [serial = 1052] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46b5832400) [pid = 5675] [serial = 1055] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f46b60e4800) [pid = 5675] [serial = 1058] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46b6958400) [pid = 5675] [serial = 1061] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46b8d0fc00) [pid = 5675] [serial = 1064] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46ad593000) [pid = 5675] [serial = 1017] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46aeccfc00) [pid = 5675] [serial = 1082] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46b1993000) [pid = 5675] [serial = 1046] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46b32bc800) [pid = 5675] [serial = 1085] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46a17b4c00) [pid = 5675] [serial = 1071] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f469ffd3400) [pid = 5675] [serial = 1070] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46aded5c00) [pid = 5675] [serial = 1029] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46af1e7400) [pid = 5675] [serial = 1040] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46adeca800) [pid = 5675] [serial = 1079] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a6273400) [pid = 5675] [serial = 1074] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46a4ff2c00) [pid = 5675] [serial = 1073] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46a6272c00) [pid = 5675] [serial = 1034] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46b398d800) [pid = 5675] [serial = 1049] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46ad595800) [pid = 5675] [serial = 1037] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46a00ef800) [pid = 5675] [serial = 1067] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46a6ccc800) [pid = 5675] [serial = 1076] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46b075a400) [pid = 5675] [serial = 1043] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46acf94000) [pid = 5675] [serial = 1077] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a00e7400) [pid = 5675] [serial = 1031] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46b60db000) [pid = 5675] [serial = 1086] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46ad598000) [pid = 5675] [serial = 1083] [outer = (nil)] [url = about:blank] 00:07:21 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46ae175800) [pid = 5675] [serial = 1080] [outer = (nil)] [url = about:blank] 00:07:22 INFO - PROCESS | 5675 | 1461568042055 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]]]}] 00:07:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:07:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1782ms 00:07:22 INFO - PROCESS | 5675 | 1461568042119 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 00:07:22 INFO - PROCESS | 5675 | 1461568042123 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 00:07:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:07:22 INFO - PROCESS | 5675 | 1461568042134 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:07:22 INFO - PROCESS | 5675 | 1461568042139 Marionette TRACE conn3 <- [1,1558,null,{}] 00:07:22 INFO - PROCESS | 5675 | 1461568042153 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}] 00:07:22 INFO - PROCESS | 5675 | 1461568042321 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 00:07:22 INFO - PROCESS | 5675 | 1461568042333 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6e0d000 == 121 [pid = 5675] [id = 397] 00:07:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46a6d84c00) [pid = 5675] [serial = 1192] [outer = (nil)] 00:07:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46ad283c00) [pid = 5675] [serial = 1193] [outer = 0x7f46a6d84c00] 00:07:22 INFO - PROCESS | 5675 | 1461568042397 Marionette DEBUG loaded listener.js 00:07:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46ad990800) [pid = 5675] [serial = 1194] [outer = 0x7f46a6d84c00] 00:07:23 INFO - PROCESS | 5675 | 1461568043297 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]]]}] 00:07:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:07:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1183ms 00:07:23 INFO - PROCESS | 5675 | 1461568043317 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 00:07:23 INFO - PROCESS | 5675 | 1461568043321 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 00:07:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:07:23 INFO - PROCESS | 5675 | 1461568043326 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:07:23 INFO - PROCESS | 5675 | 1461568043328 Marionette TRACE conn3 <- [1,1562,null,{}] 00:07:23 INFO - PROCESS | 5675 | 1461568043333 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}] 00:07:23 INFO - PROCESS | 5675 | 1461568043500 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 00:07:23 INFO - PROCESS | 5675 | 1461568043514 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada5d800 == 122 [pid = 5675] [id = 398] 00:07:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46ad281400) [pid = 5675] [serial = 1195] [outer = (nil)] 00:07:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46af111000) [pid = 5675] [serial = 1196] [outer = 0x7f46ad281400] 00:07:23 INFO - PROCESS | 5675 | 1461568043574 Marionette DEBUG loaded listener.js 00:07:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46b075e800) [pid = 5675] [serial = 1197] [outer = 0x7f46ad281400] 00:07:24 INFO - PROCESS | 5675 | 1461568044530 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]]]}] 00:07:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:07:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1237ms 00:07:24 INFO - PROCESS | 5675 | 1461568044564 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 00:07:24 INFO - PROCESS | 5675 | 1461568044566 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 00:07:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:07:24 INFO - PROCESS | 5675 | 1461568044572 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:07:24 INFO - PROCESS | 5675 | 1461568044574 Marionette TRACE conn3 <- [1,1566,null,{}] 00:07:24 INFO - PROCESS | 5675 | 1461568044587 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}] 00:07:24 INFO - PROCESS | 5675 | 1461568044810 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 00:07:24 INFO - PROCESS | 5675 | 1461568044843 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf52000 == 123 [pid = 5675] [id = 399] 00:07:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46acf97800) [pid = 5675] [serial = 1198] [outer = (nil)] 00:07:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46b1140000) [pid = 5675] [serial = 1199] [outer = 0x7f46acf97800] 00:07:24 INFO - PROCESS | 5675 | 1461568044903 Marionette DEBUG loaded listener.js 00:07:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46b199f000) [pid = 5675] [serial = 1200] [outer = 0x7f46acf97800] 00:07:25 INFO - PROCESS | 5675 | 1461568045724 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]]]}] 00:07:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:07:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1182ms 00:07:25 INFO - PROCESS | 5675 | 1461568045758 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 00:07:25 INFO - PROCESS | 5675 | 1461568045760 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 00:07:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:07:25 INFO - PROCESS | 5675 | 1461568045766 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:07:25 INFO - PROCESS | 5675 | 1461568045768 Marionette TRACE conn3 <- [1,1570,null,{}] 00:07:25 INFO - PROCESS | 5675 | 1461568045779 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}] 00:07:26 INFO - PROCESS | 5675 | 1461568046007 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 00:07:26 INFO - PROCESS | 5675 | 1461568046040 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14bf000 == 124 [pid = 5675] [id = 400] 00:07:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46b4b72000) [pid = 5675] [serial = 1201] [outer = (nil)] 00:07:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46b6a2e000) [pid = 5675] [serial = 1202] [outer = 0x7f46b4b72000] 00:07:26 INFO - PROCESS | 5675 | 1461568046101 Marionette DEBUG loaded listener.js 00:07:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46b8d7c400) [pid = 5675] [serial = 1203] [outer = 0x7f46b4b72000] 00:07:26 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46a5145400) [pid = 5675] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:07:26 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f469ee9a800) [pid = 5675] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:07:26 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f469feb6c00) [pid = 5675] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:07:26 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f469e735000) [pid = 5675] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:07:27 INFO - PROCESS | 5675 | 1461568047085 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]]]}] 00:07:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:07:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1334ms 00:07:27 INFO - PROCESS | 5675 | 1461568047100 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 00:07:27 INFO - PROCESS | 5675 | 1461568047105 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 00:07:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:07:27 INFO - PROCESS | 5675 | 1461568047110 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:07:27 INFO - PROCESS | 5675 | 1461568047112 Marionette TRACE conn3 <- [1,1574,null,{}] 00:07:27 INFO - PROCESS | 5675 | 1461568047128 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}] 00:07:27 INFO - PROCESS | 5675 | 1461568047346 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 00:07:27 INFO - PROCESS | 5675 | 1461568047363 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1952000 == 125 [pid = 5675] [id = 401] 00:07:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f469fc71c00) [pid = 5675] [serial = 1204] [outer = (nil)] 00:07:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46c303b400) [pid = 5675] [serial = 1205] [outer = 0x7f469fc71c00] 00:07:27 INFO - PROCESS | 5675 | 1461568047423 Marionette DEBUG loaded listener.js 00:07:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46c4186800) [pid = 5675] [serial = 1206] [outer = 0x7f469fc71c00] 00:07:28 INFO - PROCESS | 5675 | 1461568048178 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]]]}] 00:07:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:07:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1127ms 00:07:28 INFO - PROCESS | 5675 | 1461568048238 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 00:07:28 INFO - PROCESS | 5675 | 1461568048241 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 00:07:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:07:28 INFO - PROCESS | 5675 | 1461568048247 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:07:28 INFO - PROCESS | 5675 | 1461568048249 Marionette TRACE conn3 <- [1,1578,null,{}] 00:07:28 INFO - PROCESS | 5675 | 1461568048263 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}] 00:07:28 INFO - PROCESS | 5675 | 1461568048426 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 00:07:28 INFO - PROCESS | 5675 | 1461568048441 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b61a9800 == 126 [pid = 5675] [id = 402] 00:07:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46a514b400) [pid = 5675] [serial = 1207] [outer = (nil)] 00:07:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46c7234400) [pid = 5675] [serial = 1208] [outer = 0x7f46a514b400] 00:07:28 INFO - PROCESS | 5675 | 1461568048501 Marionette DEBUG loaded listener.js 00:07:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46c8fc1800) [pid = 5675] [serial = 1209] [outer = 0x7f46a514b400] 00:07:29 INFO - PROCESS | 5675 | 1461568049691 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]]]}] 00:07:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:07:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1488ms 00:07:29 INFO - PROCESS | 5675 | 1461568049736 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 00:07:29 INFO - PROCESS | 5675 | 1461568049744 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 00:07:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:07:29 INFO - PROCESS | 5675 | 1461568049751 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:07:29 INFO - PROCESS | 5675 | 1461568049757 Marionette TRACE conn3 <- [1,1582,null,{}] 00:07:29 INFO - PROCESS | 5675 | 1461568049764 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}] 00:07:29 INFO - PROCESS | 5675 | 1461568049991 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 00:07:30 INFO - PROCESS | 5675 | 1461568050233 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a615a800 == 127 [pid = 5675] [id = 403] 00:07:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46a17db400) [pid = 5675] [serial = 1210] [outer = (nil)] 00:07:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a1ab1400) [pid = 5675] [serial = 1211] [outer = 0x7f46a17db400] 00:07:30 INFO - PROCESS | 5675 | 1461568050364 Marionette DEBUG loaded listener.js 00:07:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46a5147800) [pid = 5675] [serial = 1212] [outer = 0x7f46a17db400] 00:07:31 INFO - PROCESS | 5675 | 1461568051331 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]]]}] 00:07:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:07:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1634ms 00:07:31 INFO - PROCESS | 5675 | 1461568051386 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 00:07:31 INFO - PROCESS | 5675 | 1461568051394 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 00:07:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:07:31 INFO - PROCESS | 5675 | 1461568051409 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:07:31 INFO - PROCESS | 5675 | 1461568051413 Marionette TRACE conn3 <- [1,1586,null,{}] 00:07:31 INFO - PROCESS | 5675 | 1461568051423 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}] 00:07:31 INFO - PROCESS | 5675 | 1461568051657 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 00:07:31 INFO - PROCESS | 5675 | 1461568051931 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1063000 == 128 [pid = 5675] [id = 404] 00:07:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46a63d0000) [pid = 5675] [serial = 1213] [outer = (nil)] 00:07:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46ad4b8000) [pid = 5675] [serial = 1214] [outer = 0x7f46a63d0000] 00:07:32 INFO - PROCESS | 5675 | 1461568052046 Marionette DEBUG loaded listener.js 00:07:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46ae1af800) [pid = 5675] [serial = 1215] [outer = 0x7f46a63d0000] 00:07:32 INFO - PROCESS | 5675 | 1461568052879 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]]]}] 00:07:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:07:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1540ms 00:07:32 INFO - PROCESS | 5675 | 1461568052944 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 00:07:32 INFO - PROCESS | 5675 | 1461568052948 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 00:07:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:07:32 INFO - PROCESS | 5675 | 1461568052954 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:07:32 INFO - PROCESS | 5675 | 1461568052960 Marionette TRACE conn3 <- [1,1590,null,{}] 00:07:32 INFO - PROCESS | 5675 | 1461568052975 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}] 00:07:33 INFO - PROCESS | 5675 | 1461568053180 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 00:07:33 INFO - PROCESS | 5675 | 1461568053382 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46be0d4800 == 129 [pid = 5675] [id = 405] 00:07:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46b0758800) [pid = 5675] [serial = 1216] [outer = (nil)] 00:07:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46b4f59800) [pid = 5675] [serial = 1217] [outer = 0x7f46b0758800] 00:07:33 INFO - PROCESS | 5675 | 1461568053499 Marionette DEBUG loaded listener.js 00:07:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46b6963c00) [pid = 5675] [serial = 1218] [outer = 0x7f46b0758800] 00:07:34 INFO - PROCESS | 5675 | 1461568054402 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]]]}] 00:07:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:07:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1483ms 00:07:34 INFO - PROCESS | 5675 | 1461568054438 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 00:07:34 INFO - PROCESS | 5675 | 1461568054443 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 00:07:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:07:34 INFO - PROCESS | 5675 | 1461568054449 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:07:34 INFO - PROCESS | 5675 | 1461568054451 Marionette TRACE conn3 <- [1,1594,null,{}] 00:07:34 INFO - PROCESS | 5675 | 1461568054456 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}] 00:07:34 INFO - PROCESS | 5675 | 1461568054635 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 00:07:34 INFO - PROCESS | 5675 | 1461568054833 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8b5a800 == 130 [pid = 5675] [id = 406] 00:07:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46b075bc00) [pid = 5675] [serial = 1219] [outer = (nil)] 00:07:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46c5153000) [pid = 5675] [serial = 1220] [outer = 0x7f46b075bc00] 00:07:34 INFO - PROCESS | 5675 | 1461568054901 Marionette DEBUG loaded listener.js 00:07:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46c6d94800) [pid = 5675] [serial = 1221] [outer = 0x7f46b075bc00] 00:07:35 INFO - PROCESS | 5675 | 1461568055763 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]]]}] 00:07:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:07:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1381ms 00:07:35 INFO - PROCESS | 5675 | 1461568055831 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 00:07:35 INFO - PROCESS | 5675 | 1461568055835 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 00:07:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:07:35 INFO - PROCESS | 5675 | 1461568055840 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:07:35 INFO - PROCESS | 5675 | 1461568055843 Marionette TRACE conn3 <- [1,1598,null,{}] 00:07:35 INFO - PROCESS | 5675 | 1461568055848 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}] 00:07:36 INFO - PROCESS | 5675 | 1461568056027 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 00:07:36 INFO - PROCESS | 5675 | 1461568056220 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cbc61000 == 131 [pid = 5675] [id = 407] 00:07:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46b780ac00) [pid = 5675] [serial = 1222] [outer = (nil)] 00:07:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46c9356c00) [pid = 5675] [serial = 1223] [outer = 0x7f46b780ac00] 00:07:36 INFO - PROCESS | 5675 | 1461568056292 Marionette DEBUG loaded listener.js 00:07:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46c9627400) [pid = 5675] [serial = 1224] [outer = 0x7f46b780ac00] 00:07:37 INFO - PROCESS | 5675 | 1461568057174 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]]]}] 00:07:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:07:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1382ms 00:07:37 INFO - PROCESS | 5675 | 1461568057224 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 00:07:37 INFO - PROCESS | 5675 | 1461568057227 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 00:07:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:07:37 INFO - PROCESS | 5675 | 1461568057233 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:07:37 INFO - PROCESS | 5675 | 1461568057235 Marionette TRACE conn3 <- [1,1602,null,{}] 00:07:37 INFO - PROCESS | 5675 | 1461568057240 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}] 00:07:37 INFO - PROCESS | 5675 | 1461568057423 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 00:07:37 INFO - PROCESS | 5675 | 1461568057631 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a405a800 == 132 [pid = 5675] [id = 408] 00:07:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46a639f800) [pid = 5675] [serial = 1225] [outer = (nil)] 00:07:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46b3c88400) [pid = 5675] [serial = 1226] [outer = 0x7f46a639f800] 00:07:37 INFO - PROCESS | 5675 | 1461568057748 Marionette DEBUG loaded listener.js 00:07:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46c967dc00) [pid = 5675] [serial = 1227] [outer = 0x7f46a639f800] 00:07:38 INFO - PROCESS | 5675 | 1461568058631 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]]]}] 00:07:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:07:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1427ms 00:07:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:07:38 INFO - PROCESS | 5675 | 1461568058661 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 00:07:38 INFO - PROCESS | 5675 | 1461568058664 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 00:07:38 INFO - PROCESS | 5675 | 1461568058668 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:07:38 INFO - PROCESS | 5675 | 1461568058672 Marionette TRACE conn3 <- [1,1606,null,{}] 00:07:38 INFO - PROCESS | 5675 | 1461568058677 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}] 00:07:38 INFO - PROCESS | 5675 | 1461568058854 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 00:07:39 INFO - PROCESS | 5675 | 1461568059062 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0094000 == 133 [pid = 5675] [id = 409] 00:07:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46a63a0800) [pid = 5675] [serial = 1228] [outer = (nil)] 00:07:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46b1409c00) [pid = 5675] [serial = 1229] [outer = 0x7f46a63a0800] 00:07:39 INFO - PROCESS | 5675 | 1461568059176 Marionette DEBUG loaded listener.js 00:07:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46b140e800) [pid = 5675] [serial = 1230] [outer = 0x7f46a63a0800] 00:07:40 INFO - PROCESS | 5675 | 1461568060029 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]]]}] 00:07:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:07:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1428ms 00:07:40 INFO - PROCESS | 5675 | 1461568060098 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 00:07:40 INFO - PROCESS | 5675 | 1461568060101 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 00:07:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:07:40 INFO - PROCESS | 5675 | 1461568060107 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:07:40 INFO - PROCESS | 5675 | 1461568060110 Marionette TRACE conn3 <- [1,1610,null,{}] 00:07:40 INFO - PROCESS | 5675 | 1461568060115 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}] 00:07:40 INFO - PROCESS | 5675 | 1461568060295 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 00:07:40 INFO - PROCESS | 5675 | 1461568060490 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469e090000 == 134 [pid = 5675] [id = 410] 00:07:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46a6f8a400) [pid = 5675] [serial = 1231] [outer = (nil)] 00:07:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46a6f93400) [pid = 5675] [serial = 1232] [outer = 0x7f46a6f8a400] 00:07:40 INFO - PROCESS | 5675 | 1461568060558 Marionette DEBUG loaded listener.js 00:07:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46a6f98400) [pid = 5675] [serial = 1233] [outer = 0x7f46a6f8a400] 00:07:41 INFO - PROCESS | 5675 | 1461568061397 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]]]}] 00:07:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:07:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1333ms 00:07:41 INFO - PROCESS | 5675 | 1461568061443 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 00:07:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:07:41 INFO - PROCESS | 5675 | 1461568061452 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 00:07:41 INFO - PROCESS | 5675 | 1461568061458 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:07:41 INFO - PROCESS | 5675 | 1461568061461 Marionette TRACE conn3 <- [1,1614,null,{}] 00:07:41 INFO - PROCESS | 5675 | 1461568061466 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}] 00:07:41 INFO - PROCESS | 5675 | 1461568061636 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 00:07:41 INFO - PROCESS | 5675 | 1461568061842 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4059000 == 135 [pid = 5675] [id = 411] 00:07:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46a6f8d000) [pid = 5675] [serial = 1234] [outer = (nil)] 00:07:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46b140dc00) [pid = 5675] [serial = 1235] [outer = 0x7f46a6f8d000] 00:07:41 INFO - PROCESS | 5675 | 1461568061912 Marionette DEBUG loaded listener.js 00:07:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46c8e72c00) [pid = 5675] [serial = 1236] [outer = 0x7f46a6f8d000] 00:07:42 INFO - PROCESS | 5675 | 1461568062768 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]]]}] 00:07:42 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 00:07:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1386ms 00:07:42 INFO - PROCESS | 5675 | 1461568062845 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 00:07:42 INFO - PROCESS | 5675 | 1461568062849 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 00:07:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:07:42 INFO - PROCESS | 5675 | 1461568062855 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:07:42 INFO - PROCESS | 5675 | 1461568062857 Marionette TRACE conn3 <- [1,1618,null,{}] 00:07:42 INFO - PROCESS | 5675 | 1461568062862 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}] 00:07:43 INFO - PROCESS | 5675 | 1461568063087 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 00:07:43 INFO - PROCESS | 5675 | 1461568063283 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469c959000 == 136 [pid = 5675] [id = 412] 00:07:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f469ee95400) [pid = 5675] [serial = 1237] [outer = (nil)] 00:07:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46a2069400) [pid = 5675] [serial = 1238] [outer = 0x7f469ee95400] 00:07:43 INFO - PROCESS | 5675 | 1461568063350 Marionette DEBUG loaded listener.js 00:07:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46aa87b000) [pid = 5675] [serial = 1239] [outer = 0x7f469ee95400] 00:07:44 INFO - PROCESS | 5675 | 1461568064901 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]]]}] 00:07:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:07:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 2082ms 00:07:44 INFO - PROCESS | 5675 | 1461568064938 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 00:07:44 INFO - PROCESS | 5675 | 1461568064943 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 00:07:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:07:44 INFO - PROCESS | 5675 | 1461568064951 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:07:44 INFO - PROCESS | 5675 | 1461568064956 Marionette TRACE conn3 <- [1,1622,null,{}] 00:07:44 INFO - PROCESS | 5675 | 1461568064965 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}] 00:07:45 INFO - PROCESS | 5675 | 1461568065149 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 00:07:45 INFO - PROCESS | 5675 | 1461568065348 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a405f800 == 137 [pid = 5675] [id = 413] 00:07:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f469ece7400) [pid = 5675] [serial = 1240] [outer = (nil)] 00:07:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46a00e2800) [pid = 5675] [serial = 1241] [outer = 0x7f469ece7400] 00:07:45 INFO - PROCESS | 5675 | 1461568065412 Marionette DEBUG loaded listener.js 00:07:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f46a17da400) [pid = 5675] [serial = 1242] [outer = 0x7f469ece7400] 00:07:46 INFO - PROCESS | 5675 | 1461568066449 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]]]}] 00:07:46 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 00:07:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1586ms 00:07:46 INFO - PROCESS | 5675 | 1461568066538 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 00:07:46 INFO - PROCESS | 5675 | 1461568066545 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 00:07:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:07:46 INFO - PROCESS | 5675 | 1461568066554 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:07:46 INFO - PROCESS | 5675 | 1461568066558 Marionette TRACE conn3 <- [1,1626,null,{}] 00:07:46 INFO - PROCESS | 5675 | 1461568066563 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}] 00:07:46 INFO - PROCESS | 5675 | 1461568066770 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 00:07:47 INFO - PROCESS | 5675 | 1461568067080 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2097800 == 138 [pid = 5675] [id = 414] 00:07:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f46a433ec00) [pid = 5675] [serial = 1243] [outer = (nil)] 00:07:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f46a4ff9000) [pid = 5675] [serial = 1244] [outer = 0x7f46a433ec00] 00:07:47 INFO - PROCESS | 5675 | 1461568067144 Marionette DEBUG loaded listener.js 00:07:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f46a5f16800) [pid = 5675] [serial = 1245] [outer = 0x7f46a433ec00] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b61c0000 == 137 [pid = 5675] [id = 109] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b8d4c000 == 136 [pid = 5675] [id = 160] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aaad9000 == 135 [pid = 5675] [id = 155] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6de1000 == 134 [pid = 5675] [id = 171] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad127000 == 133 [pid = 5675] [id = 296] 00:07:47 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f46a6cd0800) [pid = 5675] [serial = 1139] [outer = (nil)] [url = about:blank] 00:07:47 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f46c51c6800) [pid = 5675] [serial = 1121] [outer = (nil)] [url = about:blank] 00:07:47 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f46c3e83c00) [pid = 5675] [serial = 1115] [outer = (nil)] [url = about:blank] 00:07:47 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f46c919ac00) [pid = 5675] [serial = 1124] [outer = (nil)] [url = about:blank] 00:07:47 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46b8d0f800) [pid = 5675] [serial = 1109] [outer = (nil)] [url = about:blank] 00:07:47 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46bd24a000) [pid = 5675] [serial = 1112] [outer = (nil)] [url = about:blank] 00:07:47 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f469ed6b000) [pid = 5675] [serial = 1127] [outer = (nil)] [url = about:blank] 00:07:47 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46c5143400) [pid = 5675] [serial = 1118] [outer = (nil)] [url = about:blank] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b9ac6800 == 132 [pid = 5675] [id = 354] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b66c3000 == 131 [pid = 5675] [id = 352] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5ddb000 == 130 [pid = 5675] [id = 351] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b61be000 == 129 [pid = 5675] [id = 218] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b709d800 == 128 [pid = 5675] [id = 353] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4609000 == 127 [pid = 5675] [id = 307] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1952000 == 126 [pid = 5675] [id = 401] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b14bf000 == 125 [pid = 5675] [id = 400] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4e1b000 == 124 [pid = 5675] [id = 319] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf52000 == 123 [pid = 5675] [id = 399] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ada5d800 == 122 [pid = 5675] [id = 398] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6e0d000 == 121 [pid = 5675] [id = 397] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0a2e000 == 120 [pid = 5675] [id = 396] 00:07:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6e05800 == 119 [pid = 5675] [id = 395] 00:07:48 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6a98800 == 118 [pid = 5675] [id = 387] 00:07:48 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b554f800 == 117 [pid = 5675] [id = 386] 00:07:48 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1967000 == 116 [pid = 5675] [id = 385] 00:07:48 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1646800 == 115 [pid = 5675] [id = 384] 00:07:48 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1076800 == 114 [pid = 5675] [id = 383] 00:07:48 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aec98000 == 113 [pid = 5675] [id = 382] 00:07:48 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad4a6800 == 112 [pid = 5675] [id = 381] 00:07:48 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a460e000 == 111 [pid = 5675] [id = 380] 00:07:48 INFO - PROCESS | 5675 | 1461568068059 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]]]}] 00:07:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:07:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1531ms 00:07:48 INFO - PROCESS | 5675 | 1461568068085 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 00:07:48 INFO - PROCESS | 5675 | 1461568068088 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 00:07:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:07:48 INFO - PROCESS | 5675 | 1461568068094 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:07:48 INFO - PROCESS | 5675 | 1461568068099 Marionette TRACE conn3 <- [1,1630,null,{}] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46a433bc00) [pid = 5675] [serial = 1094] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46a5150400) [pid = 5675] [serial = 1136] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46a4338c00) [pid = 5675] [serial = 1133] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46b16f7000) [pid = 5675] [serial = 1103] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46b6912000) [pid = 5675] [serial = 1106] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46a4ffbc00) [pid = 5675] [serial = 1134] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f469e741c00) [pid = 5675] [serial = 1091] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46a61d3800) [pid = 5675] [serial = 1137] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46a1aa6c00) [pid = 5675] [serial = 1131] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46acfb1c00) [pid = 5675] [serial = 1097] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f469ffd0000) [pid = 5675] [serial = 1130] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46af1e8c00) [pid = 5675] [serial = 1100] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46a4336800) [pid = 5675] [serial = 1089] [outer = (nil)] [url = about:blank] 00:07:48 INFO - PROCESS | 5675 | 1461568068172 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}] 00:07:48 INFO - PROCESS | 5675 | 1461568068335 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 00:07:48 INFO - PROCESS | 5675 | 1461568068347 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6305800 == 112 [pid = 5675] [id = 415] 00:07:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46a6274c00) [pid = 5675] [serial = 1246] [outer = (nil)] 00:07:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46a639d800) [pid = 5675] [serial = 1247] [outer = 0x7f46a6274c00] 00:07:48 INFO - PROCESS | 5675 | 1461568068409 Marionette DEBUG loaded listener.js 00:07:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46a63a8800) [pid = 5675] [serial = 1248] [outer = 0x7f46a6274c00] 00:07:49 INFO - PROCESS | 5675 | 1461568069263 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]]]}] 00:07:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:07:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1188ms 00:07:49 INFO - PROCESS | 5675 | 1461568069283 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 00:07:49 INFO - PROCESS | 5675 | 1461568069286 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 00:07:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:07:49 INFO - PROCESS | 5675 | 1461568069292 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:07:49 INFO - PROCESS | 5675 | 1461568069294 Marionette TRACE conn3 <- [1,1634,null,{}] 00:07:49 INFO - PROCESS | 5675 | 1461568069299 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}] 00:07:49 INFO - PROCESS | 5675 | 1461568069446 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 00:07:49 INFO - PROCESS | 5675 | 1461568069464 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6e1b800 == 113 [pid = 5675] [id = 416] 00:07:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46a63a8c00) [pid = 5675] [serial = 1249] [outer = (nil)] 00:07:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46a6f97c00) [pid = 5675] [serial = 1250] [outer = 0x7f46a63a8c00] 00:07:49 INFO - PROCESS | 5675 | 1461568069523 Marionette DEBUG loaded listener.js 00:07:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46aa87d800) [pid = 5675] [serial = 1251] [outer = 0x7f46a63a8c00] 00:07:50 INFO - PROCESS | 5675 | 1461568070421 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]]]}] 00:07:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1181ms 00:07:50 INFO - PROCESS | 5675 | 1461568070474 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 00:07:50 INFO - PROCESS | 5675 | 1461568070478 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 00:07:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:07:50 INFO - PROCESS | 5675 | 1461568070490 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:07:50 INFO - PROCESS | 5675 | 1461568070492 Marionette TRACE conn3 <- [1,1638,null,{}] 00:07:50 INFO - PROCESS | 5675 | 1461568070496 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}] 00:07:50 INFO - PROCESS | 5675 | 1461568070700 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 00:07:50 INFO - PROCESS | 5675 | 1461568070731 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:50 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ac5be000 == 114 [pid = 5675] [id = 417] 00:07:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46aa87dc00) [pid = 5675] [serial = 1252] [outer = (nil)] 00:07:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46aa8dc800) [pid = 5675] [serial = 1253] [outer = 0x7f46aa87dc00] 00:07:50 INFO - PROCESS | 5675 | 1461568070789 Marionette DEBUG loaded listener.js 00:07:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46acf96c00) [pid = 5675] [serial = 1254] [outer = 0x7f46aa87dc00] 00:07:51 INFO - PROCESS | 5675 | 1461568071641 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]]]}] 00:07:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:07:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1180ms 00:07:51 INFO - PROCESS | 5675 | 1461568071670 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 00:07:51 INFO - PROCESS | 5675 | 1461568071673 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 00:07:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:07:51 INFO - PROCESS | 5675 | 1461568071678 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:07:51 INFO - PROCESS | 5675 | 1461568071680 Marionette TRACE conn3 <- [1,1642,null,{}] 00:07:51 INFO - PROCESS | 5675 | 1461568071685 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}] 00:07:51 INFO - PROCESS | 5675 | 1461568071904 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 00:07:51 INFO - PROCESS | 5675 | 1461568071939 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad941800 == 115 [pid = 5675] [id = 418] 00:07:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46ad0d8400) [pid = 5675] [serial = 1255] [outer = (nil)] 00:07:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46adeb1000) [pid = 5675] [serial = 1256] [outer = 0x7f46ad0d8400] 00:07:52 INFO - PROCESS | 5675 | 1461568072010 Marionette DEBUG loaded listener.js 00:07:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46ae16f000) [pid = 5675] [serial = 1257] [outer = 0x7f46ad0d8400] 00:07:53 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f469ffdc800) [pid = 5675] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:07:53 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46acf97800) [pid = 5675] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:07:53 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46a4344c00) [pid = 5675] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:07:53 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46a6d84c00) [pid = 5675] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:07:53 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46ad281400) [pid = 5675] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:07:53 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46b4b72000) [pid = 5675] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:07:53 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f469fc71c00) [pid = 5675] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:07:53 INFO - PROCESS | 5675 | 1461568073344 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]]]}] 00:07:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:07:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1691ms 00:07:53 INFO - PROCESS | 5675 | 1461568073370 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 00:07:53 INFO - PROCESS | 5675 | 1461568073372 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 00:07:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:07:53 INFO - PROCESS | 5675 | 1461568073378 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:07:53 INFO - PROCESS | 5675 | 1461568073391 Marionette TRACE conn3 <- [1,1646,null,{}] 00:07:53 INFO - PROCESS | 5675 | 1461568073396 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}] 00:07:53 INFO - PROCESS | 5675 | 1461568073542 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 00:07:53 INFO - PROCESS | 5675 | 1461568073700 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf47000 == 116 [pid = 5675] [id = 419] 00:07:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46a6273400) [pid = 5675] [serial = 1258] [outer = (nil)] 00:07:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46ae16e400) [pid = 5675] [serial = 1259] [outer = 0x7f46a6273400] 00:07:53 INFO - PROCESS | 5675 | 1461568073760 Marionette DEBUG loaded listener.js 00:07:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46af11cc00) [pid = 5675] [serial = 1260] [outer = 0x7f46a6273400] 00:07:54 INFO - PROCESS | 5675 | 1461568074499 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]]]}] 00:07:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:07:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1142ms 00:07:54 INFO - PROCESS | 5675 | 1461568074532 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 00:07:54 INFO - PROCESS | 5675 | 1461568074536 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 00:07:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:07:54 INFO - PROCESS | 5675 | 1461568074546 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:07:54 INFO - PROCESS | 5675 | 1461568074549 Marionette TRACE conn3 <- [1,1650,null,{}] 00:07:54 INFO - PROCESS | 5675 | 1461568074557 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}] 00:07:54 INFO - PROCESS | 5675 | 1461568074771 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 00:07:54 INFO - PROCESS | 5675 | 1461568074918 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b078e000 == 117 [pid = 5675] [id = 420] 00:07:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46a6d84c00) [pid = 5675] [serial = 1261] [outer = (nil)] 00:07:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46afdf3c00) [pid = 5675] [serial = 1262] [outer = 0x7f46a6d84c00] 00:07:54 INFO - PROCESS | 5675 | 1461568074980 Marionette DEBUG loaded listener.js 00:07:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46b0a04800) [pid = 5675] [serial = 1263] [outer = 0x7f46a6d84c00] 00:07:56 INFO - PROCESS | 5675 | 1461568076011 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]]]}] 00:07:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:07:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1540ms 00:07:56 INFO - PROCESS | 5675 | 1461568076085 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 00:07:56 INFO - PROCESS | 5675 | 1461568076091 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 00:07:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:07:56 INFO - PROCESS | 5675 | 1461568076099 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:07:56 INFO - PROCESS | 5675 | 1461568076105 Marionette TRACE conn3 <- [1,1654,null,{}] 00:07:56 INFO - PROCESS | 5675 | 1461568076112 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}] 00:07:56 INFO - PROCESS | 5675 | 1461568076331 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 00:07:56 INFO - PROCESS | 5675 | 1461568076591 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41d5000 == 118 [pid = 5675] [id = 421] 00:07:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46a17d7800) [pid = 5675] [serial = 1264] [outer = (nil)] 00:07:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46a40e5c00) [pid = 5675] [serial = 1265] [outer = 0x7f46a17d7800] 00:07:56 INFO - PROCESS | 5675 | 1461568076709 Marionette DEBUG loaded listener.js 00:07:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46a5149000) [pid = 5675] [serial = 1266] [outer = 0x7f46a17d7800] 00:07:57 INFO - PROCESS | 5675 | 1461568077592 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]]]}] 00:07:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:07:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1540ms 00:07:57 INFO - PROCESS | 5675 | 1461568077640 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 00:07:57 INFO - PROCESS | 5675 | 1461568077649 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 00:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:07:57 INFO - PROCESS | 5675 | 1461568077659 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:07:57 INFO - PROCESS | 5675 | 1461568077663 Marionette TRACE conn3 <- [1,1658,null,{}] 00:07:57 INFO - PROCESS | 5675 | 1461568077669 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}] 00:07:57 INFO - PROCESS | 5675 | 1461568077885 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 00:07:58 INFO - PROCESS | 5675 | 1461568078162 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad52f800 == 119 [pid = 5675] [id = 422] 00:07:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46a61d1400) [pid = 5675] [serial = 1267] [outer = (nil)] 00:07:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46a63d1000) [pid = 5675] [serial = 1268] [outer = 0x7f46a61d1400] 00:07:58 INFO - PROCESS | 5675 | 1461568078280 Marionette DEBUG loaded listener.js 00:07:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46aa877800) [pid = 5675] [serial = 1269] [outer = 0x7f46a61d1400] 00:07:59 INFO - PROCESS | 5675 | 1461568079104 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]]]}] 00:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1481ms 00:07:59 INFO - PROCESS | 5675 | 1461568079140 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 00:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:07:59 INFO - PROCESS | 5675 | 1461568079151 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 00:07:59 INFO - PROCESS | 5675 | 1461568079157 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:07:59 INFO - PROCESS | 5675 | 1461568079162 Marionette TRACE conn3 <- [1,1662,null,{}] 00:07:59 INFO - PROCESS | 5675 | 1461568079178 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}] 00:07:59 INFO - PROCESS | 5675 | 1461568079390 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 00:07:59 INFO - PROCESS | 5675 | 1461568079593 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:07:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1261800 == 120 [pid = 5675] [id = 423] 00:07:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f46aa8d6400) [pid = 5675] [serial = 1270] [outer = (nil)] 00:07:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f46ad4b2000) [pid = 5675] [serial = 1271] [outer = 0x7f46aa8d6400] 00:07:59 INFO - PROCESS | 5675 | 1461568079672 Marionette DEBUG loaded listener.js 00:07:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f46aded7400) [pid = 5675] [serial = 1272] [outer = 0x7f46aa8d6400] 00:08:00 INFO - PROCESS | 5675 | 1461568080555 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]]]}] 00:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1445ms 00:08:00 INFO - PROCESS | 5675 | 1461568080603 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 00:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:08:00 INFO - PROCESS | 5675 | 1461568080608 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 00:08:00 INFO - PROCESS | 5675 | 1461568080614 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:08:00 INFO - PROCESS | 5675 | 1461568080617 Marionette TRACE conn3 <- [1,1666,null,{}] 00:08:00 INFO - PROCESS | 5675 | 1461568080622 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}] 00:08:00 INFO - PROCESS | 5675 | 1461568080823 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 00:08:01 INFO - PROCESS | 5675 | 1461568081065 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b17a1000 == 121 [pid = 5675] [id = 424] 00:08:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f46a17dbc00) [pid = 5675] [serial = 1273] [outer = (nil)] 00:08:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f46b0759000) [pid = 5675] [serial = 1274] [outer = 0x7f46a17dbc00] 00:08:01 INFO - PROCESS | 5675 | 1461568081185 Marionette DEBUG loaded listener.js 00:08:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f46b12da800) [pid = 5675] [serial = 1275] [outer = 0x7f46a17dbc00] 00:08:02 INFO - PROCESS | 5675 | 1461568082262 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]]]}] 00:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1689ms 00:08:02 INFO - PROCESS | 5675 | 1461568082303 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 00:08:02 INFO - PROCESS | 5675 | 1461568082307 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 00:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:08:02 INFO - PROCESS | 5675 | 1461568082313 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:08:02 INFO - PROCESS | 5675 | 1461568082315 Marionette TRACE conn3 <- [1,1670,null,{}] 00:08:02 INFO - PROCESS | 5675 | 1461568082321 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}] 00:08:02 INFO - PROCESS | 5675 | 1461568082513 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 00:08:02 INFO - PROCESS | 5675 | 1461568082762 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b50d8000 == 122 [pid = 5675] [id = 425] 00:08:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f46b1410c00) [pid = 5675] [serial = 1276] [outer = (nil)] 00:08:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f46b16f7000) [pid = 5675] [serial = 1277] [outer = 0x7f46b1410c00] 00:08:02 INFO - PROCESS | 5675 | 1461568082886 Marionette DEBUG loaded listener.js 00:08:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f46b2fda400) [pid = 5675] [serial = 1278] [outer = 0x7f46b1410c00] 00:08:03 INFO - PROCESS | 5675 | 1461568083870 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]]]}] 00:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1629ms 00:08:03 INFO - PROCESS | 5675 | 1461568083945 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 00:08:03 INFO - PROCESS | 5675 | 1461568083952 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 00:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:08:03 INFO - PROCESS | 5675 | 1461568083961 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:08:03 INFO - PROCESS | 5675 | 1461568083965 Marionette TRACE conn3 <- [1,1674,null,{}] 00:08:03 INFO - PROCESS | 5675 | 1461568083975 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}] 00:08:04 INFO - PROCESS | 5675 | 1461568084249 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 00:08:04 INFO - PROCESS | 5675 | 1461568084534 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6c1b000 == 123 [pid = 5675] [id = 426] 00:08:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 199 (0x7f46b1411000) [pid = 5675] [serial = 1279] [outer = (nil)] 00:08:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 200 (0x7f46b52e4c00) [pid = 5675] [serial = 1280] [outer = 0x7f46b1411000] 00:08:04 INFO - PROCESS | 5675 | 1461568084610 Marionette DEBUG loaded listener.js 00:08:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 201 (0x7f46b61a2800) [pid = 5675] [serial = 1281] [outer = 0x7f46b1411000] 00:08:05 INFO - PROCESS | 5675 | 1461568085434 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]]]}] 00:08:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:08:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1537ms 00:08:05 INFO - PROCESS | 5675 | 1461568085505 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 00:08:05 INFO - PROCESS | 5675 | 1461568085507 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 00:08:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:08:05 INFO - PROCESS | 5675 | 1461568085516 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:08:05 INFO - PROCESS | 5675 | 1461568085519 Marionette TRACE conn3 <- [1,1678,null,{}] 00:08:05 INFO - PROCESS | 5675 | 1461568085524 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}] 00:08:05 INFO - PROCESS | 5675 | 1461568085702 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 00:08:05 INFO - PROCESS | 5675 | 1461568085909 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9ac6800 == 124 [pid = 5675] [id = 427] 00:08:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 202 (0x7f46aefd1c00) [pid = 5675] [serial = 1282] [outer = (nil)] 00:08:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 203 (0x7f46b61a4000) [pid = 5675] [serial = 1283] [outer = 0x7f46aefd1c00] 00:08:06 INFO - PROCESS | 5675 | 1461568086020 Marionette DEBUG loaded listener.js 00:08:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 204 (0x7f46b6a30c00) [pid = 5675] [serial = 1284] [outer = 0x7f46aefd1c00] 00:08:06 INFO - PROCESS | 5675 | 1461568086918 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]]]}] 00:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1439ms 00:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:08:06 INFO - PROCESS | 5675 | 1461568086955 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 00:08:06 INFO - PROCESS | 5675 | 1461568086958 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 00:08:06 INFO - PROCESS | 5675 | 1461568086965 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:08:06 INFO - PROCESS | 5675 | 1461568086968 Marionette TRACE conn3 <- [1,1682,null,{}] 00:08:06 INFO - PROCESS | 5675 | 1461568086992 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}] 00:08:07 INFO - PROCESS | 5675 | 1461568087194 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 00:08:07 INFO - PROCESS | 5675 | 1461568087393 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c5019000 == 125 [pid = 5675] [id = 428] 00:08:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 205 (0x7f46af1ef800) [pid = 5675] [serial = 1285] [outer = (nil)] 00:08:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 206 (0x7f46b83d0400) [pid = 5675] [serial = 1286] [outer = 0x7f46af1ef800] 00:08:07 INFO - PROCESS | 5675 | 1461568087468 Marionette DEBUG loaded listener.js 00:08:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 207 (0x7f46b8d80400) [pid = 5675] [serial = 1287] [outer = 0x7f46af1ef800] 00:08:08 INFO - PROCESS | 5675 | 1461568088321 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]]]}] 00:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1433ms 00:08:08 INFO - PROCESS | 5675 | 1461568088398 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 00:08:08 INFO - PROCESS | 5675 | 1461568088402 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 00:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:08:08 INFO - PROCESS | 5675 | 1461568088407 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:08:08 INFO - PROCESS | 5675 | 1461568088409 Marionette TRACE conn3 <- [1,1686,null,{}] 00:08:08 INFO - PROCESS | 5675 | 1461568088415 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}] 00:08:08 INFO - PROCESS | 5675 | 1461568088690 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 00:08:09 INFO - PROCESS | 5675 | 1461568089032 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cb171000 == 126 [pid = 5675] [id = 429] 00:08:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 208 (0x7f46b61a6000) [pid = 5675] [serial = 1288] [outer = (nil)] 00:08:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 209 (0x7f46c3040400) [pid = 5675] [serial = 1289] [outer = 0x7f46b61a6000] 00:08:09 INFO - PROCESS | 5675 | 1461568089124 Marionette DEBUG loaded listener.js 00:08:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 210 (0x7f46c515a800) [pid = 5675] [serial = 1290] [outer = 0x7f46b61a6000] 00:08:10 INFO - PROCESS | 5675 | 1461568090079 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]]]}] 00:08:10 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 00:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1731ms 00:08:10 INFO - PROCESS | 5675 | 1461568090141 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 00:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:08:10 INFO - PROCESS | 5675 | 1461568090146 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 00:08:10 INFO - PROCESS | 5675 | 1461568090155 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:08:10 INFO - PROCESS | 5675 | 1461568090164 Marionette TRACE conn3 <- [1,1690,null,{}] 00:08:10 INFO - PROCESS | 5675 | 1461568090174 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}] 00:08:10 INFO - PROCESS | 5675 | 1461568090481 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 00:08:10 INFO - PROCESS | 5675 | 1461568090845 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fd89000 == 127 [pid = 5675] [id = 430] 00:08:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 211 (0x7f46c89da000) [pid = 5675] [serial = 1291] [outer = (nil)] 00:08:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 212 (0x7f46c8e74000) [pid = 5675] [serial = 1292] [outer = 0x7f46c89da000] 00:08:10 INFO - PROCESS | 5675 | 1461568090971 Marionette DEBUG loaded listener.js 00:08:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 213 (0x7f46c8e78400) [pid = 5675] [serial = 1293] [outer = 0x7f46c89da000] 00:08:11 INFO - PROCESS | 5675 | 1461568091915 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]]]}] 00:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1793ms 00:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:08:11 INFO - PROCESS | 5675 | 1461568091947 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 00:08:11 INFO - PROCESS | 5675 | 1461568091950 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 00:08:11 INFO - PROCESS | 5675 | 1461568091957 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:08:11 INFO - PROCESS | 5675 | 1461568091961 Marionette TRACE conn3 <- [1,1694,null,{}] 00:08:11 INFO - PROCESS | 5675 | 1461568091966 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}] 00:08:12 INFO - PROCESS | 5675 | 1461568092181 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 00:08:12 INFO - PROCESS | 5675 | 1461568092395 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:12 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2ac8000 == 128 [pid = 5675] [id = 431] 00:08:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 214 (0x7f46c532e800) [pid = 5675] [serial = 1294] [outer = (nil)] 00:08:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 215 (0x7f46c9350800) [pid = 5675] [serial = 1295] [outer = 0x7f46c532e800] 00:08:12 INFO - PROCESS | 5675 | 1461568092476 Marionette DEBUG loaded listener.js 00:08:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 216 (0x7f46c967c400) [pid = 5675] [serial = 1296] [outer = 0x7f46c532e800] 00:08:13 INFO - PROCESS | 5675 | 1461568093398 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]]]}] 00:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1486ms 00:08:13 INFO - PROCESS | 5675 | 1461568093443 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 00:08:13 INFO - PROCESS | 5675 | 1461568093447 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 00:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:08:13 INFO - PROCESS | 5675 | 1461568093454 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:08:13 INFO - PROCESS | 5675 | 1461568093457 Marionette TRACE conn3 <- [1,1698,null,{}] 00:08:13 INFO - PROCESS | 5675 | 1461568093464 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}] 00:08:13 INFO - PROCESS | 5675 | 1461568093664 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 00:08:13 INFO - PROCESS | 5675 | 1461568093872 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2ae1000 == 129 [pid = 5675] [id = 432] 00:08:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 217 (0x7f469cb94400) [pid = 5675] [serial = 1297] [outer = (nil)] 00:08:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 218 (0x7f469cb9d000) [pid = 5675] [serial = 1298] [outer = 0x7f469cb94400] 00:08:13 INFO - PROCESS | 5675 | 1461568093986 Marionette DEBUG loaded listener.js 00:08:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 219 (0x7f469cba1800) [pid = 5675] [serial = 1299] [outer = 0x7f469cb94400] 00:08:14 INFO - PROCESS | 5675 | 1461568094867 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]]]}] 00:08:14 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 00:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1480ms 00:08:14 INFO - PROCESS | 5675 | 1461568094936 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 00:08:14 INFO - PROCESS | 5675 | 1461568094939 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 00:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:08:14 INFO - PROCESS | 5675 | 1461568094945 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:08:14 INFO - PROCESS | 5675 | 1461568094958 Marionette TRACE conn3 <- [1,1702,null,{}] 00:08:14 INFO - PROCESS | 5675 | 1461568094963 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}] 00:08:15 INFO - PROCESS | 5675 | 1461568095198 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 00:08:15 INFO - PROCESS | 5675 | 1461568095403 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cbc7800 == 130 [pid = 5675] [id = 433] 00:08:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 220 (0x7f469cb95400) [pid = 5675] [serial = 1300] [outer = (nil)] 00:08:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 221 (0x7f469d89c000) [pid = 5675] [serial = 1301] [outer = 0x7f469cb95400] 00:08:15 INFO - PROCESS | 5675 | 1461568095516 Marionette DEBUG loaded listener.js 00:08:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 222 (0x7f469d8a1400) [pid = 5675] [serial = 1302] [outer = 0x7f469cb95400] 00:08:16 INFO - PROCESS | 5675 | 1461568096476 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]]]}] 00:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1596ms 00:08:16 INFO - PROCESS | 5675 | 1461568096543 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 00:08:16 INFO - PROCESS | 5675 | 1461568096546 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 00:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:08:16 INFO - PROCESS | 5675 | 1461568096553 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:08:16 INFO - PROCESS | 5675 | 1461568096555 Marionette TRACE conn3 <- [1,1706,null,{}] 00:08:16 INFO - PROCESS | 5675 | 1461568096561 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}] 00:08:16 INFO - PROCESS | 5675 | 1461568096769 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 00:08:16 INFO - PROCESS | 5675 | 1461568096976 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2952000 == 131 [pid = 5675] [id = 434] 00:08:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 223 (0x7f469cb9f000) [pid = 5675] [serial = 1303] [outer = (nil)] 00:08:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 224 (0x7f469d8a5c00) [pid = 5675] [serial = 1304] [outer = 0x7f469cb9f000] 00:08:17 INFO - PROCESS | 5675 | 1461568097087 Marionette DEBUG loaded listener.js 00:08:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 225 (0x7f46a179b400) [pid = 5675] [serial = 1305] [outer = 0x7f469cb9f000] 00:08:18 INFO - PROCESS | 5675 | 1461568098095 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]]]}] 00:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1588ms 00:08:18 INFO - PROCESS | 5675 | 1461568098142 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 00:08:18 INFO - PROCESS | 5675 | 1461568098146 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 00:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:08:18 INFO - PROCESS | 5675 | 1461568098152 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:08:18 INFO - PROCESS | 5675 | 1461568098154 Marionette TRACE conn3 <- [1,1710,null,{}] 00:08:18 INFO - PROCESS | 5675 | 1461568098182 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}] 00:08:18 INFO - PROCESS | 5675 | 1461568098393 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 00:08:18 INFO - PROCESS | 5675 | 1461568098653 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4324800 == 132 [pid = 5675] [id = 435] 00:08:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 226 (0x7f469d89cc00) [pid = 5675] [serial = 1306] [outer = (nil)] 00:08:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 227 (0x7f46a2968000) [pid = 5675] [serial = 1307] [outer = 0x7f469d89cc00] 00:08:18 INFO - PROCESS | 5675 | 1461568098773 Marionette DEBUG loaded listener.js 00:08:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 228 (0x7f46a296e000) [pid = 5675] [serial = 1308] [outer = 0x7f469d89cc00] 00:08:20 INFO - PROCESS | 5675 | 1461568100113 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]]]}] 00:08:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:08:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 2040ms 00:08:20 INFO - PROCESS | 5675 | 1461568100231 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 00:08:20 INFO - PROCESS | 5675 | 1461568100237 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 00:08:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:08:20 INFO - PROCESS | 5675 | 1461568100273 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:08:20 INFO - PROCESS | 5675 | 1461568100277 Marionette TRACE conn3 <- [1,1714,null,{}] 00:08:20 INFO - PROCESS | 5675 | 1461568100285 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}] 00:08:20 INFO - PROCESS | 5675 | 1461568100462 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 00:08:20 INFO - PROCESS | 5675 | 1461568100676 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a009a000 == 133 [pid = 5675] [id = 436] 00:08:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 229 (0x7f469ee98400) [pid = 5675] [serial = 1309] [outer = (nil)] 00:08:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 230 (0x7f469ffdbc00) [pid = 5675] [serial = 1310] [outer = 0x7f469ee98400] 00:08:20 INFO - PROCESS | 5675 | 1461568100800 Marionette DEBUG loaded listener.js 00:08:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 231 (0x7f46a296ac00) [pid = 5675] [serial = 1311] [outer = 0x7f469ee98400] 00:08:21 INFO - PROCESS | 5675 | 1461568101838 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]]]}] 00:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1645ms 00:08:21 INFO - PROCESS | 5675 | 1461568101907 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 00:08:21 INFO - PROCESS | 5675 | 1461568101915 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 00:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:08:21 INFO - PROCESS | 5675 | 1461568101927 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:08:21 INFO - PROCESS | 5675 | 1461568101930 Marionette TRACE conn3 <- [1,1718,null,{}] 00:08:21 INFO - PROCESS | 5675 | 1461568101938 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}] 00:08:22 INFO - PROCESS | 5675 | 1461568102182 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 00:08:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf47000 == 132 [pid = 5675] [id = 419] 00:08:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad941800 == 131 [pid = 5675] [id = 418] 00:08:22 INFO - PROCESS | 5675 | --DOMWINDOW == 230 (0x7f46b78d6c00) [pid = 5675] [serial = 1169] [outer = (nil)] [url = about:blank] 00:08:22 INFO - PROCESS | 5675 | --DOMWINDOW == 229 (0x7f46c723a400) [pid = 5675] [serial = 1172] [outer = (nil)] [url = about:blank] 00:08:22 INFO - PROCESS | 5675 | --DOMWINDOW == 228 (0x7f46c93c2400) [pid = 5675] [serial = 1175] [outer = (nil)] [url = about:blank] 00:08:22 INFO - PROCESS | 5675 | --DOMWINDOW == 227 (0x7f469e64c000) [pid = 5675] [serial = 1178] [outer = (nil)] [url = about:blank] 00:08:22 INFO - PROCESS | 5675 | --DOMWINDOW == 226 (0x7f46a17d8c00) [pid = 5675] [serial = 1181] [outer = (nil)] [url = about:blank] 00:08:22 INFO - PROCESS | 5675 | 1461568102591 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ac5be000 == 130 [pid = 5675] [id = 417] 00:08:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6e1b800 == 129 [pid = 5675] [id = 416] 00:08:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6305800 == 128 [pid = 5675] [id = 415] 00:08:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fc37000 == 129 [pid = 5675] [id = 437] 00:08:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 227 (0x7f469e64c000) [pid = 5675] [serial = 1312] [outer = (nil)] 00:08:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 228 (0x7f46a4ff4800) [pid = 5675] [serial = 1313] [outer = 0x7f469e64c000] 00:08:22 INFO - PROCESS | 5675 | 1461568102665 Marionette DEBUG loaded listener.js 00:08:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 229 (0x7f46a6399400) [pid = 5675] [serial = 1314] [outer = 0x7f469e64c000] 00:08:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2097800 == 128 [pid = 5675] [id = 414] 00:08:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a405f800 == 127 [pid = 5675] [id = 413] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 228 (0x7f46b16f9400) [pid = 5675] [serial = 1157] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 227 (0x7f46a2069c00) [pid = 5675] [serial = 1188] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 226 (0x7f46a17b8400) [pid = 5675] [serial = 1187] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 225 (0x7f46b1140000) [pid = 5675] [serial = 1199] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 224 (0x7f46a61d5000) [pid = 5675] [serial = 1191] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 223 (0x7f46a4ff9400) [pid = 5675] [serial = 1190] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 222 (0x7f46ad283c00) [pid = 5675] [serial = 1193] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 221 (0x7f46ad990800) [pid = 5675] [serial = 1194] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 220 (0x7f46aefd2000) [pid = 5675] [serial = 1154] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 219 (0x7f46af111000) [pid = 5675] [serial = 1196] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 218 (0x7f46a514e000) [pid = 5675] [serial = 1145] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 217 (0x7f46b52e6400) [pid = 5675] [serial = 1160] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 216 (0x7f46ad280800) [pid = 5675] [serial = 1148] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 215 (0x7f46b6a2e000) [pid = 5675] [serial = 1202] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 214 (0x7f46b60e2800) [pid = 5675] [serial = 1163] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 213 (0x7f46a17e0000) [pid = 5675] [serial = 1184] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 212 (0x7f46a205cc00) [pid = 5675] [serial = 1142] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 211 (0x7f46aded1000) [pid = 5675] [serial = 1151] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 210 (0x7f46b6a2a400) [pid = 5675] [serial = 1166] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 209 (0x7f46c303b400) [pid = 5675] [serial = 1205] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 208 (0x7f46b8d7c400) [pid = 5675] [serial = 1203] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 207 (0x7f46b199f000) [pid = 5675] [serial = 1200] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 206 (0x7f46b075e800) [pid = 5675] [serial = 1197] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | --DOMWINDOW == 205 (0x7f46c4186800) [pid = 5675] [serial = 1206] [outer = (nil)] [url = about:blank] 00:08:23 INFO - PROCESS | 5675 | 1461568103462 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]]]}] 00:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1586ms 00:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:08:23 INFO - PROCESS | 5675 | 1461568103517 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 00:08:23 INFO - PROCESS | 5675 | 1461568103520 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 00:08:23 INFO - PROCESS | 5675 | 1461568103526 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:08:23 INFO - PROCESS | 5675 | 1461568103531 Marionette TRACE conn3 <- [1,1722,null,{}] 00:08:23 INFO - PROCESS | 5675 | 1461568103546 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}] 00:08:23 INFO - PROCESS | 5675 | 1461568103745 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 00:08:23 INFO - PROCESS | 5675 | 1461568103974 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a460f000 == 128 [pid = 5675] [id = 438] 00:08:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 206 (0x7f469ffd0800) [pid = 5675] [serial = 1315] [outer = (nil)] 00:08:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 207 (0x7f46a6d7b000) [pid = 5675] [serial = 1316] [outer = 0x7f469ffd0800] 00:08:24 INFO - PROCESS | 5675 | 1461568104087 Marionette DEBUG loaded listener.js 00:08:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 208 (0x7f46aa87ac00) [pid = 5675] [serial = 1317] [outer = 0x7f469ffd0800] 00:08:25 INFO - PROCESS | 5675 | 1461568105264 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]]]}] 00:08:25 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 00:08:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1793ms 00:08:25 INFO - PROCESS | 5675 | 1461568105321 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 00:08:25 INFO - PROCESS | 5675 | 1461568105327 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 00:08:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:08:25 INFO - PROCESS | 5675 | 1461568105342 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:08:25 INFO - PROCESS | 5675 | 1461568105345 Marionette TRACE conn3 <- [1,1726,null,{}] 00:08:25 INFO - PROCESS | 5675 | 1461568105354 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}] 00:08:25 INFO - PROCESS | 5675 | 1461568105670 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 00:08:25 INFO - PROCESS | 5675 | 1461568105782 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6e19000 == 129 [pid = 5675] [id = 439] 00:08:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 209 (0x7f46a6f96400) [pid = 5675] [serial = 1318] [outer = (nil)] 00:08:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 210 (0x7f46ad0d2800) [pid = 5675] [serial = 1319] [outer = 0x7f46a6f96400] 00:08:25 INFO - PROCESS | 5675 | 1461568105962 Marionette DEBUG loaded listener.js 00:08:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 211 (0x7f46ad59a000) [pid = 5675] [serial = 1320] [outer = 0x7f46a6f96400] 00:08:26 INFO - PROCESS | 5675 | 1461568106902 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]]]}] 00:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1594ms 00:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:08:26 INFO - PROCESS | 5675 | 1461568106935 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 00:08:26 INFO - PROCESS | 5675 | 1461568106938 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 00:08:26 INFO - PROCESS | 5675 | 1461568106945 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:08:26 INFO - PROCESS | 5675 | 1461568106948 Marionette TRACE conn3 <- [1,1730,null,{}] 00:08:26 INFO - PROCESS | 5675 | 1461568106953 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}] 00:08:27 INFO - PROCESS | 5675 | 1461568107228 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 00:08:27 INFO - PROCESS | 5675 | --DOMWINDOW == 210 (0x7f46aa87dc00) [pid = 5675] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:08:27 INFO - PROCESS | 5675 | --DOMWINDOW == 209 (0x7f46a433ec00) [pid = 5675] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:08:27 INFO - PROCESS | 5675 | --DOMWINDOW == 208 (0x7f46ad0d8400) [pid = 5675] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:08:27 INFO - PROCESS | 5675 | --DOMWINDOW == 207 (0x7f469ece7400) [pid = 5675] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:08:27 INFO - PROCESS | 5675 | --DOMWINDOW == 206 (0x7f46a6273400) [pid = 5675] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:08:27 INFO - PROCESS | 5675 | --DOMWINDOW == 205 (0x7f46a6274c00) [pid = 5675] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:08:27 INFO - PROCESS | 5675 | --DOMWINDOW == 204 (0x7f46a63a8c00) [pid = 5675] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:08:27 INFO - PROCESS | 5675 | 1461568107689 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6e11000 == 130 [pid = 5675] [id = 440] 00:08:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 205 (0x7f469e64fc00) [pid = 5675] [serial = 1321] [outer = (nil)] 00:08:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 206 (0x7f46a40efc00) [pid = 5675] [serial = 1322] [outer = 0x7f469e64fc00] 00:08:27 INFO - PROCESS | 5675 | 1461568107762 Marionette DEBUG loaded listener.js 00:08:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 207 (0x7f46aa881800) [pid = 5675] [serial = 1323] [outer = 0x7f469e64fc00] 00:08:28 INFO - PROCESS | 5675 | 1461568108468 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]]]}] 00:08:28 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 00:08:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1582ms 00:08:28 INFO - PROCESS | 5675 | 1461568108526 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 00:08:28 INFO - PROCESS | 5675 | 1461568108530 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 00:08:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:08:28 INFO - PROCESS | 5675 | 1461568108544 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:08:28 INFO - PROCESS | 5675 | 1461568108548 Marionette TRACE conn3 <- [1,1734,null,{}] 00:08:28 INFO - PROCESS | 5675 | 1461568108553 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}] 00:08:28 INFO - PROCESS | 5675 | 1461568108766 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 00:08:28 INFO - PROCESS | 5675 | 1461568108779 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf47000 == 131 [pid = 5675] [id = 441] 00:08:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 208 (0x7f46adeb6000) [pid = 5675] [serial = 1324] [outer = (nil)] 00:08:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 209 (0x7f46b140d000) [pid = 5675] [serial = 1325] [outer = 0x7f46adeb6000] 00:08:28 INFO - PROCESS | 5675 | 1461568108849 Marionette DEBUG loaded listener.js 00:08:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 210 (0x7f46b3b6dc00) [pid = 5675] [serial = 1326] [outer = 0x7f46adeb6000] 00:08:30 INFO - PROCESS | 5675 | 1461568110060 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]]]}] 00:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1588ms 00:08:30 INFO - PROCESS | 5675 | 1461568110128 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 00:08:30 INFO - PROCESS | 5675 | 1461568110138 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 00:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:08:30 INFO - PROCESS | 5675 | 1461568110151 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:08:30 INFO - PROCESS | 5675 | 1461568110161 Marionette TRACE conn3 <- [1,1738,null,{}] 00:08:30 INFO - PROCESS | 5675 | 1461568110176 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}] 00:08:30 INFO - PROCESS | 5675 | 1461568110584 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 00:08:30 INFO - PROCESS | 5675 | 1461568110828 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a210b800 == 132 [pid = 5675] [id = 442] 00:08:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 211 (0x7f469d8a6000) [pid = 5675] [serial = 1327] [outer = (nil)] 00:08:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 212 (0x7f46a17b8800) [pid = 5675] [serial = 1328] [outer = 0x7f469d8a6000] 00:08:30 INFO - PROCESS | 5675 | 1461568110954 Marionette DEBUG loaded listener.js 00:08:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 213 (0x7f46a296e400) [pid = 5675] [serial = 1329] [outer = 0x7f469d8a6000] 00:08:31 INFO - PROCESS | 5675 | 1461568111945 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]]]}] 00:08:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1850ms 00:08:32 INFO - PROCESS | 5675 | 1461568111999 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 00:08:32 INFO - PROCESS | 5675 | 1461568112009 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 00:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:08:32 INFO - PROCESS | 5675 | 1461568112021 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:08:32 INFO - PROCESS | 5675 | 1461568112024 Marionette TRACE conn3 <- [1,1742,null,{}] 00:08:32 INFO - PROCESS | 5675 | 1461568112030 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}] 00:08:32 INFO - PROCESS | 5675 | 1461568112284 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 00:08:32 INFO - PROCESS | 5675 | 1461568112555 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad127000 == 133 [pid = 5675] [id = 443] 00:08:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 214 (0x7f46a63a0000) [pid = 5675] [serial = 1330] [outer = (nil)] 00:08:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 215 (0x7f46a6ccc800) [pid = 5675] [serial = 1331] [outer = 0x7f46a63a0000] 00:08:32 INFO - PROCESS | 5675 | 1461568112685 Marionette DEBUG loaded listener.js 00:08:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 216 (0x7f46aa87dc00) [pid = 5675] [serial = 1332] [outer = 0x7f46a63a0000] 00:08:33 INFO - PROCESS | 5675 | 1461568113841 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]]]}] 00:08:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:08:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1883ms 00:08:33 INFO - PROCESS | 5675 | 1461568113907 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 00:08:33 INFO - PROCESS | 5675 | 1461568113913 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 00:08:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:08:33 INFO - PROCESS | 5675 | 1461568113923 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:08:33 INFO - PROCESS | 5675 | 1461568113932 Marionette TRACE conn3 <- [1,1746,null,{}] 00:08:33 INFO - PROCESS | 5675 | 1461568113959 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}] 00:08:34 INFO - PROCESS | 5675 | 1461568114269 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 00:08:34 INFO - PROCESS | 5675 | 1461568114572 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1255800 == 134 [pid = 5675] [id = 444] 00:08:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 217 (0x7f46ae17ac00) [pid = 5675] [serial = 1333] [outer = (nil)] 00:08:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 218 (0x7f46af115800) [pid = 5675] [serial = 1334] [outer = 0x7f46ae17ac00] 00:08:34 INFO - PROCESS | 5675 | 1461568114705 Marionette DEBUG loaded listener.js 00:08:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 219 (0x7f46b1403800) [pid = 5675] [serial = 1335] [outer = 0x7f46ae17ac00] 00:08:35 INFO - PROCESS | 5675 | 1461568115605 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]]]}] 00:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1747ms 00:08:35 INFO - PROCESS | 5675 | 1461568115671 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 00:08:35 INFO - PROCESS | 5675 | 1461568115675 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 00:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:08:35 INFO - PROCESS | 5675 | 1461568115683 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:08:35 INFO - PROCESS | 5675 | 1461568115686 Marionette TRACE conn3 <- [1,1750,null,{}] 00:08:35 INFO - PROCESS | 5675 | 1461568115690 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}] 00:08:35 INFO - PROCESS | 5675 | 1461568115935 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 00:08:36 INFO - PROCESS | 5675 | 1461568116175 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b3004800 == 135 [pid = 5675] [id = 445] 00:08:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 220 (0x7f46a1aa9800) [pid = 5675] [serial = 1336] [outer = (nil)] 00:08:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 221 (0x7f46b199a000) [pid = 5675] [serial = 1337] [outer = 0x7f46a1aa9800] 00:08:36 INFO - PROCESS | 5675 | 1461568116315 Marionette DEBUG loaded listener.js 00:08:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 222 (0x7f46b4b1a000) [pid = 5675] [serial = 1338] [outer = 0x7f46a1aa9800] 00:08:37 INFO - PROCESS | 5675 | 1461568117609 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]]]}] 00:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1986ms 00:08:37 INFO - PROCESS | 5675 | 1461568117673 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 00:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:08:37 INFO - PROCESS | 5675 | 1461568117678 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 00:08:37 INFO - PROCESS | 5675 | 1461568117687 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:08:37 INFO - PROCESS | 5675 | 1461568117690 Marionette TRACE conn3 <- [1,1754,null,{}] 00:08:37 INFO - PROCESS | 5675 | 1461568117698 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}] 00:08:38 INFO - PROCESS | 5675 | 1461568118022 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 00:08:38 INFO - PROCESS | 5675 | 1461568118429 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:38 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b68ca000 == 136 [pid = 5675] [id = 446] 00:08:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 223 (0x7f46aa87f800) [pid = 5675] [serial = 1339] [outer = (nil)] 00:08:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 224 (0x7f46b60d5c00) [pid = 5675] [serial = 1340] [outer = 0x7f46aa87f800] 00:08:38 INFO - PROCESS | 5675 | 1461568118544 Marionette DEBUG loaded listener.js 00:08:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 225 (0x7f46b705f800) [pid = 5675] [serial = 1341] [outer = 0x7f46aa87f800] 00:08:39 INFO - PROCESS | 5675 | 1461568119545 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]]]}] 00:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1891ms 00:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:08:39 INFO - PROCESS | 5675 | 1461568119575 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 00:08:39 INFO - PROCESS | 5675 | 1461568119578 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 00:08:39 INFO - PROCESS | 5675 | 1461568119584 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:08:39 INFO - PROCESS | 5675 | 1461568119587 Marionette TRACE conn3 <- [1,1758,null,{}] 00:08:39 INFO - PROCESS | 5675 | 1461568119593 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}] 00:08:39 INFO - PROCESS | 5675 | 1461568119811 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 00:08:40 INFO - PROCESS | 5675 | 1461568120024 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8941000 == 137 [pid = 5675] [id = 447] 00:08:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 226 (0x7f46b8d02c00) [pid = 5675] [serial = 1342] [outer = (nil)] 00:08:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 227 (0x7f46c54cd800) [pid = 5675] [serial = 1343] [outer = 0x7f46b8d02c00] 00:08:40 INFO - PROCESS | 5675 | 1461568120112 Marionette DEBUG loaded listener.js 00:08:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 228 (0x7f46c8fc2c00) [pid = 5675] [serial = 1344] [outer = 0x7f46b8d02c00] 00:08:41 INFO - PROCESS | 5675 | 1461568121122 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]]]}] 00:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1589ms 00:08:41 INFO - PROCESS | 5675 | 1461568121175 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 00:08:41 INFO - PROCESS | 5675 | 1461568121181 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 00:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:08:41 INFO - PROCESS | 5675 | 1461568121189 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:08:41 INFO - PROCESS | 5675 | 1461568121194 Marionette TRACE conn3 <- [1,1762,null,{}] 00:08:41 INFO - PROCESS | 5675 | 1461568121199 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}] 00:08:41 INFO - PROCESS | 5675 | 1461568121409 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 00:08:41 INFO - PROCESS | 5675 | 1461568121720 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46d0cb1800 == 138 [pid = 5675] [id = 448] 00:08:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 229 (0x7f469fc69400) [pid = 5675] [serial = 1345] [outer = (nil)] 00:08:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 230 (0x7f469fd4a000) [pid = 5675] [serial = 1346] [outer = 0x7f469fc69400] 00:08:41 INFO - PROCESS | 5675 | 1461568121802 Marionette DEBUG loaded listener.js 00:08:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 231 (0x7f469fd50400) [pid = 5675] [serial = 1347] [outer = 0x7f469fc69400] 00:08:42 INFO - PROCESS | 5675 | 1461568122691 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]]]}] 00:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1533ms 00:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:08:42 INFO - PROCESS | 5675 | 1461568122723 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 00:08:42 INFO - PROCESS | 5675 | 1461568122726 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 00:08:42 INFO - PROCESS | 5675 | 1461568122732 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:08:42 INFO - PROCESS | 5675 | 1461568122735 Marionette TRACE conn3 <- [1,1766,null,{}] 00:08:42 INFO - PROCESS | 5675 | 1461568122740 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}] 00:08:42 INFO - PROCESS | 5675 | 1461568122930 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 00:08:43 INFO - PROCESS | 5675 | 1461568123140 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adb77800 == 139 [pid = 5675] [id = 449] 00:08:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 232 (0x7f469fc6a800) [pid = 5675] [serial = 1348] [outer = (nil)] 00:08:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 233 (0x7f46a219d000) [pid = 5675] [serial = 1349] [outer = 0x7f469fc6a800] 00:08:43 INFO - PROCESS | 5675 | 1461568123249 Marionette DEBUG loaded listener.js 00:08:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 234 (0x7f46a21a2000) [pid = 5675] [serial = 1350] [outer = 0x7f469fc6a800] 00:08:44 INFO - PROCESS | 5675 | 1461568124199 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]]]}] 00:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1536ms 00:08:44 INFO - PROCESS | 5675 | 1461568124268 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 00:08:44 INFO - PROCESS | 5675 | 1461568124272 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 00:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:08:44 INFO - PROCESS | 5675 | 1461568124277 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:08:44 INFO - PROCESS | 5675 | 1461568124280 Marionette TRACE conn3 <- [1,1770,null,{}] 00:08:44 INFO - PROCESS | 5675 | 1461568124285 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}] 00:08:44 INFO - PROCESS | 5675 | 1461568124519 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 00:08:44 INFO - PROCESS | 5675 | 1461568124804 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4655000 == 140 [pid = 5675] [id = 450] 00:08:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 235 (0x7f469fd49800) [pid = 5675] [serial = 1351] [outer = (nil)] 00:08:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 236 (0x7f46a21a6800) [pid = 5675] [serial = 1352] [outer = 0x7f469fd49800] 00:08:44 INFO - PROCESS | 5675 | 1461568124928 Marionette DEBUG loaded listener.js 00:08:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 237 (0x7f46c532fc00) [pid = 5675] [serial = 1353] [outer = 0x7f469fd49800] 00:08:45 INFO - PROCESS | 5675 | 1461568125841 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]]]}] 00:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1627ms 00:08:45 INFO - PROCESS | 5675 | 1461568125907 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 00:08:45 INFO - PROCESS | 5675 | 1461568125911 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 00:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:08:45 INFO - PROCESS | 5675 | 1461568125916 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:08:45 INFO - PROCESS | 5675 | 1461568125919 Marionette TRACE conn3 <- [1,1774,null,{}] 00:08:45 INFO - PROCESS | 5675 | 1461568125924 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}] 00:08:46 INFO - PROCESS | 5675 | 1461568126126 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 00:08:46 INFO - PROCESS | 5675 | 1461568126345 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4676000 == 141 [pid = 5675] [id = 451] 00:08:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 238 (0x7f46a219ec00) [pid = 5675] [serial = 1354] [outer = (nil)] 00:08:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 239 (0x7f46a6246800) [pid = 5675] [serial = 1355] [outer = 0x7f46a219ec00] 00:08:46 INFO - PROCESS | 5675 | 1461568126461 Marionette DEBUG loaded listener.js 00:08:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 240 (0x7f46a624cc00) [pid = 5675] [serial = 1356] [outer = 0x7f46a219ec00] 00:08:47 INFO - PROCESS | 5675 | 1461568127587 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]]]}] 00:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1731ms 00:08:47 INFO - PROCESS | 5675 | 1461568127649 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 00:08:47 INFO - PROCESS | 5675 | 1461568127652 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 00:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:08:47 INFO - PROCESS | 5675 | 1461568127659 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:08:47 INFO - PROCESS | 5675 | 1461568127665 Marionette TRACE conn3 <- [1,1778,null,{}] 00:08:47 INFO - PROCESS | 5675 | 1461568127672 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}] 00:08:47 INFO - PROCESS | 5675 | 1461568127951 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 00:08:48 INFO - PROCESS | 5675 | 1461568128212 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1a92000 == 142 [pid = 5675] [id = 452] 00:08:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 241 (0x7f46a624c000) [pid = 5675] [serial = 1357] [outer = (nil)] 00:08:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 242 (0x7f46a624e800) [pid = 5675] [serial = 1358] [outer = 0x7f46a624c000] 00:08:48 INFO - PROCESS | 5675 | 1461568128338 Marionette DEBUG loaded listener.js 00:08:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 243 (0x7f46c8e81c00) [pid = 5675] [serial = 1359] [outer = 0x7f46a624c000] 00:08:49 INFO - PROCESS | 5675 | 1461568129370 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]]]}] 00:08:49 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 00:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1785ms 00:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:08:49 INFO - PROCESS | 5675 | 1461568129445 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 00:08:49 INFO - PROCESS | 5675 | 1461568129448 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 00:08:49 INFO - PROCESS | 5675 | 1461568129455 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:08:49 INFO - PROCESS | 5675 | 1461568129459 Marionette TRACE conn3 <- [1,1782,null,{}] 00:08:49 INFO - PROCESS | 5675 | 1461568129467 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}] 00:08:49 INFO - PROCESS | 5675 | 1461568129712 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 00:08:50 INFO - PROCESS | 5675 | 1461568130027 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:50 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f4699a06800 == 143 [pid = 5675] [id = 453] 00:08:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 244 (0x7f46a2b4d400) [pid = 5675] [serial = 1360] [outer = (nil)] 00:08:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 245 (0x7f46a2b54800) [pid = 5675] [serial = 1361] [outer = 0x7f46a2b4d400] 00:08:50 INFO - PROCESS | 5675 | 1461568130109 Marionette DEBUG loaded listener.js 00:08:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 246 (0x7f46a2b5a800) [pid = 5675] [serial = 1362] [outer = 0x7f46a2b4d400] 00:08:50 INFO - PROCESS | 5675 | 1461568130913 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]]]}] 00:08:50 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 00:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1534ms 00:08:50 INFO - PROCESS | 5675 | 1461568130989 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 00:08:50 INFO - PROCESS | 5675 | 1461568130993 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 00:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:08:51 INFO - PROCESS | 5675 | 1461568131008 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:08:51 INFO - PROCESS | 5675 | 1461568131013 Marionette TRACE conn3 <- [1,1786,null,{}] 00:08:51 INFO - PROCESS | 5675 | 1461568131018 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}] 00:08:51 INFO - PROCESS | 5675 | 1461568131233 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 00:08:51 INFO - PROCESS | 5675 | 1461568131488 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f4699a21800 == 144 [pid = 5675] [id = 454] 00:08:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 247 (0x7f4699aa1000) [pid = 5675] [serial = 1363] [outer = (nil)] 00:08:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 248 (0x7f4699aa9400) [pid = 5675] [serial = 1364] [outer = 0x7f4699aa1000] 00:08:51 INFO - PROCESS | 5675 | 1461568131617 Marionette DEBUG loaded listener.js 00:08:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 249 (0x7f4699aae000) [pid = 5675] [serial = 1365] [outer = 0x7f4699aa1000] 00:08:52 INFO - PROCESS | 5675 | 1461568132595 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]]]}] 00:08:52 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 00:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1634ms 00:08:52 INFO - PROCESS | 5675 | 1461568132643 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 00:08:52 INFO - PROCESS | 5675 | 1461568132646 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 00:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:08:52 INFO - PROCESS | 5675 | 1461568132653 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:08:52 INFO - PROCESS | 5675 | 1461568132656 Marionette TRACE conn3 <- [1,1790,null,{}] 00:08:52 INFO - PROCESS | 5675 | 1461568132662 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}] 00:08:52 INFO - PROCESS | 5675 | 1461568132875 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 00:08:53 INFO - PROCESS | 5675 | 1461568133097 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469ea38800 == 145 [pid = 5675] [id = 455] 00:08:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 250 (0x7f4699aa3400) [pid = 5675] [serial = 1366] [outer = (nil)] 00:08:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 251 (0x7f469e649000) [pid = 5675] [serial = 1367] [outer = 0x7f4699aa3400] 00:08:53 INFO - PROCESS | 5675 | 1461568133215 Marionette DEBUG loaded listener.js 00:08:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 252 (0x7f46a2b57400) [pid = 5675] [serial = 1368] [outer = 0x7f4699aa3400] 00:08:54 INFO - PROCESS | 5675 | 1461568134851 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]]]}] 00:08:54 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) 00:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2238ms 00:08:54 INFO - PROCESS | 5675 | 1461568134892 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 00:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:08:54 INFO - PROCESS | 5675 | 1461568134898 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 00:08:54 INFO - PROCESS | 5675 | 1461568134906 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:08:54 INFO - PROCESS | 5675 | 1461568134913 Marionette TRACE conn3 <- [1,1794,null,{}] 00:08:54 INFO - PROCESS | 5675 | 1461568134921 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}] 00:08:55 INFO - PROCESS | 5675 | 1461568135171 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 00:08:55 INFO - PROCESS | 5675 | 1461568135498 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a404e800 == 146 [pid = 5675] [id = 456] 00:08:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 253 (0x7f469e733800) [pid = 5675] [serial = 1369] [outer = (nil)] 00:08:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 254 (0x7f469ececc00) [pid = 5675] [serial = 1370] [outer = 0x7f469e733800] 00:08:55 INFO - PROCESS | 5675 | 1461568135569 Marionette DEBUG loaded listener.js 00:08:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 255 (0x7f469feb2000) [pid = 5675] [serial = 1371] [outer = 0x7f469e733800] 00:08:56 INFO - PROCESS | 5675 | 1461568136483 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]]]}] 00:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1638ms 00:08:56 INFO - PROCESS | 5675 | 1461568136544 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 00:08:56 INFO - PROCESS | 5675 | 1461568136552 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 00:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:08:56 INFO - PROCESS | 5675 | 1461568136561 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:08:56 INFO - PROCESS | 5675 | 1461568136564 Marionette TRACE conn3 <- [1,1798,null,{}] 00:08:56 INFO - PROCESS | 5675 | 1461568136570 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}] 00:08:56 INFO - PROCESS | 5675 | 1461568136779 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 00:08:57 INFO - PROCESS | 5675 | 1461568137267 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cbc1800 == 147 [pid = 5675] [id = 457] 00:08:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 256 (0x7f469ffd2400) [pid = 5675] [serial = 1372] [outer = (nil)] 00:08:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 257 (0x7f46a17dcc00) [pid = 5675] [serial = 1373] [outer = 0x7f469ffd2400] 00:08:57 INFO - PROCESS | 5675 | 1461568137357 Marionette DEBUG loaded listener.js 00:08:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 258 (0x7f46a296c000) [pid = 5675] [serial = 1374] [outer = 0x7f469ffd2400] 00:08:58 INFO - PROCESS | 5675 | 1461568138309 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]]]}] 00:08:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:08:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1786ms 00:08:58 INFO - PROCESS | 5675 | 1461568138349 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 00:08:58 INFO - PROCESS | 5675 | 1461568138352 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 00:08:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:08:58 INFO - PROCESS | 5675 | 1461568138358 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:08:58 INFO - PROCESS | 5675 | 1461568138363 Marionette TRACE conn3 <- [1,1802,null,{}] 00:08:58 INFO - PROCESS | 5675 | 1461568138379 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}] 00:08:58 INFO - PROCESS | 5675 | 1461568138576 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 00:08:58 INFO - PROCESS | 5675 | 1461568138827 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:08:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6e17800 == 148 [pid = 5675] [id = 458] 00:08:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 259 (0x7f46a4806000) [pid = 5675] [serial = 1375] [outer = (nil)] 00:08:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 260 (0x7f46a61ce400) [pid = 5675] [serial = 1376] [outer = 0x7f46a4806000] 00:08:58 INFO - PROCESS | 5675 | 1461568138948 Marionette DEBUG loaded listener.js 00:08:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 261 (0x7f46a624fc00) [pid = 5675] [serial = 1377] [outer = 0x7f46a4806000] 00:08:59 INFO - PROCESS | 5675 | 1461568139915 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]]]}] 00:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1587ms 00:08:59 INFO - PROCESS | 5675 | 1461568139948 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 00:08:59 INFO - PROCESS | 5675 | 1461568139953 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 00:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:08:59 INFO - PROCESS | 5675 | 1461568139958 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:08:59 INFO - PROCESS | 5675 | 1461568139960 Marionette TRACE conn3 <- [1,1806,null,{}] 00:08:59 INFO - PROCESS | 5675 | 1461568139966 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}] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b66bb000 == 147 [pid = 5675] [id = 54] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afdaa800 == 146 [pid = 5675] [id = 130] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a1829000 == 145 [pid = 5675] [id = 377] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4e13000 == 144 [pid = 5675] [id = 378] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4d2f000 == 143 [pid = 5675] [id = 163] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5ddf800 == 142 [pid = 5675] [id = 80] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6e11000 == 141 [pid = 5675] [id = 440] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6e19000 == 140 [pid = 5675] [id = 439] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a460f000 == 139 [pid = 5675] [id = 438] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fc37000 == 138 [pid = 5675] [id = 437] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a009a000 == 137 [pid = 5675] [id = 436] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2952000 == 136 [pid = 5675] [id = 434] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cbc7800 == 135 [pid = 5675] [id = 433] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2ae1000 == 134 [pid = 5675] [id = 432] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2ac8000 == 133 [pid = 5675] [id = 431] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fd89000 == 132 [pid = 5675] [id = 430] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cb171000 == 131 [pid = 5675] [id = 429] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c5019000 == 130 [pid = 5675] [id = 428] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b9ac6800 == 129 [pid = 5675] [id = 427] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6c1b000 == 128 [pid = 5675] [id = 426] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b50d8000 == 127 [pid = 5675] [id = 425] 00:09:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b17a1000 == 126 [pid = 5675] [id = 424] 00:09:00 INFO - PROCESS | 5675 | 1461568140473 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 260 (0x7f46aa8dc800) [pid = 5675] [serial = 1253] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 259 (0x7f46a5f16800) [pid = 5675] [serial = 1245] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 258 (0x7f46a4ff9000) [pid = 5675] [serial = 1244] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 257 (0x7f46adeb1000) [pid = 5675] [serial = 1256] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 256 (0x7f46a17da400) [pid = 5675] [serial = 1242] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 255 (0x7f46a00e2800) [pid = 5675] [serial = 1241] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 254 (0x7f46ae16e400) [pid = 5675] [serial = 1259] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 253 (0x7f46b3c88400) [pid = 5675] [serial = 1226] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 252 (0x7f46b4f59800) [pid = 5675] [serial = 1217] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 251 (0x7f46a2069400) [pid = 5675] [serial = 1238] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 250 (0x7f46a639d800) [pid = 5675] [serial = 1247] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 249 (0x7f46a63a8800) [pid = 5675] [serial = 1248] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 248 (0x7f46a1ab1400) [pid = 5675] [serial = 1211] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 247 (0x7f46c9356c00) [pid = 5675] [serial = 1223] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 246 (0x7f46c5153000) [pid = 5675] [serial = 1220] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 245 (0x7f46a6f97c00) [pid = 5675] [serial = 1250] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 244 (0x7f46ad4b8000) [pid = 5675] [serial = 1214] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 243 (0x7f46c7234400) [pid = 5675] [serial = 1208] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 242 (0x7f46b1409c00) [pid = 5675] [serial = 1229] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 241 (0x7f46a6f93400) [pid = 5675] [serial = 1232] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 240 (0x7f46b140dc00) [pid = 5675] [serial = 1235] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 239 (0x7f46ae16f000) [pid = 5675] [serial = 1257] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 238 (0x7f46acf96c00) [pid = 5675] [serial = 1254] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 237 (0x7f46aa87d800) [pid = 5675] [serial = 1251] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | --DOMWINDOW == 236 (0x7f46af11cc00) [pid = 5675] [serial = 1260] [outer = (nil)] [url = about:blank] 00:09:00 INFO - PROCESS | 5675 | 1461568140947 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:00 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cbbf000 == 127 [pid = 5675] [id = 459] 00:09:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 237 (0x7f46a00e2800) [pid = 5675] [serial = 1378] [outer = (nil)] 00:09:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 238 (0x7f46a1ab1400) [pid = 5675] [serial = 1379] [outer = 0x7f46a00e2800] 00:09:01 INFO - PROCESS | 5675 | 1461568141059 Marionette DEBUG loaded listener.js 00:09:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 239 (0x7f46a63a8c00) [pid = 5675] [serial = 1380] [outer = 0x7f46a00e2800] 00:09:02 INFO - PROCESS | 5675 | 1461568142119 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]]]}] 00:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 2187ms 00:09:02 INFO - PROCESS | 5675 | 1461568142174 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 00:09:02 INFO - PROCESS | 5675 | 1461568142177 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 00:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:09:02 INFO - PROCESS | 5675 | 1461568142188 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:09:02 INFO - PROCESS | 5675 | 1461568142190 Marionette TRACE conn3 <- [1,1810,null,{}] 00:09:02 INFO - PROCESS | 5675 | 1461568142196 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}] 00:09:02 INFO - PROCESS | 5675 | 1461568142415 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 00:09:02 INFO - PROCESS | 5675 | 1461568142594 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2add800 == 128 [pid = 5675] [id = 460] 00:09:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 240 (0x7f469e64a400) [pid = 5675] [serial = 1381] [outer = (nil)] 00:09:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 241 (0x7f46a6f95400) [pid = 5675] [serial = 1382] [outer = 0x7f469e64a400] 00:09:02 INFO - PROCESS | 5675 | 1461568142670 Marionette DEBUG loaded listener.js 00:09:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 242 (0x7f46aa87f000) [pid = 5675] [serial = 1383] [outer = 0x7f469e64a400] 00:09:03 INFO - PROCESS | 5675 | 1461568143582 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]]]}] 00:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1436ms 00:09:03 INFO - PROCESS | 5675 | 1461568143624 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 00:09:03 INFO - PROCESS | 5675 | 1461568143628 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 00:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:09:03 INFO - PROCESS | 5675 | 1461568143634 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:09:03 INFO - PROCESS | 5675 | 1461568143636 Marionette TRACE conn3 <- [1,1814,null,{}] 00:09:03 INFO - PROCESS | 5675 | 1461568143651 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}] 00:09:03 INFO - PROCESS | 5675 | 1461568143937 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 00:09:03 INFO - PROCESS | 5675 | 1461568143973 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aaacc800 == 129 [pid = 5675] [id = 461] 00:09:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 243 (0x7f46ad0d4000) [pid = 5675] [serial = 1384] [outer = (nil)] 00:09:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 244 (0x7f46adeb1000) [pid = 5675] [serial = 1385] [outer = 0x7f46ad0d4000] 00:09:04 INFO - PROCESS | 5675 | 1461568144038 Marionette DEBUG loaded listener.js 00:09:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 245 (0x7f46af11cc00) [pid = 5675] [serial = 1386] [outer = 0x7f46ad0d4000] 00:09:04 INFO - PROCESS | 5675 | 1461568144954 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]]]}] 00:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1336ms 00:09:04 INFO - PROCESS | 5675 | 1461568144975 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 00:09:04 INFO - PROCESS | 5675 | 1461568144980 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 00:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:09:04 INFO - PROCESS | 5675 | 1461568144986 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:09:04 INFO - PROCESS | 5675 | 1461568144988 Marionette TRACE conn3 <- [1,1818,null,{}] 00:09:04 INFO - PROCESS | 5675 | 1461568144993 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}] 00:09:05 INFO - PROCESS | 5675 | 1461568145230 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 00:09:05 INFO - PROCESS | 5675 | 1461568145269 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf4c800 == 130 [pid = 5675] [id = 462] 00:09:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 246 (0x7f46aa8d4c00) [pid = 5675] [serial = 1387] [outer = (nil)] 00:09:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 247 (0x7f46afdeb400) [pid = 5675] [serial = 1388] [outer = 0x7f46aa8d4c00] 00:09:05 INFO - PROCESS | 5675 | 1461568145330 Marionette DEBUG loaded listener.js 00:09:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 248 (0x7f46b113b400) [pid = 5675] [serial = 1389] [outer = 0x7f46aa8d4c00] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 247 (0x7f46a6f96400) [pid = 5675] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 246 (0x7f46a4ff4000) [pid = 5675] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 245 (0x7f46b12d5000) [pid = 5675] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 244 (0x7f46b40bf000) [pid = 5675] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 243 (0x7f46ad99fc00) [pid = 5675] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 242 (0x7f469e738800) [pid = 5675] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 241 (0x7f46ae179000) [pid = 5675] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 240 (0x7f469ee98400) [pid = 5675] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 239 (0x7f46acf8c800) [pid = 5675] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 238 (0x7f469ffcf800) [pid = 5675] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 237 (0x7f46aa8e0400) [pid = 5675] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 236 (0x7f46b6908400) [pid = 5675] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 235 (0x7f469e735800) [pid = 5675] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 234 (0x7f46b690d000) [pid = 5675] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 233 (0x7f469ffd0800) [pid = 5675] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 232 (0x7f46ad286000) [pid = 5675] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 231 (0x7f46b695d400) [pid = 5675] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 230 (0x7f46a2069000) [pid = 5675] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 229 (0x7f46b2fdb800) [pid = 5675] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 228 (0x7f469e64c000) [pid = 5675] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 227 (0x7f46afdf3800) [pid = 5675] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 226 (0x7f46b61a3000) [pid = 5675] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 225 (0x7f46ad50cc00) [pid = 5675] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 224 (0x7f46b12dac00) [pid = 5675] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 223 (0x7f469e64fc00) [pid = 5675] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 222 (0x7f46c8fbe000) [pid = 5675] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 221 (0x7f469e733400) [pid = 5675] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 220 (0x7f469ee9c000) [pid = 5675] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 219 (0x7f46b61a5c00) [pid = 5675] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 218 (0x7f46b780fc00) [pid = 5675] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:09:06 INFO - PROCESS | 5675 | --DOMWINDOW == 217 (0x7f46acfb8800) [pid = 5675] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:09:07 INFO - PROCESS | 5675 | 1461568147316 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]]]}] 00:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 2384ms 00:09:07 INFO - PROCESS | 5675 | 1461568147372 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 00:09:07 INFO - PROCESS | 5675 | 1461568147376 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 00:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:09:07 INFO - PROCESS | 5675 | 1461568147387 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:09:07 INFO - PROCESS | 5675 | 1461568147389 Marionette TRACE conn3 <- [1,1822,null,{}] 00:09:07 INFO - PROCESS | 5675 | 1461568147397 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}] 00:09:07 INFO - PROCESS | 5675 | 1461568147664 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 00:09:07 INFO - PROCESS | 5675 | 1461568147877 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a5070800 == 131 [pid = 5675] [id = 463] 00:09:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 218 (0x7f469e733400) [pid = 5675] [serial = 1390] [outer = (nil)] 00:09:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 219 (0x7f46a514c400) [pid = 5675] [serial = 1391] [outer = 0x7f469e733400] 00:09:07 INFO - PROCESS | 5675 | 1461568147940 Marionette DEBUG loaded listener.js 00:09:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 220 (0x7f46ad283400) [pid = 5675] [serial = 1392] [outer = 0x7f469e733400] 00:09:08 INFO - PROCESS | 5675 | 1461568148850 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]]]}] 00:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1532ms 00:09:08 INFO - PROCESS | 5675 | 1461568148919 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 00:09:08 INFO - PROCESS | 5675 | 1461568148926 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 00:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:09:08 INFO - PROCESS | 5675 | 1461568148934 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:09:08 INFO - PROCESS | 5675 | 1461568148939 Marionette TRACE conn3 <- [1,1826,null,{}] 00:09:08 INFO - PROCESS | 5675 | 1461568148948 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}] 00:09:09 INFO - PROCESS | 5675 | 1461568149177 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 00:09:09 INFO - PROCESS | 5675 | 1461568149457 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a203a800 == 132 [pid = 5675] [id = 464] 00:09:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 221 (0x7f469cba2000) [pid = 5675] [serial = 1393] [outer = (nil)] 00:09:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 222 (0x7f469d8a4c00) [pid = 5675] [serial = 1394] [outer = 0x7f469cba2000] 00:09:09 INFO - PROCESS | 5675 | 1461568149580 Marionette DEBUG loaded listener.js 00:09:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 223 (0x7f469fc6dc00) [pid = 5675] [serial = 1395] [outer = 0x7f469cba2000] 00:09:10 INFO - PROCESS | 5675 | 1461568150528 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]]]}] 00:09:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:09:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1639ms 00:09:10 INFO - PROCESS | 5675 | 1461568150574 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 00:09:10 INFO - PROCESS | 5675 | 1461568150583 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 00:09:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:09:10 INFO - PROCESS | 5675 | 1461568150593 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:09:10 INFO - PROCESS | 5675 | 1461568150597 Marionette TRACE conn3 <- [1,1830,null,{}] 00:09:10 INFO - PROCESS | 5675 | 1461568150603 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}] 00:09:10 INFO - PROCESS | 5675 | 1461568150813 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 00:09:11 INFO - PROCESS | 5675 | 1461568151137 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6dda800 == 133 [pid = 5675] [id = 465] 00:09:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 224 (0x7f46a219f800) [pid = 5675] [serial = 1396] [outer = (nil)] 00:09:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 225 (0x7f46a2970c00) [pid = 5675] [serial = 1397] [outer = 0x7f46a219f800] 00:09:11 INFO - PROCESS | 5675 | 1461568151217 Marionette DEBUG loaded listener.js 00:09:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 226 (0x7f46a40e5400) [pid = 5675] [serial = 1398] [outer = 0x7f46a219f800] 00:09:12 INFO - PROCESS | 5675 | 1461568152128 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]]]}] 00:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1583ms 00:09:12 INFO - PROCESS | 5675 | 1461568152176 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 00:09:12 INFO - PROCESS | 5675 | 1461568152180 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 00:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:09:12 INFO - PROCESS | 5675 | 1461568152186 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:09:12 INFO - PROCESS | 5675 | 1461568152191 Marionette TRACE conn3 <- [1,1834,null,{}] 00:09:12 INFO - PROCESS | 5675 | 1461568152216 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}] 00:09:12 INFO - PROCESS | 5675 | 1461568152464 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 00:09:12 INFO - PROCESS | 5675 | 1461568152802 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:12 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b0782000 == 134 [pid = 5675] [id = 466] 00:09:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 227 (0x7f46a639c400) [pid = 5675] [serial = 1399] [outer = (nil)] 00:09:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 228 (0x7f46aa877400) [pid = 5675] [serial = 1400] [outer = 0x7f46a639c400] 00:09:12 INFO - PROCESS | 5675 | 1461568152889 Marionette DEBUG loaded listener.js 00:09:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 229 (0x7f46acfab000) [pid = 5675] [serial = 1401] [outer = 0x7f46a639c400] 00:09:13 INFO - PROCESS | 5675 | 1461568153744 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]]]}] 00:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 00:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1591ms 00:09:13 INFO - PROCESS | 5675 | 1461568153778 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 00:09:13 INFO - PROCESS | 5675 | 1461568153783 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 00:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:09:13 INFO - PROCESS | 5675 | 1461568153788 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:09:13 INFO - PROCESS | 5675 | 1461568153790 Marionette TRACE conn3 <- [1,1838,null,{}] 00:09:13 INFO - PROCESS | 5675 | 1461568153796 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}] 00:09:13 INFO - PROCESS | 5675 | 1461568153994 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 00:09:14 INFO - PROCESS | 5675 | 1461568154210 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b125a800 == 135 [pid = 5675] [id = 467] 00:09:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 230 (0x7f46a63c3800) [pid = 5675] [serial = 1402] [outer = (nil)] 00:09:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 231 (0x7f46ad993c00) [pid = 5675] [serial = 1403] [outer = 0x7f46a63c3800] 00:09:14 INFO - PROCESS | 5675 | 1461568154324 Marionette DEBUG loaded listener.js 00:09:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 232 (0x7f46ae1b5800) [pid = 5675] [serial = 1404] [outer = 0x7f46a63c3800] 00:09:15 INFO - PROCESS | 5675 | 1461568155273 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]]]}] 00:09:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:09:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1540ms 00:09:15 INFO - PROCESS | 5675 | 1461568155331 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 00:09:15 INFO - PROCESS | 5675 | 1461568155334 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 00:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:09:15 INFO - PROCESS | 5675 | 1461568155340 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:09:15 INFO - PROCESS | 5675 | 1461568155343 Marionette TRACE conn3 <- [1,1842,null,{}] 00:09:15 INFO - PROCESS | 5675 | 1461568155349 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}] 00:09:15 INFO - PROCESS | 5675 | 1461568155567 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 00:09:15 INFO - PROCESS | 5675 | 1461568155777 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1a8b000 == 136 [pid = 5675] [id = 468] 00:09:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 233 (0x7f46ad0d3c00) [pid = 5675] [serial = 1405] [outer = (nil)] 00:09:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 234 (0x7f46b0a0e800) [pid = 5675] [serial = 1406] [outer = 0x7f46ad0d3c00] 00:09:15 INFO - PROCESS | 5675 | 1461568155900 Marionette DEBUG loaded listener.js 00:09:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 235 (0x7f46b16ef800) [pid = 5675] [serial = 1407] [outer = 0x7f46ad0d3c00] 00:09:17 INFO - PROCESS | 5675 | 1461568157023 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]]]}] 00:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1737ms 00:09:17 INFO - PROCESS | 5675 | 1461568157078 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 00:09:17 INFO - PROCESS | 5675 | 1461568157082 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 00:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:09:17 INFO - PROCESS | 5675 | 1461568157088 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:09:17 INFO - PROCESS | 5675 | 1461568157090 Marionette TRACE conn3 <- [1,1846,null,{}] 00:09:17 INFO - PROCESS | 5675 | 1461568157096 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}] 00:09:17 INFO - PROCESS | 5675 | 1461568157363 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 00:09:17 INFO - PROCESS | 5675 | 1461568157629 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5dc7800 == 137 [pid = 5675] [id = 469] 00:09:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 236 (0x7f46b5b4f000) [pid = 5675] [serial = 1408] [outer = (nil)] 00:09:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 237 (0x7f46b60dec00) [pid = 5675] [serial = 1409] [outer = 0x7f46b5b4f000] 00:09:17 INFO - PROCESS | 5675 | 1461568157752 Marionette DEBUG loaded listener.js 00:09:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 238 (0x7f46b695bc00) [pid = 5675] [serial = 1410] [outer = 0x7f46b5b4f000] 00:09:18 INFO - PROCESS | 5675 | 1461568158588 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]]]}] 00:09:18 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) 00:09:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1528ms 00:09:18 INFO - PROCESS | 5675 | 1461568158631 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 00:09:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:09:18 INFO - PROCESS | 5675 | 1461568158636 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 00:09:18 INFO - PROCESS | 5675 | 1461568158643 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:09:18 INFO - PROCESS | 5675 | 1461568158646 Marionette TRACE conn3 <- [1,1850,null,{}] 00:09:18 INFO - PROCESS | 5675 | 1461568158651 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}] 00:09:18 INFO - PROCESS | 5675 | 1461568158855 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 00:09:19 INFO - PROCESS | 5675 | 1461568159072 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:19 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b7722800 == 138 [pid = 5675] [id = 470] 00:09:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 239 (0x7f46b47d3400) [pid = 5675] [serial = 1411] [outer = (nil)] 00:09:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 240 (0x7f46b7063800) [pid = 5675] [serial = 1412] [outer = 0x7f46b47d3400] 00:09:19 INFO - PROCESS | 5675 | 1461568159186 Marionette DEBUG loaded listener.js 00:09:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 241 (0x7f46b8d7c400) [pid = 5675] [serial = 1413] [outer = 0x7f46b47d3400] 00:09:20 INFO - PROCESS | 5675 | 1461568160085 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]]]}] 00:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1480ms 00:09:20 INFO - PROCESS | 5675 | 1461568160122 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 00:09:20 INFO - PROCESS | 5675 | 1461568160126 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 00:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:09:20 INFO - PROCESS | 5675 | 1461568160133 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:09:20 INFO - PROCESS | 5675 | 1461568160136 Marionette TRACE conn3 <- [1,1854,null,{}] 00:09:20 INFO - PROCESS | 5675 | 1461568160141 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}] 00:09:20 INFO - PROCESS | 5675 | 1461568160336 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 00:09:20 INFO - PROCESS | 5675 | 1461568160552 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c4198000 == 139 [pid = 5675] [id = 471] 00:09:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 242 (0x7f46b5dfac00) [pid = 5675] [serial = 1414] [outer = (nil)] 00:09:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 243 (0x7f46c3e84c00) [pid = 5675] [serial = 1415] [outer = 0x7f46b5dfac00] 00:09:20 INFO - PROCESS | 5675 | 1461568160666 Marionette DEBUG loaded listener.js 00:09:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 244 (0x7f46c5155400) [pid = 5675] [serial = 1416] [outer = 0x7f46b5dfac00] 00:09:21 INFO - PROCESS | 5675 | 1461568161576 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]]]}] 00:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1487ms 00:09:21 INFO - PROCESS | 5675 | 1461568161620 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 00:09:21 INFO - PROCESS | 5675 | 1461568161623 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 00:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:09:21 INFO - PROCESS | 5675 | 1461568161629 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:09:21 INFO - PROCESS | 5675 | 1461568161632 Marionette TRACE conn3 <- [1,1858,null,{}] 00:09:21 INFO - PROCESS | 5675 | 1461568161637 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}] 00:09:21 INFO - PROCESS | 5675 | 1461568161824 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 00:09:22 INFO - PROCESS | 5675 | 1461568162051 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c9345000 == 140 [pid = 5675] [id = 472] 00:09:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 245 (0x7f46b695b400) [pid = 5675] [serial = 1417] [outer = (nil)] 00:09:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 246 (0x7f46c51cd800) [pid = 5675] [serial = 1418] [outer = 0x7f46b695b400] 00:09:22 INFO - PROCESS | 5675 | 1461568162166 Marionette DEBUG loaded listener.js 00:09:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 247 (0x7f46c8b96000) [pid = 5675] [serial = 1419] [outer = 0x7f46b695b400] 00:09:23 INFO - PROCESS | 5675 | 1461568163100 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]]]}] 00:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1534ms 00:09:23 INFO - PROCESS | 5675 | 1461568163165 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 00:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:09:23 INFO - PROCESS | 5675 | 1461568163169 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 00:09:23 INFO - PROCESS | 5675 | 1461568163175 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:09:23 INFO - PROCESS | 5675 | 1461568163177 Marionette TRACE conn3 <- [1,1862,null,{}] 00:09:23 INFO - PROCESS | 5675 | 1461568163182 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}] 00:09:23 INFO - PROCESS | 5675 | 1461568163387 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 00:09:23 INFO - PROCESS | 5675 | 1461568163599 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a750800 == 141 [pid = 5675] [id = 473] 00:09:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 248 (0x7f46b8df6c00) [pid = 5675] [serial = 1420] [outer = (nil)] 00:09:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 249 (0x7f46c8e7a400) [pid = 5675] [serial = 1421] [outer = 0x7f46b8df6c00] 00:09:23 INFO - PROCESS | 5675 | 1461568163714 Marionette DEBUG loaded listener.js 00:09:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 250 (0x7f46c9169c00) [pid = 5675] [serial = 1422] [outer = 0x7f46b8df6c00] 00:09:24 INFO - PROCESS | 5675 | 1461568164621 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]]]}] 00:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1478ms 00:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:09:24 INFO - PROCESS | 5675 | 1461568164654 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 00:09:24 INFO - PROCESS | 5675 | 1461568164657 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 00:09:24 INFO - PROCESS | 5675 | 1461568164664 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:09:24 INFO - PROCESS | 5675 | 1461568164669 Marionette TRACE conn3 <- [1,1866,null,{}] 00:09:24 INFO - PROCESS | 5675 | 1461568164674 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}] 00:09:24 INFO - PROCESS | 5675 | 1461568164900 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 00:09:25 INFO - PROCESS | 5675 | 1461568165112 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cb20800 == 142 [pid = 5675] [id = 474] 00:09:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 251 (0x7f46a232b000) [pid = 5675] [serial = 1423] [outer = (nil)] 00:09:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 252 (0x7f46a2333000) [pid = 5675] [serial = 1424] [outer = 0x7f46a232b000] 00:09:25 INFO - PROCESS | 5675 | 1461568165232 Marionette DEBUG loaded listener.js 00:09:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 253 (0x7f46c9383000) [pid = 5675] [serial = 1425] [outer = 0x7f46a232b000] 00:09:26 INFO - PROCESS | 5675 | 1461568166190 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]]]}] 00:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1581ms 00:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:09:26 INFO - PROCESS | 5675 | 1461568166245 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 00:09:26 INFO - PROCESS | 5675 | 1461568166247 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 00:09:26 INFO - PROCESS | 5675 | 1461568166254 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:09:26 INFO - PROCESS | 5675 | 1461568166257 Marionette TRACE conn3 <- [1,1870,null,{}] 00:09:26 INFO - PROCESS | 5675 | 1461568166262 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}] 00:09:26 INFO - PROCESS | 5675 | 1461568166467 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 00:09:26 INFO - PROCESS | 5675 | 1461568166747 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c9605000 == 143 [pid = 5675] [id = 475] 00:09:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 254 (0x7f4698d0fc00) [pid = 5675] [serial = 1426] [outer = (nil)] 00:09:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 255 (0x7f4698d16800) [pid = 5675] [serial = 1427] [outer = 0x7f4698d0fc00] 00:09:26 INFO - PROCESS | 5675 | 1461568166866 Marionette DEBUG loaded listener.js 00:09:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 256 (0x7f46a232c800) [pid = 5675] [serial = 1428] [outer = 0x7f4698d0fc00] 00:09:27 INFO - PROCESS | 5675 | 1461568167715 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]]]}] 00:09:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:09:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1492ms 00:09:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:09:27 INFO - PROCESS | 5675 | 1461568167747 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 00:09:27 INFO - PROCESS | 5675 | 1461568167750 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 00:09:27 INFO - PROCESS | 5675 | 1461568167756 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:09:27 INFO - PROCESS | 5675 | 1461568167759 Marionette TRACE conn3 <- [1,1874,null,{}] 00:09:27 INFO - PROCESS | 5675 | 1461568167764 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}] 00:09:27 INFO - PROCESS | 5675 | 1461568167968 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 00:09:28 INFO - PROCESS | 5675 | 1461568168196 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469911b800 == 144 [pid = 5675] [id = 476] 00:09:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 257 (0x7f4698d13000) [pid = 5675] [serial = 1429] [outer = (nil)] 00:09:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 258 (0x7f4699196000) [pid = 5675] [serial = 1430] [outer = 0x7f4698d13000] 00:09:28 INFO - PROCESS | 5675 | 1461568168306 Marionette DEBUG loaded listener.js 00:09:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 259 (0x7f469919b400) [pid = 5675] [serial = 1431] [outer = 0x7f4698d13000] 00:09:29 INFO - PROCESS | 5675 | 1461568169248 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]]]}] 00:09:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:09:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1539ms 00:09:29 INFO - PROCESS | 5675 | 1461568169295 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 00:09:29 INFO - PROCESS | 5675 | 1461568169299 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 00:09:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:09:29 INFO - PROCESS | 5675 | 1461568169305 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:09:29 INFO - PROCESS | 5675 | 1461568169308 Marionette TRACE conn3 <- [1,1878,null,{}] 00:09:29 INFO - PROCESS | 5675 | 1461568169313 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}] 00:09:29 INFO - PROCESS | 5675 | 1461568169509 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 00:09:29 INFO - PROCESS | 5675 | 1461568169752 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:29 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f4699589800 == 145 [pid = 5675] [id = 477] 00:09:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 260 (0x7f4699193000) [pid = 5675] [serial = 1432] [outer = (nil)] 00:09:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 261 (0x7f469919fc00) [pid = 5675] [serial = 1433] [outer = 0x7f4699193000] 00:09:29 INFO - PROCESS | 5675 | 1461568169905 Marionette DEBUG loaded listener.js 00:09:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 262 (0x7f469a662000) [pid = 5675] [serial = 1434] [outer = 0x7f4699193000] 00:09:30 INFO - PROCESS | 5675 | 1461568170799 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]]]}] 00:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1541ms 00:09:30 INFO - PROCESS | 5675 | 1461568170847 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 00:09:30 INFO - PROCESS | 5675 | 1461568170850 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 00:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:09:30 INFO - PROCESS | 5675 | 1461568170856 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:09:30 INFO - PROCESS | 5675 | 1461568170859 Marionette TRACE conn3 <- [1,1882,null,{}] 00:09:30 INFO - PROCESS | 5675 | 1461568170864 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}] 00:09:31 INFO - PROCESS | 5675 | 1461568171084 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 00:09:31 INFO - PROCESS | 5675 | 1461568171350 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0086800 == 146 [pid = 5675] [id = 478] 00:09:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 263 (0x7f4698d1b800) [pid = 5675] [serial = 1435] [outer = (nil)] 00:09:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 264 (0x7f469a667000) [pid = 5675] [serial = 1436] [outer = 0x7f4698d1b800] 00:09:31 INFO - PROCESS | 5675 | 1461568171470 Marionette DEBUG loaded listener.js 00:09:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 265 (0x7f469a66bc00) [pid = 5675] [serial = 1437] [outer = 0x7f4698d1b800] 00:09:32 INFO - PROCESS | 5675 | 1461568172303 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]]]}] 00:09:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:09:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1478ms 00:09:32 INFO - PROCESS | 5675 | 1461568172334 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 00:09:32 INFO - PROCESS | 5675 | 1461568172338 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 00:09:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:09:32 INFO - PROCESS | 5675 | 1461568172343 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:09:32 INFO - PROCESS | 5675 | 1461568172350 Marionette TRACE conn3 <- [1,1886,null,{}] 00:09:32 INFO - PROCESS | 5675 | 1461568172360 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}] 00:09:32 INFO - PROCESS | 5675 | 1461568172563 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 00:09:33 INFO - PROCESS | 5675 | 1461568173266 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cbc1000 == 147 [pid = 5675] [id = 479] 00:09:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 266 (0x7f4698d16c00) [pid = 5675] [serial = 1438] [outer = (nil)] 00:09:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 267 (0x7f4699aae400) [pid = 5675] [serial = 1439] [outer = 0x7f4698d16c00] 00:09:33 INFO - PROCESS | 5675 | 1461568173403 Marionette DEBUG loaded listener.js 00:09:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 268 (0x7f469ca5a400) [pid = 5675] [serial = 1440] [outer = 0x7f4698d16c00] 00:09:34 INFO - PROCESS | 5675 | 1461568174312 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]]]}] 00:09:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:09:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 2038ms 00:09:34 INFO - PROCESS | 5675 | 1461568174384 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 00:09:34 INFO - PROCESS | 5675 | 1461568174389 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 00:09:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:09:34 INFO - PROCESS | 5675 | 1461568174396 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:09:34 INFO - PROCESS | 5675 | 1461568174401 Marionette TRACE conn3 <- [1,1890,null,{}] 00:09:34 INFO - PROCESS | 5675 | 1461568174407 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}] 00:09:34 INFO - PROCESS | 5675 | 1461568174597 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 00:09:34 INFO - PROCESS | 5675 | 1461568174889 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4054000 == 148 [pid = 5675] [id = 480] 00:09:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 269 (0x7f4699aac800) [pid = 5675] [serial = 1441] [outer = (nil)] 00:09:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 270 (0x7f469ed65800) [pid = 5675] [serial = 1442] [outer = 0x7f4699aac800] 00:09:35 INFO - PROCESS | 5675 | 1461568175009 Marionette DEBUG loaded listener.js 00:09:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 271 (0x7f469feb0000) [pid = 5675] [serial = 1443] [outer = 0x7f4699aac800] 00:09:35 INFO - PROCESS | 5675 | 1461568175990 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]]]}] 00:09:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:09:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1632ms 00:09:36 INFO - PROCESS | 5675 | 1461568176031 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 00:09:36 INFO - PROCESS | 5675 | 1461568176037 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 00:09:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:09:36 INFO - PROCESS | 5675 | 1461568176045 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:09:36 INFO - PROCESS | 5675 | 1461568176047 Marionette TRACE conn3 <- [1,1894,null,{}] 00:09:36 INFO - PROCESS | 5675 | 1461568176053 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}] 00:09:36 INFO - PROCESS | 5675 | 1461568176236 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 00:09:36 INFO - PROCESS | 5675 | 1461568176538 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cbb6000 == 149 [pid = 5675] [id = 481] 00:09:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 272 (0x7f46a2067c00) [pid = 5675] [serial = 1444] [outer = (nil)] 00:09:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 273 (0x7f46a21a0000) [pid = 5675] [serial = 1445] [outer = 0x7f46a2067c00] 00:09:36 INFO - PROCESS | 5675 | 1461568176653 Marionette DEBUG loaded listener.js 00:09:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 274 (0x7f46a232f400) [pid = 5675] [serial = 1446] [outer = 0x7f46a2067c00] 00:09:37 INFO - PROCESS | 5675 | 1461568177567 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]]]}] 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1063000 == 148 [pid = 5675] [id = 404] 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf4c800 == 147 [pid = 5675] [id = 462] 00:09:37 INFO - PROCESS | 5675 | --DOMWINDOW == 273 (0x7f46b61a4000) [pid = 5675] [serial = 1283] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 5675 | --DOMWINDOW == 272 (0x7f46c9350800) [pid = 5675] [serial = 1295] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 5675 | --DOMWINDOW == 271 (0x7f46c8e74000) [pid = 5675] [serial = 1292] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 5675 | --DOMWINDOW == 270 (0x7f469d8a5c00) [pid = 5675] [serial = 1304] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 5675 | --DOMWINDOW == 269 (0x7f469cb9d000) [pid = 5675] [serial = 1298] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 5675 | --DOMWINDOW == 268 (0x7f46b83d0400) [pid = 5675] [serial = 1286] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 5675 | --DOMWINDOW == 267 (0x7f46b52e4c00) [pid = 5675] [serial = 1280] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 5675 | --DOMWINDOW == 266 (0x7f469d89c000) [pid = 5675] [serial = 1301] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 5675 | --DOMWINDOW == 265 (0x7f46c3040400) [pid = 5675] [serial = 1289] [outer = (nil)] [url = about:blank] 00:09:37 INFO - PROCESS | 5675 | --DOMWINDOW == 264 (0x7f46b140d000) [pid = 5675] [serial = 1325] [outer = (nil)] [url = about:blank] 00:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1629ms 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aaacc800 == 146 [pid = 5675] [id = 461] 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2add800 == 145 [pid = 5675] [id = 460] 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cbbf000 == 144 [pid = 5675] [id = 459] 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6e17800 == 143 [pid = 5675] [id = 458] 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cbc1800 == 142 [pid = 5675] [id = 457] 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a404e800 == 141 [pid = 5675] [id = 456] 00:09:37 INFO - PROCESS | 5675 | 1461568177739 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 00:09:37 INFO - PROCESS | 5675 | 1461568177742 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b3004800 == 140 [pid = 5675] [id = 445] 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1255800 == 139 [pid = 5675] [id = 444] 00:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad127000 == 138 [pid = 5675] [id = 443] 00:09:37 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a210b800 == 137 [pid = 5675] [id = 442] 00:09:37 INFO - PROCESS | 5675 | 1461568177760 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:09:37 INFO - PROCESS | 5675 | 1461568177768 Marionette TRACE conn3 <- [1,1898,null,{}] 00:09:37 INFO - PROCESS | 5675 | 1461568177781 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}] 00:09:37 INFO - PROCESS | 5675 | 1461568177933 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 263 (0x7f46ad0d2800) [pid = 5675] [serial = 1319] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 262 (0x7f46aa8d5c00) [pid = 5675] [serial = 1035] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 261 (0x7f46b4af4000) [pid = 5675] [serial = 1050] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 260 (0x7f46b6834800) [pid = 5675] [serial = 1059] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 259 (0x7f46b1139000) [pid = 5675] [serial = 1044] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 258 (0x7f46c5159800) [pid = 5675] [serial = 1119] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 257 (0x7f46b2fda000) [pid = 5675] [serial = 1104] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 256 (0x7f46a2968000) [pid = 5675] [serial = 1307] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 255 (0x7f469ffdbc00) [pid = 5675] [serial = 1310] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 254 (0x7f46c6d0c000) [pid = 5675] [serial = 1122] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 253 (0x7f46a1aac800) [pid = 5675] [serial = 1032] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 252 (0x7f46ad50d000) [pid = 5675] [serial = 1098] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 251 (0x7f46b6cbfc00) [pid = 5675] [serial = 1062] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 250 (0x7f46a63d1000) [pid = 5675] [serial = 1268] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 249 (0x7f46a17ac000) [pid = 5675] [serial = 1128] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 248 (0x7f46b8d78400) [pid = 5675] [serial = 1065] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 247 (0x7f46aa87ac00) [pid = 5675] [serial = 1317] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 246 (0x7f46ae170c00) [pid = 5675] [serial = 1038] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 245 (0x7f46ad4b2000) [pid = 5675] [serial = 1271] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 244 (0x7f46afdf3c00) [pid = 5675] [serial = 1262] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 243 (0x7f46be07e000) [pid = 5675] [serial = 1113] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 242 (0x7f46ad59a000) [pid = 5675] [serial = 1320] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 241 (0x7f46a5f1dc00) [pid = 5675] [serial = 1095] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 240 (0x7f46b6002800) [pid = 5675] [serial = 1056] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 239 (0x7f46a4ff4800) [pid = 5675] [serial = 1313] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 238 (0x7f46b2fdac00) [pid = 5675] [serial = 1047] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 237 (0x7f46b6a2e800) [pid = 5675] [serial = 1107] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 236 (0x7f46afdf2c00) [pid = 5675] [serial = 1041] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 235 (0x7f46b0759000) [pid = 5675] [serial = 1274] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 234 (0x7f46b52e9000) [pid = 5675] [serial = 1053] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 233 (0x7f46aa881800) [pid = 5675] [serial = 1323] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 232 (0x7f46a6399400) [pid = 5675] [serial = 1314] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 231 (0x7f46c93bbc00) [pid = 5675] [serial = 1125] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 230 (0x7f469ee95800) [pid = 5675] [serial = 1092] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 229 (0x7f46a4ff6000) [pid = 5675] [serial = 1068] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 228 (0x7f46a40e5c00) [pid = 5675] [serial = 1265] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 227 (0x7f46b8ded000) [pid = 5675] [serial = 1110] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 226 (0x7f46a296ac00) [pid = 5675] [serial = 1311] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 225 (0x7f46c4187000) [pid = 5675] [serial = 1116] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 224 (0x7f46a6d7b000) [pid = 5675] [serial = 1316] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 223 (0x7f46a40efc00) [pid = 5675] [serial = 1322] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 222 (0x7f46b1142800) [pid = 5675] [serial = 1101] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | --DOMWINDOW == 221 (0x7f46b16f7000) [pid = 5675] [serial = 1277] [outer = (nil)] [url = about:blank] 00:09:38 INFO - PROCESS | 5675 | 1461568178191 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:38 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a008b000 == 138 [pid = 5675] [id = 482] 00:09:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 222 (0x7f469ee95800) [pid = 5675] [serial = 1447] [outer = (nil)] 00:09:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 223 (0x7f46a2335400) [pid = 5675] [serial = 1448] [outer = 0x7f469ee95800] 00:09:38 INFO - PROCESS | 5675 | 1461568178259 Marionette DEBUG loaded listener.js 00:09:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 224 (0x7f46a40e5c00) [pid = 5675] [serial = 1449] [outer = 0x7f469ee95800] 00:09:38 INFO - PROCESS | 5675 | 1461568178949 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]]]}] 00:09:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:09:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1249ms 00:09:39 INFO - PROCESS | 5675 | 1461568179009 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 00:09:39 INFO - PROCESS | 5675 | 1461568179013 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 00:09:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:09:39 INFO - PROCESS | 5675 | 1461568179019 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:09:39 INFO - PROCESS | 5675 | 1461568179020 Marionette TRACE conn3 <- [1,1902,null,{}] 00:09:39 INFO - PROCESS | 5675 | 1461568179026 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}] 00:09:39 INFO - PROCESS | 5675 | 1461568179185 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 00:09:39 INFO - PROCESS | 5675 | 1461568179201 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4049800 == 139 [pid = 5675] [id = 483] 00:09:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 225 (0x7f46a296b400) [pid = 5675] [serial = 1450] [outer = (nil)] 00:09:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 226 (0x7f46a5f12800) [pid = 5675] [serial = 1451] [outer = 0x7f46a296b400] 00:09:39 INFO - PROCESS | 5675 | 1461568179259 Marionette DEBUG loaded listener.js 00:09:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 227 (0x7f46a6247400) [pid = 5675] [serial = 1452] [outer = 0x7f46a296b400] 00:09:40 INFO - PROCESS | 5675 | 1461568180164 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]]]}] 00:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1179ms 00:09:40 INFO - PROCESS | 5675 | 1461568180199 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 00:09:40 INFO - PROCESS | 5675 | 1461568180201 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 00:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:09:40 INFO - PROCESS | 5675 | 1461568180262 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:09:40 INFO - PROCESS | 5675 | 1461568180266 Marionette TRACE conn3 <- [1,1906,null,{}] 00:09:40 INFO - PROCESS | 5675 | 1461568180271 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}] 00:09:40 INFO - PROCESS | 5675 | 1461568180518 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 00:09:40 INFO - PROCESS | 5675 | 1461568180541 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4689800 == 140 [pid = 5675] [id = 484] 00:09:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 228 (0x7f46a626e800) [pid = 5675] [serial = 1453] [outer = (nil)] 00:09:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 229 (0x7f46a639e400) [pid = 5675] [serial = 1454] [outer = 0x7f46a626e800] 00:09:40 INFO - PROCESS | 5675 | 1461568180612 Marionette DEBUG loaded listener.js 00:09:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 230 (0x7f46a6f90800) [pid = 5675] [serial = 1455] [outer = 0x7f46a626e800] 00:09:41 INFO - PROCESS | 5675 | 1461568181480 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]]]}] 00:09:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:09:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1292ms 00:09:41 INFO - PROCESS | 5675 | 1461568181547 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 00:09:41 INFO - PROCESS | 5675 | 1461568181550 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 00:09:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:09:41 INFO - PROCESS | 5675 | 1461568181556 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:09:41 INFO - PROCESS | 5675 | 1461568181559 Marionette TRACE conn3 <- [1,1910,null,{}] 00:09:41 INFO - PROCESS | 5675 | 1461568181568 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}] 00:09:41 INFO - PROCESS | 5675 | 1461568181859 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 00:09:41 INFO - PROCESS | 5675 | 1461568181884 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46acf68800 == 141 [pid = 5675] [id = 485] 00:09:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 231 (0x7f46aa875800) [pid = 5675] [serial = 1456] [outer = (nil)] 00:09:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 232 (0x7f46ad27cc00) [pid = 5675] [serial = 1457] [outer = 0x7f46aa875800] 00:09:41 INFO - PROCESS | 5675 | 1461568181954 Marionette DEBUG loaded listener.js 00:09:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 233 (0x7f46ad990800) [pid = 5675] [serial = 1458] [outer = 0x7f46aa875800] 00:09:43 INFO - PROCESS | 5675 | --DOMWINDOW == 232 (0x7f469e64b800) [pid = 5675] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:09:43 INFO - PROCESS | 5675 | --DOMWINDOW == 231 (0x7f46ad0d4000) [pid = 5675] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:09:43 INFO - PROCESS | 5675 | --DOMWINDOW == 230 (0x7f469ee95400) [pid = 5675] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:09:43 INFO - PROCESS | 5675 | --DOMWINDOW == 229 (0x7f46a4806000) [pid = 5675] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:09:43 INFO - PROCESS | 5675 | --DOMWINDOW == 228 (0x7f469ffd2400) [pid = 5675] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:09:43 INFO - PROCESS | 5675 | --DOMWINDOW == 227 (0x7f469e64a400) [pid = 5675] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:09:43 INFO - PROCESS | 5675 | --DOMWINDOW == 226 (0x7f46a00e2800) [pid = 5675] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:09:43 INFO - PROCESS | 5675 | --DOMWINDOW == 225 (0x7f469e733800) [pid = 5675] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:09:43 INFO - PROCESS | 5675 | --DOMWINDOW == 224 (0x7f46aa8d4c00) [pid = 5675] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:09:43 INFO - PROCESS | 5675 | 1461568183794 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]]]}] 00:09:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:09:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2285ms 00:09:43 INFO - PROCESS | 5675 | 1461568183843 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 00:09:43 INFO - PROCESS | 5675 | 1461568183846 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 00:09:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:09:43 INFO - PROCESS | 5675 | 1461568183851 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:09:43 INFO - PROCESS | 5675 | 1461568183853 Marionette TRACE conn3 <- [1,1914,null,{}] 00:09:43 INFO - PROCESS | 5675 | 1461568183858 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}] 00:09:44 INFO - PROCESS | 5675 | 1461568184093 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 00:09:44 INFO - PROCESS | 5675 | 1461568184113 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4660000 == 142 [pid = 5675] [id = 486] 00:09:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 225 (0x7f469e64d800) [pid = 5675] [serial = 1459] [outer = (nil)] 00:09:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 226 (0x7f46aa875000) [pid = 5675] [serial = 1460] [outer = 0x7f469e64d800] 00:09:44 INFO - PROCESS | 5675 | 1461568184171 Marionette DEBUG loaded listener.js 00:09:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 227 (0x7f46adeb0c00) [pid = 5675] [serial = 1461] [outer = 0x7f469e64d800] 00:09:44 INFO - PROCESS | 5675 | 1461568184957 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]]]}] 00:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1134ms 00:09:44 INFO - PROCESS | 5675 | 1461568184986 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 00:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:09:44 INFO - PROCESS | 5675 | 1461568184989 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 00:09:44 INFO - PROCESS | 5675 | 1461568184994 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:09:44 INFO - PROCESS | 5675 | 1461568184996 Marionette TRACE conn3 <- [1,1918,null,{}] 00:09:45 INFO - PROCESS | 5675 | 1461568185001 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}] 00:09:45 INFO - PROCESS | 5675 | 1461568185249 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 00:09:45 INFO - PROCESS | 5675 | 1461568185270 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469957f000 == 143 [pid = 5675] [id = 487] 00:09:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 228 (0x7f4698d10800) [pid = 5675] [serial = 1462] [outer = (nil)] 00:09:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 229 (0x7f4698d19800) [pid = 5675] [serial = 1463] [outer = 0x7f4698d10800] 00:09:45 INFO - PROCESS | 5675 | 1461568185480 Marionette DEBUG loaded listener.js 00:09:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 230 (0x7f469a667400) [pid = 5675] [serial = 1464] [outer = 0x7f4698d10800] 00:09:46 INFO - PROCESS | 5675 | 1461568186565 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]]]}] 00:09:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:09:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1633ms 00:09:46 INFO - PROCESS | 5675 | 1461568186630 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 00:09:46 INFO - PROCESS | 5675 | 1461568186636 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 00:09:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:09:46 INFO - PROCESS | 5675 | 1461568186644 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:09:46 INFO - PROCESS | 5675 | 1461568186650 Marionette TRACE conn3 <- [1,1922,null,{}] 00:09:46 INFO - PROCESS | 5675 | 1461568186656 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}] 00:09:46 INFO - PROCESS | 5675 | 1461568186853 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 00:09:47 INFO - PROCESS | 5675 | 1461568187114 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2acf000 == 144 [pid = 5675] [id = 488] 00:09:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 231 (0x7f469fd4c000) [pid = 5675] [serial = 1465] [outer = (nil)] 00:09:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 232 (0x7f469ffdbc00) [pid = 5675] [serial = 1466] [outer = 0x7f469fd4c000] 00:09:47 INFO - PROCESS | 5675 | 1461568187233 Marionette DEBUG loaded listener.js 00:09:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 233 (0x7f46a17b7400) [pid = 5675] [serial = 1467] [outer = 0x7f469fd4c000] 00:09:48 INFO - PROCESS | 5675 | 1461568188162 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]]]}] 00:09:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:09:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1582ms 00:09:48 INFO - PROCESS | 5675 | 1461568188226 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 00:09:48 INFO - PROCESS | 5675 | 1461568188232 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 00:09:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:09:48 INFO - PROCESS | 5675 | 1461568188241 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:09:48 INFO - PROCESS | 5675 | 1461568188245 Marionette TRACE conn3 <- [1,1926,null,{}] 00:09:48 INFO - PROCESS | 5675 | 1461568188251 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}] 00:09:48 INFO - PROCESS | 5675 | 1461568188455 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 00:09:48 INFO - PROCESS | 5675 | 1461568188752 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6eda800 == 145 [pid = 5675] [id = 489] 00:09:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 234 (0x7f46a21a8800) [pid = 5675] [serial = 1468] [outer = (nil)] 00:09:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 235 (0x7f46a4340c00) [pid = 5675] [serial = 1469] [outer = 0x7f46a21a8800] 00:09:48 INFO - PROCESS | 5675 | 1461568188870 Marionette DEBUG loaded listener.js 00:09:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 236 (0x7f46a624bc00) [pid = 5675] [serial = 1470] [outer = 0x7f46a21a8800] 00:09:49 INFO - PROCESS | 5675 | 1461568189741 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]]]}] 00:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1535ms 00:09:49 INFO - PROCESS | 5675 | 1461568189777 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 00:09:49 INFO - PROCESS | 5675 | 1461568189781 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 00:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:09:49 INFO - PROCESS | 5675 | 1461568189787 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:09:49 INFO - PROCESS | 5675 | 1461568189792 Marionette TRACE conn3 <- [1,1930,null,{}] 00:09:49 INFO - PROCESS | 5675 | 1461568189808 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}] 00:09:50 INFO - PROCESS | 5675 | 1461568190015 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 00:09:50 INFO - PROCESS | 5675 | 1461568190228 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:50 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aee18000 == 146 [pid = 5675] [id = 490] 00:09:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 237 (0x7f46a6f90c00) [pid = 5675] [serial = 1471] [outer = (nil)] 00:09:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 238 (0x7f46acf95000) [pid = 5675] [serial = 1472] [outer = 0x7f46a6f90c00] 00:09:50 INFO - PROCESS | 5675 | 1461568190385 Marionette DEBUG loaded listener.js 00:09:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 239 (0x7f46ad0d4000) [pid = 5675] [serial = 1473] [outer = 0x7f46a6f90c00] 00:09:51 INFO - PROCESS | 5675 | 1461568191270 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]]]}] 00:09:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:09:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1533ms 00:09:51 INFO - PROCESS | 5675 | 1461568191321 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 00:09:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:09:51 INFO - PROCESS | 5675 | 1461568191326 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 00:09:51 INFO - PROCESS | 5675 | 1461568191331 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:09:51 INFO - PROCESS | 5675 | 1461568191334 Marionette TRACE conn3 <- [1,1934,null,{}] 00:09:51 INFO - PROCESS | 5675 | 1461568191339 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}] 00:09:51 INFO - PROCESS | 5675 | 1461568191533 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 00:09:51 INFO - PROCESS | 5675 | 1461568191750 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b108a000 == 147 [pid = 5675] [id = 491] 00:09:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 240 (0x7f46aa87e800) [pid = 5675] [serial = 1474] [outer = (nil)] 00:09:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 241 (0x7f46ae1b5000) [pid = 5675] [serial = 1475] [outer = 0x7f46aa87e800] 00:09:51 INFO - PROCESS | 5675 | 1461568191864 Marionette DEBUG loaded listener.js 00:09:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 242 (0x7f46afdf4000) [pid = 5675] [serial = 1476] [outer = 0x7f46aa87e800] 00:09:52 INFO - PROCESS | 5675 | 1461568192761 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]]]}] 00:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1478ms 00:09:52 INFO - PROCESS | 5675 | 1461568192810 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 00:09:52 INFO - PROCESS | 5675 | 1461568192814 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 00:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:09:52 INFO - PROCESS | 5675 | 1461568192819 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:09:52 INFO - PROCESS | 5675 | 1461568192822 Marionette TRACE conn3 <- [1,1938,null,{}] 00:09:52 INFO - PROCESS | 5675 | 1461568192827 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}] 00:09:53 INFO - PROCESS | 5675 | 1461568193032 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 00:09:53 INFO - PROCESS | 5675 | 1461568193248 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b169d000 == 148 [pid = 5675] [id = 492] 00:09:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 243 (0x7f46b07b3000) [pid = 5675] [serial = 1477] [outer = (nil)] 00:09:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 244 (0x7f46b1138400) [pid = 5675] [serial = 1478] [outer = 0x7f46b07b3000] 00:09:53 INFO - PROCESS | 5675 | 1461568193369 Marionette DEBUG loaded listener.js 00:09:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 245 (0x7f46b16fa800) [pid = 5675] [serial = 1479] [outer = 0x7f46b07b3000] 00:09:54 INFO - PROCESS | 5675 | 1461568194330 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]]]}] 00:09:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:09:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1577ms 00:09:54 INFO - PROCESS | 5675 | 1461568194399 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 00:09:54 INFO - PROCESS | 5675 | 1461568194402 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 00:09:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:09:54 INFO - PROCESS | 5675 | 1461568194408 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:09:54 INFO - PROCESS | 5675 | 1461568194410 Marionette TRACE conn3 <- [1,1942,null,{}] 00:09:54 INFO - PROCESS | 5675 | 1461568194416 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}] 00:09:54 INFO - PROCESS | 5675 | 1461568194615 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 00:09:54 INFO - PROCESS | 5675 | 1461568194832 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b2f68800 == 149 [pid = 5675] [id = 493] 00:09:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 246 (0x7f46b16fac00) [pid = 5675] [serial = 1480] [outer = (nil)] 00:09:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 247 (0x7f46b4f59800) [pid = 5675] [serial = 1481] [outer = 0x7f46b16fac00] 00:09:54 INFO - PROCESS | 5675 | 1461568194946 Marionette DEBUG loaded listener.js 00:09:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 248 (0x7f46b5a56800) [pid = 5675] [serial = 1482] [outer = 0x7f46b16fac00] 00:09:55 INFO - PROCESS | 5675 | 1461568195853 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]]]}] 00:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1477ms 00:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:09:55 INFO - PROCESS | 5675 | 1461568195887 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 00:09:55 INFO - PROCESS | 5675 | 1461568195890 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 00:09:55 INFO - PROCESS | 5675 | 1461568195896 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:09:55 INFO - PROCESS | 5675 | 1461568195899 Marionette TRACE conn3 <- [1,1946,null,{}] 00:09:55 INFO - PROCESS | 5675 | 1461568195904 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}] 00:09:56 INFO - PROCESS | 5675 | 1461568196083 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 00:09:56 INFO - PROCESS | 5675 | 1461568196301 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b57b9000 == 150 [pid = 5675] [id = 494] 00:09:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 249 (0x7f46b2fdb800) [pid = 5675] [serial = 1483] [outer = (nil)] 00:09:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 250 (0x7f46b60e4800) [pid = 5675] [serial = 1484] [outer = 0x7f46b2fdb800] 00:09:56 INFO - PROCESS | 5675 | 1461568196412 Marionette DEBUG loaded listener.js 00:09:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 251 (0x7f46b695ac00) [pid = 5675] [serial = 1485] [outer = 0x7f46b2fdb800] 00:09:57 INFO - PROCESS | 5675 | 1461568197306 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]]]}] 00:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1486ms 00:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:09:57 INFO - PROCESS | 5675 | 1461568197382 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 00:09:57 INFO - PROCESS | 5675 | 1461568197385 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 00:09:57 INFO - PROCESS | 5675 | 1461568197391 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:09:57 INFO - PROCESS | 5675 | 1461568197395 Marionette TRACE conn3 <- [1,1950,null,{}] 00:09:57 INFO - PROCESS | 5675 | 1461568197400 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}] 00:09:57 INFO - PROCESS | 5675 | 1461568197621 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 00:09:57 INFO - PROCESS | 5675 | 1461568197838 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6e9b800 == 151 [pid = 5675] [id = 495] 00:09:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 252 (0x7f46a2964c00) [pid = 5675] [serial = 1486] [outer = (nil)] 00:09:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 253 (0x7f46b7043c00) [pid = 5675] [serial = 1487] [outer = 0x7f46a2964c00] 00:09:57 INFO - PROCESS | 5675 | 1461568197987 Marionette DEBUG loaded listener.js 00:09:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 254 (0x7f46b9a24000) [pid = 5675] [serial = 1488] [outer = 0x7f46a2964c00] 00:09:58 INFO - PROCESS | 5675 | 1461568198797 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]]]}] 00:09:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:09:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1437ms 00:09:58 INFO - PROCESS | 5675 | 1461568198827 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 00:09:58 INFO - PROCESS | 5675 | 1461568198831 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 00:09:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:09:58 INFO - PROCESS | 5675 | 1461568198837 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:09:58 INFO - PROCESS | 5675 | 1461568198839 Marionette TRACE conn3 <- [1,1954,null,{}] 00:09:58 INFO - PROCESS | 5675 | 1461568198844 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}] 00:09:59 INFO - PROCESS | 5675 | 1461568199041 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 00:09:59 INFO - PROCESS | 5675 | 1461568199266 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:09:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c30a6000 == 152 [pid = 5675] [id = 496] 00:09:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 255 (0x7f46b52e2000) [pid = 5675] [serial = 1489] [outer = (nil)] 00:09:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 256 (0x7f46c51c0400) [pid = 5675] [serial = 1490] [outer = 0x7f46b52e2000] 00:09:59 INFO - PROCESS | 5675 | 1461568199379 Marionette DEBUG loaded listener.js 00:09:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 257 (0x7f46c8e74000) [pid = 5675] [serial = 1491] [outer = 0x7f46b52e2000] 00:10:00 INFO - PROCESS | 5675 | ************************* 00:10:00 INFO - PROCESS | 5675 | A coding exception was thrown and uncaught in a Task. 00:10:00 INFO - PROCESS | 5675 | 00:10:00 INFO - PROCESS | 5675 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:10:00 INFO - PROCESS | 5675 | Full stack: 00:10:00 INFO - PROCESS | 5675 | ************************* 00:10:00 INFO - PROCESS | 5675 | 1461568200328 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]]]}] 00:10:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:10:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1527ms 00:10:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:10:00 INFO - PROCESS | 5675 | 1461568200365 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 00:10:00 INFO - PROCESS | 5675 | 1461568200367 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 00:10:00 INFO - PROCESS | 5675 | 1461568200373 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:10:00 INFO - PROCESS | 5675 | 1461568200376 Marionette TRACE conn3 <- [1,1958,null,{}] 00:10:00 INFO - PROCESS | 5675 | 1461568200381 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}] 00:10:00 INFO - PROCESS | 5675 | 1461568200576 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 00:10:00 INFO - PROCESS | 5675 | 1461568200796 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:00 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cbc60000 == 153 [pid = 5675] [id = 497] 00:10:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 258 (0x7f469abee400) [pid = 5675] [serial = 1492] [outer = (nil)] 00:10:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 259 (0x7f46c8e78c00) [pid = 5675] [serial = 1493] [outer = 0x7f469abee400] 00:10:00 INFO - PROCESS | 5675 | 1461568200921 Marionette DEBUG loaded listener.js 00:10:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 260 (0x7f46c93bbc00) [pid = 5675] [serial = 1494] [outer = 0x7f469abee400] 00:10:01 INFO - PROCESS | 5675 | 1461568201981 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]]]}] 00:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1681ms 00:10:02 INFO - PROCESS | 5675 | 1461568202055 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 00:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:10:02 INFO - PROCESS | 5675 | 1461568202059 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 00:10:02 INFO - PROCESS | 5675 | 1461568202067 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:10:02 INFO - PROCESS | 5675 | 1461568202070 Marionette TRACE conn3 <- [1,1962,null,{}] 00:10:02 INFO - PROCESS | 5675 | 1461568202076 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}] 00:10:02 INFO - PROCESS | 5675 | 1461568202353 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 00:10:02 INFO - PROCESS | 5675 | 1461568202668 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a958000 == 154 [pid = 5675] [id = 498] 00:10:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 261 (0x7f46b1a7b800) [pid = 5675] [serial = 1495] [outer = (nil)] 00:10:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 262 (0x7f46b1a86000) [pid = 5675] [serial = 1496] [outer = 0x7f46b1a7b800] 00:10:02 INFO - PROCESS | 5675 | 1461568202798 Marionette DEBUG loaded listener.js 00:10:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 263 (0x7f46c967a400) [pid = 5675] [serial = 1497] [outer = 0x7f46b1a7b800] 00:10:04 INFO - PROCESS | 5675 | 1461568204081 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]]]}] 00:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 2034ms 00:10:04 INFO - PROCESS | 5675 | 1461568204102 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 00:10:04 INFO - PROCESS | 5675 | 1461568204104 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 00:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:10:04 INFO - PROCESS | 5675 | 1461568204110 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:10:04 INFO - PROCESS | 5675 | 1461568204113 Marionette TRACE conn3 <- [1,1966,null,{}] 00:10:04 INFO - PROCESS | 5675 | 1461568204118 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}] 00:10:04 INFO - PROCESS | 5675 | 1461568204324 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 00:10:04 INFO - PROCESS | 5675 | 1461568204584 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a9be800 == 155 [pid = 5675] [id = 499] 00:10:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 264 (0x7f469c856800) [pid = 5675] [serial = 1498] [outer = (nil)] 00:10:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 265 (0x7f469c85e000) [pid = 5675] [serial = 1499] [outer = 0x7f469c856800] 00:10:04 INFO - PROCESS | 5675 | 1461568204700 Marionette DEBUG loaded listener.js 00:10:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 266 (0x7f46ad0d3400) [pid = 5675] [serial = 1500] [outer = 0x7f469c856800] 00:10:05 INFO - PROCESS | 5675 | 1461568205643 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]]]}] 00:10:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:10:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1584ms 00:10:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:10:05 INFO - PROCESS | 5675 | 1461568205697 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 00:10:05 INFO - PROCESS | 5675 | 1461568205699 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 00:10:05 INFO - PROCESS | 5675 | 1461568205706 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:10:05 INFO - PROCESS | 5675 | 1461568205709 Marionette TRACE conn3 <- [1,1970,null,{}] 00:10:05 INFO - PROCESS | 5675 | 1461568205714 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}] 00:10:05 INFO - PROCESS | 5675 | 1461568205966 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 00:10:06 INFO - PROCESS | 5675 | 1461568206278 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cbc7800 == 156 [pid = 5675] [id = 500] 00:10:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 267 (0x7f469a9e8c00) [pid = 5675] [serial = 1501] [outer = (nil)] 00:10:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 268 (0x7f469a9eec00) [pid = 5675] [serial = 1502] [outer = 0x7f469a9e8c00] 00:10:06 INFO - PROCESS | 5675 | 1461568206356 Marionette DEBUG loaded listener.js 00:10:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 269 (0x7f469a9f3000) [pid = 5675] [serial = 1503] [outer = 0x7f469a9e8c00] 00:10:07 INFO - PROCESS | 5675 | 1461568207309 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]]]}] 00:10:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:10:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1683ms 00:10:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:10:07 INFO - PROCESS | 5675 | 1461568207389 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 00:10:07 INFO - PROCESS | 5675 | 1461568207392 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 00:10:07 INFO - PROCESS | 5675 | 1461568207398 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:10:07 INFO - PROCESS | 5675 | 1461568207401 Marionette TRACE conn3 <- [1,1974,null,{}] 00:10:07 INFO - PROCESS | 5675 | 1461568207407 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}] 00:10:07 INFO - PROCESS | 5675 | 1461568207643 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 00:10:07 INFO - PROCESS | 5675 | 1461568207951 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a465e800 == 157 [pid = 5675] [id = 501] 00:10:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 270 (0x7f469a9e6400) [pid = 5675] [serial = 1504] [outer = (nil)] 00:10:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 271 (0x7f469c85fc00) [pid = 5675] [serial = 1505] [outer = 0x7f469a9e6400] 00:10:08 INFO - PROCESS | 5675 | 1461568208033 Marionette DEBUG loaded listener.js 00:10:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 272 (0x7f46a17d4800) [pid = 5675] [serial = 1506] [outer = 0x7f469a9e6400] 00:10:08 INFO - PROCESS | 5675 | 1461568208946 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]]]}] 00:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1581ms 00:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:10:08 INFO - PROCESS | 5675 | 1461568208980 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 00:10:08 INFO - PROCESS | 5675 | 1461568208982 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 00:10:08 INFO - PROCESS | 5675 | 1461568208989 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:10:08 INFO - PROCESS | 5675 | 1461568208992 Marionette TRACE conn3 <- [1,1978,null,{}] 00:10:09 INFO - PROCESS | 5675 | 1461568208998 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}] 00:10:09 INFO - PROCESS | 5675 | 1461568209261 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 00:10:10 INFO - PROCESS | 5675 | 1461568210215 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a9a7000 == 158 [pid = 5675] [id = 502] 00:10:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 273 (0x7f4699196800) [pid = 5675] [serial = 1507] [outer = (nil)] 00:10:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 274 (0x7f4699461c00) [pid = 5675] [serial = 1508] [outer = 0x7f4699196800] 00:10:10 INFO - PROCESS | 5675 | 1461568210323 Marionette DEBUG loaded listener.js 00:10:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 275 (0x7f4699aaf000) [pid = 5675] [serial = 1509] [outer = 0x7f4699196800] 00:10:11 INFO - PROCESS | 5675 | 1461568211190 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]]]}] 00:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2235ms 00:10:11 INFO - PROCESS | 5675 | 1461568211224 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 00:10:11 INFO - PROCESS | 5675 | 1461568211229 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 00:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:10:11 INFO - PROCESS | 5675 | 1461568211236 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:10:11 INFO - PROCESS | 5675 | 1461568211241 Marionette TRACE conn3 <- [1,1982,null,{}] 00:10:11 INFO - PROCESS | 5675 | 1461568211248 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}] 00:10:11 INFO - PROCESS | 5675 | 1461568211453 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 00:10:11 INFO - PROCESS | 5675 | 1461568211724 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2958800 == 159 [pid = 5675] [id = 503] 00:10:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 276 (0x7f469ca54800) [pid = 5675] [serial = 1510] [outer = (nil)] 00:10:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 277 (0x7f469d89a400) [pid = 5675] [serial = 1511] [outer = 0x7f469ca54800] 00:10:11 INFO - PROCESS | 5675 | 1461568211856 Marionette DEBUG loaded listener.js 00:10:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 278 (0x7f469e736800) [pid = 5675] [serial = 1512] [outer = 0x7f469ca54800] 00:10:12 INFO - PROCESS | 5675 | 1461568212737 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]]]}] 00:10:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:10:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1538ms 00:10:12 INFO - PROCESS | 5675 | 1461568212777 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 00:10:12 INFO - PROCESS | 5675 | 1461568212783 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 00:10:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:10:12 INFO - PROCESS | 5675 | 1461568212790 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:10:12 INFO - PROCESS | 5675 | 1461568212793 Marionette TRACE conn3 <- [1,1986,null,{}] 00:10:12 INFO - PROCESS | 5675 | 1461568212799 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}] 00:10:13 INFO - PROCESS | 5675 | 1461568212992 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 00:10:13 INFO - PROCESS | 5675 | 1461568213489 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f4699582800 == 160 [pid = 5675] [id = 504] 00:10:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 279 (0x7f469e64e400) [pid = 5675] [serial = 1513] [outer = (nil)] 00:10:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 280 (0x7f469ed6f000) [pid = 5675] [serial = 1514] [outer = 0x7f469e64e400] 00:10:13 INFO - PROCESS | 5675 | 1461568213619 Marionette DEBUG loaded listener.js 00:10:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 281 (0x7f469ffcd400) [pid = 5675] [serial = 1515] [outer = 0x7f469e64e400] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a1818000 == 159 [pid = 5675] [id = 363] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fdbe800 == 158 [pid = 5675] [id = 328] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6ed3800 == 157 [pid = 5675] [id = 330] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 280 (0x7f46a514c400) [pid = 5675] [serial = 1391] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 279 (0x7f4699aa9400) [pid = 5675] [serial = 1364] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4660000 == 156 [pid = 5675] [id = 486] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46acf68800 == 155 [pid = 5675] [id = 485] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4689800 == 154 [pid = 5675] [id = 484] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4049800 == 153 [pid = 5675] [id = 483] 00:10:14 INFO - PROCESS | 5675 | 1461568214838 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]]]}] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a008b000 == 152 [pid = 5675] [id = 482] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cbb6000 == 151 [pid = 5675] [id = 481] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4054000 == 150 [pid = 5675] [id = 480] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cbc1000 == 149 [pid = 5675] [id = 479] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469911b800 == 148 [pid = 5675] [id = 476] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c9605000 == 147 [pid = 5675] [id = 475] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cb20800 == 146 [pid = 5675] [id = 474] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a750800 == 145 [pid = 5675] [id = 473] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c9345000 == 144 [pid = 5675] [id = 472] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c4198000 == 143 [pid = 5675] [id = 471] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b7722800 == 142 [pid = 5675] [id = 470] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5dc7800 == 141 [pid = 5675] [id = 469] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1a8b000 == 140 [pid = 5675] [id = 468] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b125a800 == 139 [pid = 5675] [id = 467] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b0782000 == 138 [pid = 5675] [id = 466] 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6dda800 == 137 [pid = 5675] [id = 465] 00:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 2088ms 00:10:14 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a203a800 == 136 [pid = 5675] [id = 464] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 278 (0x7f469e649000) [pid = 5675] [serial = 1367] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 277 (0x7f46aa8d9000) [pid = 5675] [serial = 1185] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 276 (0x7f46af11cc00) [pid = 5675] [serial = 1386] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 275 (0x7f46aa87b000) [pid = 5675] [serial = 1239] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 274 (0x7f469fd4a000) [pid = 5675] [serial = 1346] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 273 (0x7f46b60d5c00) [pid = 5675] [serial = 1340] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 272 (0x7f46a624fc00) [pid = 5675] [serial = 1377] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 271 (0x7f46c54cd800) [pid = 5675] [serial = 1343] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 270 (0x7f46a17dcc00) [pid = 5675] [serial = 1373] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 269 (0x7f46aa87f000) [pid = 5675] [serial = 1383] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 268 (0x7f46a6246800) [pid = 5675] [serial = 1355] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 267 (0x7f46a1ab1400) [pid = 5675] [serial = 1379] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 266 (0x7f46a624e800) [pid = 5675] [serial = 1358] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 265 (0x7f46adeb1000) [pid = 5675] [serial = 1385] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 264 (0x7f46af115800) [pid = 5675] [serial = 1334] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 263 (0x7f46a61ce400) [pid = 5675] [serial = 1376] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 262 (0x7f469feb2000) [pid = 5675] [serial = 1371] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 261 (0x7f46b199a000) [pid = 5675] [serial = 1337] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 260 (0x7f46a6f95400) [pid = 5675] [serial = 1382] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 259 (0x7f469ececc00) [pid = 5675] [serial = 1370] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 258 (0x7f46afdeb400) [pid = 5675] [serial = 1388] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 257 (0x7f46b113b400) [pid = 5675] [serial = 1389] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 256 (0x7f46a219d000) [pid = 5675] [serial = 1349] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 255 (0x7f46a63a8c00) [pid = 5675] [serial = 1380] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 254 (0x7f46a2b54800) [pid = 5675] [serial = 1361] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 253 (0x7f46a6ccc800) [pid = 5675] [serial = 1331] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 252 (0x7f46a296c000) [pid = 5675] [serial = 1374] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 251 (0x7f46a17b8800) [pid = 5675] [serial = 1328] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | --DOMWINDOW == 250 (0x7f46a21a6800) [pid = 5675] [serial = 1352] [outer = (nil)] [url = about:blank] 00:10:14 INFO - PROCESS | 5675 | 1461568214922 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 00:10:14 INFO - PROCESS | 5675 | 1461568214925 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 00:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:10:14 INFO - PROCESS | 5675 | 1461568214938 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:10:14 INFO - PROCESS | 5675 | 1461568214946 Marionette TRACE conn3 <- [1,1990,null,{}] 00:10:14 INFO - PROCESS | 5675 | 1461568214959 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}] 00:10:15 INFO - PROCESS | 5675 | 1461568215157 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 00:10:15 INFO - PROCESS | 5675 | 1461568215404 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469ea28000 == 137 [pid = 5675] [id = 505] 00:10:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 251 (0x7f46a00ec800) [pid = 5675] [serial = 1516] [outer = (nil)] 00:10:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 252 (0x7f46a21a0800) [pid = 5675] [serial = 1517] [outer = 0x7f46a00ec800] 00:10:15 INFO - PROCESS | 5675 | 1461568215479 Marionette DEBUG loaded listener.js 00:10:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 253 (0x7f46a232d400) [pid = 5675] [serial = 1518] [outer = 0x7f46a00ec800] 00:10:16 INFO - PROCESS | 5675 | 1461568216181 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]]]}] 00:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1290ms 00:10:16 INFO - PROCESS | 5675 | 1461568216225 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 00:10:16 INFO - PROCESS | 5675 | 1461568216229 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 00:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:10:16 INFO - PROCESS | 5675 | 1461568216234 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:10:16 INFO - PROCESS | 5675 | 1461568216236 Marionette TRACE conn3 <- [1,1994,null,{}] 00:10:16 INFO - PROCESS | 5675 | 1461568216256 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}] 00:10:16 INFO - PROCESS | 5675 | 1461568216434 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 00:10:16 INFO - PROCESS | 5675 | 1461568216449 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2120000 == 138 [pid = 5675] [id = 506] 00:10:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 254 (0x7f46a2069800) [pid = 5675] [serial = 1519] [outer = (nil)] 00:10:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 255 (0x7f46a2b4e800) [pid = 5675] [serial = 1520] [outer = 0x7f46a2069800] 00:10:16 INFO - PROCESS | 5675 | 1461568216510 Marionette DEBUG loaded listener.js 00:10:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 256 (0x7f46a2b59800) [pid = 5675] [serial = 1521] [outer = 0x7f46a2069800] 00:10:17 INFO - PROCESS | 5675 | 1461568217526 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]]]}] 00:10:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:10:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1343ms 00:10:17 INFO - PROCESS | 5675 | 1461568217580 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 00:10:17 INFO - PROCESS | 5675 | 1461568217583 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 00:10:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:10:17 INFO - PROCESS | 5675 | 1461568217589 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:10:17 INFO - PROCESS | 5675 | 1461568217603 Marionette TRACE conn3 <- [1,1998,null,{}] 00:10:17 INFO - PROCESS | 5675 | 1461568217609 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}] 00:10:17 INFO - PROCESS | 5675 | 1461568217874 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 00:10:17 INFO - PROCESS | 5675 | 1461568217906 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a431f000 == 139 [pid = 5675] [id = 507] 00:10:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 257 (0x7f46a4337c00) [pid = 5675] [serial = 1522] [outer = (nil)] 00:10:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 258 (0x7f46a4340000) [pid = 5675] [serial = 1523] [outer = 0x7f46a4337c00] 00:10:17 INFO - PROCESS | 5675 | 1461568217984 Marionette DEBUG loaded listener.js 00:10:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 259 (0x7f46a624dc00) [pid = 5675] [serial = 1524] [outer = 0x7f46a4337c00] 00:10:18 INFO - PROCESS | 5675 | 1461568218929 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]]]}] 00:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1398ms 00:10:18 INFO - PROCESS | 5675 | 1461568218988 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 00:10:18 INFO - PROCESS | 5675 | 1461568218991 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 00:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:10:19 INFO - PROCESS | 5675 | 1461568219000 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:10:19 INFO - PROCESS | 5675 | 1461568219003 Marionette TRACE conn3 <- [1,2002,null,{}] 00:10:19 INFO - PROCESS | 5675 | 1461568219008 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}] 00:10:19 INFO - PROCESS | 5675 | 1461568219248 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 00:10:20 INFO - PROCESS | 5675 | --DOMWINDOW == 258 (0x7f46a626e800) [pid = 5675] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:10:20 INFO - PROCESS | 5675 | --DOMWINDOW == 257 (0x7f469ee95800) [pid = 5675] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:10:20 INFO - PROCESS | 5675 | --DOMWINDOW == 256 (0x7f46a296b400) [pid = 5675] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:10:20 INFO - PROCESS | 5675 | --DOMWINDOW == 255 (0x7f469e733400) [pid = 5675] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:10:20 INFO - PROCESS | 5675 | --DOMWINDOW == 254 (0x7f4698d16c00) [pid = 5675] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:10:20 INFO - PROCESS | 5675 | --DOMWINDOW == 253 (0x7f46a2067c00) [pid = 5675] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:10:20 INFO - PROCESS | 5675 | --DOMWINDOW == 252 (0x7f46aa875800) [pid = 5675] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:10:20 INFO - PROCESS | 5675 | --DOMWINDOW == 251 (0x7f4699aac800) [pid = 5675] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:10:20 INFO - PROCESS | 5675 | 1461568220276 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469ea29800 == 140 [pid = 5675] [id = 508] 00:10:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 252 (0x7f4698d16c00) [pid = 5675] [serial = 1525] [outer = (nil)] 00:10:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 253 (0x7f469fd45400) [pid = 5675] [serial = 1526] [outer = 0x7f4698d16c00] 00:10:20 INFO - PROCESS | 5675 | 1461568220337 Marionette DEBUG loaded listener.js 00:10:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 254 (0x7f46a4ff8800) [pid = 5675] [serial = 1527] [outer = 0x7f4698d16c00] 00:10:21 INFO - PROCESS | 5675 | 1461568221020 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]]]}] 00:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 2083ms 00:10:21 INFO - PROCESS | 5675 | 1461568221081 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 00:10:21 INFO - PROCESS | 5675 | 1461568221085 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 00:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:10:21 INFO - PROCESS | 5675 | 1461568221100 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:10:21 INFO - PROCESS | 5675 | 1461568221103 Marionette TRACE conn3 <- [1,2006,null,{}] 00:10:21 INFO - PROCESS | 5675 | 1461568221107 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}] 00:10:21 INFO - PROCESS | 5675 | 1461568221312 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 00:10:21 INFO - PROCESS | 5675 | 1461568221322 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6e11800 == 141 [pid = 5675] [id = 509] 00:10:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 255 (0x7f46a5f17800) [pid = 5675] [serial = 1528] [outer = (nil)] 00:10:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 256 (0x7f46aa879000) [pid = 5675] [serial = 1529] [outer = 0x7f46a5f17800] 00:10:21 INFO - PROCESS | 5675 | 1461568221383 Marionette DEBUG loaded listener.js 00:10:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 257 (0x7f46ac5a6000) [pid = 5675] [serial = 1530] [outer = 0x7f46a5f17800] 00:10:22 INFO - PROCESS | 5675 | 1461568222517 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]]]}] 00:10:22 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 00:10:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1491ms 00:10:22 INFO - PROCESS | 5675 | 1461568222592 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 00:10:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:10:22 INFO - PROCESS | 5675 | 1461568222598 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 00:10:22 INFO - PROCESS | 5675 | 1461568222606 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:10:22 INFO - PROCESS | 5675 | 1461568222612 Marionette TRACE conn3 <- [1,2010,null,{}] 00:10:22 INFO - PROCESS | 5675 | 1461568222621 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}] 00:10:22 INFO - PROCESS | 5675 | 1461568222859 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 00:10:23 INFO - PROCESS | 5675 | 1461568223181 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cb35000 == 142 [pid = 5675] [id = 510] 00:10:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 258 (0x7f4699465000) [pid = 5675] [serial = 1531] [outer = (nil)] 00:10:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 259 (0x7f469abef800) [pid = 5675] [serial = 1532] [outer = 0x7f4699465000] 00:10:23 INFO - PROCESS | 5675 | 1461568223257 Marionette DEBUG loaded listener.js 00:10:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 260 (0x7f469ca5ac00) [pid = 5675] [serial = 1533] [outer = 0x7f4699465000] 00:10:24 INFO - PROCESS | 5675 | 1461568224503 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]]]}] 00:10:24 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 00:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1938ms 00:10:24 INFO - PROCESS | 5675 | 1461568224546 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 00:10:24 INFO - PROCESS | 5675 | 1461568224556 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 00:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:10:24 INFO - PROCESS | 5675 | 1461568224566 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:10:24 INFO - PROCESS | 5675 | 1461568224571 Marionette TRACE conn3 <- [1,2014,null,{}] 00:10:24 INFO - PROCESS | 5675 | 1461568224577 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}] 00:10:24 INFO - PROCESS | 5675 | 1461568224786 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 00:10:25 INFO - PROCESS | 5675 | 1461568225058 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41d7800 == 143 [pid = 5675] [id = 511] 00:10:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 261 (0x7f469fd43c00) [pid = 5675] [serial = 1534] [outer = (nil)] 00:10:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 262 (0x7f469feb2000) [pid = 5675] [serial = 1535] [outer = 0x7f469fd43c00] 00:10:25 INFO - PROCESS | 5675 | 1461568225178 Marionette DEBUG loaded listener.js 00:10:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 263 (0x7f46a17af800) [pid = 5675] [serial = 1536] [outer = 0x7f469fd43c00] 00:10:26 INFO - PROCESS | 5675 | 1461568226183 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]]]}] 00:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1681ms 00:10:26 INFO - PROCESS | 5675 | 1461568226248 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 00:10:26 INFO - PROCESS | 5675 | 1461568226253 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 00:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:10:26 INFO - PROCESS | 5675 | 1461568226258 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:10:26 INFO - PROCESS | 5675 | 1461568226264 Marionette TRACE conn3 <- [1,2018,null,{}] 00:10:26 INFO - PROCESS | 5675 | 1461568226279 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}] 00:10:26 INFO - PROCESS | 5675 | 1461568226502 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 00:10:26 INFO - PROCESS | 5675 | 1461568226847 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad133000 == 144 [pid = 5675] [id = 512] 00:10:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 264 (0x7f46a40ed800) [pid = 5675] [serial = 1537] [outer = (nil)] 00:10:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 265 (0x7f46a61cd800) [pid = 5675] [serial = 1538] [outer = 0x7f46a40ed800] 00:10:26 INFO - PROCESS | 5675 | 1461568226991 Marionette DEBUG loaded listener.js 00:10:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 266 (0x7f46a6399800) [pid = 5675] [serial = 1539] [outer = 0x7f46a40ed800] 00:10:28 INFO - PROCESS | 5675 | 1461568228161 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]]]}] 00:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1938ms 00:10:28 INFO - PROCESS | 5675 | 1461568228197 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 00:10:28 INFO - PROCESS | 5675 | 1461568228201 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 00:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:10:28 INFO - PROCESS | 5675 | 1461568228207 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:10:28 INFO - PROCESS | 5675 | 1461568228210 Marionette TRACE conn3 <- [1,2022,null,{}] 00:10:28 INFO - PROCESS | 5675 | 1461568228215 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}] 00:10:28 INFO - PROCESS | 5675 | 1461568228419 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 00:10:28 INFO - PROCESS | 5675 | 1461568228693 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adb69000 == 145 [pid = 5675] [id = 513] 00:10:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 267 (0x7f46a40ecc00) [pid = 5675] [serial = 1540] [outer = (nil)] 00:10:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 268 (0x7f46acfab800) [pid = 5675] [serial = 1541] [outer = 0x7f46a40ecc00] 00:10:28 INFO - PROCESS | 5675 | 1461568228769 Marionette DEBUG loaded listener.js 00:10:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 269 (0x7f46ad4ba800) [pid = 5675] [serial = 1542] [outer = 0x7f46a40ecc00] 00:10:29 INFO - PROCESS | 5675 | 1461568229625 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]]]}] 00:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1480ms 00:10:29 INFO - PROCESS | 5675 | 1461568229687 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 00:10:29 INFO - PROCESS | 5675 | 1461568229691 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 00:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:10:29 INFO - PROCESS | 5675 | 1461568229714 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:10:29 INFO - PROCESS | 5675 | 1461568229717 Marionette TRACE conn3 <- [1,2026,null,{}] 00:10:29 INFO - PROCESS | 5675 | 1461568229722 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}] 00:10:29 INFO - PROCESS | 5675 | 1461568229923 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 00:10:30 INFO - PROCESS | 5675 | 1461568230140 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf54000 == 146 [pid = 5675] [id = 514] 00:10:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 270 (0x7f46a63a6000) [pid = 5675] [serial = 1543] [outer = (nil)] 00:10:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 271 (0x7f46adeb1000) [pid = 5675] [serial = 1544] [outer = 0x7f46a63a6000] 00:10:30 INFO - PROCESS | 5675 | 1461568230252 Marionette DEBUG loaded listener.js 00:10:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 272 (0x7f46ae17a000) [pid = 5675] [serial = 1545] [outer = 0x7f46a63a6000] 00:10:31 INFO - PROCESS | 5675 | 1461568231412 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]]]}] 00:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1785ms 00:10:31 INFO - PROCESS | 5675 | 1461568231499 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 00:10:31 INFO - PROCESS | 5675 | 1461568231505 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 00:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:10:31 INFO - PROCESS | 5675 | 1461568231516 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:10:31 INFO - PROCESS | 5675 | 1461568231519 Marionette TRACE conn3 <- [1,2030,null,{}] 00:10:31 INFO - PROCESS | 5675 | 1461568231528 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}] 00:10:32 INFO - PROCESS | 5675 | 1461568232112 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 00:10:32 INFO - PROCESS | 5675 | 1461568232325 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b10a6800 == 147 [pid = 5675] [id = 515] 00:10:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 273 (0x7f46b07b2800) [pid = 5675] [serial = 1546] [outer = (nil)] 00:10:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 274 (0x7f46b16f3000) [pid = 5675] [serial = 1547] [outer = 0x7f46b07b2800] 00:10:32 INFO - PROCESS | 5675 | 1461568232401 Marionette DEBUG loaded listener.js 00:10:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 275 (0x7f46b1a78000) [pid = 5675] [serial = 1548] [outer = 0x7f46b07b2800] 00:10:33 INFO - PROCESS | 5675 | 1461568233284 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]]]}] 00:10:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:10:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1837ms 00:10:33 INFO - PROCESS | 5675 | 1461568233353 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 00:10:33 INFO - PROCESS | 5675 | 1461568233359 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 00:10:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:10:33 INFO - PROCESS | 5675 | 1461568233366 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:10:33 INFO - PROCESS | 5675 | 1461568233371 Marionette TRACE conn3 <- [1,2034,null,{}] 00:10:33 INFO - PROCESS | 5675 | 1461568233377 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}] 00:10:33 INFO - PROCESS | 5675 | 1461568233636 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 00:10:33 INFO - PROCESS | 5675 | 1461568233977 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b195f000 == 148 [pid = 5675] [id = 516] 00:10:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 276 (0x7f46b199b800) [pid = 5675] [serial = 1549] [outer = (nil)] 00:10:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 277 (0x7f46b1a82400) [pid = 5675] [serial = 1550] [outer = 0x7f46b199b800] 00:10:34 INFO - PROCESS | 5675 | 1461568234059 Marionette DEBUG loaded listener.js 00:10:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 278 (0x7f46b3230000) [pid = 5675] [serial = 1551] [outer = 0x7f46b199b800] 00:10:35 INFO - PROCESS | 5675 | 1461568235040 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]]]}] 00:10:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:10:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1738ms 00:10:35 INFO - PROCESS | 5675 | 1461568235107 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 00:10:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:10:35 INFO - PROCESS | 5675 | 1461568235113 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 00:10:35 INFO - PROCESS | 5675 | 1461568235122 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:10:35 INFO - PROCESS | 5675 | 1461568235127 Marionette TRACE conn3 <- [1,2038,null,{}] 00:10:35 INFO - PROCESS | 5675 | 1461568235135 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}] 00:10:35 INFO - PROCESS | 5675 | 1461568235450 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 00:10:35 INFO - PROCESS | 5675 | 1461568235757 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4e2a800 == 149 [pid = 5675] [id = 517] 00:10:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 279 (0x7f46b1a77800) [pid = 5675] [serial = 1552] [outer = (nil)] 00:10:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 280 (0x7f46b4ba8000) [pid = 5675] [serial = 1553] [outer = 0x7f46b1a77800] 00:10:35 INFO - PROCESS | 5675 | 1461568235857 Marionette DEBUG loaded listener.js 00:10:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 281 (0x7f46b52eb800) [pid = 5675] [serial = 1554] [outer = 0x7f46b1a77800] 00:10:36 INFO - PROCESS | 5675 | 1461568236787 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]]]}] 00:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1705ms 00:10:36 INFO - PROCESS | 5675 | 1461568236825 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 00:10:36 INFO - PROCESS | 5675 | 1461568236829 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 00:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:10:36 INFO - PROCESS | 5675 | 1461568236835 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:10:36 INFO - PROCESS | 5675 | 1461568236837 Marionette TRACE conn3 <- [1,2042,null,{}] 00:10:36 INFO - PROCESS | 5675 | 1461568236843 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}] 00:10:37 INFO - PROCESS | 5675 | 1461568237043 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 00:10:37 INFO - PROCESS | 5675 | 1461568237324 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9a7b000 == 150 [pid = 5675] [id = 518] 00:10:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 282 (0x7f46a17b1800) [pid = 5675] [serial = 1555] [outer = (nil)] 00:10:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 283 (0x7f46b6002800) [pid = 5675] [serial = 1556] [outer = 0x7f46a17b1800] 00:10:37 INFO - PROCESS | 5675 | 1461568237399 Marionette DEBUG loaded listener.js 00:10:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 284 (0x7f46b83d0400) [pid = 5675] [serial = 1557] [outer = 0x7f46a17b1800] 00:10:38 INFO - PROCESS | 5675 | 1461568238418 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]]]}] 00:10:38 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) 00:10:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1629ms 00:10:38 INFO - PROCESS | 5675 | 1461568238472 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 00:10:38 INFO - PROCESS | 5675 | 1461568238476 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 00:10:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:10:38 INFO - PROCESS | 5675 | 1461568238485 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:10:38 INFO - PROCESS | 5675 | 1461568238489 Marionette TRACE conn3 <- [1,2046,null,{}] 00:10:38 INFO - PROCESS | 5675 | 1461568238497 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}] 00:10:38 INFO - PROCESS | 5675 | 1461568238721 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 00:10:39 INFO - PROCESS | 5675 | 1461568239052 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c5311800 == 151 [pid = 5675] [id = 519] 00:10:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 285 (0x7f46a1aa8c00) [pid = 5675] [serial = 1558] [outer = (nil)] 00:10:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 286 (0x7f46b8df4c00) [pid = 5675] [serial = 1559] [outer = 0x7f46a1aa8c00] 00:10:39 INFO - PROCESS | 5675 | 1461568239141 Marionette DEBUG loaded listener.js 00:10:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 287 (0x7f46c503f000) [pid = 5675] [serial = 1560] [outer = 0x7f46a1aa8c00] 00:10:39 INFO - PROCESS | 5675 | 1461568239978 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]]]}] 00:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1531ms 00:10:40 INFO - PROCESS | 5675 | 1461568240016 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 00:10:40 INFO - PROCESS | 5675 | 1461568240020 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 00:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:10:40 INFO - PROCESS | 5675 | 1461568240026 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:10:40 INFO - PROCESS | 5675 | 1461568240030 Marionette TRACE conn3 <- [1,2050,null,{}] 00:10:40 INFO - PROCESS | 5675 | 1461568240035 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}] 00:10:40 INFO - PROCESS | 5675 | 1461568240276 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 00:10:40 INFO - PROCESS | 5675 | 1461568240544 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0b60000 == 152 [pid = 5675] [id = 520] 00:10:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 288 (0x7f46a5f21800) [pid = 5675] [serial = 1561] [outer = (nil)] 00:10:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 289 (0x7f46b8d74000) [pid = 5675] [serial = 1562] [outer = 0x7f46a5f21800] 00:10:40 INFO - PROCESS | 5675 | 1461568240678 Marionette DEBUG loaded listener.js 00:10:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 290 (0x7f46c6d0cc00) [pid = 5675] [serial = 1563] [outer = 0x7f46a5f21800] 00:10:41 INFO - PROCESS | 5675 | 1461568241521 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]]]}] 00:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1529ms 00:10:41 INFO - PROCESS | 5675 | 1461568241556 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 00:10:41 INFO - PROCESS | 5675 | 1461568241560 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 00:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:10:41 INFO - PROCESS | 5675 | 1461568241565 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:10:41 INFO - PROCESS | 5675 | 1461568241568 Marionette TRACE conn3 <- [1,2054,null,{}] 00:10:41 INFO - PROCESS | 5675 | 1461568241573 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}] 00:10:41 INFO - PROCESS | 5675 | 1461568241779 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 00:10:42 INFO - PROCESS | 5675 | 1461568242055 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cd533800 == 153 [pid = 5675] [id = 521] 00:10:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 291 (0x7f4696eeb400) [pid = 5675] [serial = 1564] [outer = (nil)] 00:10:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 292 (0x7f4696ef3000) [pid = 5675] [serial = 1565] [outer = 0x7f4696eeb400] 00:10:42 INFO - PROCESS | 5675 | 1461568242180 Marionette DEBUG loaded listener.js 00:10:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 293 (0x7f469a81c800) [pid = 5675] [serial = 1566] [outer = 0x7f4696eeb400] 00:10:43 INFO - PROCESS | 5675 | 1461568243007 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]]]}] 00:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1482ms 00:10:43 INFO - PROCESS | 5675 | 1461568243050 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 00:10:43 INFO - PROCESS | 5675 | 1461568243053 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 00:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:10:43 INFO - PROCESS | 5675 | 1461568243059 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:10:43 INFO - PROCESS | 5675 | 1461568243062 Marionette TRACE conn3 <- [1,2058,null,{}] 00:10:43 INFO - PROCESS | 5675 | 1461568243067 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}] 00:10:43 INFO - PROCESS | 5675 | 1461568243369 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 00:10:43 INFO - PROCESS | 5675 | 1461568243579 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46997db000 == 154 [pid = 5675] [id = 522] 00:10:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 294 (0x7f4696eec000) [pid = 5675] [serial = 1567] [outer = (nil)] 00:10:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 295 (0x7f46c54cd800) [pid = 5675] [serial = 1568] [outer = 0x7f4696eec000] 00:10:43 INFO - PROCESS | 5675 | 1461568243699 Marionette DEBUG loaded listener.js 00:10:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 296 (0x7f46c8e7b000) [pid = 5675] [serial = 1569] [outer = 0x7f4696eec000] 00:10:44 INFO - PROCESS | 5675 | 1461568244623 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]]]}] 00:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1632ms 00:10:44 INFO - PROCESS | 5675 | 1461568244708 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 00:10:44 INFO - PROCESS | 5675 | 1461568244712 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 00:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:10:44 INFO - PROCESS | 5675 | 1461568244721 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:10:44 INFO - PROCESS | 5675 | 1461568244723 Marionette TRACE conn3 <- [1,2062,null,{}] 00:10:44 INFO - PROCESS | 5675 | 1461568244729 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}] 00:10:44 INFO - PROCESS | 5675 | 1461568244953 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 00:10:45 INFO - PROCESS | 5675 | 1461568245267 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1a24000 == 155 [pid = 5675] [id = 523] 00:10:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 297 (0x7f4696eefc00) [pid = 5675] [serial = 1570] [outer = (nil)] 00:10:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 298 (0x7f4698ac5800) [pid = 5675] [serial = 1571] [outer = 0x7f4696eefc00] 00:10:45 INFO - PROCESS | 5675 | 1461568245349 Marionette DEBUG loaded listener.js 00:10:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 299 (0x7f4698aca800) [pid = 5675] [serial = 1572] [outer = 0x7f4696eefc00] 00:10:46 INFO - PROCESS | 5675 | 1461568246239 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]]]}] 00:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1580ms 00:10:46 INFO - PROCESS | 5675 | 1461568246303 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 00:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:10:46 INFO - PROCESS | 5675 | 1461568246308 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 00:10:46 INFO - PROCESS | 5675 | 1461568246315 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:10:46 INFO - PROCESS | 5675 | 1461568246318 Marionette TRACE conn3 <- [1,2066,null,{}] 00:10:46 INFO - PROCESS | 5675 | 1461568246324 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}] 00:10:46 INFO - PROCESS | 5675 | 1461568246554 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 00:10:46 INFO - PROCESS | 5675 | 1461568246865 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469de67000 == 156 [pid = 5675] [id = 524] 00:10:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 300 (0x7f4698abd400) [pid = 5675] [serial = 1573] [outer = (nil)] 00:10:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 301 (0x7f469de08800) [pid = 5675] [serial = 1574] [outer = 0x7f4698abd400] 00:10:46 INFO - PROCESS | 5675 | 1461568246942 Marionette DEBUG loaded listener.js 00:10:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 302 (0x7f469de0dc00) [pid = 5675] [serial = 1575] [outer = 0x7f4698abd400] 00:10:47 INFO - PROCESS | 5675 | 1461568247779 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]]]}] 00:10:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:10:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1529ms 00:10:47 INFO - PROCESS | 5675 | 1461568247845 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 00:10:47 INFO - PROCESS | 5675 | 1461568247849 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 00:10:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:10:47 INFO - PROCESS | 5675 | 1461568247854 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:10:47 INFO - PROCESS | 5675 | 1461568247856 Marionette TRACE conn3 <- [1,2070,null,{}] 00:10:47 INFO - PROCESS | 5675 | 1461568247862 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}] 00:10:48 INFO - PROCESS | 5675 | 1461568248056 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 00:10:48 INFO - PROCESS | 5675 | 1461568248323 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1a34800 == 157 [pid = 5675] [id = 525] 00:10:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 303 (0x7f4698ac5000) [pid = 5675] [serial = 1576] [outer = (nil)] 00:10:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 304 (0x7f469de12c00) [pid = 5675] [serial = 1577] [outer = 0x7f4698ac5000] 00:10:48 INFO - PROCESS | 5675 | 1461568248405 Marionette DEBUG loaded listener.js 00:10:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 305 (0x7f46a4ffc800) [pid = 5675] [serial = 1578] [outer = 0x7f4698ac5000] 00:10:49 INFO - PROCESS | 5675 | 1461568249326 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]]]}] 00:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1543ms 00:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:10:49 INFO - PROCESS | 5675 | 1461568249399 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 00:10:49 INFO - PROCESS | 5675 | 1461568249402 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 00:10:49 INFO - PROCESS | 5675 | 1461568249408 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:10:49 INFO - PROCESS | 5675 | 1461568249411 Marionette TRACE conn3 <- [1,2074,null,{}] 00:10:49 INFO - PROCESS | 5675 | 1461568249415 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}] 00:10:49 INFO - PROCESS | 5675 | 1461568249625 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 00:10:49 INFO - PROCESS | 5675 | 1461568249892 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a079c800 == 158 [pid = 5675] [id = 526] 00:10:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 306 (0x7f4698accc00) [pid = 5675] [serial = 1579] [outer = (nil)] 00:10:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 307 (0x7f46a0832400) [pid = 5675] [serial = 1580] [outer = 0x7f4698accc00] 00:10:50 INFO - PROCESS | 5675 | 1461568250069 Marionette DEBUG loaded listener.js 00:10:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 308 (0x7f46a0836800) [pid = 5675] [serial = 1581] [outer = 0x7f4698accc00] 00:10:50 INFO - PROCESS | 5675 | 1461568250910 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]]]}] 00:10:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:10:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1538ms 00:10:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:10:50 INFO - PROCESS | 5675 | 1461568250945 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 00:10:50 INFO - PROCESS | 5675 | 1461568250948 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 00:10:50 INFO - PROCESS | 5675 | 1461568250954 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:10:50 INFO - PROCESS | 5675 | 1461568250957 Marionette TRACE conn3 <- [1,2078,null,{}] 00:10:50 INFO - PROCESS | 5675 | 1461568250962 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}] 00:10:51 INFO - PROCESS | 5675 | 1461568251167 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 00:10:51 INFO - PROCESS | 5675 | 1461568251449 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469707d800 == 159 [pid = 5675] [id = 527] 00:10:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 309 (0x7f4697114c00) [pid = 5675] [serial = 1582] [outer = (nil)] 00:10:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 310 (0x7f469711d400) [pid = 5675] [serial = 1583] [outer = 0x7f4697114c00] 00:10:51 INFO - PROCESS | 5675 | 1461568251524 Marionette DEBUG loaded listener.js 00:10:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 311 (0x7f4697122400) [pid = 5675] [serial = 1584] [outer = 0x7f4697114c00] 00:10:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b57b9000 == 158 [pid = 5675] [id = 494] 00:10:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b2f68800 == 157 [pid = 5675] [id = 493] 00:10:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b169d000 == 156 [pid = 5675] [id = 492] 00:10:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b108a000 == 155 [pid = 5675] [id = 491] 00:10:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aee18000 == 154 [pid = 5675] [id = 490] 00:10:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6eda800 == 153 [pid = 5675] [id = 489] 00:10:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2acf000 == 152 [pid = 5675] [id = 488] 00:10:53 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469957f000 == 151 [pid = 5675] [id = 487] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 310 (0x7f469d8a4c00) [pid = 5675] [serial = 1394] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 309 (0x7f46a6f90800) [pid = 5675] [serial = 1455] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 308 (0x7f46c8e7a400) [pid = 5675] [serial = 1421] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 307 (0x7f46ad993c00) [pid = 5675] [serial = 1403] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 306 (0x7f46a40e5c00) [pid = 5675] [serial = 1449] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 305 (0x7f46a6247400) [pid = 5675] [serial = 1452] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 304 (0x7f4699196000) [pid = 5675] [serial = 1430] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 303 (0x7f46b60dec00) [pid = 5675] [serial = 1409] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 302 (0x7f46ad283400) [pid = 5675] [serial = 1392] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 301 (0x7f4699aae400) [pid = 5675] [serial = 1439] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 300 (0x7f46c51cd800) [pid = 5675] [serial = 1418] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 299 (0x7f46a2333000) [pid = 5675] [serial = 1424] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 298 (0x7f46a232f400) [pid = 5675] [serial = 1446] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 297 (0x7f46ad27cc00) [pid = 5675] [serial = 1457] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 296 (0x7f46a2970c00) [pid = 5675] [serial = 1397] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 295 (0x7f469a667000) [pid = 5675] [serial = 1436] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 294 (0x7f46ad990800) [pid = 5675] [serial = 1458] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 293 (0x7f46a639e400) [pid = 5675] [serial = 1454] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 292 (0x7f46a21a0000) [pid = 5675] [serial = 1445] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 291 (0x7f46b0a0e800) [pid = 5675] [serial = 1406] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 290 (0x7f469ca5a400) [pid = 5675] [serial = 1440] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 289 (0x7f469feb0000) [pid = 5675] [serial = 1443] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 288 (0x7f469ed65800) [pid = 5675] [serial = 1442] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 287 (0x7f46a2335400) [pid = 5675] [serial = 1448] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 286 (0x7f46c3e84c00) [pid = 5675] [serial = 1415] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 285 (0x7f46b7063800) [pid = 5675] [serial = 1412] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 284 (0x7f46aa877400) [pid = 5675] [serial = 1400] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 283 (0x7f46a5f12800) [pid = 5675] [serial = 1451] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 282 (0x7f4698d16800) [pid = 5675] [serial = 1427] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 281 (0x7f469919fc00) [pid = 5675] [serial = 1433] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | --DOMWINDOW == 280 (0x7f46aa875000) [pid = 5675] [serial = 1460] [outer = (nil)] [url = about:blank] 00:10:53 INFO - PROCESS | 5675 | 1461568253875 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]]]}] 00:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 3003ms 00:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:10:53 INFO - PROCESS | 5675 | 1461568253966 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 00:10:53 INFO - PROCESS | 5675 | 1461568253970 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 00:10:53 INFO - PROCESS | 5675 | 1461568253977 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:10:53 INFO - PROCESS | 5675 | 1461568253983 Marionette TRACE conn3 <- [1,2082,null,{}] 00:10:53 INFO - PROCESS | 5675 | 1461568253991 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}] 00:10:54 INFO - PROCESS | 5675 | 1461568254196 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 00:10:54 INFO - PROCESS | 5675 | 1461568254461 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469958e000 == 152 [pid = 5675] [id = 528] 00:10:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 281 (0x7f4699463c00) [pid = 5675] [serial = 1585] [outer = (nil)] 00:10:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 282 (0x7f4699aa8000) [pid = 5675] [serial = 1586] [outer = 0x7f4699463c00] 00:10:54 INFO - PROCESS | 5675 | 1461568254527 Marionette DEBUG loaded listener.js 00:10:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 283 (0x7f469a813800) [pid = 5675] [serial = 1587] [outer = 0x7f4699463c00] 00:10:55 INFO - PROCESS | 5675 | 1461568255275 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]]]}] 00:10:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:10:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1340ms 00:10:55 INFO - PROCESS | 5675 | 1461568255319 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 00:10:55 INFO - PROCESS | 5675 | 1461568255327 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 00:10:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:10:55 INFO - PROCESS | 5675 | 1461568255336 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:10:55 INFO - PROCESS | 5675 | 1461568255340 Marionette TRACE conn3 <- [1,2086,null,{}] 00:10:55 INFO - PROCESS | 5675 | 1461568255345 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}] 00:10:55 INFO - PROCESS | 5675 | 1461568255525 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 00:10:55 INFO - PROCESS | 5675 | 1461568255542 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a9a6800 == 153 [pid = 5675] [id = 529] 00:10:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 284 (0x7f469a816800) [pid = 5675] [serial = 1588] [outer = (nil)] 00:10:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 285 (0x7f469abe9800) [pid = 5675] [serial = 1589] [outer = 0x7f469a816800] 00:10:55 INFO - PROCESS | 5675 | 1461568255601 Marionette DEBUG loaded listener.js 00:10:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 286 (0x7f469ca55800) [pid = 5675] [serial = 1590] [outer = 0x7f469a816800] 00:10:56 INFO - PROCESS | 5675 | 1461568256687 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]]]}] 00:10:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1383ms 00:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:10:56 INFO - PROCESS | 5675 | 1461568256720 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 00:10:56 INFO - PROCESS | 5675 | 1461568256722 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 00:10:56 INFO - PROCESS | 5675 | 1461568256739 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:10:56 INFO - PROCESS | 5675 | 1461568256745 Marionette TRACE conn3 <- [1,2090,null,{}] 00:10:56 INFO - PROCESS | 5675 | 1461568256769 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}] 00:10:57 INFO - PROCESS | 5675 | 1461568257019 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 00:10:57 INFO - PROCESS | 5675 | 1461568257056 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469e0a1800 == 154 [pid = 5675] [id = 530] 00:10:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 287 (0x7f469e649400) [pid = 5675] [serial = 1591] [outer = (nil)] 00:10:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 288 (0x7f469ed6a800) [pid = 5675] [serial = 1592] [outer = 0x7f469e649400] 00:10:57 INFO - PROCESS | 5675 | 1461568257120 Marionette DEBUG loaded listener.js 00:10:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 289 (0x7f46a00e7400) [pid = 5675] [serial = 1593] [outer = 0x7f469e649400] 00:10:58 INFO - PROCESS | 5675 | 1461568258075 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]]]}] 00:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1408ms 00:10:58 INFO - PROCESS | 5675 | 1461568258137 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 00:10:58 INFO - PROCESS | 5675 | 1461568258141 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 00:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:10:58 INFO - PROCESS | 5675 | 1461568258171 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:10:58 INFO - PROCESS | 5675 | 1461568258173 Marionette TRACE conn3 <- [1,2094,null,{}] 00:10:58 INFO - PROCESS | 5675 | 1461568258179 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}] 00:10:58 INFO - PROCESS | 5675 | 1461568258430 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 288 (0x7f46a6f8d000) [pid = 5675] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 287 (0x7f46a17dbc00) [pid = 5675] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 286 (0x7f46ad0db000) [pid = 5675] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 285 (0x7f46b698f400) [pid = 5675] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 284 (0x7f469e64d800) [pid = 5675] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 283 (0x7f46a63d0000) [pid = 5675] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 282 (0x7f46b1410c00) [pid = 5675] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 281 (0x7f469feb7000) [pid = 5675] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 280 (0x7f46c5151000) [pid = 5675] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 279 (0x7f46b0758800) [pid = 5675] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 278 (0x7f4698d16c00) [pid = 5675] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 277 (0x7f46b1411000) [pid = 5675] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 276 (0x7f46ae1bb400) [pid = 5675] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 275 (0x7f469e642800) [pid = 5675] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 274 (0x7f46a2069800) [pid = 5675] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 273 (0x7f46b075bc00) [pid = 5675] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 272 (0x7f4699196800) [pid = 5675] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 271 (0x7f46a6d84c00) [pid = 5675] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 270 (0x7f469fc71000) [pid = 5675] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 269 (0x7f46aefd1c00) [pid = 5675] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 268 (0x7f46afdf5800) [pid = 5675] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 267 (0x7f469e645000) [pid = 5675] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 266 (0x7f46adeb6000) [pid = 5675] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 265 (0x7f46a00ec800) [pid = 5675] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 264 (0x7f46b780ac00) [pid = 5675] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 263 (0x7f469ca54800) [pid = 5675] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 262 (0x7f46a17d7800) [pid = 5675] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 261 (0x7f46a63a0800) [pid = 5675] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 260 (0x7f46a17b5c00) [pid = 5675] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 259 (0x7f46a639f800) [pid = 5675] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 258 (0x7f46af1ef800) [pid = 5675] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 257 (0x7f46b1145000) [pid = 5675] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 256 (0x7f46aa8d6400) [pid = 5675] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 255 (0x7f46a4337c00) [pid = 5675] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 254 (0x7f46acfb2000) [pid = 5675] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 253 (0x7f46c89da000) [pid = 5675] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 252 (0x7f46b60d6400) [pid = 5675] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 251 (0x7f469e64e400) [pid = 5675] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 250 (0x7f46a17db400) [pid = 5675] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 249 (0x7f46a61d1400) [pid = 5675] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 248 (0x7f46a6f8a400) [pid = 5675] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 247 (0x7f46a5143400) [pid = 5675] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 246 (0x7f46b61a6000) [pid = 5675] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:10:59 INFO - PROCESS | 5675 | --DOMWINDOW == 245 (0x7f46b476c000) [pid = 5675] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:10:59 INFO - PROCESS | 5675 | 1461568259294 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:10:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469c95c800 == 155 [pid = 5675] [id = 531] 00:10:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 246 (0x7f4698d12c00) [pid = 5675] [serial = 1594] [outer = (nil)] 00:10:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 247 (0x7f469ca5a000) [pid = 5675] [serial = 1595] [outer = 0x7f4698d12c00] 00:10:59 INFO - PROCESS | 5675 | 1461568259359 Marionette DEBUG loaded listener.js 00:10:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 248 (0x7f46a00ec800) [pid = 5675] [serial = 1596] [outer = 0x7f4698d12c00] 00:11:00 INFO - PROCESS | 5675 | 1461568260048 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]]]}] 00:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1935ms 00:11:00 INFO - PROCESS | 5675 | 1461568260107 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 00:11:00 INFO - PROCESS | 5675 | 1461568260110 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 00:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:11:00 INFO - PROCESS | 5675 | 1461568260116 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:11:00 INFO - PROCESS | 5675 | 1461568260119 Marionette TRACE conn3 <- [1,2098,null,{}] 00:11:00 INFO - PROCESS | 5675 | 1461568260127 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}] 00:11:00 INFO - PROCESS | 5675 | 1461568260333 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 00:11:00 INFO - PROCESS | 5675 | 1461568260517 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:00 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0b73800 == 156 [pid = 5675] [id = 532] 00:11:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 249 (0x7f4699196800) [pid = 5675] [serial = 1597] [outer = (nil)] 00:11:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 250 (0x7f46a082e800) [pid = 5675] [serial = 1598] [outer = 0x7f4699196800] 00:11:00 INFO - PROCESS | 5675 | 1461568260584 Marionette DEBUG loaded listener.js 00:11:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 251 (0x7f46a205bc00) [pid = 5675] [serial = 1599] [outer = 0x7f4699196800] 00:11:01 INFO - PROCESS | 5675 | 1461568261527 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]]]}] 00:11:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:11:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1446ms 00:11:01 INFO - PROCESS | 5675 | 1461568261564 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 00:11:01 INFO - PROCESS | 5675 | 1461568261570 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 00:11:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:11:01 INFO - PROCESS | 5675 | 1461568261580 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:11:01 INFO - PROCESS | 5675 | 1461568261586 Marionette TRACE conn3 <- [1,2102,null,{}] 00:11:01 INFO - PROCESS | 5675 | 1461568261596 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}] 00:11:01 INFO - PROCESS | 5675 | 1461568261864 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 00:11:02 INFO - PROCESS | 5675 | 1461568262201 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a955000 == 157 [pid = 5675] [id = 533] 00:11:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 252 (0x7f4698ac7c00) [pid = 5675] [serial = 1600] [outer = (nil)] 00:11:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 253 (0x7f4699aafc00) [pid = 5675] [serial = 1601] [outer = 0x7f4698ac7c00] 00:11:02 INFO - PROCESS | 5675 | 1461568262282 Marionette DEBUG loaded listener.js 00:11:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 254 (0x7f469a820400) [pid = 5675] [serial = 1602] [outer = 0x7f4698ac7c00] 00:11:03 INFO - PROCESS | 5675 | 1461568263144 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]]]}] 00:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1636ms 00:11:03 INFO - PROCESS | 5675 | 1461568263216 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 00:11:03 INFO - PROCESS | 5675 | 1461568263226 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 00:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:11:03 INFO - PROCESS | 5675 | 1461568263238 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:11:03 INFO - PROCESS | 5675 | 1461568263242 Marionette TRACE conn3 <- [1,2106,null,{}] 00:11:03 INFO - PROCESS | 5675 | 1461568263249 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}] 00:11:03 INFO - PROCESS | 5675 | 1461568263518 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 00:11:03 INFO - PROCESS | 5675 | 1461568263829 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0b5f000 == 158 [pid = 5675] [id = 534] 00:11:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 255 (0x7f469d89a800) [pid = 5675] [serial = 1603] [outer = (nil)] 00:11:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 256 (0x7f469e642800) [pid = 5675] [serial = 1604] [outer = 0x7f469d89a800] 00:11:03 INFO - PROCESS | 5675 | 1461568263917 Marionette DEBUG loaded listener.js 00:11:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 257 (0x7f469fd46000) [pid = 5675] [serial = 1605] [outer = 0x7f469d89a800] 00:11:04 INFO - PROCESS | 5675 | 1461568264886 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]]]}] 00:11:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:11:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1681ms 00:11:04 INFO - PROCESS | 5675 | 1461568264919 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 00:11:04 INFO - PROCESS | 5675 | 1461568264922 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 00:11:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:11:04 INFO - PROCESS | 5675 | 1461568264929 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:11:04 INFO - PROCESS | 5675 | 1461568264935 Marionette TRACE conn3 <- [1,2110,null,{}] 00:11:04 INFO - PROCESS | 5675 | 1461568264951 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}] 00:11:05 INFO - PROCESS | 5675 | 1461568265198 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 00:11:05 INFO - PROCESS | 5675 | 1461568265558 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2ac7000 == 159 [pid = 5675] [id = 535] 00:11:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 258 (0x7f469a665c00) [pid = 5675] [serial = 1606] [outer = (nil)] 00:11:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 259 (0x7f46a1aaa000) [pid = 5675] [serial = 1607] [outer = 0x7f469a665c00] 00:11:05 INFO - PROCESS | 5675 | 1461568265692 Marionette DEBUG loaded listener.js 00:11:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 260 (0x7f46a2330c00) [pid = 5675] [serial = 1608] [outer = 0x7f469a665c00] 00:11:06 INFO - PROCESS | 5675 | 1461568266954 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]]]}] 00:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2089ms 00:11:07 INFO - PROCESS | 5675 | 1461568267020 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 00:11:07 INFO - PROCESS | 5675 | 1461568267027 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 00:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:11:07 INFO - PROCESS | 5675 | 1461568267036 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:11:07 INFO - PROCESS | 5675 | 1461568267041 Marionette TRACE conn3 <- [1,2114,null,{}] 00:11:07 INFO - PROCESS | 5675 | 1461568267049 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}] 00:11:07 INFO - PROCESS | 5675 | 1461568267295 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 00:11:07 INFO - PROCESS | 5675 | 1461568267608 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4645800 == 160 [pid = 5675] [id = 536] 00:11:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 261 (0x7f469fc6a000) [pid = 5675] [serial = 1609] [outer = (nil)] 00:11:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 262 (0x7f46a2b51000) [pid = 5675] [serial = 1610] [outer = 0x7f469fc6a000] 00:11:07 INFO - PROCESS | 5675 | 1461568267687 Marionette DEBUG loaded listener.js 00:11:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 263 (0x7f46a4335800) [pid = 5675] [serial = 1611] [outer = 0x7f469fc6a000] 00:11:08 INFO - PROCESS | 5675 | 1461568268506 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]]]}] 00:11:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:11:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1536ms 00:11:08 INFO - PROCESS | 5675 | 1461568268573 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 00:11:08 INFO - PROCESS | 5675 | 1461568268576 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 00:11:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:11:08 INFO - PROCESS | 5675 | 1461568268582 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:11:08 INFO - PROCESS | 5675 | 1461568268586 Marionette TRACE conn3 <- [1,2118,null,{}] 00:11:08 INFO - PROCESS | 5675 | 1461568268591 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}] 00:11:08 INFO - PROCESS | 5675 | 1461568268791 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 00:11:09 INFO - PROCESS | 5675 | 1461568269065 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e97000 == 161 [pid = 5675] [id = 537] 00:11:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 264 (0x7f46a2963800) [pid = 5675] [serial = 1612] [outer = (nil)] 00:11:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 265 (0x7f46a5151c00) [pid = 5675] [serial = 1613] [outer = 0x7f46a2963800] 00:11:09 INFO - PROCESS | 5675 | 1461568269179 Marionette DEBUG loaded listener.js 00:11:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 266 (0x7f46a626c400) [pid = 5675] [serial = 1614] [outer = 0x7f46a2963800] 00:11:10 INFO - PROCESS | 5675 | 1461568270288 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]]]}] 00:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1782ms 00:11:10 INFO - PROCESS | 5675 | 1461568270369 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 00:11:10 INFO - PROCESS | 5675 | 1461568270374 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 00:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:11:10 INFO - PROCESS | 5675 | 1461568270383 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:11:10 INFO - PROCESS | 5675 | 1461568270388 Marionette TRACE conn3 <- [1,2122,null,{}] 00:11:10 INFO - PROCESS | 5675 | 1461568270397 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}] 00:11:10 INFO - PROCESS | 5675 | 1461568270803 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 00:11:11 INFO - PROCESS | 5675 | 1461568271154 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aaad4800 == 162 [pid = 5675] [id = 538] 00:11:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 267 (0x7f46a514f800) [pid = 5675] [serial = 1615] [outer = (nil)] 00:11:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 268 (0x7f46acf99c00) [pid = 5675] [serial = 1616] [outer = 0x7f46a514f800] 00:11:11 INFO - PROCESS | 5675 | 1461568271285 Marionette DEBUG loaded listener.js 00:11:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 269 (0x7f46ad4bac00) [pid = 5675] [serial = 1617] [outer = 0x7f46a514f800] 00:11:12 INFO - PROCESS | 5675 | 1461568272513 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]]]}] 00:11:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:11:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2199ms 00:11:12 INFO - PROCESS | 5675 | 1461568272585 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 00:11:12 INFO - PROCESS | 5675 | 1461568272590 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 00:11:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:11:12 INFO - PROCESS | 5675 | 1461568272599 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:11:12 INFO - PROCESS | 5675 | 1461568272605 Marionette TRACE conn3 <- [1,2126,null,{}] 00:11:12 INFO - PROCESS | 5675 | 1461568272613 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}] 00:11:12 INFO - PROCESS | 5675 | 1461568272968 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 00:11:13 INFO - PROCESS | 5675 | 1461568273362 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad940800 == 163 [pid = 5675] [id = 539] 00:11:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 270 (0x7f46a63d1000) [pid = 5675] [serial = 1618] [outer = (nil)] 00:11:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 271 (0x7f46aded9400) [pid = 5675] [serial = 1619] [outer = 0x7f46a63d1000] 00:11:13 INFO - PROCESS | 5675 | 1461568273491 Marionette DEBUG loaded listener.js 00:11:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 272 (0x7f46af111800) [pid = 5675] [serial = 1620] [outer = 0x7f46a63d1000] 00:11:14 INFO - PROCESS | 5675 | 1461568274406 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]]]}] 00:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1848ms 00:11:14 INFO - PROCESS | 5675 | 1461568274447 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 00:11:14 INFO - PROCESS | 5675 | 1461568274451 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 00:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:11:14 INFO - PROCESS | 5675 | 1461568274456 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:11:14 INFO - PROCESS | 5675 | 1461568274459 Marionette TRACE conn3 <- [1,2130,null,{}] 00:11:14 INFO - PROCESS | 5675 | 1461568274464 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}] 00:11:14 INFO - PROCESS | 5675 | 1461568274677 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 00:11:14 INFO - PROCESS | 5675 | 1461568274954 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46af1ac800 == 164 [pid = 5675] [id = 540] 00:11:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 273 (0x7f46a082a800) [pid = 5675] [serial = 1621] [outer = (nil)] 00:11:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 274 (0x7f46afde7000) [pid = 5675] [serial = 1622] [outer = 0x7f46a082a800] 00:11:15 INFO - PROCESS | 5675 | 1461568275031 Marionette DEBUG loaded listener.js 00:11:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 275 (0x7f46b113c400) [pid = 5675] [serial = 1623] [outer = 0x7f46a082a800] 00:11:15 INFO - PROCESS | 5675 | 1461568275975 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] 00:11:16 INFO - PROCESS | 5675 | 1461568276043 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 00:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:11:16 INFO - PROCESS | 5675 | 1461568276049 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:11:16 INFO - PROCESS | 5675 | 1461568276051 Marionette TRACE conn3 <- [1,2134,null,{}] 00:11:16 INFO - PROCESS | 5675 | 1461568276057 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}] 00:11:16 INFO - PROCESS | 5675 | 1461568276272 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 00:11:16 INFO - PROCESS | 5675 | 1461568276548 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14cf000 == 165 [pid = 5675] [id = 541] 00:11:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 276 (0x7f46a4ffcc00) [pid = 5675] [serial = 1624] [outer = (nil)] 00:11:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 277 (0x7f46b1408800) [pid = 5675] [serial = 1625] [outer = 0x7f46a4ffcc00] 00:11:16 INFO - PROCESS | 5675 | 1461568276667 Marionette DEBUG loaded listener.js 00:11:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 278 (0x7f46b16ed800) [pid = 5675] [serial = 1626] [outer = 0x7f46a4ffcc00] 00:11:17 INFO - PROCESS | 5675 | 1461568277497 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]]]}] 00:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1482ms 00:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:11:17 INFO - PROCESS | 5675 | 1461568277531 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 00:11:17 INFO - PROCESS | 5675 | 1461568277534 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 00:11:17 INFO - PROCESS | 5675 | 1461568277540 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:11:17 INFO - PROCESS | 5675 | 1461568277543 Marionette TRACE conn3 <- [1,2138,null,{}] 00:11:17 INFO - PROCESS | 5675 | 1461568277548 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}] 00:11:17 INFO - PROCESS | 5675 | 1461568277766 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 00:11:18 INFO - PROCESS | 5675 | 1461568278047 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b2f61800 == 166 [pid = 5675] [id = 542] 00:11:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 279 (0x7f46a6ccf400) [pid = 5675] [serial = 1627] [outer = (nil)] 00:11:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 280 (0x7f46b1a81400) [pid = 5675] [serial = 1628] [outer = 0x7f46a6ccf400] 00:11:18 INFO - PROCESS | 5675 | 1461568278168 Marionette DEBUG loaded listener.js 00:11:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 281 (0x7f46b4af1800) [pid = 5675] [serial = 1629] [outer = 0x7f46a6ccf400] 00:11:19 INFO - PROCESS | 5675 | 1461568279171 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]]]}] 00:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1682ms 00:11:19 INFO - PROCESS | 5675 | 1461568279222 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 00:11:19 INFO - PROCESS | 5675 | 1461568279227 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 00:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:11:19 INFO - PROCESS | 5675 | 1461568279233 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:11:19 INFO - PROCESS | 5675 | 1461568279237 Marionette TRACE conn3 <- [1,2142,null,{}] 00:11:19 INFO - PROCESS | 5675 | 1461568279242 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}] 00:11:19 INFO - PROCESS | 5675 | 1461568279620 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 00:11:19 INFO - PROCESS | 5675 | 1461568279975 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9a67800 == 167 [pid = 5675] [id = 543] 00:11:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 282 (0x7f46b7063800) [pid = 5675] [serial = 1630] [outer = (nil)] 00:11:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 283 (0x7f46b83d5800) [pid = 5675] [serial = 1631] [outer = 0x7f46b7063800] 00:11:20 INFO - PROCESS | 5675 | 1461568280084 Marionette DEBUG loaded listener.js 00:11:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 284 (0x7f46c5152c00) [pid = 5675] [serial = 1632] [outer = 0x7f46b7063800] 00:11:20 INFO - PROCESS | 5675 | 1461568280974 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] 00:11:21 INFO - PROCESS | 5675 | 1461568281020 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 00:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:11:21 INFO - PROCESS | 5675 | 1461568281026 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:11:21 INFO - PROCESS | 5675 | 1461568281029 Marionette TRACE conn3 <- [1,2146,null,{}] 00:11:21 INFO - PROCESS | 5675 | 1461568281034 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}] 00:11:21 INFO - PROCESS | 5675 | 1461568281250 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 00:11:21 INFO - PROCESS | 5675 | 1461568281565 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c9590000 == 168 [pid = 5675] [id = 544] 00:11:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 285 (0x7f46b1146800) [pid = 5675] [serial = 1633] [outer = (nil)] 00:11:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 286 (0x7f46c8e78000) [pid = 5675] [serial = 1634] [outer = 0x7f46b1146800] 00:11:21 INFO - PROCESS | 5675 | 1461568281686 Marionette DEBUG loaded listener.js 00:11:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 287 (0x7f46c8fc7c00) [pid = 5675] [serial = 1635] [outer = 0x7f46b1146800] 00:11:22 INFO - PROCESS | 5675 | 1461568282639 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] 00:11:22 INFO - PROCESS | 5675 | 1461568282727 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 00:11:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:11:22 INFO - PROCESS | 5675 | 1461568282742 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:11:22 INFO - PROCESS | 5675 | 1461568282744 Marionette TRACE conn3 <- [1,2150,null,{}] 00:11:22 INFO - PROCESS | 5675 | 1461568282750 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}] 00:11:23 INFO - PROCESS | 5675 | 1461568282999 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 00:11:23 INFO - PROCESS | 5675 | 1461568283316 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469e661800 == 169 [pid = 5675] [id = 545] 00:11:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 288 (0x7f46a6205000) [pid = 5675] [serial = 1636] [outer = (nil)] 00:11:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 289 (0x7f46a620c400) [pid = 5675] [serial = 1637] [outer = 0x7f46a6205000] 00:11:23 INFO - PROCESS | 5675 | 1461568283394 Marionette DEBUG loaded listener.js 00:11:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 290 (0x7f46c723d800) [pid = 5675] [serial = 1638] [outer = 0x7f46a6205000] 00:11:24 INFO - PROCESS | 5675 | 1461568284223 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]]]}] 00:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1534ms 00:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:11:24 INFO - PROCESS | 5675 | 1461568284277 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 00:11:24 INFO - PROCESS | 5675 | 1461568284280 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 00:11:24 INFO - PROCESS | 5675 | 1461568284286 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:11:24 INFO - PROCESS | 5675 | 1461568284289 Marionette TRACE conn3 <- [1,2154,null,{}] 00:11:24 INFO - PROCESS | 5675 | 1461568284294 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}] 00:11:24 INFO - PROCESS | 5675 | 1461568284498 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 00:11:24 INFO - PROCESS | 5675 | 1461568284789 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469d5d9000 == 170 [pid = 5675] [id = 546] 00:11:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 291 (0x7f46a6205c00) [pid = 5675] [serial = 1639] [outer = (nil)] 00:11:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 292 (0x7f46ac806c00) [pid = 5675] [serial = 1640] [outer = 0x7f46a6205c00] 00:11:24 INFO - PROCESS | 5675 | 1461568284905 Marionette DEBUG loaded listener.js 00:11:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 293 (0x7f46ac80c400) [pid = 5675] [serial = 1641] [outer = 0x7f46a6205c00] 00:11:25 INFO - PROCESS | 5675 | 1461568285744 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]]]}] 00:11:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:11:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1532ms 00:11:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:11:25 INFO - PROCESS | 5675 | 1461568285817 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 00:11:25 INFO - PROCESS | 5675 | 1461568285820 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 00:11:25 INFO - PROCESS | 5675 | 1461568285827 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:11:25 INFO - PROCESS | 5675 | 1461568285830 Marionette TRACE conn3 <- [1,2158,null,{}] 00:11:25 INFO - PROCESS | 5675 | 1461568285835 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}] 00:11:26 INFO - PROCESS | 5675 | 1461568286040 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 00:11:26 INFO - PROCESS | 5675 | 1461568286313 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a203a800 == 171 [pid = 5675] [id = 547] 00:11:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 294 (0x7f46a620ac00) [pid = 5675] [serial = 1642] [outer = (nil)] 00:11:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 295 (0x7f46ac811c00) [pid = 5675] [serial = 1643] [outer = 0x7f46a620ac00] 00:11:26 INFO - PROCESS | 5675 | 1461568286431 Marionette DEBUG loaded listener.js 00:11:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 296 (0x7f46c8fc5800) [pid = 5675] [serial = 1644] [outer = 0x7f46a620ac00] 00:11:27 INFO - PROCESS | 5675 | 1461568287280 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]]]}] 00:11:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:11:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1486ms 00:11:27 INFO - PROCESS | 5675 | 1461568287314 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 00:11:27 INFO - PROCESS | 5675 | 1461568287317 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 00:11:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:11:27 INFO - PROCESS | 5675 | 1461568287323 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:11:27 INFO - PROCESS | 5675 | 1461568287325 Marionette TRACE conn3 <- [1,2162,null,{}] 00:11:27 INFO - PROCESS | 5675 | 1461568287331 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}] 00:11:27 INFO - PROCESS | 5675 | 1461568287571 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 00:11:27 INFO - PROCESS | 5675 | 1461568287853 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46962d8800 == 172 [pid = 5675] [id = 548] 00:11:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 297 (0x7f469ff86000) [pid = 5675] [serial = 1645] [outer = (nil)] 00:11:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 298 (0x7f469ff8d400) [pid = 5675] [serial = 1646] [outer = 0x7f469ff86000] 00:11:27 INFO - PROCESS | 5675 | 1461568287970 Marionette DEBUG loaded listener.js 00:11:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 299 (0x7f469ff92000) [pid = 5675] [serial = 1647] [outer = 0x7f469ff86000] 00:11:28 INFO - PROCESS | 5675 | 1461568288838 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]]]}] 00:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1585ms 00:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:11:28 INFO - PROCESS | 5675 | 1461568288910 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 00:11:28 INFO - PROCESS | 5675 | 1461568288913 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 00:11:28 INFO - PROCESS | 5675 | 1461568288920 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:11:28 INFO - PROCESS | 5675 | 1461568288922 Marionette TRACE conn3 <- [1,2166,null,{}] 00:11:28 INFO - PROCESS | 5675 | 1461568288928 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}] 00:11:29 INFO - PROCESS | 5675 | 1461568289177 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 00:11:29 INFO - PROCESS | 5675 | 1461568289514 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:29 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a092d800 == 173 [pid = 5675] [id = 549] 00:11:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 300 (0x7f4697115000) [pid = 5675] [serial = 1648] [outer = (nil)] 00:11:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 301 (0x7f46a0907c00) [pid = 5675] [serial = 1649] [outer = 0x7f4697115000] 00:11:29 INFO - PROCESS | 5675 | 1461568289603 Marionette DEBUG loaded listener.js 00:11:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 302 (0x7f46a090f800) [pid = 5675] [serial = 1650] [outer = 0x7f4697115000] 00:11:30 INFO - PROCESS | 5675 | 1461568290498 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]]]}] 00:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1632ms 00:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:11:30 INFO - PROCESS | 5675 | 1461568290551 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 00:11:30 INFO - PROCESS | 5675 | 1461568290554 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 00:11:30 INFO - PROCESS | 5675 | 1461568290562 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:11:30 INFO - PROCESS | 5675 | 1461568290565 Marionette TRACE conn3 <- [1,2170,null,{}] 00:11:30 INFO - PROCESS | 5675 | 1461568290570 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}] 00:11:30 INFO - PROCESS | 5675 | 1461568290792 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 00:11:31 INFO - PROCESS | 5675 | 1461568291122 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469e082800 == 174 [pid = 5675] [id = 550] 00:11:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 303 (0x7f4697122800) [pid = 5675] [serial = 1651] [outer = (nil)] 00:11:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 304 (0x7f469d8a9000) [pid = 5675] [serial = 1652] [outer = 0x7f4697122800] 00:11:31 INFO - PROCESS | 5675 | 1461568291201 Marionette DEBUG loaded listener.js 00:11:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 305 (0x7f46a0910c00) [pid = 5675] [serial = 1653] [outer = 0x7f4697122800] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1261800 == 173 [pid = 5675] [id = 423] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6311000 == 172 [pid = 5675] [id = 392] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5543000 == 171 [pid = 5675] [id = 61] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b8d4c800 == 170 [pid = 5675] [id = 388] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2106800 == 169 [pid = 5675] [id = 393] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0086800 == 168 [pid = 5675] [id = 478] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f4699589800 == 167 [pid = 5675] [id = 477] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad52f800 == 166 [pid = 5675] [id = 422] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a215f000 == 165 [pid = 5675] [id = 358] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5b16000 == 164 [pid = 5675] [id = 116] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a487e800 == 163 [pid = 5675] [id = 362] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469c95c800 == 162 [pid = 5675] [id = 531] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469e0a1800 == 161 [pid = 5675] [id = 530] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a9a6800 == 160 [pid = 5675] [id = 529] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469958e000 == 159 [pid = 5675] [id = 528] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a079c800 == 158 [pid = 5675] [id = 526] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a1a34800 == 157 [pid = 5675] [id = 525] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469de67000 == 156 [pid = 5675] [id = 524] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a1a24000 == 155 [pid = 5675] [id = 523] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46997db000 == 154 [pid = 5675] [id = 522] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cd533800 == 153 [pid = 5675] [id = 521] 00:11:32 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0b60000 == 152 [pid = 5675] [id = 520] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 304 (0x7f46aa879000) [pid = 5675] [serial = 1529] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 303 (0x7f46b0750800) [pid = 5675] [serial = 1155] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 302 (0x7f46adeb0c00) [pid = 5675] [serial = 1461] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 301 (0x7f46c3c5b000) [pid = 5675] [serial = 1170] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 300 (0x7f46a4336000) [pid = 5675] [serial = 1143] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 299 (0x7f46b7035c00) [pid = 5675] [serial = 1167] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 298 (0x7f46b3b6dc00) [pid = 5675] [serial = 1326] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 297 (0x7f46c515a800) [pid = 5675] [serial = 1290] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 296 (0x7f46c9626800) [pid = 5675] [serial = 1176] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 295 (0x7f46b6963c00) [pid = 5675] [serial = 1218] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 294 (0x7f46b6a30c00) [pid = 5675] [serial = 1284] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 293 (0x7f46a5147800) [pid = 5675] [serial = 1212] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 292 (0x7f46c8fc1400) [pid = 5675] [serial = 1173] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 291 (0x7f46b6912800) [pid = 5675] [serial = 1164] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 290 (0x7f46b5dfb400) [pid = 5675] [serial = 1161] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 289 (0x7f46ae1af800) [pid = 5675] [serial = 1215] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 288 (0x7f46b8d80400) [pid = 5675] [serial = 1287] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 287 (0x7f46b61a2800) [pid = 5675] [serial = 1281] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 286 (0x7f46ad592400) [pid = 5675] [serial = 1149] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 285 (0x7f46a17dec00) [pid = 5675] [serial = 1182] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 284 (0x7f46b12da800) [pid = 5675] [serial = 1275] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 283 (0x7f46c9627400) [pid = 5675] [serial = 1224] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 282 (0x7f46a6f98400) [pid = 5675] [serial = 1233] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 281 (0x7f46c967dc00) [pid = 5675] [serial = 1227] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 280 (0x7f469e650c00) [pid = 5675] [serial = 1179] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 279 (0x7f46b2fda400) [pid = 5675] [serial = 1278] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 278 (0x7f46aded7400) [pid = 5675] [serial = 1272] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 277 (0x7f46ae1b1800) [pid = 5675] [serial = 1152] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 276 (0x7f46acf98000) [pid = 5675] [serial = 1140] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 275 (0x7f46c6d94800) [pid = 5675] [serial = 1221] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 274 (0x7f46c8e78400) [pid = 5675] [serial = 1293] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 273 (0x7f46b47d5400) [pid = 5675] [serial = 1158] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 272 (0x7f46b140e800) [pid = 5675] [serial = 1230] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 271 (0x7f46a5149000) [pid = 5675] [serial = 1266] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 270 (0x7f46b0a04800) [pid = 5675] [serial = 1263] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 269 (0x7f46c8e72c00) [pid = 5675] [serial = 1236] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 268 (0x7f46aa877800) [pid = 5675] [serial = 1269] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 267 (0x7f46a61d8000) [pid = 5675] [serial = 1146] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 266 (0x7f46a4340000) [pid = 5675] [serial = 1523] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 265 (0x7f469fd45400) [pid = 5675] [serial = 1526] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 264 (0x7f46a624dc00) [pid = 5675] [serial = 1524] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 263 (0x7f4699461c00) [pid = 5675] [serial = 1508] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 262 (0x7f46a21a0800) [pid = 5675] [serial = 1517] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 261 (0x7f46a232d400) [pid = 5675] [serial = 1518] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 260 (0x7f46a4340c00) [pid = 5675] [serial = 1469] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 259 (0x7f46c51c0400) [pid = 5675] [serial = 1490] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 258 (0x7f469ffcd400) [pid = 5675] [serial = 1515] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 257 (0x7f469ed6f000) [pid = 5675] [serial = 1514] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 256 (0x7f46a2b4e800) [pid = 5675] [serial = 1520] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 255 (0x7f46acf95000) [pid = 5675] [serial = 1472] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 254 (0x7f46b1138400) [pid = 5675] [serial = 1478] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 253 (0x7f469e736800) [pid = 5675] [serial = 1512] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 252 (0x7f469d89a400) [pid = 5675] [serial = 1511] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 251 (0x7f46b60e4800) [pid = 5675] [serial = 1484] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 250 (0x7f46b4f59800) [pid = 5675] [serial = 1481] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 249 (0x7f469ffdbc00) [pid = 5675] [serial = 1466] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 248 (0x7f46b7043c00) [pid = 5675] [serial = 1487] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 247 (0x7f4698d19800) [pid = 5675] [serial = 1463] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 246 (0x7f46c8e78c00) [pid = 5675] [serial = 1493] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 245 (0x7f46b1a86000) [pid = 5675] [serial = 1496] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 244 (0x7f469c85e000) [pid = 5675] [serial = 1499] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 243 (0x7f469a9eec00) [pid = 5675] [serial = 1502] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 242 (0x7f469c85fc00) [pid = 5675] [serial = 1505] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 241 (0x7f46ae1b5000) [pid = 5675] [serial = 1475] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 240 (0x7f4699aaf000) [pid = 5675] [serial = 1509] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 239 (0x7f46a4ff8800) [pid = 5675] [serial = 1527] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | --DOMWINDOW == 238 (0x7f46a2b59800) [pid = 5675] [serial = 1521] [outer = (nil)] [url = about:blank] 00:11:33 INFO - PROCESS | 5675 | 1461568293735 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]]]}] 00:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 3244ms 00:11:33 INFO - PROCESS | 5675 | 1461568293805 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 00:11:33 INFO - PROCESS | 5675 | 1461568293811 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 00:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:11:33 INFO - PROCESS | 5675 | 1461568293819 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:11:33 INFO - PROCESS | 5675 | 1461568293823 Marionette TRACE conn3 <- [1,2174,null,{}] 00:11:33 INFO - PROCESS | 5675 | 1461568293830 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}] 00:11:34 INFO - PROCESS | 5675 | 1461568294044 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 00:11:34 INFO - PROCESS | 5675 | 1461568294225 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f4699584800 == 153 [pid = 5675] [id = 551] 00:11:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 239 (0x7f4697120c00) [pid = 5675] [serial = 1654] [outer = (nil)] 00:11:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 240 (0x7f4698ac8000) [pid = 5675] [serial = 1655] [outer = 0x7f4697120c00] 00:11:34 INFO - PROCESS | 5675 | 1461568294294 Marionette DEBUG loaded listener.js 00:11:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 241 (0x7f4698d13800) [pid = 5675] [serial = 1656] [outer = 0x7f4697120c00] 00:11:35 INFO - PROCESS | 5675 | 1461568295201 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]]]}] 00:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1441ms 00:11:35 INFO - PROCESS | 5675 | 1461568295262 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 00:11:35 INFO - PROCESS | 5675 | 1461568295270 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 00:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:11:35 INFO - PROCESS | 5675 | 1461568295280 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:11:35 INFO - PROCESS | 5675 | 1461568295284 Marionette TRACE conn3 <- [1,2178,null,{}] 00:11:35 INFO - PROCESS | 5675 | 1461568295289 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}] 00:11:35 INFO - PROCESS | 5675 | 1461568295497 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 00:11:35 INFO - PROCESS | 5675 | 1461568295715 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a75d800 == 154 [pid = 5675] [id = 552] 00:11:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 242 (0x7f469945e400) [pid = 5675] [serial = 1657] [outer = (nil)] 00:11:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 243 (0x7f4699aa8800) [pid = 5675] [serial = 1658] [outer = 0x7f469945e400] 00:11:35 INFO - PROCESS | 5675 | 1461568295779 Marionette DEBUG loaded listener.js 00:11:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 244 (0x7f469a66b400) [pid = 5675] [serial = 1659] [outer = 0x7f469945e400] 00:11:36 INFO - PROCESS | 5675 | 1461568296664 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]]]}] 00:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1430ms 00:11:36 INFO - PROCESS | 5675 | 1461568296711 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 00:11:36 INFO - PROCESS | 5675 | 1461568296714 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 00:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:11:36 INFO - PROCESS | 5675 | 1461568296729 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:11:36 INFO - PROCESS | 5675 | 1461568296736 Marionette TRACE conn3 <- [1,2182,null,{}] 00:11:36 INFO - PROCESS | 5675 | 1461568296752 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}] 00:11:37 INFO - PROCESS | 5675 | 1461568297041 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 00:11:37 INFO - PROCESS | 5675 | 1461568297090 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cb30000 == 155 [pid = 5675] [id = 553] 00:11:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 245 (0x7f469a9f1800) [pid = 5675] [serial = 1660] [outer = (nil)] 00:11:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 246 (0x7f469c85ac00) [pid = 5675] [serial = 1661] [outer = 0x7f469a9f1800] 00:11:37 INFO - PROCESS | 5675 | 1461568297368 Marionette DEBUG loaded listener.js 00:11:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 247 (0x7f469ca59000) [pid = 5675] [serial = 1662] [outer = 0x7f469a9f1800] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 246 (0x7f46a2964c00) [pid = 5675] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 245 (0x7f46b07b3000) [pid = 5675] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 244 (0x7f469a9e8c00) [pid = 5675] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 243 (0x7f469d8a6000) [pid = 5675] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 242 (0x7f46b8d02c00) [pid = 5675] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 241 (0x7f46a63c3800) [pid = 5675] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 240 (0x7f4698d13000) [pid = 5675] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 239 (0x7f4698d10800) [pid = 5675] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 238 (0x7f46ae17ac00) [pid = 5675] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 237 (0x7f46a6f90c00) [pid = 5675] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 236 (0x7f46b5b4f000) [pid = 5675] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 235 (0x7f46a219ec00) [pid = 5675] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 234 (0x7f46a2b4d400) [pid = 5675] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 233 (0x7f469cb95400) [pid = 5675] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 232 (0x7f46b2fdb800) [pid = 5675] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 231 (0x7f46b8df6c00) [pid = 5675] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 230 (0x7f4699aa3400) [pid = 5675] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 229 (0x7f469fd49800) [pid = 5675] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 228 (0x7f46b1a7b800) [pid = 5675] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 227 (0x7f46a1aa9800) [pid = 5675] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 226 (0x7f46a21a8800) [pid = 5675] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 225 (0x7f469abee400) [pid = 5675] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 224 (0x7f46b16fac00) [pid = 5675] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 223 (0x7f46b5dfac00) [pid = 5675] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 222 (0x7f46c532e800) [pid = 5675] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 221 (0x7f469cb9f000) [pid = 5675] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 220 (0x7f46a232b000) [pid = 5675] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 219 (0x7f46aa87e800) [pid = 5675] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 218 (0x7f469fc6a800) [pid = 5675] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 217 (0x7f46b695b400) [pid = 5675] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 216 (0x7f469fd4c000) [pid = 5675] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 215 (0x7f46a514b400) [pid = 5675] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 214 (0x7f469cba2000) [pid = 5675] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 213 (0x7f46aa87f800) [pid = 5675] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 212 (0x7f46b52e2000) [pid = 5675] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 211 (0x7f4699aa1000) [pid = 5675] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 210 (0x7f46a639c400) [pid = 5675] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 209 (0x7f46a624c000) [pid = 5675] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 208 (0x7f4699193000) [pid = 5675] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 207 (0x7f46ad0d3c00) [pid = 5675] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 206 (0x7f469cb94400) [pid = 5675] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 205 (0x7f4698d1b800) [pid = 5675] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 204 (0x7f469a9e6400) [pid = 5675] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 203 (0x7f4698d0fc00) [pid = 5675] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 202 (0x7f46b47d3400) [pid = 5675] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 201 (0x7f46a63a0000) [pid = 5675] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 200 (0x7f469d89cc00) [pid = 5675] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 199 (0x7f46a219f800) [pid = 5675] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 198 (0x7f469c856800) [pid = 5675] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f469fc69400) [pid = 5675] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f469e649400) [pid = 5675] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f4698d12c00) [pid = 5675] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f4696eeb400) [pid = 5675] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f469a816800) [pid = 5675] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f4696eefc00) [pid = 5675] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f4698abd400) [pid = 5675] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f4698ac5000) [pid = 5675] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f46a5f21800) [pid = 5675] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46a40ecc00) [pid = 5675] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46b199b800) [pid = 5675] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f4699465000) [pid = 5675] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46a1aa8c00) [pid = 5675] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46b1a77800) [pid = 5675] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f4696eec000) [pid = 5675] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f4698accc00) [pid = 5675] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f4697114c00) [pid = 5675] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46b07b2800) [pid = 5675] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46a63a6000) [pid = 5675] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46a17b1800) [pid = 5675] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46a40ed800) [pid = 5675] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f469fd43c00) [pid = 5675] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:11:38 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f4699463c00) [pid = 5675] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:11:39 INFO - PROCESS | 5675 | 1461568299383 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]]]}] 00:11:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:11:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 2691ms 00:11:39 INFO - PROCESS | 5675 | 1461568299421 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 00:11:39 INFO - PROCESS | 5675 | 1461568299426 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 00:11:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:11:39 INFO - PROCESS | 5675 | 1461568299431 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:11:39 INFO - PROCESS | 5675 | 1461568299433 Marionette TRACE conn3 <- [1,2186,null,{}] 00:11:39 INFO - PROCESS | 5675 | 1461568299438 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}] 00:11:39 INFO - PROCESS | 5675 | 1461568299630 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 00:11:39 INFO - PROCESS | 5675 | 1461568299816 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cbbb000 == 156 [pid = 5675] [id = 554] 00:11:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f4696ee8400) [pid = 5675] [serial = 1663] [outer = (nil)] 00:11:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f469919bc00) [pid = 5675] [serial = 1664] [outer = 0x7f4696ee8400] 00:11:39 INFO - PROCESS | 5675 | 1461568299895 Marionette DEBUG loaded listener.js 00:11:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f469a9e6400) [pid = 5675] [serial = 1665] [outer = 0x7f4696ee8400] 00:11:40 INFO - PROCESS | 5675 | 1461568300611 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]]]}] 00:11:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:11:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1228ms 00:11:40 INFO - PROCESS | 5675 | 1461568300682 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 00:11:40 INFO - PROCESS | 5675 | 1461568300685 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 00:11:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:11:40 INFO - PROCESS | 5675 | 1461568300848 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:11:40 INFO - PROCESS | 5675 | 1461568300855 Marionette TRACE conn3 <- [1,2190,null,{}] 00:11:40 INFO - PROCESS | 5675 | 1461568300863 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}] 00:11:41 INFO - PROCESS | 5675 | 1461568301081 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 00:11:41 INFO - PROCESS | 5675 | 1461568301305 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46997d6000 == 157 [pid = 5675] [id = 555] 00:11:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f4698abd800) [pid = 5675] [serial = 1666] [outer = (nil)] 00:11:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f4698ac9c00) [pid = 5675] [serial = 1667] [outer = 0x7f4698abd800] 00:11:41 INFO - PROCESS | 5675 | 1461568301446 Marionette DEBUG loaded listener.js 00:11:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f469919ac00) [pid = 5675] [serial = 1668] [outer = 0x7f4698abd800] 00:11:42 INFO - PROCESS | 5675 | 1461568302324 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]]]}] 00:11:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:11:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1554ms 00:11:42 INFO - PROCESS | 5675 | 1461568302391 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 00:11:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:11:42 INFO - PROCESS | 5675 | 1461568302396 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 00:11:42 INFO - PROCESS | 5675 | 1461568302403 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:11:42 INFO - PROCESS | 5675 | 1461568302406 Marionette TRACE conn3 <- [1,2194,null,{}] 00:11:42 INFO - PROCESS | 5675 | 1461568302418 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}] 00:11:42 INFO - PROCESS | 5675 | 1461568302672 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 00:11:42 INFO - PROCESS | 5675 | 1461568302930 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469de64800 == 158 [pid = 5675] [id = 556] 00:11:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f469a669c00) [pid = 5675] [serial = 1669] [outer = (nil)] 00:11:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f469a816800) [pid = 5675] [serial = 1670] [outer = 0x7f469a669c00] 00:11:43 INFO - PROCESS | 5675 | 1461568303045 Marionette DEBUG loaded listener.js 00:11:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f469a9e8c00) [pid = 5675] [serial = 1671] [outer = 0x7f469a669c00] 00:11:43 INFO - PROCESS | 5675 | 1461568303930 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]]]}] 00:11:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:11:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1591ms 00:11:43 INFO - PROCESS | 5675 | 1461568303994 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 00:11:44 INFO - PROCESS | 5675 | 1461568303999 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 00:11:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:11:44 INFO - PROCESS | 5675 | 1461568304005 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:11:44 INFO - PROCESS | 5675 | 1461568304008 Marionette TRACE conn3 <- [1,2198,null,{}] 00:11:44 INFO - PROCESS | 5675 | 1461568304014 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}] 00:11:44 INFO - PROCESS | 5675 | 1461568304294 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 00:11:44 INFO - PROCESS | 5675 | 1461568304654 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469ea42800 == 159 [pid = 5675] [id = 557] 00:11:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f469ca5b400) [pid = 5675] [serial = 1672] [outer = (nil)] 00:11:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f469cb95c00) [pid = 5675] [serial = 1673] [outer = 0x7f469ca5b400] 00:11:44 INFO - PROCESS | 5675 | 1461568304741 Marionette DEBUG loaded listener.js 00:11:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f469cb9ec00) [pid = 5675] [serial = 1674] [outer = 0x7f469ca5b400] 00:11:45 INFO - PROCESS | 5675 | 1461568305602 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]]]}] 00:11:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:11:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1635ms 00:11:45 INFO - PROCESS | 5675 | 1461568305641 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 00:11:45 INFO - PROCESS | 5675 | 1461568305645 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 00:11:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:11:45 INFO - PROCESS | 5675 | 1461568305651 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:11:45 INFO - PROCESS | 5675 | 1461568305654 Marionette TRACE conn3 <- [1,2202,null,{}] 00:11:45 INFO - PROCESS | 5675 | 1461568305660 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}] 00:11:45 INFO - PROCESS | 5675 | 1461568305861 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 00:11:46 INFO - PROCESS | 5675 | 1461568306079 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fd8d800 == 160 [pid = 5675] [id = 558] 00:11:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f469a9e8800) [pid = 5675] [serial = 1675] [outer = (nil)] 00:11:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f469d8a5000) [pid = 5675] [serial = 1676] [outer = 0x7f469a9e8800] 00:11:46 INFO - PROCESS | 5675 | 1461568306191 Marionette DEBUG loaded listener.js 00:11:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f469de0cc00) [pid = 5675] [serial = 1677] [outer = 0x7f469a9e8800] 00:11:47 INFO - PROCESS | 5675 | 1461568307117 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]]]}] 00:11:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:11:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1531ms 00:11:47 INFO - PROCESS | 5675 | 1461568307184 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 00:11:47 INFO - PROCESS | 5675 | 1461568307188 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 00:11:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:11:47 INFO - PROCESS | 5675 | 1461568307194 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:11:47 INFO - PROCESS | 5675 | 1461568307198 Marionette TRACE conn3 <- [1,2206,null,{}] 00:11:47 INFO - PROCESS | 5675 | 1461568307203 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}] 00:11:47 INFO - PROCESS | 5675 | 1461568307444 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 00:11:47 INFO - PROCESS | 5675 | 1461568307809 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0096800 == 161 [pid = 5675] [id = 559] 00:11:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f469cb94400) [pid = 5675] [serial = 1678] [outer = (nil)] 00:11:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f469de16c00) [pid = 5675] [serial = 1679] [outer = 0x7f469cb94400] 00:11:47 INFO - PROCESS | 5675 | 1461568307901 Marionette DEBUG loaded listener.js 00:11:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f469e649000) [pid = 5675] [serial = 1680] [outer = 0x7f469cb94400] 00:11:48 INFO - PROCESS | 5675 | 1461568308766 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]]]}] 00:11:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:11:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1629ms 00:11:48 INFO - PROCESS | 5675 | 1461568308826 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 00:11:48 INFO - PROCESS | 5675 | 1461568308830 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 00:11:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:11:48 INFO - PROCESS | 5675 | 1461568308836 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:11:48 INFO - PROCESS | 5675 | 1461568308839 Marionette TRACE conn3 <- [1,2210,null,{}] 00:11:48 INFO - PROCESS | 5675 | 1461568308846 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}] 00:11:49 INFO - PROCESS | 5675 | 1461568309154 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 00:11:49 INFO - PROCESS | 5675 | 1461568309471 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0942000 == 162 [pid = 5675] [id = 560] 00:11:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f469ed67400) [pid = 5675] [serial = 1681] [outer = (nil)] 00:11:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f469ed6f000) [pid = 5675] [serial = 1682] [outer = 0x7f469ed67400] 00:11:49 INFO - PROCESS | 5675 | 1461568309556 Marionette DEBUG loaded listener.js 00:11:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f469ee9c400) [pid = 5675] [serial = 1683] [outer = 0x7f469ed67400] 00:11:50 INFO - PROCESS | 5675 | 1461568310533 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]]]}] 00:11:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:11:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1729ms 00:11:50 INFO - PROCESS | 5675 | 1461568310567 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 00:11:50 INFO - PROCESS | 5675 | 1461568310570 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 00:11:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:11:50 INFO - PROCESS | 5675 | 1461568310576 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:11:50 INFO - PROCESS | 5675 | 1461568310579 Marionette TRACE conn3 <- [1,2214,null,{}] 00:11:50 INFO - PROCESS | 5675 | 1461568310584 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}] 00:11:50 INFO - PROCESS | 5675 | 1461568310810 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 00:11:51 INFO - PROCESS | 5675 | 1461568311069 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0b71000 == 163 [pid = 5675] [id = 561] 00:11:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f469ed67800) [pid = 5675] [serial = 1684] [outer = (nil)] 00:11:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f469fd43c00) [pid = 5675] [serial = 1685] [outer = 0x7f469ed67800] 00:11:51 INFO - PROCESS | 5675 | 1461568311143 Marionette DEBUG loaded listener.js 00:11:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 199 (0x7f469fd4fc00) [pid = 5675] [serial = 1686] [outer = 0x7f469ed67800] 00:11:52 INFO - PROCESS | 5675 | 1461568312041 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]]]}] 00:11:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:11:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1529ms 00:11:52 INFO - PROCESS | 5675 | 1461568312107 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 00:11:52 INFO - PROCESS | 5675 | 1461568312111 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 00:11:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:11:52 INFO - PROCESS | 5675 | 1461568312117 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:11:52 INFO - PROCESS | 5675 | 1461568312119 Marionette TRACE conn3 <- [1,2218,null,{}] 00:11:52 INFO - PROCESS | 5675 | 1461568312125 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}] 00:11:52 INFO - PROCESS | 5675 | 1461568312335 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 00:11:52 INFO - PROCESS | 5675 | 1461568312598 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:52 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1822000 == 164 [pid = 5675] [id = 562] 00:11:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 200 (0x7f469fc6f400) [pid = 5675] [serial = 1687] [outer = (nil)] 00:11:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 201 (0x7f469feb7800) [pid = 5675] [serial = 1688] [outer = 0x7f469fc6f400] 00:11:52 INFO - PROCESS | 5675 | 1461568312714 Marionette DEBUG loaded listener.js 00:11:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 202 (0x7f469ff89c00) [pid = 5675] [serial = 1689] [outer = 0x7f469fc6f400] 00:11:53 INFO - PROCESS | 5675 | 1461568313544 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]]]}] 00:11:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:11:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1480ms 00:11:53 INFO - PROCESS | 5675 | 1461568313604 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 00:11:53 INFO - PROCESS | 5675 | 1461568313609 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 00:11:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:11:53 INFO - PROCESS | 5675 | 1461568313618 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:11:53 INFO - PROCESS | 5675 | 1461568313621 Marionette TRACE conn3 <- [1,2222,null,{}] 00:11:53 INFO - PROCESS | 5675 | 1461568313626 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}] 00:11:53 INFO - PROCESS | 5675 | 1461568313925 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 00:11:54 INFO - PROCESS | 5675 | 1461568314269 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2039800 == 165 [pid = 5675] [id = 563] 00:11:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 203 (0x7f469fc6f800) [pid = 5675] [serial = 1690] [outer = (nil)] 00:11:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 204 (0x7f469ffd4400) [pid = 5675] [serial = 1691] [outer = 0x7f469fc6f800] 00:11:54 INFO - PROCESS | 5675 | 1461568314350 Marionette DEBUG loaded listener.js 00:11:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 205 (0x7f46a00e5800) [pid = 5675] [serial = 1692] [outer = 0x7f469fc6f800] 00:11:55 INFO - PROCESS | 5675 | 1461568315218 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]]]}] 00:11:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:11:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1644ms 00:11:55 INFO - PROCESS | 5675 | 1461568315263 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 00:11:55 INFO - PROCESS | 5675 | 1461568315266 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 00:11:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:11:55 INFO - PROCESS | 5675 | 1461568315273 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:11:55 INFO - PROCESS | 5675 | 1461568315275 Marionette TRACE conn3 <- [1,2226,null,{}] 00:11:55 INFO - PROCESS | 5675 | 1461568315281 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}] 00:11:55 INFO - PROCESS | 5675 | 1461568315503 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 00:11:55 INFO - PROCESS | 5675 | 1461568315768 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2111800 == 166 [pid = 5675] [id = 564] 00:11:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 206 (0x7f469ff8a400) [pid = 5675] [serial = 1693] [outer = (nil)] 00:11:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 207 (0x7f46a082b800) [pid = 5675] [serial = 1694] [outer = 0x7f469ff8a400] 00:11:55 INFO - PROCESS | 5675 | 1461568315845 Marionette DEBUG loaded listener.js 00:11:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 208 (0x7f46a0834400) [pid = 5675] [serial = 1695] [outer = 0x7f469ff8a400] 00:11:56 INFO - PROCESS | 5675 | 1461568316727 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]]]}] 00:11:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:11:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1480ms 00:11:56 INFO - PROCESS | 5675 | 1461568316755 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 00:11:56 INFO - PROCESS | 5675 | 1461568316758 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 00:11:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:11:56 INFO - PROCESS | 5675 | 1461568316764 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:11:56 INFO - PROCESS | 5675 | 1461568316769 Marionette TRACE conn3 <- [1,2230,null,{}] 00:11:56 INFO - PROCESS | 5675 | 1461568316774 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}] 00:11:57 INFO - PROCESS | 5675 | 1461568317012 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 00:11:57 INFO - PROCESS | 5675 | 1461568317278 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a294d800 == 167 [pid = 5675] [id = 565] 00:11:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 209 (0x7f46a179e400) [pid = 5675] [serial = 1696] [outer = (nil)] 00:11:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 210 (0x7f46a17a2400) [pid = 5675] [serial = 1697] [outer = 0x7f46a179e400] 00:11:57 INFO - PROCESS | 5675 | 1461568317412 Marionette DEBUG loaded listener.js 00:11:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 211 (0x7f46a17b5800) [pid = 5675] [serial = 1698] [outer = 0x7f46a179e400] 00:11:58 INFO - PROCESS | 5675 | 1461568318273 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]]]}] 00:11:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:11:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1584ms 00:11:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:11:58 INFO - PROCESS | 5675 | 1461568318349 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 00:11:58 INFO - PROCESS | 5675 | 1461568318352 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 00:11:58 INFO - PROCESS | 5675 | 1461568318358 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:11:58 INFO - PROCESS | 5675 | 1461568318361 Marionette TRACE conn3 <- [1,2234,null,{}] 00:11:58 INFO - PROCESS | 5675 | 1461568318366 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}] 00:11:58 INFO - PROCESS | 5675 | 1461568318618 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 00:11:58 INFO - PROCESS | 5675 | 1461568318927 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:11:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4043000 == 168 [pid = 5675] [id = 566] 00:11:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 212 (0x7f46a179ec00) [pid = 5675] [serial = 1699] [outer = (nil)] 00:11:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 213 (0x7f46a1aa6000) [pid = 5675] [serial = 1700] [outer = 0x7f46a179ec00] 00:11:59 INFO - PROCESS | 5675 | 1461568319005 Marionette DEBUG loaded listener.js 00:11:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 214 (0x7f46a1aadc00) [pid = 5675] [serial = 1701] [outer = 0x7f46a179ec00] 00:11:59 INFO - PROCESS | 5675 | 1461568319820 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]]]}] 00:11:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:11:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1534ms 00:11:59 INFO - PROCESS | 5675 | 1461568319892 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 00:11:59 INFO - PROCESS | 5675 | 1461568319896 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 00:11:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:11:59 INFO - PROCESS | 5675 | 1461568319901 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:11:59 INFO - PROCESS | 5675 | 1461568319904 Marionette TRACE conn3 <- [1,2238,null,{}] 00:11:59 INFO - PROCESS | 5675 | 1461568319910 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}] 00:12:00 INFO - PROCESS | 5675 | 1461568320169 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 00:12:00 INFO - PROCESS | 5675 | 1461568320706 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:00 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4322000 == 169 [pid = 5675] [id = 567] 00:12:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 215 (0x7f46a219ec00) [pid = 5675] [serial = 1702] [outer = (nil)] 00:12:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 216 (0x7f46a21a2c00) [pid = 5675] [serial = 1703] [outer = 0x7f46a219ec00] 00:12:00 INFO - PROCESS | 5675 | 1461568320793 Marionette DEBUG loaded listener.js 00:12:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 217 (0x7f46a2329800) [pid = 5675] [serial = 1704] [outer = 0x7f46a219ec00] 00:12:01 INFO - PROCESS | 5675 | 1461568321610 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]]]}] 00:12:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:12:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1784ms 00:12:01 INFO - PROCESS | 5675 | 1461568321690 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 00:12:01 INFO - PROCESS | 5675 | 1461568321695 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 00:12:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:12:01 INFO - PROCESS | 5675 | 1461568321704 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:12:01 INFO - PROCESS | 5675 | 1461568321709 Marionette TRACE conn3 <- [1,2242,null,{}] 00:12:01 INFO - PROCESS | 5675 | 1461568321716 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}] 00:12:02 INFO - PROCESS | 5675 | 1461568322036 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 00:12:02 INFO - PROCESS | 5675 | 1461568322424 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a465b800 == 170 [pid = 5675] [id = 568] 00:12:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 218 (0x7f46a219f800) [pid = 5675] [serial = 1705] [outer = (nil)] 00:12:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 219 (0x7f46a2330000) [pid = 5675] [serial = 1706] [outer = 0x7f46a219f800] 00:12:02 INFO - PROCESS | 5675 | 1461568322548 Marionette DEBUG loaded listener.js 00:12:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 220 (0x7f46a2969000) [pid = 5675] [serial = 1707] [outer = 0x7f46a219f800] 00:12:03 INFO - PROCESS | 5675 | 1461568323638 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]]]}] 00:12:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:12:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1985ms 00:12:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:12:03 INFO - PROCESS | 5675 | 1461568323689 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 00:12:03 INFO - PROCESS | 5675 | 1461568323692 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 00:12:03 INFO - PROCESS | 5675 | 1461568323699 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:12:03 INFO - PROCESS | 5675 | 1461568323702 Marionette TRACE conn3 <- [1,2246,null,{}] 00:12:03 INFO - PROCESS | 5675 | 1461568323708 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}] 00:12:03 INFO - PROCESS | 5675 | 1461568323934 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 00:12:04 INFO - PROCESS | 5675 | 1461568324207 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4879800 == 171 [pid = 5675] [id = 569] 00:12:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 221 (0x7f46a21a4c00) [pid = 5675] [serial = 1708] [outer = (nil)] 00:12:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 222 (0x7f46a2b52c00) [pid = 5675] [serial = 1709] [outer = 0x7f46a21a4c00] 00:12:04 INFO - PROCESS | 5675 | 1461568324323 Marionette DEBUG loaded listener.js 00:12:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 223 (0x7f46a2b5b400) [pid = 5675] [serial = 1710] [outer = 0x7f46a21a4c00] 00:12:05 INFO - PROCESS | 5675 | 1461568325142 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]]]}] 00:12:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:12:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1531ms 00:12:05 INFO - PROCESS | 5675 | 1461568325229 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 00:12:05 INFO - PROCESS | 5675 | 1461568325233 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 00:12:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:12:05 INFO - PROCESS | 5675 | 1461568325239 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:12:05 INFO - PROCESS | 5675 | 1461568325244 Marionette TRACE conn3 <- [1,2250,null,{}] 00:12:05 INFO - PROCESS | 5675 | 1461568325249 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}] 00:12:05 INFO - PROCESS | 5675 | 1461568325498 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 00:12:05 INFO - PROCESS | 5675 | 1461568325811 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a5064000 == 172 [pid = 5675] [id = 570] 00:12:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 224 (0x7f469de0b000) [pid = 5675] [serial = 1711] [outer = (nil)] 00:12:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 225 (0x7f46a40e5000) [pid = 5675] [serial = 1712] [outer = 0x7f469de0b000] 00:12:05 INFO - PROCESS | 5675 | 1461568325889 Marionette DEBUG loaded listener.js 00:12:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 226 (0x7f46a433a000) [pid = 5675] [serial = 1713] [outer = 0x7f469de0b000] 00:12:06 INFO - PROCESS | 5675 | 1461568326743 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]]]}] 00:12:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:12:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1545ms 00:12:06 INFO - PROCESS | 5675 | 1461568326785 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 00:12:06 INFO - PROCESS | 5675 | 1461568326789 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 00:12:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:12:06 INFO - PROCESS | 5675 | 1461568326795 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:12:06 INFO - PROCESS | 5675 | 1461568326797 Marionette TRACE conn3 <- [1,2254,null,{}] 00:12:06 INFO - PROCESS | 5675 | 1461568326803 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}] 00:12:07 INFO - PROCESS | 5675 | 1461568327021 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 00:12:07 INFO - PROCESS | 5675 | 1461568327259 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a631c000 == 173 [pid = 5675] [id = 571] 00:12:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 227 (0x7f469ed70800) [pid = 5675] [serial = 1714] [outer = (nil)] 00:12:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 228 (0x7f46a4344800) [pid = 5675] [serial = 1715] [outer = 0x7f469ed70800] 00:12:07 INFO - PROCESS | 5675 | 1461568327336 Marionette DEBUG loaded listener.js 00:12:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 229 (0x7f46a480bc00) [pid = 5675] [serial = 1716] [outer = 0x7f469ed70800] 00:12:08 INFO - PROCESS | 5675 | 1461568328250 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]]]}] 00:12:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:12:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1532ms 00:12:08 INFO - PROCESS | 5675 | 1461568328329 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 00:12:08 INFO - PROCESS | 5675 | 1461568328332 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 00:12:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:12:08 INFO - PROCESS | 5675 | 1461568328339 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:12:08 INFO - PROCESS | 5675 | 1461568328342 Marionette TRACE conn3 <- [1,2258,null,{}] 00:12:08 INFO - PROCESS | 5675 | 1461568328347 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}] 00:12:08 INFO - PROCESS | 5675 | 1461568328603 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 00:12:08 INFO - PROCESS | 5675 | 1461568328962 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f4697087800 == 174 [pid = 5675] [id = 572] 00:12:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 230 (0x7f4696eea800) [pid = 5675] [serial = 1717] [outer = (nil)] 00:12:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 231 (0x7f469a65fc00) [pid = 5675] [serial = 1718] [outer = 0x7f4696eea800] 00:12:09 INFO - PROCESS | 5675 | 1461568329074 Marionette DEBUG loaded listener.js 00:12:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 232 (0x7f46a0839400) [pid = 5675] [serial = 1719] [outer = 0x7f4696eea800] 00:12:09 INFO - PROCESS | 5675 | 1461568329945 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]]]}] 00:12:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:12:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1678ms 00:12:10 INFO - PROCESS | 5675 | 1461568330018 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 00:12:10 INFO - PROCESS | 5675 | 1461568330022 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 00:12:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:12:10 INFO - PROCESS | 5675 | 1461568330027 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:12:10 INFO - PROCESS | 5675 | 1461568330030 Marionette TRACE conn3 <- [1,2262,null,{}] 00:12:10 INFO - PROCESS | 5675 | 1461568330036 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}] 00:12:10 INFO - PROCESS | 5675 | 1461568330309 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 00:12:10 INFO - PROCESS | 5675 | 1461568330627 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a75c800 == 175 [pid = 5675] [id = 573] 00:12:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 233 (0x7f4696eeb800) [pid = 5675] [serial = 1720] [outer = (nil)] 00:12:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 234 (0x7f4698d17c00) [pid = 5675] [serial = 1721] [outer = 0x7f4696eeb800] 00:12:10 INFO - PROCESS | 5675 | 1461568330717 Marionette DEBUG loaded listener.js 00:12:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 235 (0x7f469abebc00) [pid = 5675] [serial = 1722] [outer = 0x7f4696eeb800] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0094000 == 174 [pid = 5675] [id = 409] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f4699a06800 == 173 [pid = 5675] [id = 453] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a41d9800 == 172 [pid = 5675] [id = 357] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8f6e800 == 171 [pid = 5675] [id = 373] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1a92000 == 170 [pid = 5675] [id = 452] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4655000 == 169 [pid = 5675] [id = 450] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adb77800 == 168 [pid = 5675] [id = 449] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469c959000 == 167 [pid = 5675] [id = 412] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b68ca000 == 166 [pid = 5675] [id = 446] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4676000 == 165 [pid = 5675] [id = 451] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4059000 == 164 [pid = 5675] [id = 411] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46be0d4800 == 163 [pid = 5675] [id = 405] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8941000 == 162 [pid = 5675] [id = 447] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cbc61000 == 161 [pid = 5675] [id = 407] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46d0cb1800 == 160 [pid = 5675] [id = 448] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f4699a21800 == 159 [pid = 5675] [id = 454] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a9a7000 == 158 [pid = 5675] [id = 502] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a405a800 == 157 [pid = 5675] [id = 408] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8b5a800 == 156 [pid = 5675] [id = 406] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a615d800 == 155 [pid = 5675] [id = 376] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a75d800 == 154 [pid = 5675] [id = 552] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f4699584800 == 153 [pid = 5675] [id = 551] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b2f61800 == 152 [pid = 5675] [id = 542] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b14cf000 == 151 [pid = 5675] [id = 541] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46af1ac800 == 150 [pid = 5675] [id = 540] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad940800 == 149 [pid = 5675] [id = 539] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aaad4800 == 148 [pid = 5675] [id = 538] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4e97000 == 147 [pid = 5675] [id = 537] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4645800 == 146 [pid = 5675] [id = 536] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2ac7000 == 145 [pid = 5675] [id = 535] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0b5f000 == 144 [pid = 5675] [id = 534] 00:12:12 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a955000 == 143 [pid = 5675] [id = 533] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 234 (0x7f46c8fc2c00) [pid = 5675] [serial = 1344] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 233 (0x7f46ae1b5800) [pid = 5675] [serial = 1404] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 232 (0x7f469919b400) [pid = 5675] [serial = 1431] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 231 (0x7f469a667400) [pid = 5675] [serial = 1464] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 230 (0x7f46b1403800) [pid = 5675] [serial = 1335] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 229 (0x7f46ad0d4000) [pid = 5675] [serial = 1473] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 228 (0x7f46b695bc00) [pid = 5675] [serial = 1410] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 227 (0x7f46a624cc00) [pid = 5675] [serial = 1356] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 226 (0x7f46a2b5a800) [pid = 5675] [serial = 1362] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 225 (0x7f469d8a1400) [pid = 5675] [serial = 1302] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 224 (0x7f46b695ac00) [pid = 5675] [serial = 1485] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 223 (0x7f46c9169c00) [pid = 5675] [serial = 1422] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 222 (0x7f46a2b57400) [pid = 5675] [serial = 1368] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 221 (0x7f46c532fc00) [pid = 5675] [serial = 1353] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 220 (0x7f46c967a400) [pid = 5675] [serial = 1497] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 219 (0x7f46b4b1a000) [pid = 5675] [serial = 1338] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 218 (0x7f46a624bc00) [pid = 5675] [serial = 1470] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 217 (0x7f46c93bbc00) [pid = 5675] [serial = 1494] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 216 (0x7f46b5a56800) [pid = 5675] [serial = 1482] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 215 (0x7f46c5155400) [pid = 5675] [serial = 1416] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 214 (0x7f46c967c400) [pid = 5675] [serial = 1296] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 213 (0x7f46a179b400) [pid = 5675] [serial = 1305] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 212 (0x7f46c9383000) [pid = 5675] [serial = 1425] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 211 (0x7f46afdf4000) [pid = 5675] [serial = 1476] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 210 (0x7f46a21a2000) [pid = 5675] [serial = 1350] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 209 (0x7f46c8b96000) [pid = 5675] [serial = 1419] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 208 (0x7f46a17b7400) [pid = 5675] [serial = 1467] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 207 (0x7f46c8fc1800) [pid = 5675] [serial = 1209] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 206 (0x7f469fc6dc00) [pid = 5675] [serial = 1395] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 205 (0x7f46b705f800) [pid = 5675] [serial = 1341] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 204 (0x7f46c8e74000) [pid = 5675] [serial = 1491] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 203 (0x7f4699aae000) [pid = 5675] [serial = 1365] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 202 (0x7f46acfab000) [pid = 5675] [serial = 1401] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 201 (0x7f46c8e81c00) [pid = 5675] [serial = 1359] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 200 (0x7f469a662000) [pid = 5675] [serial = 1434] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 199 (0x7f46b16ef800) [pid = 5675] [serial = 1407] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 198 (0x7f469cba1800) [pid = 5675] [serial = 1299] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f469a66bc00) [pid = 5675] [serial = 1437] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f46a17d4800) [pid = 5675] [serial = 1506] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f46a232c800) [pid = 5675] [serial = 1428] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f46b8d7c400) [pid = 5675] [serial = 1413] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f46aa87dc00) [pid = 5675] [serial = 1332] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f46a296e000) [pid = 5675] [serial = 1308] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f46a40e5400) [pid = 5675] [serial = 1398] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f46ad0d3400) [pid = 5675] [serial = 1500] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f469fd50400) [pid = 5675] [serial = 1347] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46b9a24000) [pid = 5675] [serial = 1488] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46b16fa800) [pid = 5675] [serial = 1479] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f469a9f3000) [pid = 5675] [serial = 1503] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46a296e400) [pid = 5675] [serial = 1329] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f469ed6a800) [pid = 5675] [serial = 1592] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46a00e7400) [pid = 5675] [serial = 1593] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f469ca5a000) [pid = 5675] [serial = 1595] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f4696ef3000) [pid = 5675] [serial = 1565] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f469abe9800) [pid = 5675] [serial = 1589] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f4698aca800) [pid = 5675] [serial = 1572] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f4698ac5800) [pid = 5675] [serial = 1571] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f469de0dc00) [pid = 5675] [serial = 1575] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f469de08800) [pid = 5675] [serial = 1574] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46a4ffc800) [pid = 5675] [serial = 1578] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f469de12c00) [pid = 5675] [serial = 1577] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46c6d0cc00) [pid = 5675] [serial = 1563] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46b8d74000) [pid = 5675] [serial = 1562] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46ad4ba800) [pid = 5675] [serial = 1542] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46acfab800) [pid = 5675] [serial = 1541] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46b3230000) [pid = 5675] [serial = 1551] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46b1a82400) [pid = 5675] [serial = 1550] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f469ca5ac00) [pid = 5675] [serial = 1533] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f469abef800) [pid = 5675] [serial = 1532] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46c503f000) [pid = 5675] [serial = 1560] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46b8df4c00) [pid = 5675] [serial = 1559] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46b52eb800) [pid = 5675] [serial = 1554] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46b4ba8000) [pid = 5675] [serial = 1553] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46c8e7b000) [pid = 5675] [serial = 1569] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46c54cd800) [pid = 5675] [serial = 1568] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46a0836800) [pid = 5675] [serial = 1581] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46a0832400) [pid = 5675] [serial = 1580] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f4697122400) [pid = 5675] [serial = 1584] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f469711d400) [pid = 5675] [serial = 1583] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46b1a78000) [pid = 5675] [serial = 1548] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46b16f3000) [pid = 5675] [serial = 1547] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46ae17a000) [pid = 5675] [serial = 1545] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46adeb1000) [pid = 5675] [serial = 1544] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46b83d0400) [pid = 5675] [serial = 1557] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46b6002800) [pid = 5675] [serial = 1556] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46a6399800) [pid = 5675] [serial = 1539] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46a61cd800) [pid = 5675] [serial = 1538] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46a17af800) [pid = 5675] [serial = 1536] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f469feb2000) [pid = 5675] [serial = 1535] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f4699aa8000) [pid = 5675] [serial = 1586] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f469a813800) [pid = 5675] [serial = 1587] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f469a81c800) [pid = 5675] [serial = 1566] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46a00ec800) [pid = 5675] [serial = 1596] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46a082e800) [pid = 5675] [serial = 1598] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f469ca55800) [pid = 5675] [serial = 1590] [outer = (nil)] [url = about:blank] 00:12:12 INFO - PROCESS | 5675 | 1461568332995 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]]]}] 00:12:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:12:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2990ms 00:12:13 INFO - PROCESS | 5675 | 1461568333019 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 00:12:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:12:13 INFO - PROCESS | 5675 | 1461568333024 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 00:12:13 INFO - PROCESS | 5675 | 1461568333032 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:12:13 INFO - PROCESS | 5675 | 1461568333037 Marionette TRACE conn3 <- [1,2266,null,{}] 00:12:13 INFO - PROCESS | 5675 | 1461568333044 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}] 00:12:13 INFO - PROCESS | 5675 | 1461568333276 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 00:12:13 INFO - PROCESS | 5675 | 1461568333458 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469911e000 == 144 [pid = 5675] [id = 574] 00:12:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f4698abec00) [pid = 5675] [serial = 1723] [outer = (nil)] 00:12:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f4698d12800) [pid = 5675] [serial = 1724] [outer = 0x7f4698abec00] 00:12:13 INFO - PROCESS | 5675 | 1461568333529 Marionette DEBUG loaded listener.js 00:12:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f469919a000) [pid = 5675] [serial = 1725] [outer = 0x7f4698abec00] 00:12:14 INFO - PROCESS | 5675 | 1461568334262 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]]]}] 00:12:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:12:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1286ms 00:12:14 INFO - PROCESS | 5675 | 1461568334318 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 00:12:14 INFO - PROCESS | 5675 | 1461568334326 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 00:12:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:12:14 INFO - PROCESS | 5675 | 1461568334335 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:12:14 INFO - PROCESS | 5675 | 1461568334338 Marionette TRACE conn3 <- [1,2270,null,{}] 00:12:14 INFO - PROCESS | 5675 | 1461568334348 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}] 00:12:14 INFO - PROCESS | 5675 | 1461568334626 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 00:12:14 INFO - PROCESS | 5675 | 1461568334744 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f4699a20000 == 145 [pid = 5675] [id = 575] 00:12:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f4698ac6000) [pid = 5675] [serial = 1726] [outer = (nil)] 00:12:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f4699aaac00) [pid = 5675] [serial = 1727] [outer = 0x7f4698ac6000] 00:12:14 INFO - PROCESS | 5675 | 1461568334810 Marionette DEBUG loaded listener.js 00:12:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f469a814c00) [pid = 5675] [serial = 1728] [outer = 0x7f4698ac6000] 00:12:15 INFO - PROCESS | 5675 | 1461568335715 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]]]}] 00:12:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:12:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1392ms 00:12:15 INFO - PROCESS | 5675 | 1461568335739 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 00:12:15 INFO - PROCESS | 5675 | 1461568335743 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 00:12:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:12:15 INFO - PROCESS | 5675 | 1461568335760 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:12:15 INFO - PROCESS | 5675 | 1461568335765 Marionette TRACE conn3 <- [1,2274,null,{}] 00:12:15 INFO - PROCESS | 5675 | 1461568335783 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}] 00:12:16 INFO - PROCESS | 5675 | 1461568336064 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 00:12:16 INFO - PROCESS | 5675 | 1461568336103 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cb26000 == 146 [pid = 5675] [id = 576] 00:12:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f469a9ebc00) [pid = 5675] [serial = 1729] [outer = (nil)] 00:12:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f469c860800) [pid = 5675] [serial = 1730] [outer = 0x7f469a9ebc00] 00:12:16 INFO - PROCESS | 5675 | 1461568336170 Marionette DEBUG loaded listener.js 00:12:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f469ca5a800) [pid = 5675] [serial = 1731] [outer = 0x7f469a9ebc00] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46a6ccf400) [pid = 5675] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f469d89a800) [pid = 5675] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a4ffcc00) [pid = 5675] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46a514f800) [pid = 5675] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f4697115000) [pid = 5675] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46a63d1000) [pid = 5675] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46a5f17800) [pid = 5675] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f469a665c00) [pid = 5675] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46b7063800) [pid = 5675] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f469fc6a000) [pid = 5675] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46a6205000) [pid = 5675] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f4697122800) [pid = 5675] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f469945e400) [pid = 5675] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46a620ac00) [pid = 5675] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f469a9f1800) [pid = 5675] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f4697120c00) [pid = 5675] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46b1146800) [pid = 5675] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f46a6205c00) [pid = 5675] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f4698ac7c00) [pid = 5675] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f469ff86000) [pid = 5675] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46a2963800) [pid = 5675] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:12:17 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f46a082a800) [pid = 5675] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:12:17 INFO - PROCESS | 5675 | 1461568337836 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]]]}] 00:12:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:12:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 2096ms 00:12:17 INFO - PROCESS | 5675 | 1461568337857 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 00:12:17 INFO - PROCESS | 5675 | 1461568337862 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 00:12:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:12:17 INFO - PROCESS | 5675 | 1461568337868 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:12:17 INFO - PROCESS | 5675 | 1461568337870 Marionette TRACE conn3 <- [1,2278,null,{}] 00:12:17 INFO - PROCESS | 5675 | 1461568337876 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}] 00:12:18 INFO - PROCESS | 5675 | 1461568338082 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 00:12:18 INFO - PROCESS | 5675 | 1461568338247 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469d5ce800 == 147 [pid = 5675] [id = 577] 00:12:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f4696eec000) [pid = 5675] [serial = 1732] [outer = (nil)] 00:12:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f469abec800) [pid = 5675] [serial = 1733] [outer = 0x7f4696eec000] 00:12:18 INFO - PROCESS | 5675 | 1461568338311 Marionette DEBUG loaded listener.js 00:12:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f469cba1400) [pid = 5675] [serial = 1734] [outer = 0x7f4696eec000] 00:12:18 INFO - PROCESS | 5675 | 1461568338972 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]]]}] 00:12:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:12:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1127ms 00:12:18 INFO - PROCESS | 5675 | 1461568338998 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 00:12:19 INFO - PROCESS | 5675 | 1461568339001 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 00:12:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:12:19 INFO - PROCESS | 5675 | 1461568339007 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:12:19 INFO - PROCESS | 5675 | 1461568339009 Marionette TRACE conn3 <- [1,2282,null,{}] 00:12:19 INFO - PROCESS | 5675 | 1461568339015 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}] 00:12:19 INFO - PROCESS | 5675 | 1461568339236 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 00:12:19 INFO - PROCESS | 5675 | 1461568339413 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:19 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469de7a000 == 148 [pid = 5675] [id = 578] 00:12:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f4697118000) [pid = 5675] [serial = 1735] [outer = (nil)] 00:12:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f469d8a3400) [pid = 5675] [serial = 1736] [outer = 0x7f4697118000] 00:12:19 INFO - PROCESS | 5675 | 1461568339477 Marionette DEBUG loaded listener.js 00:12:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f469e642400) [pid = 5675] [serial = 1737] [outer = 0x7f4697118000] 00:12:20 INFO - PROCESS | 5675 | 1461568340615 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]]]}] 00:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1678ms 00:12:20 INFO - PROCESS | 5675 | 1461568340688 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 00:12:20 INFO - PROCESS | 5675 | 1461568340693 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 00:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:12:20 INFO - PROCESS | 5675 | 1461568340702 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:12:20 INFO - PROCESS | 5675 | 1461568340706 Marionette TRACE conn3 <- [1,2286,null,{}] 00:12:20 INFO - PROCESS | 5675 | 1461568340720 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}] 00:12:20 INFO - PROCESS | 5675 | 1461568340987 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 00:12:21 INFO - PROCESS | 5675 | 1461568341263 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a955000 == 149 [pid = 5675] [id = 579] 00:12:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f4699457800) [pid = 5675] [serial = 1738] [outer = (nil)] 00:12:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f4699aaec00) [pid = 5675] [serial = 1739] [outer = 0x7f4699457800] 00:12:21 INFO - PROCESS | 5675 | 1461568341339 Marionette DEBUG loaded listener.js 00:12:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f469a820000) [pid = 5675] [serial = 1740] [outer = 0x7f4699457800] 00:12:22 INFO - PROCESS | 5675 | 1461568342249 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]]]}] 00:12:22 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 00:12:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1592ms 00:12:22 INFO - PROCESS | 5675 | 1461568342295 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 00:12:22 INFO - PROCESS | 5675 | 1461568342304 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 00:12:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:12:22 INFO - PROCESS | 5675 | 1461568342314 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:12:22 INFO - PROCESS | 5675 | 1461568342319 Marionette TRACE conn3 <- [1,2290,null,{}] 00:12:22 INFO - PROCESS | 5675 | 1461568342324 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}] 00:12:22 INFO - PROCESS | 5675 | 1461568342552 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 00:12:22 INFO - PROCESS | 5675 | 1461568342839 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469e66d800 == 150 [pid = 5675] [id = 580] 00:12:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f469abe9800) [pid = 5675] [serial = 1741] [outer = (nil)] 00:12:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f469d8a1c00) [pid = 5675] [serial = 1742] [outer = 0x7f469abe9800] 00:12:22 INFO - PROCESS | 5675 | 1461568342956 Marionette DEBUG loaded listener.js 00:12:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f469e644c00) [pid = 5675] [serial = 1743] [outer = 0x7f469abe9800] 00:12:23 INFO - PROCESS | 5675 | 1461568343803 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]]]}] 00:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1530ms 00:12:23 INFO - PROCESS | 5675 | 1461568343845 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 00:12:23 INFO - PROCESS | 5675 | 1461568343850 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 00:12:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:12:23 INFO - PROCESS | 5675 | 1461568343857 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:12:23 INFO - PROCESS | 5675 | 1461568343863 Marionette TRACE conn3 <- [1,2294,null,{}] 00:12:23 INFO - PROCESS | 5675 | 1461568343879 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}] 00:12:24 INFO - PROCESS | 5675 | 1461568344113 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 00:12:24 INFO - PROCESS | 5675 | 1461568344370 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fdc3800 == 151 [pid = 5675] [id = 581] 00:12:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f469e650800) [pid = 5675] [serial = 1744] [outer = (nil)] 00:12:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f469ece6000) [pid = 5675] [serial = 1745] [outer = 0x7f469e650800] 00:12:24 INFO - PROCESS | 5675 | 1461568344493 Marionette DEBUG loaded listener.js 00:12:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f469ee94400) [pid = 5675] [serial = 1746] [outer = 0x7f469e650800] 00:12:25 INFO - PROCESS | 5675 | 1461568345296 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]]]}] 00:12:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:12:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1485ms 00:12:25 INFO - PROCESS | 5675 | 1461568345343 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 00:12:25 INFO - PROCESS | 5675 | 1461568345354 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 00:12:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:12:25 INFO - PROCESS | 5675 | 1461568345366 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:12:25 INFO - PROCESS | 5675 | 1461568345368 Marionette TRACE conn3 <- [1,2298,null,{}] 00:12:25 INFO - PROCESS | 5675 | 1461568345374 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}] 00:12:25 INFO - PROCESS | 5675 | 1461568345610 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 00:12:25 INFO - PROCESS | 5675 | 1461568345871 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a092e800 == 152 [pid = 5675] [id = 582] 00:12:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f469e73a000) [pid = 5675] [serial = 1747] [outer = (nil)] 00:12:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f469fd4ac00) [pid = 5675] [serial = 1748] [outer = 0x7f469e73a000] 00:12:25 INFO - PROCESS | 5675 | 1461568345987 Marionette DEBUG loaded listener.js 00:12:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f469ff85c00) [pid = 5675] [serial = 1749] [outer = 0x7f469e73a000] 00:12:26 INFO - PROCESS | 5675 | 1461568346802 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]]]}] 00:12:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:12:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1487ms 00:12:26 INFO - PROCESS | 5675 | 1461568346854 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 00:12:26 INFO - PROCESS | 5675 | 1461568346858 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 00:12:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:12:26 INFO - PROCESS | 5675 | 1461568346863 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:12:26 INFO - PROCESS | 5675 | 1461568346866 Marionette TRACE conn3 <- [1,2302,null,{}] 00:12:26 INFO - PROCESS | 5675 | 1461568346871 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}] 00:12:27 INFO - PROCESS | 5675 | 1461568347081 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 00:12:27 INFO - PROCESS | 5675 | 1461568347294 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0ba9800 == 153 [pid = 5675] [id = 583] 00:12:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f469fd45000) [pid = 5675] [serial = 1750] [outer = (nil)] 00:12:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f469ff8ec00) [pid = 5675] [serial = 1751] [outer = 0x7f469fd45000] 00:12:27 INFO - PROCESS | 5675 | 1461568347410 Marionette DEBUG loaded listener.js 00:12:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46a00e8400) [pid = 5675] [serial = 1752] [outer = 0x7f469fd45000] 00:12:28 INFO - PROCESS | 5675 | 1461568348378 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]]]}] 00:12:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:12:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1579ms 00:12:28 INFO - PROCESS | 5675 | 1461568348445 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 00:12:28 INFO - PROCESS | 5675 | 1461568348448 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 00:12:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:12:28 INFO - PROCESS | 5675 | 1461568348454 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:12:28 INFO - PROCESS | 5675 | 1461568348457 Marionette TRACE conn3 <- [1,2306,null,{}] 00:12:28 INFO - PROCESS | 5675 | 1461568348463 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}] 00:12:28 INFO - PROCESS | 5675 | 1461568348690 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 00:12:28 INFO - PROCESS | 5675 | 1461568348902 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2157800 == 154 [pid = 5675] [id = 584] 00:12:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f469ff88400) [pid = 5675] [serial = 1753] [outer = (nil)] 00:12:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46a0914c00) [pid = 5675] [serial = 1754] [outer = 0x7f469ff88400] 00:12:29 INFO - PROCESS | 5675 | 1461568349033 Marionette DEBUG loaded listener.js 00:12:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46a17b3c00) [pid = 5675] [serial = 1755] [outer = 0x7f469ff88400] 00:12:29 INFO - PROCESS | 5675 | 1461568349914 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]]]}] 00:12:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:12:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1527ms 00:12:29 INFO - PROCESS | 5675 | 1461568349983 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 00:12:29 INFO - PROCESS | 5675 | 1461568349987 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 00:12:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:12:29 INFO - PROCESS | 5675 | 1461568349993 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:12:29 INFO - PROCESS | 5675 | 1461568349995 Marionette TRACE conn3 <- [1,2310,null,{}] 00:12:30 INFO - PROCESS | 5675 | 1461568350001 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}] 00:12:30 INFO - PROCESS | 5675 | 1461568350264 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 00:12:30 INFO - PROCESS | 5675 | 1461568350569 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2aca800 == 155 [pid = 5675] [id = 585] 00:12:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f4698d10400) [pid = 5675] [serial = 1756] [outer = (nil)] 00:12:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46a1aa9400) [pid = 5675] [serial = 1757] [outer = 0x7f4698d10400] 00:12:30 INFO - PROCESS | 5675 | 1461568350698 Marionette DEBUG loaded listener.js 00:12:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46a219bc00) [pid = 5675] [serial = 1758] [outer = 0x7f4698d10400] 00:12:31 INFO - PROCESS | 5675 | 1461568351732 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]]]}] 00:12:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:12:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1780ms 00:12:31 INFO - PROCESS | 5675 | 1461568351776 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 00:12:31 INFO - PROCESS | 5675 | 1461568351780 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 00:12:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:12:31 INFO - PROCESS | 5675 | 1461568351786 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:12:31 INFO - PROCESS | 5675 | 1461568351789 Marionette TRACE conn3 <- [1,2314,null,{}] 00:12:31 INFO - PROCESS | 5675 | 1461568351794 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}] 00:12:32 INFO - PROCESS | 5675 | 1461568352032 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 00:12:32 INFO - PROCESS | 5675 | 1461568352341 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a430e000 == 156 [pid = 5675] [id = 586] 00:12:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f469ff91400) [pid = 5675] [serial = 1759] [outer = (nil)] 00:12:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46a21a6400) [pid = 5675] [serial = 1760] [outer = 0x7f469ff91400] 00:12:32 INFO - PROCESS | 5675 | 1461568352425 Marionette DEBUG loaded listener.js 00:12:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46a296fc00) [pid = 5675] [serial = 1761] [outer = 0x7f469ff91400] 00:12:33 INFO - PROCESS | 5675 | 1461568353458 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]]]}] 00:12:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:12:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1731ms 00:12:33 INFO - PROCESS | 5675 | 1461568353518 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 00:12:33 INFO - PROCESS | 5675 | 1461568353521 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 00:12:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:12:33 INFO - PROCESS | 5675 | 1461568353528 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:12:33 INFO - PROCESS | 5675 | 1461568353531 Marionette TRACE conn3 <- [1,2318,null,{}] 00:12:33 INFO - PROCESS | 5675 | 1461568353536 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}] 00:12:33 INFO - PROCESS | 5675 | 1461568353773 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 00:12:34 INFO - PROCESS | 5675 | 1461568354024 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4671000 == 157 [pid = 5675] [id = 587] 00:12:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46a090cc00) [pid = 5675] [serial = 1762] [outer = (nil)] 00:12:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a40e2c00) [pid = 5675] [serial = 1763] [outer = 0x7f46a090cc00] 00:12:34 INFO - PROCESS | 5675 | 1461568354140 Marionette DEBUG loaded listener.js 00:12:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46a433d000) [pid = 5675] [serial = 1764] [outer = 0x7f46a090cc00] 00:12:34 INFO - PROCESS | 5675 | 1461568354985 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] 00:12:35 INFO - PROCESS | 5675 | 1461568355062 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 00:12:35 INFO - PROCESS | 5675 | 1461568355068 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:12:35 INFO - PROCESS | 5675 | 1461568355071 Marionette TRACE conn3 <- [1,2322,null,{}] 00:12:35 INFO - PROCESS | 5675 | 1461568355076 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}] 00:12:35 INFO - PROCESS | 5675 | 1461568355324 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 00:12:35 INFO - PROCESS | 5675 | 1461568355673 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e8b800 == 158 [pid = 5675] [id = 588] 00:12:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46a4ff6000) [pid = 5675] [serial = 1765] [outer = (nil)] 00:12:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46a4ffac00) [pid = 5675] [serial = 1766] [outer = 0x7f46a4ff6000] 00:12:35 INFO - PROCESS | 5675 | 1461568355748 Marionette DEBUG loaded listener.js 00:12:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a5146400) [pid = 5675] [serial = 1767] [outer = 0x7f46a4ff6000] 00:12:36 INFO - PROCESS | 5675 | 1461568356596 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]]]}] 00:12:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:12:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1581ms 00:12:36 INFO - PROCESS | 5675 | 1461568356650 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 00:12:36 INFO - PROCESS | 5675 | 1461568356655 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 00:12:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:12:36 INFO - PROCESS | 5675 | 1461568356662 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:12:36 INFO - PROCESS | 5675 | 1461568356667 Marionette TRACE conn3 <- [1,2326,null,{}] 00:12:36 INFO - PROCESS | 5675 | 1461568356673 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}] 00:12:36 INFO - PROCESS | 5675 | 1461568356976 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 00:12:37 INFO - PROCESS | 5675 | 1461568357278 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6e12800 == 159 [pid = 5675] [id = 589] 00:12:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46a5f18800) [pid = 5675] [serial = 1768] [outer = (nil)] 00:12:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46a61cac00) [pid = 5675] [serial = 1769] [outer = 0x7f46a5f18800] 00:12:37 INFO - PROCESS | 5675 | 1461568357363 Marionette DEBUG loaded listener.js 00:12:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46a61d8c00) [pid = 5675] [serial = 1770] [outer = 0x7f46a5f18800] 00:12:38 INFO - PROCESS | 5675 | 1461568358203 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]]]}] 00:12:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:12:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1585ms 00:12:38 INFO - PROCESS | 5675 | 1461568358249 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 00:12:38 INFO - PROCESS | 5675 | 1461568358253 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 00:12:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:12:38 INFO - PROCESS | 5675 | 1461568358258 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:12:38 INFO - PROCESS | 5675 | 1461568358261 Marionette TRACE conn3 <- [1,2330,null,{}] 00:12:38 INFO - PROCESS | 5675 | 1461568358266 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}] 00:12:38 INFO - PROCESS | 5675 | 1461568358487 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 00:12:38 INFO - PROCESS | 5675 | 1461568358752 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:38 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6fad800 == 160 [pid = 5675] [id = 590] 00:12:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46a5f1a000) [pid = 5675] [serial = 1771] [outer = (nil)] 00:12:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46a6208c00) [pid = 5675] [serial = 1772] [outer = 0x7f46a5f1a000] 00:12:38 INFO - PROCESS | 5675 | 1461568358829 Marionette DEBUG loaded listener.js 00:12:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46a620e800) [pid = 5675] [serial = 1773] [outer = 0x7f46a5f1a000] 00:12:39 INFO - PROCESS | 5675 | 1461568359687 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]]]}] 00:12:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:12:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1477ms 00:12:39 INFO - PROCESS | 5675 | 1461568359753 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 00:12:39 INFO - PROCESS | 5675 | 1461568359758 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 00:12:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:12:39 INFO - PROCESS | 5675 | 1461568359766 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:12:39 INFO - PROCESS | 5675 | 1461568359769 Marionette TRACE conn3 <- [1,2334,null,{}] 00:12:39 INFO - PROCESS | 5675 | 1461568359774 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}] 00:12:39 INFO - PROCESS | 5675 | 1461568359978 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 00:12:40 INFO - PROCESS | 5675 | 1461568360235 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ac5bf800 == 161 [pid = 5675] [id = 591] 00:12:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46a61cb400) [pid = 5675] [serial = 1774] [outer = (nil)] 00:12:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46a6243000) [pid = 5675] [serial = 1775] [outer = 0x7f46a61cb400] 00:12:40 INFO - PROCESS | 5675 | 1461568360307 Marionette DEBUG loaded listener.js 00:12:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46a624b000) [pid = 5675] [serial = 1776] [outer = 0x7f46a61cb400] 00:12:41 INFO - PROCESS | 5675 | 1461568361197 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]]]}] 00:12:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:12:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1480ms 00:12:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:12:41 INFO - PROCESS | 5675 | 1461568361246 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 00:12:41 INFO - PROCESS | 5675 | 1461568361249 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 00:12:41 INFO - PROCESS | 5675 | 1461568361254 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:12:41 INFO - PROCESS | 5675 | 1461568361258 Marionette TRACE conn3 <- [1,2338,null,{}] 00:12:41 INFO - PROCESS | 5675 | 1461568361263 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}] 00:12:41 INFO - PROCESS | 5675 | 1461568361465 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 00:12:41 INFO - PROCESS | 5675 | 1461568361685 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad122800 == 162 [pid = 5675] [id = 592] 00:12:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46a480b000) [pid = 5675] [serial = 1777] [outer = (nil)] 00:12:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46a626a800) [pid = 5675] [serial = 1778] [outer = 0x7f46a480b000] 00:12:41 INFO - PROCESS | 5675 | 1461568361796 Marionette DEBUG loaded listener.js 00:12:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46a6275c00) [pid = 5675] [serial = 1779] [outer = 0x7f46a480b000] 00:12:42 INFO - PROCESS | 5675 | 1461568362711 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]]]}] 00:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1483ms 00:12:42 INFO - PROCESS | 5675 | 1461568362739 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 00:12:42 INFO - PROCESS | 5675 | 1461568362742 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 00:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:12:42 INFO - PROCESS | 5675 | 1461568362747 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:12:42 INFO - PROCESS | 5675 | 1461568362750 Marionette TRACE conn3 <- [1,2342,null,{}] 00:12:42 INFO - PROCESS | 5675 | 1461568362755 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}] 00:12:42 INFO - PROCESS | 5675 | 1461568362963 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 00:12:43 INFO - PROCESS | 5675 | 1461568363230 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad52e800 == 163 [pid = 5675] [id = 593] 00:12:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46a61cd400) [pid = 5675] [serial = 1780] [outer = (nil)] 00:12:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46a639b000) [pid = 5675] [serial = 1781] [outer = 0x7f46a61cd400] 00:12:43 INFO - PROCESS | 5675 | 1461568363304 Marionette DEBUG loaded listener.js 00:12:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46a63a3c00) [pid = 5675] [serial = 1782] [outer = 0x7f46a61cd400] 00:12:44 INFO - PROCESS | 5675 | 1461568364154 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]]]}] 00:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1428ms 00:12:44 INFO - PROCESS | 5675 | 1461568364176 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 00:12:44 INFO - PROCESS | 5675 | 1461568364179 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 00:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:12:44 INFO - PROCESS | 5675 | 1461568364185 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:12:44 INFO - PROCESS | 5675 | 1461568364187 Marionette TRACE conn3 <- [1,2346,null,{}] 00:12:44 INFO - PROCESS | 5675 | 1461568364192 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}] 00:12:44 INFO - PROCESS | 5675 | 1461568364405 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 00:12:44 INFO - PROCESS | 5675 | 1461568364626 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad929800 == 164 [pid = 5675] [id = 594] 00:12:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46a624f800) [pid = 5675] [serial = 1783] [outer = (nil)] 00:12:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46a63c6000) [pid = 5675] [serial = 1784] [outer = 0x7f46a624f800] 00:12:44 INFO - PROCESS | 5675 | 1461568364738 Marionette DEBUG loaded listener.js 00:12:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46a63cf400) [pid = 5675] [serial = 1785] [outer = 0x7f46a624f800] 00:12:45 INFO - PROCESS | 5675 | 1461568365613 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]]]}] 00:12:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:12:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1533ms 00:12:45 INFO - PROCESS | 5675 | 1461568365719 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 00:12:45 INFO - PROCESS | 5675 | 1461568365723 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 00:12:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:12:45 INFO - PROCESS | 5675 | 1461568365728 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:12:45 INFO - PROCESS | 5675 | 1461568365730 Marionette TRACE conn3 <- [1,2350,null,{}] 00:12:45 INFO - PROCESS | 5675 | 1461568365736 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}] 00:12:45 INFO - PROCESS | 5675 | 1461568365969 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 00:12:46 INFO - PROCESS | 5675 | 1461568366284 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46962ce800 == 165 [pid = 5675] [id = 595] 00:12:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f4696eea000) [pid = 5675] [serial = 1786] [outer = (nil)] 00:12:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f4698ac4400) [pid = 5675] [serial = 1787] [outer = 0x7f4696eea000] 00:12:46 INFO - PROCESS | 5675 | 1461568366360 Marionette DEBUG loaded listener.js 00:12:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f469ff8fc00) [pid = 5675] [serial = 1788] [outer = 0x7f4696eea000] 00:12:47 INFO - PROCESS | 5675 | 1461568367440 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]]]}] 00:12:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:12:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1778ms 00:12:47 INFO - PROCESS | 5675 | 1461568367511 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 00:12:47 INFO - PROCESS | 5675 | 1461568367517 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 00:12:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:12:47 INFO - PROCESS | 5675 | 1461568367526 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:12:47 INFO - PROCESS | 5675 | 1461568367530 Marionette TRACE conn3 <- [1,2354,null,{}] 00:12:47 INFO - PROCESS | 5675 | 1461568367540 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}] 00:12:47 INFO - PROCESS | 5675 | 1461568367854 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 00:12:49 INFO - PROCESS | 5675 | 1461568369021 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469910d800 == 166 [pid = 5675] [id = 596] 00:12:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f4696ef0c00) [pid = 5675] [serial = 1789] [outer = (nil)] 00:12:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f4696ef6400) [pid = 5675] [serial = 1790] [outer = 0x7f4696ef0c00] 00:12:49 INFO - PROCESS | 5675 | 1461568369107 Marionette DEBUG loaded listener.js 00:12:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f4698ac1000) [pid = 5675] [serial = 1791] [outer = 0x7f4696ef0c00] 00:12:49 INFO - PROCESS | 5675 | 1461568369970 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]]]}] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b0795000 == 165 [pid = 5675] [id = 67] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b77ab800 == 164 [pid = 5675] [id = 63] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6ab0800 == 163 [pid = 5675] [id = 55] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469d5ce800 == 162 [pid = 5675] [id = 577] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cb26000 == 161 [pid = 5675] [id = 576] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cb30000 == 160 [pid = 5675] [id = 553] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f4699a20000 == 159 [pid = 5675] [id = 575] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469911e000 == 158 [pid = 5675] [id = 574] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f4697087800 == 157 [pid = 5675] [id = 572] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a631c000 == 156 [pid = 5675] [id = 571] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a5064000 == 155 [pid = 5675] [id = 570] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4879800 == 154 [pid = 5675] [id = 569] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a465b800 == 153 [pid = 5675] [id = 568] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4322000 == 152 [pid = 5675] [id = 567] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4043000 == 151 [pid = 5675] [id = 566] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a294d800 == 150 [pid = 5675] [id = 565] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2111800 == 149 [pid = 5675] [id = 564] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2039800 == 148 [pid = 5675] [id = 563] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a1822000 == 147 [pid = 5675] [id = 562] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0b71000 == 146 [pid = 5675] [id = 561] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0942000 == 145 [pid = 5675] [id = 560] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0096800 == 144 [pid = 5675] [id = 559] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fd8d800 == 143 [pid = 5675] [id = 558] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469ea42800 == 142 [pid = 5675] [id = 557] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469de64800 == 141 [pid = 5675] [id = 556] 00:12:50 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46997d6000 == 140 [pid = 5675] [id = 555] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46b4af1800) [pid = 5675] [serial = 1629] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f469e642800) [pid = 5675] [serial = 1604] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46b16ed800) [pid = 5675] [serial = 1626] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46ad4bac00) [pid = 5675] [serial = 1617] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46a090f800) [pid = 5675] [serial = 1650] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46b1408800) [pid = 5675] [serial = 1625] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46aded9400) [pid = 5675] [serial = 1619] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46acf99c00) [pid = 5675] [serial = 1616] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46ac5a6000) [pid = 5675] [serial = 1530] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46a1aaa000) [pid = 5675] [serial = 1607] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46b83d5800) [pid = 5675] [serial = 1631] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46a2b51000) [pid = 5675] [serial = 1610] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46a620c400) [pid = 5675] [serial = 1637] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46b1a81400) [pid = 5675] [serial = 1628] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f469d8a9000) [pid = 5675] [serial = 1652] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46af111800) [pid = 5675] [serial = 1620] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f4699aa8800) [pid = 5675] [serial = 1658] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46a4335800) [pid = 5675] [serial = 1611] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46c8fc5800) [pid = 5675] [serial = 1644] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f469ca59000) [pid = 5675] [serial = 1662] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f469c85ac00) [pid = 5675] [serial = 1661] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46a0910c00) [pid = 5675] [serial = 1653] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f4698d13800) [pid = 5675] [serial = 1656] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46c8fc7c00) [pid = 5675] [serial = 1635] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46ac80c400) [pid = 5675] [serial = 1641] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46ac806c00) [pid = 5675] [serial = 1640] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46a0907c00) [pid = 5675] [serial = 1649] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f469a820400) [pid = 5675] [serial = 1602] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f469a66b400) [pid = 5675] [serial = 1659] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46c8e78000) [pid = 5675] [serial = 1634] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f469ff8d400) [pid = 5675] [serial = 1646] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a626c400) [pid = 5675] [serial = 1614] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46a5151c00) [pid = 5675] [serial = 1613] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f469fd46000) [pid = 5675] [serial = 1605] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f4699aafc00) [pid = 5675] [serial = 1601] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46c723d800) [pid = 5675] [serial = 1638] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46ac811c00) [pid = 5675] [serial = 1643] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46a2330c00) [pid = 5675] [serial = 1608] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46c5152c00) [pid = 5675] [serial = 1632] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f469ff92000) [pid = 5675] [serial = 1647] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f4698ac8000) [pid = 5675] [serial = 1655] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46afde7000) [pid = 5675] [serial = 1622] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f469919bc00) [pid = 5675] [serial = 1664] [outer = (nil)] [url = about:blank] 00:12:50 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46b113c400) [pid = 5675] [serial = 1623] [outer = (nil)] [url = about:blank] 00:12:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:12:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 3142ms 00:12:50 INFO - PROCESS | 5675 | 1461568370784 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 00:12:50 INFO - PROCESS | 5675 | 1461568370787 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 00:12:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:12:50 INFO - PROCESS | 5675 | 1461568370802 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:12:50 INFO - PROCESS | 5675 | 1461568370807 Marionette TRACE conn3 <- [1,2358,null,{}] 00:12:50 INFO - PROCESS | 5675 | 1461568370818 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}] 00:12:51 INFO - PROCESS | 5675 | 1461568371025 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 00:12:51 INFO - PROCESS | 5675 | 1461568371039 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f4697088800 == 141 [pid = 5675] [id = 597] 00:12:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f469919f000) [pid = 5675] [serial = 1792] [outer = (nil)] 00:12:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f4699aa2800) [pid = 5675] [serial = 1793] [outer = 0x7f469919f000] 00:12:51 INFO - PROCESS | 5675 | 1461568371105 Marionette DEBUG loaded listener.js 00:12:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f469a669800) [pid = 5675] [serial = 1794] [outer = 0x7f469919f000] 00:12:52 INFO - PROCESS | 5675 | 1461568372578 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]]]}] 00:12:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:12:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1846ms 00:12:52 INFO - PROCESS | 5675 | 1461568372646 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 00:12:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:12:52 INFO - PROCESS | 5675 | 1461568372651 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 00:12:52 INFO - PROCESS | 5675 | 1461568372657 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:12:52 INFO - PROCESS | 5675 | 1461568372660 Marionette TRACE conn3 <- [1,2362,null,{}] 00:12:52 INFO - PROCESS | 5675 | 1461568372666 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}] 00:12:52 INFO - PROCESS | 5675 | 1461568372856 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 00:12:53 INFO - PROCESS | 5675 | 1461568373114 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a95b000 == 142 [pid = 5675] [id = 598] 00:12:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f469a812400) [pid = 5675] [serial = 1795] [outer = (nil)] 00:12:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f469abf2800) [pid = 5675] [serial = 1796] [outer = 0x7f469a812400] 00:12:53 INFO - PROCESS | 5675 | 1461568373174 Marionette DEBUG loaded listener.js 00:12:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f469ca56400) [pid = 5675] [serial = 1797] [outer = 0x7f469a812400] 00:12:53 INFO - PROCESS | 5675 | 1461568373941 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]]]}] 00:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1331ms 00:12:54 INFO - PROCESS | 5675 | 1461568374005 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 00:12:54 INFO - PROCESS | 5675 | 1461568374012 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 00:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:12:54 INFO - PROCESS | 5675 | 1461568374048 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:12:54 INFO - PROCESS | 5675 | 1461568374061 Marionette TRACE conn3 <- [1,2366,null,{}] 00:12:54 INFO - PROCESS | 5675 | 1461568374083 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}] 00:12:54 INFO - PROCESS | 5675 | 1461568374438 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 00:12:54 INFO - PROCESS | 5675 | 1461568374473 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469de62800 == 143 [pid = 5675] [id = 599] 00:12:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f469a9ecc00) [pid = 5675] [serial = 1798] [outer = (nil)] 00:12:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f469de07800) [pid = 5675] [serial = 1799] [outer = 0x7f469a9ecc00] 00:12:54 INFO - PROCESS | 5675 | 1461568374543 Marionette DEBUG loaded listener.js 00:12:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f469de14c00) [pid = 5675] [serial = 1800] [outer = 0x7f469a9ecc00] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f469ca5b400) [pid = 5675] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f469de0b000) [pid = 5675] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f4698ac6000) [pid = 5675] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f469a9e8800) [pid = 5675] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46a179e400) [pid = 5675] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a219ec00) [pid = 5675] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f4698abec00) [pid = 5675] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f469fc6f800) [pid = 5675] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f469ff8a400) [pid = 5675] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46a21a4c00) [pid = 5675] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46a219f800) [pid = 5675] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f469ed67800) [pid = 5675] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f469cb94400) [pid = 5675] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f4696eeb800) [pid = 5675] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f4696eea800) [pid = 5675] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f469a669c00) [pid = 5675] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f469ed67400) [pid = 5675] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f4698abd800) [pid = 5675] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f469fc6f400) [pid = 5675] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f4699196800) [pid = 5675] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f469a9ebc00) [pid = 5675] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f46a179ec00) [pid = 5675] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f4696eec000) [pid = 5675] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:12:56 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f469ed70800) [pid = 5675] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:12:56 INFO - PROCESS | 5675 | 1461568376207 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]]]}] 00:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 2223ms 00:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:12:56 INFO - PROCESS | 5675 | 1461568376259 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 00:12:56 INFO - PROCESS | 5675 | 1461568376262 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 00:12:56 INFO - PROCESS | 5675 | 1461568376269 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:12:56 INFO - PROCESS | 5675 | 1461568376272 Marionette TRACE conn3 <- [1,2370,null,{}] 00:12:56 INFO - PROCESS | 5675 | 1461568376277 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}] 00:12:56 INFO - PROCESS | 5675 | 1461568376459 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 00:12:56 INFO - PROCESS | 5675 | 1461568376469 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469de60800 == 144 [pid = 5675] [id = 600] 00:12:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f4696eec000) [pid = 5675] [serial = 1801] [outer = (nil)] 00:12:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f469a9ebc00) [pid = 5675] [serial = 1802] [outer = 0x7f4696eec000] 00:12:56 INFO - PROCESS | 5675 | 1461568376678 Marionette DEBUG loaded listener.js 00:12:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f469de0ec00) [pid = 5675] [serial = 1803] [outer = 0x7f4696eec000] 00:12:57 INFO - PROCESS | 5675 | 1461568377351 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]]]}] 00:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1127ms 00:12:57 INFO - PROCESS | 5675 | 1461568377396 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 00:12:57 INFO - PROCESS | 5675 | 1461568377399 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 00:12:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:12:57 INFO - PROCESS | 5675 | 1461568377405 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:12:57 INFO - PROCESS | 5675 | 1461568377407 Marionette TRACE conn3 <- [1,2374,null,{}] 00:12:57 INFO - PROCESS | 5675 | 1461568377412 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}] 00:12:57 INFO - PROCESS | 5675 | 1461568377662 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 00:12:57 INFO - PROCESS | 5675 | 1461568377687 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fc43000 == 145 [pid = 5675] [id = 601] 00:12:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f469e733400) [pid = 5675] [serial = 1804] [outer = (nil)] 00:12:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f469ece8800) [pid = 5675] [serial = 1805] [outer = 0x7f469e733400] 00:12:57 INFO - PROCESS | 5675 | 1461568377757 Marionette DEBUG loaded listener.js 00:12:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f469ee94000) [pid = 5675] [serial = 1806] [outer = 0x7f469e733400] 00:12:58 INFO - PROCESS | 5675 | 1461568378939 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]]]}] 00:12:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:12:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1583ms 00:12:58 INFO - PROCESS | 5675 | 1461568378989 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 00:12:58 INFO - PROCESS | 5675 | 1461568378995 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 00:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:12:59 INFO - PROCESS | 5675 | 1461568379004 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:12:59 INFO - PROCESS | 5675 | 1461568379009 Marionette TRACE conn3 <- [1,2378,null,{}] 00:12:59 INFO - PROCESS | 5675 | 1461568379016 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}] 00:12:59 INFO - PROCESS | 5675 | 1461568379237 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 00:12:59 INFO - PROCESS | 5675 | 1461568379494 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:12:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469c945000 == 146 [pid = 5675] [id = 602] 00:12:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f469945d400) [pid = 5675] [serial = 1807] [outer = (nil)] 00:12:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f469a669000) [pid = 5675] [serial = 1808] [outer = 0x7f469945d400] 00:12:59 INFO - PROCESS | 5675 | 1461568379583 Marionette DEBUG loaded listener.js 00:12:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f469a9f0c00) [pid = 5675] [serial = 1809] [outer = 0x7f469945d400] 00:13:00 INFO - PROCESS | 5675 | 1461568380493 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]]]}] 00:13:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:13:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1545ms 00:13:00 INFO - PROCESS | 5675 | 1461568380550 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 00:13:00 INFO - PROCESS | 5675 | 1461568380558 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 00:13:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:13:00 INFO - PROCESS | 5675 | 1461568380568 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:13:00 INFO - PROCESS | 5675 | 1461568380572 Marionette TRACE conn3 <- [1,2382,null,{}] 00:13:00 INFO - PROCESS | 5675 | 1461568380577 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}] 00:13:00 INFO - PROCESS | 5675 | 1461568380800 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 00:13:01 INFO - PROCESS | 5675 | 1461568381091 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fd80800 == 147 [pid = 5675] [id = 603] 00:13:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f469abe9c00) [pid = 5675] [serial = 1810] [outer = (nil)] 00:13:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f469d89fc00) [pid = 5675] [serial = 1811] [outer = 0x7f469abe9c00] 00:13:01 INFO - PROCESS | 5675 | 1461568381178 Marionette DEBUG loaded listener.js 00:13:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f469e646000) [pid = 5675] [serial = 1812] [outer = 0x7f469abe9c00] 00:13:02 INFO - PROCESS | 5675 | 1461568382122 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]]]}] 00:13:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:13:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1632ms 00:13:02 INFO - PROCESS | 5675 | 1461568382202 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 00:13:02 INFO - PROCESS | 5675 | 1461568382208 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 00:13:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:13:02 INFO - PROCESS | 5675 | 1461568382222 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:13:02 INFO - PROCESS | 5675 | 1461568382231 Marionette TRACE conn3 <- [1,2386,null,{}] 00:13:02 INFO - PROCESS | 5675 | 1461568382304 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}] 00:13:02 INFO - PROCESS | 5675 | 1461568382607 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 00:13:02 INFO - PROCESS | 5675 | 1461568382814 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a092b800 == 148 [pid = 5675] [id = 604] 00:13:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f469ed70800) [pid = 5675] [serial = 1813] [outer = (nil)] 00:13:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f469fc6ac00) [pid = 5675] [serial = 1814] [outer = 0x7f469ed70800] 00:13:02 INFO - PROCESS | 5675 | 1461568382888 Marionette DEBUG loaded listener.js 00:13:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f469fd4a000) [pid = 5675] [serial = 1815] [outer = 0x7f469ed70800] 00:13:03 INFO - PROCESS | 5675 | 1461568383739 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]]]}] 00:13:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:13:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1596ms 00:13:03 INFO - PROCESS | 5675 | 1461568383818 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 00:13:03 INFO - PROCESS | 5675 | 1461568383823 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 00:13:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:13:03 INFO - PROCESS | 5675 | 1461568383830 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:13:03 INFO - PROCESS | 5675 | 1461568383833 Marionette TRACE conn3 <- [1,2390,null,{}] 00:13:03 INFO - PROCESS | 5675 | 1461568383839 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}] 00:13:04 INFO - PROCESS | 5675 | 1461568384078 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 00:13:04 INFO - PROCESS | 5675 | 1461568384288 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0bc3800 == 149 [pid = 5675] [id = 605] 00:13:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f469ee91000) [pid = 5675] [serial = 1816] [outer = (nil)] 00:13:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f469febd400) [pid = 5675] [serial = 1817] [outer = 0x7f469ee91000] 00:13:04 INFO - PROCESS | 5675 | 1461568384450 Marionette DEBUG loaded listener.js 00:13:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f469ffcd400) [pid = 5675] [serial = 1818] [outer = 0x7f469ee91000] 00:13:05 INFO - PROCESS | 5675 | 1461568385283 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]]]}] 00:13:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:13:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1480ms 00:13:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:13:05 INFO - PROCESS | 5675 | 1461568385314 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 00:13:05 INFO - PROCESS | 5675 | 1461568385317 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 00:13:05 INFO - PROCESS | 5675 | 1461568385323 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:13:05 INFO - PROCESS | 5675 | 1461568385326 Marionette TRACE conn3 <- [1,2394,null,{}] 00:13:05 INFO - PROCESS | 5675 | 1461568385331 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}] 00:13:05 INFO - PROCESS | 5675 | 1461568385524 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 00:13:05 INFO - PROCESS | 5675 | 1461568385737 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2033000 == 150 [pid = 5675] [id = 606] 00:13:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f469ffdc000) [pid = 5675] [serial = 1819] [outer = (nil)] 00:13:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46a00e9400) [pid = 5675] [serial = 1820] [outer = 0x7f469ffdc000] 00:13:05 INFO - PROCESS | 5675 | 1461568385884 Marionette DEBUG loaded listener.js 00:13:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46a082d400) [pid = 5675] [serial = 1821] [outer = 0x7f469ffdc000] 00:13:06 INFO - PROCESS | 5675 | 1461568386872 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]]]}] 00:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1581ms 00:13:06 INFO - PROCESS | 5675 | 1461568386904 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 00:13:06 INFO - PROCESS | 5675 | 1461568386907 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 00:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:13:06 INFO - PROCESS | 5675 | 1461568386913 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:13:06 INFO - PROCESS | 5675 | 1461568386915 Marionette TRACE conn3 <- [1,2398,null,{}] 00:13:06 INFO - PROCESS | 5675 | 1461568386921 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}] 00:13:07 INFO - PROCESS | 5675 | 1461568387153 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 00:13:07 INFO - PROCESS | 5675 | 1461568387373 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2150000 == 151 [pid = 5675] [id = 607] 00:13:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46a0835c00) [pid = 5675] [serial = 1822] [outer = (nil)] 00:13:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46a17a0c00) [pid = 5675] [serial = 1823] [outer = 0x7f46a0835c00] 00:13:07 INFO - PROCESS | 5675 | 1461568387489 Marionette DEBUG loaded listener.js 00:13:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46a205b400) [pid = 5675] [serial = 1824] [outer = 0x7f46a0835c00] 00:13:08 INFO - PROCESS | 5675 | 1461568388398 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]]]}] 00:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1532ms 00:13:08 INFO - PROCESS | 5675 | 1461568388447 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 00:13:08 INFO - PROCESS | 5675 | 1461568388451 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 00:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:13:08 INFO - PROCESS | 5675 | 1461568388456 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:13:08 INFO - PROCESS | 5675 | 1461568388459 Marionette TRACE conn3 <- [1,2402,null,{}] 00:13:08 INFO - PROCESS | 5675 | 1461568388464 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}] 00:13:08 INFO - PROCESS | 5675 | 1461568388666 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 00:13:08 INFO - PROCESS | 5675 | 1461568388879 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4043000 == 152 [pid = 5675] [id = 608] 00:13:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46a0837000) [pid = 5675] [serial = 1825] [outer = (nil)] 00:13:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46a219ec00) [pid = 5675] [serial = 1826] [outer = 0x7f46a0837000] 00:13:08 INFO - PROCESS | 5675 | 1461568388990 Marionette DEBUG loaded listener.js 00:13:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46a232a400) [pid = 5675] [serial = 1827] [outer = 0x7f46a0837000] 00:13:09 INFO - PROCESS | 5675 | 1461568389912 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]]]}] 00:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1483ms 00:13:09 INFO - PROCESS | 5675 | 1461568389941 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 00:13:09 INFO - PROCESS | 5675 | 1461568389945 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 00:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:13:09 INFO - PROCESS | 5675 | 1461568389950 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:13:09 INFO - PROCESS | 5675 | 1461568389952 Marionette TRACE conn3 <- [1,2406,null,{}] 00:13:09 INFO - PROCESS | 5675 | 1461568389958 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}] 00:13:10 INFO - PROCESS | 5675 | 1461568390164 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 00:13:10 INFO - PROCESS | 5675 | 1461568390378 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a461d800 == 153 [pid = 5675] [id = 609] 00:13:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46a1aae400) [pid = 5675] [serial = 1828] [outer = (nil)] 00:13:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46a2335400) [pid = 5675] [serial = 1829] [outer = 0x7f46a1aae400] 00:13:10 INFO - PROCESS | 5675 | 1461568390489 Marionette DEBUG loaded listener.js 00:13:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46a296d800) [pid = 5675] [serial = 1830] [outer = 0x7f46a1aae400] 00:13:11 INFO - PROCESS | 5675 | 1461568391408 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]]]}] 00:13:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:13:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1488ms 00:13:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:13:11 INFO - PROCESS | 5675 | 1461568391440 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 00:13:11 INFO - PROCESS | 5675 | 1461568391443 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 00:13:11 INFO - PROCESS | 5675 | 1461568391449 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:13:11 INFO - PROCESS | 5675 | 1461568391452 Marionette TRACE conn3 <- [1,2410,null,{}] 00:13:11 INFO - PROCESS | 5675 | 1461568391457 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}] 00:13:11 INFO - PROCESS | 5675 | 1461568391673 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 00:13:11 INFO - PROCESS | 5675 | 1461568391892 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4862800 == 154 [pid = 5675] [id = 610] 00:13:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f469ffd3400) [pid = 5675] [serial = 1831] [outer = (nil)] 00:13:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46a40e3800) [pid = 5675] [serial = 1832] [outer = 0x7f469ffd3400] 00:13:12 INFO - PROCESS | 5675 | 1461568392009 Marionette DEBUG loaded listener.js 00:13:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46a40ef800) [pid = 5675] [serial = 1833] [outer = 0x7f469ffd3400] 00:13:12 INFO - PROCESS | 5675 | 1461568392985 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]]]}] 00:13:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:13:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1593ms 00:13:13 INFO - PROCESS | 5675 | 1461568393042 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 00:13:13 INFO - PROCESS | 5675 | 1461568393044 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 00:13:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:13:13 INFO - PROCESS | 5675 | 1461568393051 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:13:13 INFO - PROCESS | 5675 | 1461568393053 Marionette TRACE conn3 <- [1,2414,null,{}] 00:13:13 INFO - PROCESS | 5675 | 1461568393058 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}] 00:13:13 INFO - PROCESS | 5675 | 1461568393336 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 00:13:13 INFO - PROCESS | 5675 | 1461568393723 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a5067800 == 155 [pid = 5675] [id = 611] 00:13:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46a4ff3400) [pid = 5675] [serial = 1834] [outer = (nil)] 00:13:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a4ff8c00) [pid = 5675] [serial = 1835] [outer = 0x7f46a4ff3400] 00:13:13 INFO - PROCESS | 5675 | 1461568393857 Marionette DEBUG loaded listener.js 00:13:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46a5151800) [pid = 5675] [serial = 1836] [outer = 0x7f46a4ff3400] 00:13:15 INFO - PROCESS | 5675 | 1461568395049 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]]]}] 00:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2037ms 00:13:15 INFO - PROCESS | 5675 | 1461568395089 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 00:13:15 INFO - PROCESS | 5675 | 1461568395093 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 00:13:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:13:15 INFO - PROCESS | 5675 | 1461568395099 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:13:15 INFO - PROCESS | 5675 | 1461568395102 Marionette TRACE conn3 <- [1,2418,null,{}] 00:13:15 INFO - PROCESS | 5675 | 1461568395107 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}] 00:13:15 INFO - PROCESS | 5675 | 1461568395343 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 00:13:15 INFO - PROCESS | 5675 | 1461568395606 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6e0b000 == 156 [pid = 5675] [id = 612] 00:13:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46a4ff4800) [pid = 5675] [serial = 1837] [outer = (nil)] 00:13:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46a6208400) [pid = 5675] [serial = 1838] [outer = 0x7f46a4ff4800] 00:13:15 INFO - PROCESS | 5675 | 1461568395733 Marionette DEBUG loaded listener.js 00:13:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46a6399400) [pid = 5675] [serial = 1839] [outer = 0x7f46a4ff4800] 00:13:16 INFO - PROCESS | 5675 | 1461568396593 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]]]}] 00:13:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:13:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1543ms 00:13:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:13:16 INFO - PROCESS | 5675 | 1461568396643 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 00:13:16 INFO - PROCESS | 5675 | 1461568396646 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 00:13:16 INFO - PROCESS | 5675 | 1461568396652 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:13:16 INFO - PROCESS | 5675 | 1461568396655 Marionette TRACE conn3 <- [1,2422,null,{}] 00:13:16 INFO - PROCESS | 5675 | 1461568396660 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}] 00:13:16 INFO - PROCESS | 5675 | 1461568396871 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 00:13:17 INFO - PROCESS | 5675 | 1461568397089 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad12c000 == 157 [pid = 5675] [id = 613] 00:13:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f469ed6b800) [pid = 5675] [serial = 1840] [outer = (nil)] 00:13:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46a63a8800) [pid = 5675] [serial = 1841] [outer = 0x7f469ed6b800] 00:13:17 INFO - PROCESS | 5675 | 1461568397201 Marionette DEBUG loaded listener.js 00:13:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46a6cc5000) [pid = 5675] [serial = 1842] [outer = 0x7f469ed6b800] 00:13:18 INFO - PROCESS | 5675 | 1461568398122 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]]]}] 00:13:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:13:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1530ms 00:13:18 INFO - PROCESS | 5675 | 1461568398182 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 00:13:18 INFO - PROCESS | 5675 | 1461568398186 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 00:13:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:13:18 INFO - PROCESS | 5675 | 1461568398192 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:13:18 INFO - PROCESS | 5675 | 1461568398195 Marionette TRACE conn3 <- [1,2426,null,{}] 00:13:18 INFO - PROCESS | 5675 | 1461568398211 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}] 00:13:18 INFO - PROCESS | 5675 | 1461568398437 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 00:13:18 INFO - PROCESS | 5675 | 1461568398693 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada69000 == 158 [pid = 5675] [id = 614] 00:13:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46a5f14400) [pid = 5675] [serial = 1843] [outer = (nil)] 00:13:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46a6d77400) [pid = 5675] [serial = 1844] [outer = 0x7f46a5f14400] 00:13:18 INFO - PROCESS | 5675 | 1461568398813 Marionette DEBUG loaded listener.js 00:13:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46a6d7cc00) [pid = 5675] [serial = 1845] [outer = 0x7f46a5f14400] 00:13:19 INFO - PROCESS | 5675 | 1461568399652 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]]]}] 00:13:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:13:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1504ms 00:13:19 INFO - PROCESS | 5675 | 1461568399697 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 00:13:19 INFO - PROCESS | 5675 | 1461568399701 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 00:13:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:13:19 INFO - PROCESS | 5675 | 1461568399706 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:13:19 INFO - PROCESS | 5675 | 1461568399709 Marionette TRACE conn3 <- [1,2430,null,{}] 00:13:19 INFO - PROCESS | 5675 | 1461568399714 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}] 00:13:19 INFO - PROCESS | 5675 | 1461568399939 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 00:13:20 INFO - PROCESS | 5675 | 1461568400198 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adb79800 == 159 [pid = 5675] [id = 615] 00:13:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46a5f1fc00) [pid = 5675] [serial = 1846] [outer = (nil)] 00:13:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46a6f8d800) [pid = 5675] [serial = 1847] [outer = 0x7f46a5f1fc00] 00:13:20 INFO - PROCESS | 5675 | 1461568400279 Marionette DEBUG loaded listener.js 00:13:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46a6f96400) [pid = 5675] [serial = 1848] [outer = 0x7f46a5f1fc00] 00:13:21 INFO - PROCESS | 5675 | 1461568401278 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]]]}] 00:13:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:13:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1629ms 00:13:21 INFO - PROCESS | 5675 | 1461568401337 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 00:13:21 INFO - PROCESS | 5675 | 1461568401341 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 00:13:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:13:21 INFO - PROCESS | 5675 | 1461568401346 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:13:21 INFO - PROCESS | 5675 | 1461568401348 Marionette TRACE conn3 <- [1,2434,null,{}] 00:13:21 INFO - PROCESS | 5675 | 1461568401354 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}] 00:13:21 INFO - PROCESS | 5675 | 1461568401575 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 00:13:21 INFO - PROCESS | 5675 | 1461568401833 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf39000 == 160 [pid = 5675] [id = 616] 00:13:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46a480dc00) [pid = 5675] [serial = 1849] [outer = (nil)] 00:13:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46aa875c00) [pid = 5675] [serial = 1850] [outer = 0x7f46a480dc00] 00:13:21 INFO - PROCESS | 5675 | 1461568401949 Marionette DEBUG loaded listener.js 00:13:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46aa87e000) [pid = 5675] [serial = 1851] [outer = 0x7f46a480dc00] 00:13:22 INFO - PROCESS | 5675 | 1461568402771 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]]]}] 00:13:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:13:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1484ms 00:13:22 INFO - PROCESS | 5675 | 1461568402831 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 00:13:22 INFO - PROCESS | 5675 | 1461568402835 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 00:13:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:13:22 INFO - PROCESS | 5675 | 1461568402841 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:13:22 INFO - PROCESS | 5675 | 1461568402843 Marionette TRACE conn3 <- [1,2438,null,{}] 00:13:22 INFO - PROCESS | 5675 | 1461568402849 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}] 00:13:23 INFO - PROCESS | 5675 | 1461568403064 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 00:13:23 INFO - PROCESS | 5675 | 1461568403326 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aee14000 == 161 [pid = 5675] [id = 617] 00:13:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46a6cc2c00) [pid = 5675] [serial = 1852] [outer = (nil)] 00:13:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46aa8d5c00) [pid = 5675] [serial = 1853] [outer = 0x7f46a6cc2c00] 00:13:23 INFO - PROCESS | 5675 | 1461568403402 Marionette DEBUG loaded listener.js 00:13:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46aa8dcc00) [pid = 5675] [serial = 1854] [outer = 0x7f46a6cc2c00] 00:13:24 INFO - PROCESS | 5675 | 1461568404410 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]]]}] 00:13:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:13:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1643ms 00:13:24 INFO - PROCESS | 5675 | 1461568404485 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 00:13:24 INFO - PROCESS | 5675 | 1461568404487 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 00:13:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:13:24 INFO - PROCESS | 5675 | 1461568404494 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:13:24 INFO - PROCESS | 5675 | 1461568404498 Marionette TRACE conn3 <- [1,2442,null,{}] 00:13:24 INFO - PROCESS | 5675 | 1461568404503 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}] 00:13:24 INFO - PROCESS | 5675 | 1461568404760 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 00:13:25 INFO - PROCESS | 5675 | 1461568405065 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46af1a9000 == 162 [pid = 5675] [id = 618] 00:13:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46a6f98800) [pid = 5675] [serial = 1855] [outer = (nil)] 00:13:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46ac5a6000) [pid = 5675] [serial = 1856] [outer = 0x7f46a6f98800] 00:13:25 INFO - PROCESS | 5675 | 1461568405143 Marionette DEBUG loaded listener.js 00:13:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46ac805400) [pid = 5675] [serial = 1857] [outer = 0x7f46a6f98800] 00:13:25 INFO - PROCESS | 5675 | 1461568405980 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]]]}] 00:13:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:13:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1533ms 00:13:26 INFO - PROCESS | 5675 | 1461568406031 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 00:13:26 INFO - PROCESS | 5675 | 1461568406035 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 00:13:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:13:26 INFO - PROCESS | 5675 | 1461568406040 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:13:26 INFO - PROCESS | 5675 | 1461568406042 Marionette TRACE conn3 <- [1,2446,null,{}] 00:13:26 INFO - PROCESS | 5675 | 1461568406048 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}] 00:13:26 INFO - PROCESS | 5675 | 1461568406276 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 00:13:26 INFO - PROCESS | 5675 | 1461568406543 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afdb3800 == 163 [pid = 5675] [id = 619] 00:13:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46aa878c00) [pid = 5675] [serial = 1858] [outer = (nil)] 00:13:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46ac80b800) [pid = 5675] [serial = 1859] [outer = 0x7f46aa878c00] 00:13:26 INFO - PROCESS | 5675 | 1461568406689 Marionette DEBUG loaded listener.js 00:13:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46ac810800) [pid = 5675] [serial = 1860] [outer = 0x7f46aa878c00] 00:13:27 INFO - PROCESS | 5675 | 1461568407499 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]]]}] 00:13:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:13:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1488ms 00:13:27 INFO - PROCESS | 5675 | 1461568407540 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 00:13:27 INFO - PROCESS | 5675 | 1461568407544 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 00:13:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:13:27 INFO - PROCESS | 5675 | 1461568407553 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:13:27 INFO - PROCESS | 5675 | 1461568407556 Marionette TRACE conn3 <- [1,2450,null,{}] 00:13:27 INFO - PROCESS | 5675 | 1461568407561 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}] 00:13:27 INFO - PROCESS | 5675 | 1461568407785 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 00:13:28 INFO - PROCESS | 5675 | 1461568408055 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469706f800 == 164 [pid = 5675] [id = 620] 00:13:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f4697115400) [pid = 5675] [serial = 1861] [outer = (nil)] 00:13:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f4698d0e400) [pid = 5675] [serial = 1862] [outer = 0x7f4697115400] 00:13:28 INFO - PROCESS | 5675 | 1461568408127 Marionette DEBUG loaded listener.js 00:13:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f469d89f000) [pid = 5675] [serial = 1863] [outer = 0x7f4697115400] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469de60800 == 163 [pid = 5675] [id = 600] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469de62800 == 162 [pid = 5675] [id = 599] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a95b000 == 161 [pid = 5675] [id = 598] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f4697088800 == 160 [pid = 5675] [id = 597] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469910d800 == 159 [pid = 5675] [id = 596] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4e8b800 == 158 [pid = 5675] [id = 588] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4671000 == 157 [pid = 5675] [id = 587] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a430e000 == 156 [pid = 5675] [id = 586] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2aca800 == 155 [pid = 5675] [id = 585] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2157800 == 154 [pid = 5675] [id = 584] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0ba9800 == 153 [pid = 5675] [id = 583] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a092e800 == 152 [pid = 5675] [id = 582] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fdc3800 == 151 [pid = 5675] [id = 581] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469e66d800 == 150 [pid = 5675] [id = 580] 00:13:29 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a955000 == 149 [pid = 5675] [id = 579] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f469cba1400) [pid = 5675] [serial = 1734] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f469cb9ec00) [pid = 5675] [serial = 1674] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46a433a000) [pid = 5675] [serial = 1713] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f469a814c00) [pid = 5675] [serial = 1728] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f469d8a5000) [pid = 5675] [serial = 1676] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46a17a2400) [pid = 5675] [serial = 1697] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46a2329800) [pid = 5675] [serial = 1704] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f4698d12800) [pid = 5675] [serial = 1724] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f469ffd4400) [pid = 5675] [serial = 1691] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46a0834400) [pid = 5675] [serial = 1695] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46a2b52c00) [pid = 5675] [serial = 1709] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46a082b800) [pid = 5675] [serial = 1694] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f469de0cc00) [pid = 5675] [serial = 1677] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f469cb95c00) [pid = 5675] [serial = 1673] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46a2969000) [pid = 5675] [serial = 1707] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f469fd43c00) [pid = 5675] [serial = 1685] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f469e649000) [pid = 5675] [serial = 1680] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46a17b5800) [pid = 5675] [serial = 1698] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f4698d17c00) [pid = 5675] [serial = 1721] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46a0839400) [pid = 5675] [serial = 1719] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f469a816800) [pid = 5675] [serial = 1670] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f469ee9c400) [pid = 5675] [serial = 1683] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f4698ac9c00) [pid = 5675] [serial = 1667] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f469feb7800) [pid = 5675] [serial = 1688] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46a205bc00) [pid = 5675] [serial = 1599] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46a00e5800) [pid = 5675] [serial = 1692] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f469ed6f000) [pid = 5675] [serial = 1682] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f469fd4fc00) [pid = 5675] [serial = 1686] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f469919a000) [pid = 5675] [serial = 1725] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46a2b5b400) [pid = 5675] [serial = 1710] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f469de16c00) [pid = 5675] [serial = 1679] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f469c860800) [pid = 5675] [serial = 1730] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f469a9e8c00) [pid = 5675] [serial = 1671] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f469ff89c00) [pid = 5675] [serial = 1689] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f4699aaac00) [pid = 5675] [serial = 1727] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a1aadc00) [pid = 5675] [serial = 1701] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46a1aa6000) [pid = 5675] [serial = 1700] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46a40e5000) [pid = 5675] [serial = 1712] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46a2330000) [pid = 5675] [serial = 1706] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f469abec800) [pid = 5675] [serial = 1733] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46a480bc00) [pid = 5675] [serial = 1716] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46a4344800) [pid = 5675] [serial = 1715] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f469abebc00) [pid = 5675] [serial = 1722] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f469a65fc00) [pid = 5675] [serial = 1718] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f469ca5a800) [pid = 5675] [serial = 1731] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f469919ac00) [pid = 5675] [serial = 1668] [outer = (nil)] [url = about:blank] 00:13:29 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46a21a2c00) [pid = 5675] [serial = 1703] [outer = (nil)] [url = about:blank] 00:13:30 INFO - PROCESS | 5675 | 1461568410331 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]]]}] 00:13:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:13:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 2790ms 00:13:30 INFO - PROCESS | 5675 | 1461568410343 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 00:13:30 INFO - PROCESS | 5675 | 1461568410347 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 00:13:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:13:30 INFO - PROCESS | 5675 | 1461568410355 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:13:30 INFO - PROCESS | 5675 | 1461568410360 Marionette TRACE conn3 <- [1,2454,null,{}] 00:13:30 INFO - PROCESS | 5675 | 1461568410367 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}] 00:13:30 INFO - PROCESS | 5675 | 1461568410606 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 00:13:30 INFO - PROCESS | 5675 | 1461568410793 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46997dd000 == 150 [pid = 5675] [id = 621] 00:13:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f4698ac5000) [pid = 5675] [serial = 1864] [outer = (nil)] 00:13:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f4699196400) [pid = 5675] [serial = 1865] [outer = 0x7f4698ac5000] 00:13:30 INFO - PROCESS | 5675 | 1461568410866 Marionette DEBUG loaded listener.js 00:13:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f469945b400) [pid = 5675] [serial = 1866] [outer = 0x7f4698ac5000] 00:13:31 INFO - PROCESS | 5675 | 1461568411742 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]]]}] 00:13:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:13:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1434ms 00:13:31 INFO - PROCESS | 5675 | 1461568411790 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 00:13:31 INFO - PROCESS | 5675 | 1461568411798 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 00:13:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:13:31 INFO - PROCESS | 5675 | 1461568411807 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:13:31 INFO - PROCESS | 5675 | 1461568411813 Marionette TRACE conn3 <- [1,2458,null,{}] 00:13:31 INFO - PROCESS | 5675 | 1461568411818 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}] 00:13:32 INFO - PROCESS | 5675 | 1461568412110 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 00:13:32 INFO - PROCESS | 5675 | 1461568412228 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a9bb800 == 151 [pid = 5675] [id = 622] 00:13:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f469711b400) [pid = 5675] [serial = 1867] [outer = (nil)] 00:13:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f469a817800) [pid = 5675] [serial = 1868] [outer = 0x7f469711b400] 00:13:32 INFO - PROCESS | 5675 | 1461568412292 Marionette DEBUG loaded listener.js 00:13:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f469ca51400) [pid = 5675] [serial = 1869] [outer = 0x7f469711b400] 00:13:33 INFO - PROCESS | 5675 | 1461568413315 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]]]}] 00:13:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:13:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1533ms 00:13:33 INFO - PROCESS | 5675 | 1461568413341 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 00:13:33 INFO - PROCESS | 5675 | 1461568413344 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 00:13:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:13:33 INFO - PROCESS | 5675 | 1461568413350 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:13:33 INFO - PROCESS | 5675 | 1461568413355 Marionette TRACE conn3 <- [1,2462,null,{}] 00:13:33 INFO - PROCESS | 5675 | 1461568413378 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}] 00:13:33 INFO - PROCESS | 5675 | 1461568413654 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 00:13:33 INFO - PROCESS | 5675 | 1461568413701 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469de6f000 == 152 [pid = 5675] [id = 623] 00:13:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f469de0e400) [pid = 5675] [serial = 1870] [outer = (nil)] 00:13:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f469e646400) [pid = 5675] [serial = 1871] [outer = 0x7f469de0e400] 00:13:33 INFO - PROCESS | 5675 | 1461568413766 Marionette DEBUG loaded listener.js 00:13:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f469ece0c00) [pid = 5675] [serial = 1872] [outer = 0x7f469de0e400] 00:13:35 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f469a812400) [pid = 5675] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:13:35 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f4696eec000) [pid = 5675] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:13:35 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f469a9ecc00) [pid = 5675] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:13:35 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f4696ef0c00) [pid = 5675] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:13:35 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f469919f000) [pid = 5675] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:13:35 INFO - PROCESS | 5675 | 1461568415354 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]]]}] 00:13:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:13:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2039ms 00:13:35 INFO - PROCESS | 5675 | 1461568415409 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 00:13:35 INFO - PROCESS | 5675 | 1461568415414 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 00:13:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:13:35 INFO - PROCESS | 5675 | 1461568415420 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:13:35 INFO - PROCESS | 5675 | 1461568415423 Marionette TRACE conn3 <- [1,2466,null,{}] 00:13:35 INFO - PROCESS | 5675 | 1461568415428 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}] 00:13:35 INFO - PROCESS | 5675 | 1461568415681 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 00:13:35 INFO - PROCESS | 5675 | 1461568415702 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469ea3d000 == 153 [pid = 5675] [id = 624] 00:13:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f4698d0f000) [pid = 5675] [serial = 1873] [outer = (nil)] 00:13:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f469de0e800) [pid = 5675] [serial = 1874] [outer = 0x7f4698d0f000] 00:13:35 INFO - PROCESS | 5675 | 1461568415762 Marionette DEBUG loaded listener.js 00:13:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f469ee96c00) [pid = 5675] [serial = 1875] [outer = 0x7f4698d0f000] 00:13:36 INFO - PROCESS | 5675 | 1461568416573 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]]]}] 00:13:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:13:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1180ms 00:13:36 INFO - PROCESS | 5675 | 1461568416600 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 00:13:36 INFO - PROCESS | 5675 | 1461568416603 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 00:13:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:13:36 INFO - PROCESS | 5675 | 1461568416608 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:13:36 INFO - PROCESS | 5675 | 1461568416610 Marionette TRACE conn3 <- [1,2470,null,{}] 00:13:36 INFO - PROCESS | 5675 | 1461568416615 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}] 00:13:36 INFO - PROCESS | 5675 | 1461568416865 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 00:13:37 INFO - PROCESS | 5675 | 1461568417040 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46962cf800 == 154 [pid = 5675] [id = 625] 00:13:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f4696ee8000) [pid = 5675] [serial = 1876] [outer = (nil)] 00:13:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f4696ef6000) [pid = 5675] [serial = 1877] [outer = 0x7f4696ee8000] 00:13:37 INFO - PROCESS | 5675 | 1461568417209 Marionette DEBUG loaded listener.js 00:13:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f4698acb000) [pid = 5675] [serial = 1878] [outer = 0x7f4696ee8000] 00:13:38 INFO - PROCESS | 5675 | 1461568418196 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]]]}] 00:13:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:13:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1627ms 00:13:38 INFO - PROCESS | 5675 | 1461568418237 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 00:13:38 INFO - PROCESS | 5675 | 1461568418243 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 00:13:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:13:38 INFO - PROCESS | 5675 | 1461568418251 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:13:38 INFO - PROCESS | 5675 | 1461568418256 Marionette TRACE conn3 <- [1,2474,null,{}] 00:13:38 INFO - PROCESS | 5675 | 1461568418263 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}] 00:13:38 INFO - PROCESS | 5675 | 1461568418488 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 00:13:38 INFO - PROCESS | 5675 | 1461568418702 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:38 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469d5ec800 == 155 [pid = 5675] [id = 626] 00:13:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f4696eec000) [pid = 5675] [serial = 1879] [outer = (nil)] 00:13:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f469c85bc00) [pid = 5675] [serial = 1880] [outer = 0x7f4696eec000] 00:13:38 INFO - PROCESS | 5675 | 1461568418821 Marionette DEBUG loaded listener.js 00:13:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f469cba1800) [pid = 5675] [serial = 1881] [outer = 0x7f4696eec000] 00:13:39 INFO - PROCESS | 5675 | 1461568419859 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]]]}] 00:13:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:13:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1682ms 00:13:39 INFO - PROCESS | 5675 | 1461568419935 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 00:13:39 INFO - PROCESS | 5675 | 1461568419942 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 00:13:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:13:39 INFO - PROCESS | 5675 | 1461568419949 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:13:39 INFO - PROCESS | 5675 | 1461568419953 Marionette TRACE conn3 <- [1,2478,null,{}] 00:13:39 INFO - PROCESS | 5675 | 1461568419958 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}] 00:13:40 INFO - PROCESS | 5675 | 1461568420220 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 00:13:40 INFO - PROCESS | 5675 | 1461568420511 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a00a0000 == 156 [pid = 5675] [id = 627] 00:13:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f469cb9a000) [pid = 5675] [serial = 1882] [outer = (nil)] 00:13:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f469ed69000) [pid = 5675] [serial = 1883] [outer = 0x7f469cb9a000] 00:13:40 INFO - PROCESS | 5675 | 1461568420631 Marionette DEBUG loaded listener.js 00:13:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f469fd4b800) [pid = 5675] [serial = 1884] [outer = 0x7f469cb9a000] 00:13:41 INFO - PROCESS | 5675 | 1461568421576 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]]]}] 00:13:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:13:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1686ms 00:13:41 INFO - PROCESS | 5675 | 1461568421637 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 00:13:41 INFO - PROCESS | 5675 | 1461568421641 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 00:13:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:13:41 INFO - PROCESS | 5675 | 1461568421649 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:13:41 INFO - PROCESS | 5675 | 1461568421658 Marionette TRACE conn3 <- [1,2482,null,{}] 00:13:41 INFO - PROCESS | 5675 | 1461568421672 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}] 00:13:41 INFO - PROCESS | 5675 | 1461568421944 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 00:13:42 INFO - PROCESS | 5675 | 1461568422246 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0b70000 == 157 [pid = 5675] [id = 628] 00:13:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f469ff89800) [pid = 5675] [serial = 1885] [outer = (nil)] 00:13:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46a082b800) [pid = 5675] [serial = 1886] [outer = 0x7f469ff89800] 00:13:42 INFO - PROCESS | 5675 | 1461568422320 Marionette DEBUG loaded listener.js 00:13:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a090c400) [pid = 5675] [serial = 1887] [outer = 0x7f469ff89800] 00:13:43 INFO - PROCESS | 5675 | 1461568423208 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]]]}] 00:13:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:13:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1601ms 00:13:43 INFO - PROCESS | 5675 | 1461568423249 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 00:13:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:13:43 INFO - PROCESS | 5675 | 1461568423253 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 00:13:43 INFO - PROCESS | 5675 | 1461568423259 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:13:43 INFO - PROCESS | 5675 | 1461568423262 Marionette TRACE conn3 <- [1,2486,null,{}] 00:13:43 INFO - PROCESS | 5675 | 1461568423267 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}] 00:13:43 INFO - PROCESS | 5675 | 1461568423468 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 00:13:43 INFO - PROCESS | 5675 | 1461568423686 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1a2d800 == 158 [pid = 5675] [id = 629] 00:13:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f469ff8a800) [pid = 5675] [serial = 1888] [outer = (nil)] 00:13:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46a17a8c00) [pid = 5675] [serial = 1889] [outer = 0x7f469ff8a800] 00:13:43 INFO - PROCESS | 5675 | 1461568423797 Marionette DEBUG loaded listener.js 00:13:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46a17d6800) [pid = 5675] [serial = 1890] [outer = 0x7f469ff8a800] 00:13:44 INFO - PROCESS | 5675 | 1461568424731 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]]]}] 00:13:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:13:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1528ms 00:13:44 INFO - PROCESS | 5675 | 1461568424789 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 00:13:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:13:44 INFO - PROCESS | 5675 | 1461568424793 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 00:13:44 INFO - PROCESS | 5675 | 1461568424799 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:13:44 INFO - PROCESS | 5675 | 1461568424803 Marionette TRACE conn3 <- [1,2490,null,{}] 00:13:44 INFO - PROCESS | 5675 | 1461568424808 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}] 00:13:45 INFO - PROCESS | 5675 | 1461568425022 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 00:13:45 INFO - PROCESS | 5675 | 1461568425241 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2123000 == 159 [pid = 5675] [id = 630] 00:13:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46a205bc00) [pid = 5675] [serial = 1891] [outer = (nil)] 00:13:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46a21a3400) [pid = 5675] [serial = 1892] [outer = 0x7f46a205bc00] 00:13:45 INFO - PROCESS | 5675 | 1461568425369 Marionette DEBUG loaded listener.js 00:13:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46a40ec000) [pid = 5675] [serial = 1893] [outer = 0x7f46a205bc00] 00:13:46 INFO - PROCESS | 5675 | 1461568426371 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]]]}] 00:13:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:13:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1636ms 00:13:46 INFO - PROCESS | 5675 | 1461568426435 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 00:13:46 INFO - PROCESS | 5675 | 1461568426439 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 00:13:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:13:46 INFO - PROCESS | 5675 | 1461568426444 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:13:46 INFO - PROCESS | 5675 | 1461568426447 Marionette TRACE conn3 <- [1,2494,null,{}] 00:13:46 INFO - PROCESS | 5675 | 1461568426452 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}] 00:13:46 INFO - PROCESS | 5675 | 1461568426686 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 00:13:46 INFO - PROCESS | 5675 | 1461568426987 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41c8800 == 160 [pid = 5675] [id = 631] 00:13:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46a2061800) [pid = 5675] [serial = 1894] [outer = (nil)] 00:13:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46a4ff4c00) [pid = 5675] [serial = 1895] [outer = 0x7f46a2061800] 00:13:47 INFO - PROCESS | 5675 | 1461568427070 Marionette DEBUG loaded listener.js 00:13:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46a5f1bc00) [pid = 5675] [serial = 1896] [outer = 0x7f46a2061800] 00:13:47 INFO - PROCESS | 5675 | 1461568427921 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]]]}] 00:13:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:13:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1531ms 00:13:47 INFO - PROCESS | 5675 | 1461568427977 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 00:13:47 INFO - PROCESS | 5675 | 1461568427981 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 00:13:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:13:47 INFO - PROCESS | 5675 | 1461568427987 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:13:47 INFO - PROCESS | 5675 | 1461568427989 Marionette TRACE conn3 <- [1,2498,null,{}] 00:13:47 INFO - PROCESS | 5675 | 1461568427995 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}] 00:13:48 INFO - PROCESS | 5675 | 1461568428214 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 00:13:48 INFO - PROCESS | 5675 | 1461568428477 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a465e000 == 161 [pid = 5675] [id = 632] 00:13:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46a4340000) [pid = 5675] [serial = 1897] [outer = (nil)] 00:13:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46a61d4000) [pid = 5675] [serial = 1898] [outer = 0x7f46a4340000] 00:13:48 INFO - PROCESS | 5675 | 1461568428600 Marionette DEBUG loaded listener.js 00:13:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46a620b800) [pid = 5675] [serial = 1899] [outer = 0x7f46a4340000] 00:13:49 INFO - PROCESS | 5675 | 1461568429451 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]]]}] 00:13:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:13:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1529ms 00:13:49 INFO - PROCESS | 5675 | 1461568429518 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 00:13:49 INFO - PROCESS | 5675 | 1461568429522 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 00:13:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:13:49 INFO - PROCESS | 5675 | 1461568429528 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:13:49 INFO - PROCESS | 5675 | 1461568429535 Marionette TRACE conn3 <- [1,2502,null,{}] 00:13:49 INFO - PROCESS | 5675 | 1461568429548 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}] 00:13:49 INFO - PROCESS | 5675 | 1461568429783 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 00:13:50 INFO - PROCESS | 5675 | 1461568430089 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:50 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e1f800 == 162 [pid = 5675] [id = 633] 00:13:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46a2971c00) [pid = 5675] [serial = 1900] [outer = (nil)] 00:13:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46a6249400) [pid = 5675] [serial = 1901] [outer = 0x7f46a2971c00] 00:13:50 INFO - PROCESS | 5675 | 1461568430172 Marionette DEBUG loaded listener.js 00:13:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46a6270000) [pid = 5675] [serial = 1902] [outer = 0x7f46a2971c00] 00:13:51 INFO - PROCESS | 5675 | 1461568431013 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]]]}] 00:13:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:13:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1543ms 00:13:51 INFO - PROCESS | 5675 | 1461568431072 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 00:13:51 INFO - PROCESS | 5675 | 1461568431075 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 00:13:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:13:51 INFO - PROCESS | 5675 | 1461568431081 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:13:51 INFO - PROCESS | 5675 | 1461568431084 Marionette TRACE conn3 <- [1,2506,null,{}] 00:13:51 INFO - PROCESS | 5675 | 1461568431090 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}] 00:13:51 INFO - PROCESS | 5675 | 1461568431342 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 00:13:51 INFO - PROCESS | 5675 | 1461568431677 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a631c000 == 163 [pid = 5675] [id = 634] 00:13:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f469ee9ec00) [pid = 5675] [serial = 1903] [outer = (nil)] 00:13:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46a63a8400) [pid = 5675] [serial = 1904] [outer = 0x7f469ee9ec00] 00:13:51 INFO - PROCESS | 5675 | 1461568431756 Marionette DEBUG loaded listener.js 00:13:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46a6d7d800) [pid = 5675] [serial = 1905] [outer = 0x7f469ee9ec00] 00:13:52 INFO - PROCESS | 5675 | 1461568432616 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]]]}] 00:13:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:13:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1579ms 00:13:52 INFO - PROCESS | 5675 | 1461568432662 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 00:13:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:13:52 INFO - PROCESS | 5675 | 1461568432666 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 00:13:52 INFO - PROCESS | 5675 | 1461568432672 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:13:52 INFO - PROCESS | 5675 | 1461568432675 Marionette TRACE conn3 <- [1,2510,null,{}] 00:13:52 INFO - PROCESS | 5675 | 1461568432681 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}] 00:13:52 INFO - PROCESS | 5675 | 1461568432922 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 00:13:53 INFO - PROCESS | 5675 | 1461568433188 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6faa000 == 164 [pid = 5675] [id = 635] 00:13:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46ac5a9000) [pid = 5675] [serial = 1906] [outer = (nil)] 00:13:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46ac80c400) [pid = 5675] [serial = 1907] [outer = 0x7f46ac5a9000] 00:13:53 INFO - PROCESS | 5675 | 1461568433331 Marionette DEBUG loaded listener.js 00:13:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46acf96400) [pid = 5675] [serial = 1908] [outer = 0x7f46ac5a9000] 00:13:54 INFO - PROCESS | 5675 | 1461568434244 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]]]}] 00:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1631ms 00:13:54 INFO - PROCESS | 5675 | 1461568434304 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 00:13:54 INFO - PROCESS | 5675 | 1461568434309 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 00:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:13:54 INFO - PROCESS | 5675 | 1461568434314 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:13:54 INFO - PROCESS | 5675 | 1461568434319 Marionette TRACE conn3 <- [1,2514,null,{}] 00:13:54 INFO - PROCESS | 5675 | 1461568434324 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}] 00:13:54 INFO - PROCESS | 5675 | 1461568434598 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 00:13:54 INFO - PROCESS | 5675 | 1461568434912 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad93d000 == 165 [pid = 5675] [id = 636] 00:13:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46ac5ab000) [pid = 5675] [serial = 1909] [outer = (nil)] 00:13:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46ad0da800) [pid = 5675] [serial = 1910] [outer = 0x7f46ac5ab000] 00:13:54 INFO - PROCESS | 5675 | 1461568434989 Marionette DEBUG loaded listener.js 00:13:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46ad27c800) [pid = 5675] [serial = 1911] [outer = 0x7f46ac5ab000] 00:13:55 INFO - PROCESS | 5675 | 1461568435855 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]]]}] 00:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1579ms 00:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:13:55 INFO - PROCESS | 5675 | 1461568435895 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 00:13:55 INFO - PROCESS | 5675 | 1461568435898 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 00:13:55 INFO - PROCESS | 5675 | 1461568435904 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:13:55 INFO - PROCESS | 5675 | 1461568435907 Marionette TRACE conn3 <- [1,2518,null,{}] 00:13:55 INFO - PROCESS | 5675 | 1461568435913 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}] 00:13:56 INFO - PROCESS | 5675 | 1461568436134 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 00:13:56 INFO - PROCESS | 5675 | 1461568436407 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46af1aa000 == 166 [pid = 5675] [id = 637] 00:13:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46a6272c00) [pid = 5675] [serial = 1912] [outer = (nil)] 00:13:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46ad282800) [pid = 5675] [serial = 1913] [outer = 0x7f46a6272c00] 00:13:56 INFO - PROCESS | 5675 | 1461568436537 Marionette DEBUG loaded listener.js 00:13:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f46ad4b6800) [pid = 5675] [serial = 1914] [outer = 0x7f46a6272c00] 00:13:57 INFO - PROCESS | 5675 | 1461568437401 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]]]}] 00:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1532ms 00:13:57 INFO - PROCESS | 5675 | 1461568437436 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 00:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:13:57 INFO - PROCESS | 5675 | 1461568437447 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 00:13:57 INFO - PROCESS | 5675 | 1461568437452 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:13:57 INFO - PROCESS | 5675 | 1461568437456 Marionette TRACE conn3 <- [1,2522,null,{}] 00:13:57 INFO - PROCESS | 5675 | 1461568437461 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}] 00:13:57 INFO - PROCESS | 5675 | 1461568437675 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 00:13:57 INFO - PROCESS | 5675 | 1461568437937 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b108e000 == 167 [pid = 5675] [id = 638] 00:13:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f46aa8e1800) [pid = 5675] [serial = 1915] [outer = (nil)] 00:13:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f46ad508800) [pid = 5675] [serial = 1916] [outer = 0x7f46aa8e1800] 00:13:58 INFO - PROCESS | 5675 | 1461568438051 Marionette DEBUG loaded listener.js 00:13:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f46ad597c00) [pid = 5675] [serial = 1917] [outer = 0x7f46aa8e1800] 00:13:58 INFO - PROCESS | 5675 | 1461568438902 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]]]}] 00:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1479ms 00:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:13:58 INFO - PROCESS | 5675 | 1461568438933 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 00:13:58 INFO - PROCESS | 5675 | 1461568438936 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 00:13:58 INFO - PROCESS | 5675 | 1461568438941 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:13:58 INFO - PROCESS | 5675 | 1461568438945 Marionette TRACE conn3 <- [1,2526,null,{}] 00:13:58 INFO - PROCESS | 5675 | 1461568438950 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}] 00:13:59 INFO - PROCESS | 5675 | 1461568439168 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 00:13:59 INFO - PROCESS | 5675 | 1461568439441 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:13:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1255000 == 168 [pid = 5675] [id = 639] 00:13:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f46ad27f000) [pid = 5675] [serial = 1918] [outer = (nil)] 00:13:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f46ad99d400) [pid = 5675] [serial = 1919] [outer = 0x7f46ad27f000] 00:13:59 INFO - PROCESS | 5675 | 1461568439523 Marionette DEBUG loaded listener.js 00:13:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f46adeb4c00) [pid = 5675] [serial = 1920] [outer = 0x7f46ad27f000] 00:14:00 INFO - PROCESS | 5675 | 1461568440413 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]]]}] 00:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1540ms 00:14:00 INFO - PROCESS | 5675 | 1461568440482 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 00:14:00 INFO - PROCESS | 5675 | 1461568440485 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 00:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:14:00 INFO - PROCESS | 5675 | 1461568440492 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:14:00 INFO - PROCESS | 5675 | 1461568440494 Marionette TRACE conn3 <- [1,2530,null,{}] 00:14:00 INFO - PROCESS | 5675 | 1461568440500 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}] 00:14:00 INFO - PROCESS | 5675 | 1461568440723 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 00:14:01 INFO - PROCESS | 5675 | 1461568441015 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14c8000 == 169 [pid = 5675] [id = 640] 00:14:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f4698d13000) [pid = 5675] [serial = 1921] [outer = (nil)] 00:14:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f46adeb5000) [pid = 5675] [serial = 1922] [outer = 0x7f4698d13000] 00:14:01 INFO - PROCESS | 5675 | 1461568441132 Marionette DEBUG loaded listener.js 00:14:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 199 (0x7f46adece000) [pid = 5675] [serial = 1923] [outer = 0x7f4698d13000] 00:14:02 INFO - PROCESS | 5675 | 1461568442114 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]]]}] 00:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1680ms 00:14:02 INFO - PROCESS | 5675 | 1461568442175 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 00:14:02 INFO - PROCESS | 5675 | 1461568442179 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 00:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:14:02 INFO - PROCESS | 5675 | 1461568442185 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:14:02 INFO - PROCESS | 5675 | 1461568442188 Marionette TRACE conn3 <- [1,2534,null,{}] 00:14:02 INFO - PROCESS | 5675 | 1461568442193 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}] 00:14:02 INFO - PROCESS | 5675 | 1461568442440 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 00:14:03 INFO - PROCESS | 5675 | 1461568443430 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a952800 == 170 [pid = 5675] [id = 641] 00:14:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 200 (0x7f469711c800) [pid = 5675] [serial = 1924] [outer = (nil)] 00:14:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 201 (0x7f4698ac4c00) [pid = 5675] [serial = 1925] [outer = 0x7f469711c800] 00:14:03 INFO - PROCESS | 5675 | 1461568443501 Marionette DEBUG loaded listener.js 00:14:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 202 (0x7f4699192c00) [pid = 5675] [serial = 1926] [outer = 0x7f469711c800] 00:14:04 INFO - PROCESS | 5675 | 1461568444394 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]]]}] 00:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 2280ms 00:14:04 INFO - PROCESS | 5675 | 1461568444468 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 00:14:04 INFO - PROCESS | 5675 | 1461568444473 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 00:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:14:04 INFO - PROCESS | 5675 | 1461568444480 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:14:04 INFO - PROCESS | 5675 | 1461568444485 Marionette TRACE conn3 <- [1,2538,null,{}] 00:14:04 INFO - PROCESS | 5675 | 1461568444491 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}] 00:14:04 INFO - PROCESS | 5675 | 1461568444747 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 00:14:05 INFO - PROCESS | 5675 | 1461568445089 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469eac6000 == 171 [pid = 5675] [id = 642] 00:14:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 203 (0x7f4699462400) [pid = 5675] [serial = 1927] [outer = (nil)] 00:14:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 204 (0x7f469a81e000) [pid = 5675] [serial = 1928] [outer = 0x7f4699462400] 00:14:05 INFO - PROCESS | 5675 | 1461568445161 Marionette DEBUG loaded listener.js 00:14:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 205 (0x7f469cb94400) [pid = 5675] [serial = 1929] [outer = 0x7f4699462400] 00:14:06 INFO - PROCESS | 5675 | 1461568446308 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]]]}] 00:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1887ms 00:14:06 INFO - PROCESS | 5675 | 1461568446371 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 00:14:06 INFO - PROCESS | 5675 | 1461568446377 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 00:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:14:06 INFO - PROCESS | 5675 | 1461568446384 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:14:06 INFO - PROCESS | 5675 | 1461568446387 Marionette TRACE conn3 <- [1,2542,null,{}] 00:14:06 INFO - PROCESS | 5675 | 1461568446393 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}] 00:14:06 INFO - PROCESS | 5675 | 1461568446622 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 00:14:07 INFO - PROCESS | 5675 | 1461568446999 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a74f000 == 172 [pid = 5675] [id = 643] 00:14:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 206 (0x7f469abeac00) [pid = 5675] [serial = 1930] [outer = (nil)] 00:14:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 207 (0x7f469e64e000) [pid = 5675] [serial = 1931] [outer = 0x7f469abeac00] 00:14:07 INFO - PROCESS | 5675 | 1461568447074 Marionette DEBUG loaded listener.js 00:14:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 208 (0x7f469ecec800) [pid = 5675] [serial = 1932] [outer = 0x7f469abeac00] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3f1a000 == 171 [pid = 5675] [id = 389] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4879000 == 170 [pid = 5675] [id = 356] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cd786000 == 169 [pid = 5675] [id = 391] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aec9b800 == 168 [pid = 5675] [id = 361] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adb69000 == 167 [pid = 5675] [id = 513] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ce5b3800 == 166 [pid = 5675] [id = 118] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b10a6800 == 165 [pid = 5675] [id = 515] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6ecc000 == 164 [pid = 5675] [id = 359] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf54000 == 163 [pid = 5675] [id = 514] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b195f000 == 162 [pid = 5675] [id = 516] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b106a800 == 161 [pid = 5675] [id = 147] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469ea3d000 == 160 [pid = 5675] [id = 624] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469de6f000 == 159 [pid = 5675] [id = 623] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a9bb800 == 158 [pid = 5675] [id = 622] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46997dd000 == 157 [pid = 5675] [id = 621] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afdb3800 == 156 [pid = 5675] [id = 619] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46af1a9000 == 155 [pid = 5675] [id = 618] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aee14000 == 154 [pid = 5675] [id = 617] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf39000 == 153 [pid = 5675] [id = 616] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adb79800 == 152 [pid = 5675] [id = 615] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ada69000 == 151 [pid = 5675] [id = 614] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad12c000 == 150 [pid = 5675] [id = 613] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6e0b000 == 149 [pid = 5675] [id = 612] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a5067800 == 148 [pid = 5675] [id = 611] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4862800 == 147 [pid = 5675] [id = 610] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a461d800 == 146 [pid = 5675] [id = 609] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4043000 == 145 [pid = 5675] [id = 608] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2150000 == 144 [pid = 5675] [id = 607] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2033000 == 143 [pid = 5675] [id = 606] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0bc3800 == 142 [pid = 5675] [id = 605] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a092b800 == 141 [pid = 5675] [id = 604] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fd80800 == 140 [pid = 5675] [id = 603] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fc43000 == 139 [pid = 5675] [id = 601] 00:14:07 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469c945000 == 138 [pid = 5675] [id = 602] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 207 (0x7f469ece8800) [pid = 5675] [serial = 1805] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 206 (0x7f46a40e2c00) [pid = 5675] [serial = 1763] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 205 (0x7f46a6208c00) [pid = 5675] [serial = 1772] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 204 (0x7f469d8a1c00) [pid = 5675] [serial = 1742] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 203 (0x7f469ece6000) [pid = 5675] [serial = 1745] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 202 (0x7f469ca56400) [pid = 5675] [serial = 1797] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 201 (0x7f469a9ebc00) [pid = 5675] [serial = 1802] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 200 (0x7f469de14c00) [pid = 5675] [serial = 1800] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 199 (0x7f46a21a6400) [pid = 5675] [serial = 1760] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 198 (0x7f4698ac4400) [pid = 5675] [serial = 1787] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f469fd4ac00) [pid = 5675] [serial = 1748] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f4698ac1000) [pid = 5675] [serial = 1791] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f46a0914c00) [pid = 5675] [serial = 1754] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f469d8a3400) [pid = 5675] [serial = 1736] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f46a63c6000) [pid = 5675] [serial = 1784] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f4699aaec00) [pid = 5675] [serial = 1739] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f469ff8ec00) [pid = 5675] [serial = 1751] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f469de0ec00) [pid = 5675] [serial = 1803] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f4696ef6400) [pid = 5675] [serial = 1790] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46a6243000) [pid = 5675] [serial = 1775] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46a1aa9400) [pid = 5675] [serial = 1757] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f469abf2800) [pid = 5675] [serial = 1796] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f469de07800) [pid = 5675] [serial = 1799] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46a4ffac00) [pid = 5675] [serial = 1766] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46a626a800) [pid = 5675] [serial = 1778] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46a639b000) [pid = 5675] [serial = 1781] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f4699aa2800) [pid = 5675] [serial = 1793] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46a61cac00) [pid = 5675] [serial = 1769] [outer = (nil)] [url = about:blank] 00:14:07 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f469a669800) [pid = 5675] [serial = 1794] [outer = (nil)] [url = about:blank] 00:14:08 INFO - PROCESS | 5675 | 1461568448184 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]]]}] 00:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1836ms 00:14:08 INFO - PROCESS | 5675 | 1461568448221 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 00:14:08 INFO - PROCESS | 5675 | 1461568448225 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 00:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:14:08 INFO - PROCESS | 5675 | 1461568448239 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:14:08 INFO - PROCESS | 5675 | 1461568448247 Marionette TRACE conn3 <- [1,2546,null,{}] 00:14:08 INFO - PROCESS | 5675 | 1461568448322 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}] 00:14:08 INFO - PROCESS | 5675 | 1461568448530 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 00:14:08 INFO - PROCESS | 5675 | 1461568448542 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cb2a000 == 139 [pid = 5675] [id = 644] 00:14:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f469de0c800) [pid = 5675] [serial = 1933] [outer = (nil)] 00:14:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f469fc6f000) [pid = 5675] [serial = 1934] [outer = 0x7f469de0c800] 00:14:08 INFO - PROCESS | 5675 | 1461568448607 Marionette DEBUG loaded listener.js 00:14:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f469feb0400) [pid = 5675] [serial = 1935] [outer = 0x7f469de0c800] 00:14:09 INFO - PROCESS | 5675 | 1461568449531 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]]]}] 00:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1353ms 00:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:14:09 INFO - PROCESS | 5675 | 1461568449585 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 00:14:09 INFO - PROCESS | 5675 | 1461568449588 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 00:14:09 INFO - PROCESS | 5675 | 1461568449594 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:14:09 INFO - PROCESS | 5675 | 1461568449597 Marionette TRACE conn3 <- [1,2550,null,{}] 00:14:09 INFO - PROCESS | 5675 | 1461568449602 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}] 00:14:09 INFO - PROCESS | 5675 | 1461568449801 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 00:14:10 INFO - PROCESS | 5675 | 1461568450005 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fd90800 == 140 [pid = 5675] [id = 645] 00:14:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f4696ef6400) [pid = 5675] [serial = 1936] [outer = (nil)] 00:14:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f469feb7c00) [pid = 5675] [serial = 1937] [outer = 0x7f4696ef6400] 00:14:10 INFO - PROCESS | 5675 | 1461568450067 Marionette DEBUG loaded listener.js 00:14:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f469ff92000) [pid = 5675] [serial = 1938] [outer = 0x7f4696ef6400] 00:14:10 INFO - PROCESS | 5675 | 1461568450952 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]]]}] 00:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1382ms 00:14:10 INFO - PROCESS | 5675 | 1461568450975 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 00:14:10 INFO - PROCESS | 5675 | 1461568450978 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 00:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:14:10 INFO - PROCESS | 5675 | 1461568450984 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:14:10 INFO - PROCESS | 5675 | 1461568450986 Marionette TRACE conn3 <- [1,2554,null,{}] 00:14:10 INFO - PROCESS | 5675 | 1461568450991 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}] 00:14:11 INFO - PROCESS | 5675 | 1461568451258 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 00:14:11 INFO - PROCESS | 5675 | 1461568451302 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a093f000 == 141 [pid = 5675] [id = 646] 00:14:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46a00eec00) [pid = 5675] [serial = 1939] [outer = (nil)] 00:14:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46a082c800) [pid = 5675] [serial = 1940] [outer = 0x7f46a00eec00] 00:14:11 INFO - PROCESS | 5675 | 1461568451377 Marionette DEBUG loaded listener.js 00:14:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46a17b1400) [pid = 5675] [serial = 1941] [outer = 0x7f46a00eec00] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f4697118000) [pid = 5675] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f4696eea000) [pid = 5675] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46a480dc00) [pid = 5675] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f4697115400) [pid = 5675] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f469ff88400) [pid = 5675] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46a6cc2c00) [pid = 5675] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f469abe9800) [pid = 5675] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f469ffdc000) [pid = 5675] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46a5f14400) [pid = 5675] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f469abe9c00) [pid = 5675] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f469711b400) [pid = 5675] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f469e733400) [pid = 5675] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f4696ee8400) [pid = 5675] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f469ed6b800) [pid = 5675] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46aa878c00) [pid = 5675] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46a0835c00) [pid = 5675] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46a1aae400) [pid = 5675] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f4698d10400) [pid = 5675] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f469de0e400) [pid = 5675] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f469ee91000) [pid = 5675] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f469ffd3400) [pid = 5675] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46a6f98800) [pid = 5675] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46a4ff4800) [pid = 5675] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46a0837000) [pid = 5675] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f4698ac5000) [pid = 5675] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46a61cb400) [pid = 5675] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f469fd45000) [pid = 5675] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46a4ff3400) [pid = 5675] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f469945d400) [pid = 5675] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f469ed70800) [pid = 5675] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46a4ff6000) [pid = 5675] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46a090cc00) [pid = 5675] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f469e73a000) [pid = 5675] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f4699457800) [pid = 5675] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f469e650800) [pid = 5675] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46a61cd400) [pid = 5675] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f469ff91400) [pid = 5675] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46a624f800) [pid = 5675] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46a5f1fc00) [pid = 5675] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46a480b000) [pid = 5675] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46a5f1a000) [pid = 5675] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:14:13 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a5f18800) [pid = 5675] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:14:13 INFO - PROCESS | 5675 | 1461568453473 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]]]}] 00:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 2532ms 00:14:13 INFO - PROCESS | 5675 | 1461568453519 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 00:14:13 INFO - PROCESS | 5675 | 1461568453521 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 00:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:14:13 INFO - PROCESS | 5675 | 1461568453528 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:14:13 INFO - PROCESS | 5675 | 1461568453530 Marionette TRACE conn3 <- [1,2558,null,{}] 00:14:13 INFO - PROCESS | 5675 | 1461568453535 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}] 00:14:13 INFO - PROCESS | 5675 | 1461568453798 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 00:14:13 INFO - PROCESS | 5675 | 1461568453910 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469c952800 == 142 [pid = 5675] [id = 647] 00:14:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f4699198000) [pid = 5675] [serial = 1942] [outer = (nil)] 00:14:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f469cb9f800) [pid = 5675] [serial = 1943] [outer = 0x7f4699198000] 00:14:13 INFO - PROCESS | 5675 | 1461568453980 Marionette DEBUG loaded listener.js 00:14:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f469ee96800) [pid = 5675] [serial = 1944] [outer = 0x7f4699198000] 00:14:14 INFO - PROCESS | 5675 | 1461568454702 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]]]}] 00:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1229ms 00:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:14:14 INFO - PROCESS | 5675 | 1461568454757 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 00:14:14 INFO - PROCESS | 5675 | 1461568454760 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 00:14:14 INFO - PROCESS | 5675 | 1461568454766 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:14:14 INFO - PROCESS | 5675 | 1461568454769 Marionette TRACE conn3 <- [1,2562,null,{}] 00:14:14 INFO - PROCESS | 5675 | 1461568454785 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}] 00:14:14 INFO - PROCESS | 5675 | 1461568454989 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 00:14:15 INFO - PROCESS | 5675 | 1461568455169 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1a18800 == 143 [pid = 5675] [id = 648] 00:14:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f4698ac0800) [pid = 5675] [serial = 1945] [outer = (nil)] 00:14:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f469ca56000) [pid = 5675] [serial = 1946] [outer = 0x7f4698ac0800] 00:14:15 INFO - PROCESS | 5675 | 1461568455244 Marionette DEBUG loaded listener.js 00:14:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46a17db000) [pid = 5675] [serial = 1947] [outer = 0x7f4698ac0800] 00:14:16 INFO - PROCESS | 5675 | 1461568456493 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]]]}] 00:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1800ms 00:14:16 INFO - PROCESS | 5675 | 1461568456566 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 00:14:16 INFO - PROCESS | 5675 | 1461568456574 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 00:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:14:16 INFO - PROCESS | 5675 | 1461568456581 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:14:16 INFO - PROCESS | 5675 | 1461568456587 Marionette TRACE conn3 <- [1,2566,null,{}] 00:14:16 INFO - PROCESS | 5675 | 1461568456594 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}] 00:14:16 INFO - PROCESS | 5675 | 1461568456871 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 00:14:17 INFO - PROCESS | 5675 | 1461568457178 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469d5e8800 == 144 [pid = 5675] [id = 649] 00:14:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f469a660c00) [pid = 5675] [serial = 1948] [outer = (nil)] 00:14:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f469a9f3400) [pid = 5675] [serial = 1949] [outer = 0x7f469a660c00] 00:14:17 INFO - PROCESS | 5675 | 1461568457256 Marionette DEBUG loaded listener.js 00:14:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f469d8a3800) [pid = 5675] [serial = 1950] [outer = 0x7f469a660c00] 00:14:18 INFO - PROCESS | 5675 | 1461568458232 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]]]}] 00:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1691ms 00:14:18 INFO - PROCESS | 5675 | 1461568458273 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 00:14:18 INFO - PROCESS | 5675 | 1461568458281 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 00:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:14:18 INFO - PROCESS | 5675 | 1461568458292 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:14:18 INFO - PROCESS | 5675 | 1461568458297 Marionette TRACE conn3 <- [1,2570,null,{}] 00:14:18 INFO - PROCESS | 5675 | 1461568458302 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}] 00:14:18 INFO - PROCESS | 5675 | 1461568458542 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 00:14:18 INFO - PROCESS | 5675 | 1461568458875 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0b62800 == 145 [pid = 5675] [id = 650] 00:14:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f469de11c00) [pid = 5675] [serial = 1951] [outer = (nil)] 00:14:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f469fc65000) [pid = 5675] [serial = 1952] [outer = 0x7f469de11c00] 00:14:18 INFO - PROCESS | 5675 | 1461568458957 Marionette DEBUG loaded listener.js 00:14:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f469febb400) [pid = 5675] [serial = 1953] [outer = 0x7f469de11c00] 00:14:19 INFO - PROCESS | 5675 | 1461568459870 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]]]}] 00:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1632ms 00:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:14:19 INFO - PROCESS | 5675 | 1461568459924 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 00:14:19 INFO - PROCESS | 5675 | 1461568459928 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 00:14:19 INFO - PROCESS | 5675 | 1461568459934 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:14:19 INFO - PROCESS | 5675 | 1461568459940 Marionette TRACE conn3 <- [1,2574,null,{}] 00:14:19 INFO - PROCESS | 5675 | 1461568459955 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}] 00:14:20 INFO - PROCESS | 5675 | 1461568460232 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 00:14:20 INFO - PROCESS | 5675 | 1461568460530 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2151800 == 146 [pid = 5675] [id = 651] 00:14:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a0830800) [pid = 5675] [serial = 1954] [outer = (nil)] 00:14:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46a17a6c00) [pid = 5675] [serial = 1955] [outer = 0x7f46a0830800] 00:14:20 INFO - PROCESS | 5675 | 1461568460618 Marionette DEBUG loaded listener.js 00:14:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46a1aab800) [pid = 5675] [serial = 1956] [outer = 0x7f46a0830800] 00:14:21 INFO - PROCESS | 5675 | 1461568461495 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]]]}] 00:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1596ms 00:14:21 INFO - PROCESS | 5675 | 1461568461530 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 00:14:21 INFO - PROCESS | 5675 | 1461568461534 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 00:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:14:21 INFO - PROCESS | 5675 | 1461568461540 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:14:21 INFO - PROCESS | 5675 | 1461568461542 Marionette TRACE conn3 <- [1,2578,null,{}] 00:14:21 INFO - PROCESS | 5675 | 1461568461548 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}] 00:14:21 INFO - PROCESS | 5675 | 1461568461767 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 00:14:22 INFO - PROCESS | 5675 | 1461568462061 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4044800 == 147 [pid = 5675] [id = 652] 00:14:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46a205e800) [pid = 5675] [serial = 1957] [outer = (nil)] 00:14:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a2331c00) [pid = 5675] [serial = 1958] [outer = 0x7f46a205e800] 00:14:22 INFO - PROCESS | 5675 | 1461568462179 Marionette DEBUG loaded listener.js 00:14:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46a296c000) [pid = 5675] [serial = 1959] [outer = 0x7f46a205e800] 00:14:22 INFO - PROCESS | 5675 | 1461568462988 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]]]}] 00:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1484ms 00:14:23 INFO - PROCESS | 5675 | 1461568463032 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 00:14:23 INFO - PROCESS | 5675 | 1461568463035 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 00:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:14:23 INFO - PROCESS | 5675 | 1461568463042 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:14:23 INFO - PROCESS | 5675 | 1461568463045 Marionette TRACE conn3 <- [1,2582,null,{}] 00:14:23 INFO - PROCESS | 5675 | 1461568463050 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}] 00:14:23 INFO - PROCESS | 5675 | 1461568463254 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 00:14:23 INFO - PROCESS | 5675 | 1461568463521 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4325000 == 148 [pid = 5675] [id = 653] 00:14:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46a21a7c00) [pid = 5675] [serial = 1960] [outer = (nil)] 00:14:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46a2b51000) [pid = 5675] [serial = 1961] [outer = 0x7f46a21a7c00] 00:14:23 INFO - PROCESS | 5675 | 1461568463597 Marionette DEBUG loaded listener.js 00:14:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46a40e5c00) [pid = 5675] [serial = 1962] [outer = 0x7f46a21a7c00] 00:14:24 INFO - PROCESS | 5675 | 1461568464505 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]]]}] 00:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1528ms 00:14:24 INFO - PROCESS | 5675 | 1461568464572 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 00:14:24 INFO - PROCESS | 5675 | 1461568464576 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 00:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:14:24 INFO - PROCESS | 5675 | 1461568464582 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:14:24 INFO - PROCESS | 5675 | 1461568464584 Marionette TRACE conn3 <- [1,2586,null,{}] 00:14:24 INFO - PROCESS | 5675 | 1461568464589 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}] 00:14:24 INFO - PROCESS | 5675 | 1461568464824 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 00:14:25 INFO - PROCESS | 5675 | 1461568465088 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4882800 == 149 [pid = 5675] [id = 654] 00:14:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46a296c800) [pid = 5675] [serial = 1963] [outer = (nil)] 00:14:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46a4ff7400) [pid = 5675] [serial = 1964] [outer = 0x7f46a296c800] 00:14:25 INFO - PROCESS | 5675 | 1461568465206 Marionette DEBUG loaded listener.js 00:14:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46a514e400) [pid = 5675] [serial = 1965] [outer = 0x7f46a296c800] 00:14:26 INFO - PROCESS | 5675 | 1461568466036 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]]]}] 00:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1528ms 00:14:26 INFO - PROCESS | 5675 | 1461568466111 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 00:14:26 INFO - PROCESS | 5675 | 1461568466115 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 00:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:14:26 INFO - PROCESS | 5675 | 1461568466121 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:14:26 INFO - PROCESS | 5675 | 1461568466123 Marionette TRACE conn3 <- [1,2590,null,{}] 00:14:26 INFO - PROCESS | 5675 | 1461568466129 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}] 00:14:26 INFO - PROCESS | 5675 | 1461568466393 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 00:14:26 INFO - PROCESS | 5675 | 1461568466688 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a614a000 == 150 [pid = 5675] [id = 655] 00:14:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46a480b000) [pid = 5675] [serial = 1966] [outer = (nil)] 00:14:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46a5f1f400) [pid = 5675] [serial = 1967] [outer = 0x7f46a480b000] 00:14:26 INFO - PROCESS | 5675 | 1461568466767 Marionette DEBUG loaded listener.js 00:14:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46a6207800) [pid = 5675] [serial = 1968] [outer = 0x7f46a480b000] 00:14:27 INFO - PROCESS | 5675 | 1461568467610 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]]]}] 00:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1535ms 00:14:27 INFO - PROCESS | 5675 | 1461568467657 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 00:14:27 INFO - PROCESS | 5675 | 1461568467661 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 00:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:14:27 INFO - PROCESS | 5675 | 1461568467667 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:14:27 INFO - PROCESS | 5675 | 1461568467670 Marionette TRACE conn3 <- [1,2594,null,{}] 00:14:27 INFO - PROCESS | 5675 | 1461568467675 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}] 00:14:27 INFO - PROCESS | 5675 | 1461568467888 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 00:14:28 INFO - PROCESS | 5675 | 1461568468108 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6ed6800 == 151 [pid = 5675] [id = 656] 00:14:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46a4fef000) [pid = 5675] [serial = 1969] [outer = (nil)] 00:14:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46a624c400) [pid = 5675] [serial = 1970] [outer = 0x7f46a4fef000] 00:14:28 INFO - PROCESS | 5675 | 1461568468220 Marionette DEBUG loaded listener.js 00:14:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46a6274800) [pid = 5675] [serial = 1971] [outer = 0x7f46a4fef000] 00:14:29 INFO - PROCESS | 5675 | 1461568469216 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]]]}] 00:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1578ms 00:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:14:29 INFO - PROCESS | 5675 | 1461568469246 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 00:14:29 INFO - PROCESS | 5675 | 1461568469249 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 00:14:29 INFO - PROCESS | 5675 | 1461568469255 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:14:29 INFO - PROCESS | 5675 | 1461568469258 Marionette TRACE conn3 <- [1,2598,null,{}] 00:14:29 INFO - PROCESS | 5675 | 1461568469263 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}] 00:14:29 INFO - PROCESS | 5675 | 1461568469477 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 00:14:29 INFO - PROCESS | 5675 | 1461568469751 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:29 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46acf66800 == 152 [pid = 5675] [id = 657] 00:14:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46a2b5b000) [pid = 5675] [serial = 1972] [outer = (nil)] 00:14:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46a63a3400) [pid = 5675] [serial = 1973] [outer = 0x7f46a2b5b000] 00:14:29 INFO - PROCESS | 5675 | 1461568469876 Marionette DEBUG loaded listener.js 00:14:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46a63cd800) [pid = 5675] [serial = 1974] [outer = 0x7f46a2b5b000] 00:14:30 INFO - PROCESS | 5675 | 1461568470756 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]]]}] 00:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1538ms 00:14:30 INFO - PROCESS | 5675 | 1461568470793 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 00:14:30 INFO - PROCESS | 5675 | 1461568470797 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 00:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:14:30 INFO - PROCESS | 5675 | 1461568470802 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:14:30 INFO - PROCESS | 5675 | 1461568470805 Marionette TRACE conn3 <- [1,2602,null,{}] 00:14:30 INFO - PROCESS | 5675 | 1461568470810 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}] 00:14:31 INFO - PROCESS | 5675 | 1461568471044 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 00:14:31 INFO - PROCESS | 5675 | 1461568471368 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad71e000 == 153 [pid = 5675] [id = 658] 00:14:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46a6d78800) [pid = 5675] [serial = 1975] [outer = (nil)] 00:14:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46a6d7e800) [pid = 5675] [serial = 1976] [outer = 0x7f46a6d78800] 00:14:31 INFO - PROCESS | 5675 | 1461568471446 Marionette DEBUG loaded listener.js 00:14:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46a6f91000) [pid = 5675] [serial = 1977] [outer = 0x7f46a6d78800] 00:14:32 INFO - PROCESS | 5675 | 1461568472337 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]]]}] 00:14:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:14:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1591ms 00:14:32 INFO - PROCESS | 5675 | 1461568472395 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 00:14:32 INFO - PROCESS | 5675 | 1461568472400 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 00:14:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:14:32 INFO - PROCESS | 5675 | 1461568472405 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:14:32 INFO - PROCESS | 5675 | 1461568472410 Marionette TRACE conn3 <- [1,2606,null,{}] 00:14:32 INFO - PROCESS | 5675 | 1461568472415 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}] 00:14:32 INFO - PROCESS | 5675 | 1461568472670 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 00:14:32 INFO - PROCESS | 5675 | 1461568472976 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adb6c800 == 154 [pid = 5675] [id = 659] 00:14:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46a6f90c00) [pid = 5675] [serial = 1978] [outer = (nil)] 00:14:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46aa8d8c00) [pid = 5675] [serial = 1979] [outer = 0x7f46a6f90c00] 00:14:33 INFO - PROCESS | 5675 | 1461568473063 Marionette DEBUG loaded listener.js 00:14:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46ac808400) [pid = 5675] [serial = 1980] [outer = 0x7f46a6f90c00] 00:14:33 INFO - PROCESS | 5675 | 1461568473948 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]]]}] 00:14:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:14:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1578ms 00:14:33 INFO - PROCESS | 5675 | 1461568473985 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 00:14:33 INFO - PROCESS | 5675 | 1461568473989 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 00:14:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:14:33 INFO - PROCESS | 5675 | 1461568473995 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:14:34 INFO - PROCESS | 5675 | 1461568473999 Marionette TRACE conn3 <- [1,2610,null,{}] 00:14:34 INFO - PROCESS | 5675 | 1461568474004 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}] 00:14:34 INFO - PROCESS | 5675 | 1461568474233 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 00:14:34 INFO - PROCESS | 5675 | 1461568474507 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aec9b800 == 155 [pid = 5675] [id = 660] 00:14:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f469fd44c00) [pid = 5675] [serial = 1981] [outer = (nil)] 00:14:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46ac806c00) [pid = 5675] [serial = 1982] [outer = 0x7f469fd44c00] 00:14:34 INFO - PROCESS | 5675 | 1461568474623 Marionette DEBUG loaded listener.js 00:14:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46acfab000) [pid = 5675] [serial = 1983] [outer = 0x7f469fd44c00] 00:14:35 INFO - PROCESS | 5675 | 1461568475467 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]]]}] 00:14:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:14:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1535ms 00:14:35 INFO - PROCESS | 5675 | 1461568475531 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 00:14:35 INFO - PROCESS | 5675 | 1461568475535 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 00:14:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:14:35 INFO - PROCESS | 5675 | 1461568475540 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:14:35 INFO - PROCESS | 5675 | 1461568475552 Marionette TRACE conn3 <- [1,2614,null,{}] 00:14:35 INFO - PROCESS | 5675 | 1461568475558 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}] 00:14:35 INFO - PROCESS | 5675 | 1461568475787 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 00:14:36 INFO - PROCESS | 5675 | 1461568476048 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afda0800 == 156 [pid = 5675] [id = 661] 00:14:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f4697118c00) [pid = 5675] [serial = 1984] [outer = (nil)] 00:14:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f46acfb9800) [pid = 5675] [serial = 1985] [outer = 0x7f4697118c00] 00:14:36 INFO - PROCESS | 5675 | 1461568476163 Marionette DEBUG loaded listener.js 00:14:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f46ad0db400) [pid = 5675] [serial = 1986] [outer = 0x7f4697118c00] 00:14:37 INFO - PROCESS | 5675 | 1461568477018 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]]]}] 00:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1538ms 00:14:37 INFO - PROCESS | 5675 | 1461568477120 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 00:14:37 INFO - PROCESS | 5675 | 1461568477127 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 00:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:14:37 INFO - PROCESS | 5675 | 1461568477137 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:14:37 INFO - PROCESS | 5675 | 1461568477140 Marionette TRACE conn3 <- [1,2618,null,{}] 00:14:37 INFO - PROCESS | 5675 | 1461568477199 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}] 00:14:37 INFO - PROCESS | 5675 | 1461568477410 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 00:14:37 INFO - PROCESS | 5675 | 1461568477744 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14ce000 == 157 [pid = 5675] [id = 662] 00:14:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f46a17e1c00) [pid = 5675] [serial = 1987] [outer = (nil)] 00:14:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f46ad99dc00) [pid = 5675] [serial = 1988] [outer = 0x7f46a17e1c00] 00:14:37 INFO - PROCESS | 5675 | 1461568477832 Marionette DEBUG loaded listener.js 00:14:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f46adebc400) [pid = 5675] [serial = 1989] [outer = 0x7f46a17e1c00] 00:14:38 INFO - PROCESS | 5675 | 1461568478720 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]]]}] 00:14:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:14:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1629ms 00:14:38 INFO - PROCESS | 5675 | 1461568478768 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 00:14:38 INFO - PROCESS | 5675 | 1461568478771 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 00:14:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:14:38 INFO - PROCESS | 5675 | 1461568478777 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:14:38 INFO - PROCESS | 5675 | 1461568478779 Marionette TRACE conn3 <- [1,2622,null,{}] 00:14:38 INFO - PROCESS | 5675 | 1461568478785 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}] 00:14:39 INFO - PROCESS | 5675 | 1461568479020 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 00:14:39 INFO - PROCESS | 5675 | 1461568479287 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b16a5000 == 158 [pid = 5675] [id = 663] 00:14:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f46acfb3c00) [pid = 5675] [serial = 1990] [outer = (nil)] 00:14:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f46aded3400) [pid = 5675] [serial = 1991] [outer = 0x7f46acfb3c00] 00:14:39 INFO - PROCESS | 5675 | 1461568479411 Marionette DEBUG loaded listener.js 00:14:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f46ae16fc00) [pid = 5675] [serial = 1992] [outer = 0x7f46acfb3c00] 00:14:40 INFO - PROCESS | 5675 | 1461568480298 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]]]}] 00:14:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:14:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1584ms 00:14:40 INFO - PROCESS | 5675 | 1461568480363 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 00:14:40 INFO - PROCESS | 5675 | 1461568480369 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 00:14:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:14:40 INFO - PROCESS | 5675 | 1461568480375 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:14:40 INFO - PROCESS | 5675 | 1461568480378 Marionette TRACE conn3 <- [1,2626,null,{}] 00:14:40 INFO - PROCESS | 5675 | 1461568480384 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}] 00:14:40 INFO - PROCESS | 5675 | 1461568480626 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 00:14:40 INFO - PROCESS | 5675 | 1461568480931 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1791800 == 159 [pid = 5675] [id = 664] 00:14:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f46ad50bc00) [pid = 5675] [serial = 1993] [outer = (nil)] 00:14:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 199 (0x7f46ae178000) [pid = 5675] [serial = 1994] [outer = 0x7f46ad50bc00] 00:14:41 INFO - PROCESS | 5675 | 1461568481007 Marionette DEBUG loaded listener.js 00:14:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 200 (0x7f46ae1af800) [pid = 5675] [serial = 1995] [outer = 0x7f46ad50bc00] 00:14:41 INFO - PROCESS | 5675 | 1461568481854 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]]]}] 00:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1535ms 00:14:41 INFO - PROCESS | 5675 | 1461568481918 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 00:14:41 INFO - PROCESS | 5675 | 1461568481924 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 00:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:14:41 INFO - PROCESS | 5675 | 1461568481940 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:14:41 INFO - PROCESS | 5675 | 1461568481944 Marionette TRACE conn3 <- [1,2630,null,{}] 00:14:41 INFO - PROCESS | 5675 | 1461568481952 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}] 00:14:42 INFO - PROCESS | 5675 | 1461568482221 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 00:14:42 INFO - PROCESS | 5675 | 1461568482537 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1962800 == 160 [pid = 5675] [id = 665] 00:14:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 201 (0x7f46ad0dc400) [pid = 5675] [serial = 1996] [outer = (nil)] 00:14:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 202 (0x7f46ae1b8800) [pid = 5675] [serial = 1997] [outer = 0x7f46ad0dc400] 00:14:42 INFO - PROCESS | 5675 | 1461568482629 Marionette DEBUG loaded listener.js 00:14:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 203 (0x7f46aecd0400) [pid = 5675] [serial = 1998] [outer = 0x7f46ad0dc400] 00:14:43 INFO - PROCESS | 5675 | 1461568483511 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]]]}] 00:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1632ms 00:14:43 INFO - PROCESS | 5675 | 1461568483572 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 00:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:14:43 INFO - PROCESS | 5675 | 1461568483577 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 00:14:43 INFO - PROCESS | 5675 | 1461568483586 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:14:43 INFO - PROCESS | 5675 | 1461568483591 Marionette TRACE conn3 <- [1,2634,null,{}] 00:14:43 INFO - PROCESS | 5675 | 1461568483598 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}] 00:14:43 INFO - PROCESS | 5675 | 1461568483834 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 00:14:44 INFO - PROCESS | 5675 | 1461568484139 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1a9f000 == 161 [pid = 5675] [id = 666] 00:14:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 204 (0x7f46a232b800) [pid = 5675] [serial = 1999] [outer = (nil)] 00:14:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 205 (0x7f46aefd1400) [pid = 5675] [serial = 2000] [outer = 0x7f46a232b800] 00:14:44 INFO - PROCESS | 5675 | 1461568484218 Marionette DEBUG loaded listener.js 00:14:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 206 (0x7f46af1ef800) [pid = 5675] [serial = 2001] [outer = 0x7f46a232b800] 00:14:45 INFO - PROCESS | 5675 | 1461568485057 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]]]}] 00:14:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:14:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1535ms 00:14:45 INFO - PROCESS | 5675 | 1461568485120 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 00:14:45 INFO - PROCESS | 5675 | 1461568485124 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 00:14:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:14:45 INFO - PROCESS | 5675 | 1461568485130 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:14:45 INFO - PROCESS | 5675 | 1461568485132 Marionette TRACE conn3 <- [1,2638,null,{}] 00:14:45 INFO - PROCESS | 5675 | 1461568485143 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}] 00:14:45 INFO - PROCESS | 5675 | 1461568485377 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 00:14:45 INFO - PROCESS | 5675 | 1461568485652 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b2f58800 == 162 [pid = 5675] [id = 667] 00:14:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 207 (0x7f4698ac6800) [pid = 5675] [serial = 2002] [outer = (nil)] 00:14:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 208 (0x7f46af1f1000) [pid = 5675] [serial = 2003] [outer = 0x7f4698ac6800] 00:14:45 INFO - PROCESS | 5675 | 1461568485771 Marionette DEBUG loaded listener.js 00:14:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 209 (0x7f46afded800) [pid = 5675] [serial = 2004] [outer = 0x7f4698ac6800] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cbc60000 == 161 [pid = 5675] [id = 497] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cbc7800 == 160 [pid = 5675] [id = 500] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469e090000 == 159 [pid = 5675] [id = 410] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469ea38800 == 158 [pid = 5675] [id = 455] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2958800 == 157 [pid = 5675] [id = 503] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a9be800 == 156 [pid = 5675] [id = 499] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c30a6000 == 155 [pid = 5675] [id = 496] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a958000 == 154 [pid = 5675] [id = 498] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b14c8000 == 153 [pid = 5675] [id = 640] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1255000 == 152 [pid = 5675] [id = 639] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b108e000 == 151 [pid = 5675] [id = 638] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46af1aa000 == 150 [pid = 5675] [id = 637] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad93d000 == 149 [pid = 5675] [id = 636] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6faa000 == 148 [pid = 5675] [id = 635] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a631c000 == 147 [pid = 5675] [id = 634] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4e1f800 == 146 [pid = 5675] [id = 633] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a465e000 == 145 [pid = 5675] [id = 632] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a41c8800 == 144 [pid = 5675] [id = 631] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2123000 == 143 [pid = 5675] [id = 630] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a1a2d800 == 142 [pid = 5675] [id = 629] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0b70000 == 141 [pid = 5675] [id = 628] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a00a0000 == 140 [pid = 5675] [id = 627] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469d5ec800 == 139 [pid = 5675] [id = 626] 00:14:47 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46962cf800 == 138 [pid = 5675] [id = 625] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 208 (0x7f469e642400) [pid = 5675] [serial = 1737] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 207 (0x7f469de0e800) [pid = 5675] [serial = 1874] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 206 (0x7f469ff8fc00) [pid = 5675] [serial = 1788] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 205 (0x7f46aa875c00) [pid = 5675] [serial = 1850] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 204 (0x7f469d89f000) [pid = 5675] [serial = 1863] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 203 (0x7f46a17b3c00) [pid = 5675] [serial = 1755] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 202 (0x7f46aa8dcc00) [pid = 5675] [serial = 1854] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 201 (0x7f469e644c00) [pid = 5675] [serial = 1743] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 200 (0x7f46a082d400) [pid = 5675] [serial = 1821] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 199 (0x7f46a6d77400) [pid = 5675] [serial = 1844] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 198 (0x7f46aa87e000) [pid = 5675] [serial = 1851] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f469d89fc00) [pid = 5675] [serial = 1811] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f469ca51400) [pid = 5675] [serial = 1869] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f469a817800) [pid = 5675] [serial = 1868] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f469ee94000) [pid = 5675] [serial = 1806] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f469a9e6400) [pid = 5675] [serial = 1665] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f46a6cc5000) [pid = 5675] [serial = 1842] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f46ac80b800) [pid = 5675] [serial = 1859] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f46a205b400) [pid = 5675] [serial = 1824] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f46a2335400) [pid = 5675] [serial = 1829] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46a63a8800) [pid = 5675] [serial = 1841] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46a219bc00) [pid = 5675] [serial = 1758] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f469ece0c00) [pid = 5675] [serial = 1872] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f469febd400) [pid = 5675] [serial = 1817] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46a40ef800) [pid = 5675] [serial = 1833] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46ac805400) [pid = 5675] [serial = 1857] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46a6208400) [pid = 5675] [serial = 1838] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46a219ec00) [pid = 5675] [serial = 1826] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f469945b400) [pid = 5675] [serial = 1866] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46ac810800) [pid = 5675] [serial = 1860] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46a624b000) [pid = 5675] [serial = 1776] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46a00e8400) [pid = 5675] [serial = 1752] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46a6d7cc00) [pid = 5675] [serial = 1845] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46a00e9400) [pid = 5675] [serial = 1820] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46a5151800) [pid = 5675] [serial = 1836] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46a6399400) [pid = 5675] [serial = 1839] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f469a9f0c00) [pid = 5675] [serial = 1809] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f469fd4a000) [pid = 5675] [serial = 1815] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46a5146400) [pid = 5675] [serial = 1767] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46a433d000) [pid = 5675] [serial = 1764] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f469e646400) [pid = 5675] [serial = 1871] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f469ff85c00) [pid = 5675] [serial = 1749] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f4698d0e400) [pid = 5675] [serial = 1862] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f469fc6ac00) [pid = 5675] [serial = 1814] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f469a820000) [pid = 5675] [serial = 1740] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f469ee94400) [pid = 5675] [serial = 1746] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46a40e3800) [pid = 5675] [serial = 1832] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46a63a3c00) [pid = 5675] [serial = 1782] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f469e646000) [pid = 5675] [serial = 1812] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f4699196400) [pid = 5675] [serial = 1865] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46a296fc00) [pid = 5675] [serial = 1761] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46a232a400) [pid = 5675] [serial = 1827] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46ac5a6000) [pid = 5675] [serial = 1856] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a63cf400) [pid = 5675] [serial = 1785] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46a6f8d800) [pid = 5675] [serial = 1847] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f469ffcd400) [pid = 5675] [serial = 1818] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46a17a0c00) [pid = 5675] [serial = 1823] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46a6275c00) [pid = 5675] [serial = 1779] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f469a669000) [pid = 5675] [serial = 1808] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46aa8d5c00) [pid = 5675] [serial = 1853] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46a4ff8c00) [pid = 5675] [serial = 1835] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46a620e800) [pid = 5675] [serial = 1773] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a6f96400) [pid = 5675] [serial = 1848] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46a61d8c00) [pid = 5675] [serial = 1770] [outer = (nil)] [url = about:blank] 00:14:47 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46a296d800) [pid = 5675] [serial = 1830] [outer = (nil)] [url = about:blank] 00:14:48 INFO - PROCESS | 5675 | 1461568488085 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]]]}] 00:14:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:14:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2991ms 00:14:48 INFO - PROCESS | 5675 | 1461568488122 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 00:14:48 INFO - PROCESS | 5675 | 1461568488129 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 00:14:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:14:48 INFO - PROCESS | 5675 | 1461568488137 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:14:48 INFO - PROCESS | 5675 | 1461568488142 Marionette TRACE conn3 <- [1,2642,null,{}] 00:14:48 INFO - PROCESS | 5675 | 1461568488150 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}] 00:14:48 INFO - PROCESS | 5675 | 1461568488394 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 00:14:48 INFO - PROCESS | 5675 | 1461568488586 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a747800 == 139 [pid = 5675] [id = 668] 00:14:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f4698d19c00) [pid = 5675] [serial = 2005] [outer = (nil)] 00:14:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f4699457000) [pid = 5675] [serial = 2006] [outer = 0x7f4698d19c00] 00:14:48 INFO - PROCESS | 5675 | 1461568488657 Marionette DEBUG loaded listener.js 00:14:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f469a813c00) [pid = 5675] [serial = 2007] [outer = 0x7f4698d19c00] 00:14:49 INFO - PROCESS | 5675 | 1461568489633 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]]]}] 00:14:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:14:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1538ms 00:14:49 INFO - PROCESS | 5675 | 1461568489676 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 00:14:49 INFO - PROCESS | 5675 | 1461568489685 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 00:14:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:14:49 INFO - PROCESS | 5675 | 1461568489697 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:14:49 INFO - PROCESS | 5675 | 1461568489701 Marionette TRACE conn3 <- [1,2646,null,{}] 00:14:49 INFO - PROCESS | 5675 | 1461568489709 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}] 00:14:49 INFO - PROCESS | 5675 | 1461568489963 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 00:14:50 INFO - PROCESS | 5675 | 1461568490279 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:50 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cb34800 == 140 [pid = 5675] [id = 669] 00:14:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f469a81bc00) [pid = 5675] [serial = 2008] [outer = (nil)] 00:14:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f469cb97c00) [pid = 5675] [serial = 2009] [outer = 0x7f469a81bc00] 00:14:50 INFO - PROCESS | 5675 | 1461568490372 Marionette DEBUG loaded listener.js 00:14:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f469de08000) [pid = 5675] [serial = 2010] [outer = 0x7f469a81bc00] 00:14:51 INFO - PROCESS | 5675 | 1461568491417 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]]]}] 00:14:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:14:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1788ms 00:14:51 INFO - PROCESS | 5675 | 1461568491486 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 00:14:51 INFO - PROCESS | 5675 | 1461568491492 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 00:14:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:14:51 INFO - PROCESS | 5675 | 1461568491513 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:14:51 INFO - PROCESS | 5675 | 1461568491525 Marionette TRACE conn3 <- [1,2650,null,{}] 00:14:51 INFO - PROCESS | 5675 | 1461568491587 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}] 00:14:51 INFO - PROCESS | 5675 | 1461568491930 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 00:14:52 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f4699198000) [pid = 5675] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:14:52 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f469711c800) [pid = 5675] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:14:52 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f4696ef6400) [pid = 5675] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:14:52 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f469de0c800) [pid = 5675] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:14:52 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f469abeac00) [pid = 5675] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:14:52 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f4698d0f000) [pid = 5675] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:14:52 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f4699462400) [pid = 5675] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:14:52 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46a00eec00) [pid = 5675] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:14:52 INFO - PROCESS | 5675 | 1461568492708 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:52 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469d5d2000 == 141 [pid = 5675] [id = 670] 00:14:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f4698ac1000) [pid = 5675] [serial = 2011] [outer = (nil)] 00:14:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f469a65fc00) [pid = 5675] [serial = 2012] [outer = 0x7f4698ac1000] 00:14:52 INFO - PROCESS | 5675 | 1461568492780 Marionette DEBUG loaded listener.js 00:14:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f469ee92c00) [pid = 5675] [serial = 2013] [outer = 0x7f4698ac1000] 00:14:53 INFO - PROCESS | 5675 | 1461568493639 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]]]}] 00:14:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:14:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 2150ms 00:14:53 INFO - PROCESS | 5675 | 1461568493665 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 00:14:53 INFO - PROCESS | 5675 | 1461568493671 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 00:14:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:14:53 INFO - PROCESS | 5675 | 1461568493677 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:14:53 INFO - PROCESS | 5675 | 1461568493680 Marionette TRACE conn3 <- [1,2654,null,{}] 00:14:53 INFO - PROCESS | 5675 | 1461568493690 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}] 00:14:53 INFO - PROCESS | 5675 | 1461568493935 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 00:14:54 INFO - PROCESS | 5675 | 1461568494119 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fc37000 == 142 [pid = 5675] [id = 671] 00:14:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f4698d0f000) [pid = 5675] [serial = 2014] [outer = (nil)] 00:14:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f469fd4d800) [pid = 5675] [serial = 2015] [outer = 0x7f4698d0f000] 00:14:54 INFO - PROCESS | 5675 | 1461568494195 Marionette DEBUG loaded listener.js 00:14:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f469febac00) [pid = 5675] [serial = 2016] [outer = 0x7f4698d0f000] 00:14:55 INFO - PROCESS | 5675 | 1461568495373 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]]]}] 00:14:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:14:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1737ms 00:14:55 INFO - PROCESS | 5675 | 1461568495416 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 00:14:55 INFO - PROCESS | 5675 | 1461568495423 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 00:14:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:14:55 INFO - PROCESS | 5675 | 1461568495433 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:14:55 INFO - PROCESS | 5675 | 1461568495439 Marionette TRACE conn3 <- [1,2658,null,{}] 00:14:55 INFO - PROCESS | 5675 | 1461568495447 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}] 00:14:55 INFO - PROCESS | 5675 | 1461568495756 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 00:14:56 INFO - PROCESS | 5675 | 1461568496086 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cb2a800 == 143 [pid = 5675] [id = 672] 00:14:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f469a821400) [pid = 5675] [serial = 2017] [outer = (nil)] 00:14:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f469a9f0800) [pid = 5675] [serial = 2018] [outer = 0x7f469a821400] 00:14:56 INFO - PROCESS | 5675 | 1461568496166 Marionette DEBUG loaded listener.js 00:14:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f469cb95c00) [pid = 5675] [serial = 2019] [outer = 0x7f469a821400] 00:14:57 INFO - PROCESS | 5675 | 1461568497091 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]]]}] 00:14:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:14:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1734ms 00:14:57 INFO - PROCESS | 5675 | 1461568497168 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 00:14:57 INFO - PROCESS | 5675 | 1461568497178 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 00:14:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:14:57 INFO - PROCESS | 5675 | 1461568497189 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:14:57 INFO - PROCESS | 5675 | 1461568497194 Marionette TRACE conn3 <- [1,2662,null,{}] 00:14:57 INFO - PROCESS | 5675 | 1461568497201 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}] 00:14:57 INFO - PROCESS | 5675 | 1461568497487 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 00:14:57 INFO - PROCESS | 5675 | 1461568497842 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fdc8800 == 144 [pid = 5675] [id = 673] 00:14:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f469e739400) [pid = 5675] [serial = 2020] [outer = (nil)] 00:14:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f469ed6fc00) [pid = 5675] [serial = 2021] [outer = 0x7f469e739400] 00:14:57 INFO - PROCESS | 5675 | 1461568497924 Marionette DEBUG loaded listener.js 00:14:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f469fd45800) [pid = 5675] [serial = 2022] [outer = 0x7f469e739400] 00:14:58 INFO - PROCESS | 5675 | 1461568498856 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]]]}] 00:14:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:14:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1733ms 00:14:58 INFO - PROCESS | 5675 | 1461568498923 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 00:14:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:14:58 INFO - PROCESS | 5675 | 1461568498927 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 00:14:58 INFO - PROCESS | 5675 | 1461568498934 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:14:58 INFO - PROCESS | 5675 | 1461568498940 Marionette TRACE conn3 <- [1,2666,null,{}] 00:14:58 INFO - PROCESS | 5675 | 1461568498957 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}] 00:14:59 INFO - PROCESS | 5675 | 1461568499257 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 00:14:59 INFO - PROCESS | 5675 | 1461568499564 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:14:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0a28800 == 145 [pid = 5675] [id = 674] 00:14:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f469ff88400) [pid = 5675] [serial = 2023] [outer = (nil)] 00:14:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f469ffd6c00) [pid = 5675] [serial = 2024] [outer = 0x7f469ff88400] 00:14:59 INFO - PROCESS | 5675 | 1461568499649 Marionette DEBUG loaded listener.js 00:14:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46a082e400) [pid = 5675] [serial = 2025] [outer = 0x7f469ff88400] 00:15:00 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:15:00 INFO - PROCESS | 5675 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:15:00 INFO - PROCESS | 5675 | 1461568500982 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]]]}] 00:15:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 00:15:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2089ms 00:15:01 INFO - PROCESS | 5675 | 1461568501023 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 00:15:01 INFO - PROCESS | 5675 | 1461568501028 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 00:15:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:15:01 INFO - PROCESS | 5675 | 1461568501035 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:15:01 INFO - PROCESS | 5675 | 1461568501038 Marionette TRACE conn3 <- [1,2670,null,{}] 00:15:01 INFO - PROCESS | 5675 | 1461568501045 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}] 00:15:01 INFO - PROCESS | 5675 | 1461568501369 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 00:15:01 INFO - PROCESS | 5675 | 1461568501617 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1a19800 == 146 [pid = 5675] [id = 675] 00:15:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f469ff8c000) [pid = 5675] [serial = 2026] [outer = (nil)] 00:15:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a179a800) [pid = 5675] [serial = 2027] [outer = 0x7f469ff8c000] 00:15:01 INFO - PROCESS | 5675 | 1461568501697 Marionette DEBUG loaded listener.js 00:15:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46a1aaa400) [pid = 5675] [serial = 2028] [outer = 0x7f469ff8c000] 00:15:03 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:15:03 INFO - PROCESS | 5675 | 1461568503104 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] 00:15:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:15:03 INFO - PROCESS | 5675 | 1461568503139 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 00:15:03 INFO - PROCESS | 5675 | 1461568503146 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:15:03 INFO - PROCESS | 5675 | 1461568503149 Marionette TRACE conn3 <- [1,2674,null,{}] 00:15:03 INFO - PROCESS | 5675 | 1461568503155 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}] 00:15:03 INFO - PROCESS | 5675 | 1461568503420 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 00:15:03 INFO - PROCESS | 5675 | 1461568503674 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a210d800 == 147 [pid = 5675] [id = 676] 00:15:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46a082cc00) [pid = 5675] [serial = 2029] [outer = (nil)] 00:15:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46a2068000) [pid = 5675] [serial = 2030] [outer = 0x7f46a082cc00] 00:15:03 INFO - PROCESS | 5675 | 1461568503750 Marionette DEBUG loaded listener.js 00:15:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a2964400) [pid = 5675] [serial = 2031] [outer = 0x7f46a082cc00] 00:15:05 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:15:05 INFO - PROCESS | 5675 | 1461568505122 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] 00:15:05 INFO - PROCESS | 5675 | 1461568505148 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 00:15:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:15:05 INFO - PROCESS | 5675 | 1461568505155 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:15:05 INFO - PROCESS | 5675 | 1461568505159 Marionette TRACE conn3 <- [1,2678,null,{}] 00:15:05 INFO - PROCESS | 5675 | 1461568505166 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}] 00:15:05 INFO - PROCESS | 5675 | 1461568505538 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 00:15:05 INFO - PROCESS | 5675 | 1461568505798 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a405e800 == 148 [pid = 5675] [id = 677] 00:15:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46a17b4c00) [pid = 5675] [serial = 2032] [outer = (nil)] 00:15:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46a2b59c00) [pid = 5675] [serial = 2033] [outer = 0x7f46a17b4c00] 00:15:05 INFO - PROCESS | 5675 | 1461568505893 Marionette DEBUG loaded listener.js 00:15:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46a5f20800) [pid = 5675] [serial = 2034] [outer = 0x7f46a17b4c00] 00:15:07 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:15:07 INFO - PROCESS | 5675 | 1461568507298 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]]]}] 00:15:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 00:15:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2184ms 00:15:07 INFO - PROCESS | 5675 | 1461568507342 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 00:15:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:15:07 INFO - PROCESS | 5675 | 1461568507345 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 00:15:07 INFO - PROCESS | 5675 | 1461568507351 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:15:07 INFO - PROCESS | 5675 | 1461568507354 Marionette TRACE conn3 <- [1,2682,null,{}] 00:15:07 INFO - PROCESS | 5675 | 1461568507359 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}] 00:15:07 INFO - PROCESS | 5675 | 1461568507649 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 00:15:07 INFO - PROCESS | 5675 | 1461568507910 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4655000 == 149 [pid = 5675] [id = 678] 00:15:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46a61cd800) [pid = 5675] [serial = 2035] [outer = (nil)] 00:15:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46a6250c00) [pid = 5675] [serial = 2036] [outer = 0x7f46a61cd800] 00:15:07 INFO - PROCESS | 5675 | 1461568507985 Marionette DEBUG loaded listener.js 00:15:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46a639f400) [pid = 5675] [serial = 2037] [outer = 0x7f46a61cd800] 00:15:09 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:15:09 INFO - PROCESS | 5675 | 1461568509295 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]]]}] 00:15:09 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) 00:15:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1980ms 00:15:09 INFO - PROCESS | 5675 | 1461568509332 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 00:15:09 INFO - PROCESS | 5675 | 1461568509335 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 00:15:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:15:09 INFO - PROCESS | 5675 | 1461568509341 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:15:09 INFO - PROCESS | 5675 | 1461568509344 Marionette TRACE conn3 <- [1,2686,null,{}] 00:15:09 INFO - PROCESS | 5675 | 1461568509349 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}] 00:15:09 INFO - PROCESS | 5675 | 1461568509604 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 00:15:09 INFO - PROCESS | 5675 | 1461568509835 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4875000 == 150 [pid = 5675] [id = 679] 00:15:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46a61d5c00) [pid = 5675] [serial = 2038] [outer = (nil)] 00:15:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46a63cc400) [pid = 5675] [serial = 2039] [outer = 0x7f46a61d5c00] 00:15:09 INFO - PROCESS | 5675 | 1461568509910 Marionette DEBUG loaded listener.js 00:15:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46a6ccdc00) [pid = 5675] [serial = 2040] [outer = 0x7f46a61d5c00] 00:15:11 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:15:11 INFO - PROCESS | 5675 | 1461568511298 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] 00:15:11 INFO - PROCESS | 5675 | 1461568511342 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 00:15:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:15:11 INFO - PROCESS | 5675 | 1461568511348 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:15:11 INFO - PROCESS | 5675 | 1461568511351 Marionette TRACE conn3 <- [1,2690,null,{}] 00:15:11 INFO - PROCESS | 5675 | 1461568511357 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}] 00:15:11 INFO - PROCESS | 5675 | 1461568511671 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 00:15:11 INFO - PROCESS | 5675 | 1461568511935 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a630a800 == 151 [pid = 5675] [id = 680] 00:15:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46a480e400) [pid = 5675] [serial = 2041] [outer = (nil)] 00:15:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46a6d7b000) [pid = 5675] [serial = 2042] [outer = 0x7f46a480e400] 00:15:12 INFO - PROCESS | 5675 | 1461568512026 Marionette DEBUG loaded listener.js 00:15:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46aa87b800) [pid = 5675] [serial = 2043] [outer = 0x7f46a480e400] 00:15:13 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:15:13 INFO - PROCESS | 5675 | 1461568513377 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] 00:15:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:15:13 INFO - PROCESS | 5675 | 1461568513441 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 00:15:13 INFO - PROCESS | 5675 | 1461568513447 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:15:13 INFO - PROCESS | 5675 | 1461568513450 Marionette TRACE conn3 <- [1,2694,null,{}] 00:15:13 INFO - PROCESS | 5675 | 1461568513455 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}] 00:15:13 INFO - PROCESS | 5675 | 1461568513775 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 00:15:14 INFO - PROCESS | 5675 | 1461568514035 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aaae0800 == 152 [pid = 5675] [id = 681] 00:15:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46a5f21c00) [pid = 5675] [serial = 2044] [outer = (nil)] 00:15:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46aa8d5c00) [pid = 5675] [serial = 2045] [outer = 0x7f46a5f21c00] 00:15:14 INFO - PROCESS | 5675 | 1461568514109 Marionette DEBUG loaded listener.js 00:15:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46ac804800) [pid = 5675] [serial = 2046] [outer = 0x7f46a5f21c00] 00:15:15 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:15:15 INFO - PROCESS | 5675 | 1461568515467 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] 00:15:15 INFO - PROCESS | 5675 | 1461568515490 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 00:15:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:15:15 INFO - PROCESS | 5675 | 1461568515496 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:15:15 INFO - PROCESS | 5675 | 1461568515500 Marionette TRACE conn3 <- [1,2698,null,{}] 00:15:15 INFO - PROCESS | 5675 | 1461568515506 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}] 00:15:15 INFO - PROCESS | 5675 | 1461568515844 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 00:15:16 INFO - PROCESS | 5675 | 1461568516134 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad93b000 == 153 [pid = 5675] [id = 682] 00:15:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f4696eeb800) [pid = 5675] [serial = 2047] [outer = (nil)] 00:15:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46ac809000) [pid = 5675] [serial = 2048] [outer = 0x7f4696eeb800] 00:15:16 INFO - PROCESS | 5675 | 1461568516216 Marionette DEBUG loaded listener.js 00:15:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46adecbc00) [pid = 5675] [serial = 2049] [outer = 0x7f4696eeb800] 00:15:18 INFO - PROCESS | 5675 | SkCairoFTTypeface::onFilterRec unimplemented 00:15:18 INFO - PROCESS | 5675 | 1461568518220 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] 00:15:18 INFO - PROCESS | 5675 | 1461568518303 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 00:15:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:15:18 INFO - PROCESS | 5675 | 1461568518367 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:15:18 INFO - PROCESS | 5675 | 1461568518376 Marionette TRACE conn3 <- [1,2702,null,{}] 00:15:18 INFO - PROCESS | 5675 | 1461568518388 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}] 00:15:18 INFO - PROCESS | 5675 | 1461568518726 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 00:15:19 INFO - PROCESS | 5675 | 1461568519015 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:19 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469de75000 == 154 [pid = 5675] [id = 683] 00:15:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f4696ef0c00) [pid = 5675] [serial = 2050] [outer = (nil)] 00:15:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f469945d800) [pid = 5675] [serial = 2051] [outer = 0x7f4696ef0c00] 00:15:19 INFO - PROCESS | 5675 | 1461568519085 Marionette DEBUG loaded listener.js 00:15:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f469a821000) [pid = 5675] [serial = 2052] [outer = 0x7f4696ef0c00] 00:15:20 INFO - PROCESS | 5675 | 1461568520237 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]]]}] 00:15:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:15:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1961ms 00:15:20 INFO - PROCESS | 5675 | 1461568520316 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 00:15:20 INFO - PROCESS | 5675 | 1461568520325 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 00:15:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:15:20 INFO - PROCESS | 5675 | 1461568520336 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:15:20 INFO - PROCESS | 5675 | 1461568520339 Marionette TRACE conn3 <- [1,2706,null,{}] 00:15:20 INFO - PROCESS | 5675 | 1461568520345 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}] 00:15:20 INFO - PROCESS | 5675 | 1461568520612 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 00:15:20 INFO - PROCESS | 5675 | 1461568520938 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:20 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469e65e800 == 155 [pid = 5675] [id = 684] 00:15:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f469de07800) [pid = 5675] [serial = 2053] [outer = (nil)] 00:15:20 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f469e64b800) [pid = 5675] [serial = 2054] [outer = 0x7f469de07800] 00:15:21 INFO - PROCESS | 5675 | 1461568521008 Marionette DEBUG loaded listener.js 00:15:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f469ed71400) [pid = 5675] [serial = 2055] [outer = 0x7f469de07800] 00:15:22 INFO - PROCESS | 5675 | 1461568522127 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]]]}] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adf47000 == 154 [pid = 5675] [id = 441] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c95a2000 == 153 [pid = 5675] [id = 79] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46be0e5000 == 152 [pid = 5675] [id = 64] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5b22800 == 151 [pid = 5675] [id = 53] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b7094800 == 150 [pid = 5675] [id = 159] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46a63a8400) [pid = 5675] [serial = 1904] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46ad508800) [pid = 5675] [serial = 1916] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46a4ff4c00) [pid = 5675] [serial = 1895] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46a6249400) [pid = 5675] [serial = 1901] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46a61d4000) [pid = 5675] [serial = 1898] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f4696ef6000) [pid = 5675] [serial = 1877] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46ac80c400) [pid = 5675] [serial = 1907] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46a082b800) [pid = 5675] [serial = 1886] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46ad99d400) [pid = 5675] [serial = 1919] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46a17a8c00) [pid = 5675] [serial = 1889] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46ad282800) [pid = 5675] [serial = 1913] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46ad0da800) [pid = 5675] [serial = 1910] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f469c85bc00) [pid = 5675] [serial = 1880] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46adeb5000) [pid = 5675] [serial = 1922] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f469ed69000) [pid = 5675] [serial = 1883] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46a21a3400) [pid = 5675] [serial = 1892] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5f92800 == 149 [pid = 5675] [id = 158] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2119000 == 148 [pid = 5675] [id = 394] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b9a7b000 == 147 [pid = 5675] [id = 518] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c9620000 == 146 [pid = 5675] [id = 390] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3f21800 == 145 [pid = 5675] [id = 104] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4e2a800 == 144 [pid = 5675] [id = 517] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c5311800 == 143 [pid = 5675] [id = 519] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6ecb800 == 142 [pid = 5675] [id = 364] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469d5d2000 == 141 [pid = 5675] [id = 670] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cb34800 == 140 [pid = 5675] [id = 669] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469a747800 == 139 [pid = 5675] [id = 668] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1a9f000 == 138 [pid = 5675] [id = 666] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1962800 == 137 [pid = 5675] [id = 665] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1791800 == 136 [pid = 5675] [id = 664] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b16a5000 == 135 [pid = 5675] [id = 663] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b14ce000 == 134 [pid = 5675] [id = 662] 00:15:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:15:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1887ms 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afda0800 == 133 [pid = 5675] [id = 661] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aec9b800 == 132 [pid = 5675] [id = 660] 00:15:22 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adb6c800 == 131 [pid = 5675] [id = 659] 00:15:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:15:22 INFO - PROCESS | 5675 | 1461568522230 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 00:15:22 INFO - PROCESS | 5675 | 1461568522233 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 00:15:22 INFO - PROCESS | 5675 | 1461568522242 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:15:22 INFO - PROCESS | 5675 | 1461568522247 Marionette TRACE conn3 <- [1,2710,null,{}] 00:15:22 INFO - PROCESS | 5675 | 1461568522281 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}] 00:15:22 INFO - PROCESS | 5675 | 1461568522510 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f469ee96800) [pid = 5675] [serial = 1944] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f469cb9f800) [pid = 5675] [serial = 1943] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f4698ac4c00) [pid = 5675] [serial = 1925] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f469feb7c00) [pid = 5675] [serial = 1937] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f469feb0400) [pid = 5675] [serial = 1935] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f469fc6f000) [pid = 5675] [serial = 1934] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f469ecec800) [pid = 5675] [serial = 1932] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f4699192c00) [pid = 5675] [serial = 1926] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f469e64e000) [pid = 5675] [serial = 1931] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f469ff92000) [pid = 5675] [serial = 1938] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f469ee96c00) [pid = 5675] [serial = 1875] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f469a81e000) [pid = 5675] [serial = 1928] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46a082c800) [pid = 5675] [serial = 1940] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46a17b1400) [pid = 5675] [serial = 1941] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f469cb94400) [pid = 5675] [serial = 1929] [outer = (nil)] [url = about:blank] 00:15:22 INFO - PROCESS | 5675 | 1461568522863 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469d5d2800 == 132 [pid = 5675] [id = 685] 00:15:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f469e64e000) [pid = 5675] [serial = 2056] [outer = (nil)] 00:15:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f469feb7c00) [pid = 5675] [serial = 2057] [outer = 0x7f469e64e000] 00:15:22 INFO - PROCESS | 5675 | 1461568522966 Marionette DEBUG loaded listener.js 00:15:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a00e7000) [pid = 5675] [serial = 2058] [outer = 0x7f469e64e000] 00:15:23 INFO - PROCESS | 5675 | 1461568523799 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] 00:15:23 INFO - PROCESS | 5675 | 1461568523849 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 00:15:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:15:23 INFO - PROCESS | 5675 | 1461568523857 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:15:23 INFO - PROCESS | 5675 | 1461568523862 Marionette TRACE conn3 <- [1,2714,null,{}] 00:15:23 INFO - PROCESS | 5675 | 1461568523868 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}] 00:15:24 INFO - PROCESS | 5675 | 1461568524089 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 00:15:24 INFO - PROCESS | 5675 | 1461568524296 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0b5d000 == 133 [pid = 5675] [id = 686] 00:15:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f469ee90800) [pid = 5675] [serial = 2059] [outer = (nil)] 00:15:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46a1aa7c00) [pid = 5675] [serial = 2060] [outer = 0x7f469ee90800] 00:15:24 INFO - PROCESS | 5675 | 1461568524370 Marionette DEBUG loaded listener.js 00:15:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46a2329800) [pid = 5675] [serial = 2061] [outer = 0x7f469ee90800] 00:15:25 INFO - PROCESS | 5675 | 1461568525295 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]]]}] 00:15:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:15:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1487ms 00:15:25 INFO - PROCESS | 5675 | 1461568525350 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 00:15:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:15:25 INFO - PROCESS | 5675 | 1461568525366 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 00:15:25 INFO - PROCESS | 5675 | 1461568525375 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:15:25 INFO - PROCESS | 5675 | 1461568525378 Marionette TRACE conn3 <- [1,2718,null,{}] 00:15:25 INFO - PROCESS | 5675 | 1461568525395 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}] 00:15:25 INFO - PROCESS | 5675 | 1461568525684 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 00:15:25 INFO - PROCESS | 5675 | 1461568525721 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2119000 == 134 [pid = 5675] [id = 687] 00:15:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46a2965400) [pid = 5675] [serial = 2062] [outer = (nil)] 00:15:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46a2b51400) [pid = 5675] [serial = 2063] [outer = 0x7f46a2965400] 00:15:25 INFO - PROCESS | 5675 | 1461568525797 Marionette DEBUG loaded listener.js 00:15:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46a40e9400) [pid = 5675] [serial = 2064] [outer = 0x7f46a2965400] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46a21a7c00) [pid = 5675] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f4698d19c00) [pid = 5675] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46ad50bc00) [pid = 5675] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f469de11c00) [pid = 5675] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46a232b800) [pid = 5675] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46a6f90c00) [pid = 5675] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f469fd44c00) [pid = 5675] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f4697118c00) [pid = 5675] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46a2b5b000) [pid = 5675] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a6d78800) [pid = 5675] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46acfb3c00) [pid = 5675] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f4698ac1000) [pid = 5675] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46ad0dc400) [pid = 5675] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46a296c800) [pid = 5675] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f4698ac6800) [pid = 5675] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f469a660c00) [pid = 5675] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46a0830800) [pid = 5675] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46a205e800) [pid = 5675] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a480b000) [pid = 5675] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46a17e1c00) [pid = 5675] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46a4fef000) [pid = 5675] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f469a81bc00) [pid = 5675] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f46ac5a9000) [pid = 5675] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46ac5ab000) [pid = 5675] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46aa8e1800) [pid = 5675] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46a6272c00) [pid = 5675] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46ad27f000) [pid = 5675] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f4698d13000) [pid = 5675] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f4696ee8000) [pid = 5675] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f4696eec000) [pid = 5675] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f469cb9a000) [pid = 5675] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f469ff89800) [pid = 5675] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f469ff8a800) [pid = 5675] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f46a205bc00) [pid = 5675] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f46a2061800) [pid = 5675] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f46a4340000) [pid = 5675] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f46a2971c00) [pid = 5675] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:15:27 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f469ee9ec00) [pid = 5675] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:15:27 INFO - PROCESS | 5675 | 1461568527742 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] 00:15:27 INFO - PROCESS | 5675 | 1461568527774 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 00:15:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:15:27 INFO - PROCESS | 5675 | 1461568527780 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:15:27 INFO - PROCESS | 5675 | 1461568527782 Marionette TRACE conn3 <- [1,2722,null,{}] 00:15:27 INFO - PROCESS | 5675 | 1461568527787 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}] 00:15:28 INFO - PROCESS | 5675 | 1461568528046 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 00:15:28 INFO - PROCESS | 5675 | 1461568528236 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2ad9000 == 135 [pid = 5675] [id = 688] 00:15:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f469ff86800) [pid = 5675] [serial = 2065] [outer = (nil)] 00:15:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f46a40ea000) [pid = 5675] [serial = 2066] [outer = 0x7f469ff86800] 00:15:28 INFO - PROCESS | 5675 | 1461568528310 Marionette DEBUG loaded listener.js 00:15:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f46a480a800) [pid = 5675] [serial = 2067] [outer = 0x7f469ff86800] 00:15:29 INFO - PROCESS | 5675 | 1461568529052 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] 00:15:29 INFO - PROCESS | 5675 | 1461568529114 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 00:15:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:15:29 INFO - PROCESS | 5675 | 1461568529119 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:15:29 INFO - PROCESS | 5675 | 1461568529121 Marionette TRACE conn3 <- [1,2726,null,{}] 00:15:29 INFO - PROCESS | 5675 | 1461568529127 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}] 00:15:29 INFO - PROCESS | 5675 | 1461568529335 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 00:15:29 INFO - PROCESS | 5675 | 1461568529692 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:29 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46997d0000 == 136 [pid = 5675] [id = 689] 00:15:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f4696ef2400) [pid = 5675] [serial = 2068] [outer = (nil)] 00:15:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f4698ac4400) [pid = 5675] [serial = 2069] [outer = 0x7f4696ef2400] 00:15:29 INFO - PROCESS | 5675 | 1461568529867 Marionette DEBUG loaded listener.js 00:15:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f46991a0000) [pid = 5675] [serial = 2070] [outer = 0x7f4696ef2400] 00:15:30 INFO - PROCESS | 5675 | 1461568530831 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]]]}] 00:15:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:15:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1737ms 00:15:30 INFO - PROCESS | 5675 | 1461568530862 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 00:15:30 INFO - PROCESS | 5675 | 1461568530868 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 00:15:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:15:30 INFO - PROCESS | 5675 | 1461568530877 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:15:30 INFO - PROCESS | 5675 | 1461568530883 Marionette TRACE conn3 <- [1,2730,null,{}] 00:15:30 INFO - PROCESS | 5675 | 1461568530891 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}] 00:15:31 INFO - PROCESS | 5675 | 1461568531155 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 00:15:31 INFO - PROCESS | 5675 | 1461568531467 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469ea3f800 == 137 [pid = 5675] [id = 690] 00:15:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f469cb94400) [pid = 5675] [serial = 2071] [outer = (nil)] 00:15:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f469d8a3400) [pid = 5675] [serial = 2072] [outer = 0x7f469cb94400] 00:15:31 INFO - PROCESS | 5675 | 1461568531552 Marionette DEBUG loaded listener.js 00:15:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f469e64a800) [pid = 5675] [serial = 2073] [outer = 0x7f469cb94400] 00:15:32 INFO - PROCESS | 5675 | 1461568532914 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] 00:15:32 INFO - PROCESS | 5675 | 1461568532995 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 00:15:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:15:33 INFO - PROCESS | 5675 | 1461568533004 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:15:33 INFO - PROCESS | 5675 | 1461568533007 Marionette TRACE conn3 <- [1,2734,null,{}] 00:15:33 INFO - PROCESS | 5675 | 1461568533011 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}] 00:15:33 INFO - PROCESS | 5675 | 1461568533370 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 00:15:33 INFO - PROCESS | 5675 | 1461568533631 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a20b1800 == 138 [pid = 5675] [id = 691] 00:15:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f469cb9f800) [pid = 5675] [serial = 2074] [outer = (nil)] 00:15:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f469fd50c00) [pid = 5675] [serial = 2075] [outer = 0x7f469cb9f800] 00:15:33 INFO - PROCESS | 5675 | 1461568533719 Marionette DEBUG loaded listener.js 00:15:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46a0835800) [pid = 5675] [serial = 2076] [outer = 0x7f469cb9f800] 00:15:34 INFO - PROCESS | 5675 | 1461568534673 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]]]}] 00:15:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:15:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1732ms 00:15:34 INFO - PROCESS | 5675 | 1461568534737 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 00:15:34 INFO - PROCESS | 5675 | 1461568534742 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 00:15:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:15:34 INFO - PROCESS | 5675 | 1461568534751 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:15:34 INFO - PROCESS | 5675 | 1461568534760 Marionette TRACE conn3 <- [1,2738,null,{}] 00:15:34 INFO - PROCESS | 5675 | 1461568534774 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}] 00:15:35 INFO - PROCESS | 5675 | 1461568535062 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 00:15:35 INFO - PROCESS | 5675 | 1461568535369 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e90800 == 139 [pid = 5675] [id = 692] 00:15:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46a17b4400) [pid = 5675] [serial = 2077] [outer = (nil)] 00:15:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46a2067c00) [pid = 5675] [serial = 2078] [outer = 0x7f46a17b4400] 00:15:35 INFO - PROCESS | 5675 | 1461568535453 Marionette DEBUG loaded listener.js 00:15:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46a2970400) [pid = 5675] [serial = 2079] [outer = 0x7f46a17b4400] 00:15:36 INFO - PROCESS | 5675 | 1461568536387 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]]]}] 00:15:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:15:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1691ms 00:15:36 INFO - PROCESS | 5675 | 1461568536441 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 00:15:36 INFO - PROCESS | 5675 | 1461568536445 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 00:15:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:15:36 INFO - PROCESS | 5675 | 1461568536451 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:15:36 INFO - PROCESS | 5675 | 1461568536453 Marionette TRACE conn3 <- [1,2742,null,{}] 00:15:36 INFO - PROCESS | 5675 | 1461568536459 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}] 00:15:36 INFO - PROCESS | 5675 | 1461568536715 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 00:15:37 INFO - PROCESS | 5675 | 1461568537014 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:37 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6ec4000 == 140 [pid = 5675] [id = 693] 00:15:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f469abea000) [pid = 5675] [serial = 2080] [outer = (nil)] 00:15:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46a40ee000) [pid = 5675] [serial = 2081] [outer = 0x7f469abea000] 00:15:37 INFO - PROCESS | 5675 | 1461568537095 Marionette DEBUG loaded listener.js 00:15:37 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46a4ff2400) [pid = 5675] [serial = 2082] [outer = 0x7f469abea000] 00:15:37 INFO - PROCESS | 5675 | 1461568537964 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]]]}] 00:15:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:15:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1579ms 00:15:38 INFO - PROCESS | 5675 | 1461568538031 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 00:15:38 INFO - PROCESS | 5675 | 1461568538035 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 00:15:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:15:38 INFO - PROCESS | 5675 | 1461568538040 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:15:38 INFO - PROCESS | 5675 | 1461568538044 Marionette TRACE conn3 <- [1,2746,null,{}] 00:15:38 INFO - PROCESS | 5675 | 1461568538049 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}] 00:15:38 INFO - PROCESS | 5675 | 1461568538312 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 00:15:38 INFO - PROCESS | 5675 | 1461568538621 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:38 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad498800 == 141 [pid = 5675] [id = 694] 00:15:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46a61d4000) [pid = 5675] [serial = 2083] [outer = (nil)] 00:15:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46a6206800) [pid = 5675] [serial = 2084] [outer = 0x7f46a61d4000] 00:15:38 INFO - PROCESS | 5675 | 1461568538725 Marionette DEBUG loaded listener.js 00:15:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46a63c6400) [pid = 5675] [serial = 2085] [outer = 0x7f46a61d4000] 00:15:39 INFO - PROCESS | 5675 | 1461568539655 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]]]}] 00:15:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:15:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1685ms 00:15:39 INFO - PROCESS | 5675 | 1461568539727 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 00:15:39 INFO - PROCESS | 5675 | 1461568539731 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 00:15:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:15:39 INFO - PROCESS | 5675 | 1461568539737 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:15:39 INFO - PROCESS | 5675 | 1461568539740 Marionette TRACE conn3 <- [1,2750,null,{}] 00:15:39 INFO - PROCESS | 5675 | 1461568539745 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}] 00:15:39 INFO - PROCESS | 5675 | 1461568539981 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 00:15:40 INFO - PROCESS | 5675 | 1461568540287 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:40 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada76800 == 142 [pid = 5675] [id = 695] 00:15:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46a4ffb400) [pid = 5675] [serial = 2086] [outer = (nil)] 00:15:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46a6f99800) [pid = 5675] [serial = 2087] [outer = 0x7f46a4ffb400] 00:15:40 INFO - PROCESS | 5675 | 1461568540367 Marionette DEBUG loaded listener.js 00:15:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46ac809c00) [pid = 5675] [serial = 2088] [outer = 0x7f46a4ffb400] 00:15:41 INFO - PROCESS | 5675 | 1461568541253 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]]]}] 00:15:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:15:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1587ms 00:15:41 INFO - PROCESS | 5675 | 1461568541327 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 00:15:41 INFO - PROCESS | 5675 | 1461568541331 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 00:15:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:15:41 INFO - PROCESS | 5675 | 1461568541337 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:15:41 INFO - PROCESS | 5675 | 1461568541341 Marionette TRACE conn3 <- [1,2754,null,{}] 00:15:41 INFO - PROCESS | 5675 | 1461568541346 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}] 00:15:41 INFO - PROCESS | 5675 | 1461568541587 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 00:15:41 INFO - PROCESS | 5675 | 1461568541899 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adbd7800 == 143 [pid = 5675] [id = 696] 00:15:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f469a9ea800) [pid = 5675] [serial = 2089] [outer = (nil)] 00:15:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46acf93400) [pid = 5675] [serial = 2090] [outer = 0x7f469a9ea800] 00:15:41 INFO - PROCESS | 5675 | 1461568541980 Marionette DEBUG loaded listener.js 00:15:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46acfb1400) [pid = 5675] [serial = 2091] [outer = 0x7f469a9ea800] 00:15:42 INFO - PROCESS | 5675 | 1461568542841 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]]]}] 00:15:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:15:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1579ms 00:15:42 INFO - PROCESS | 5675 | 1461568542920 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 00:15:42 INFO - PROCESS | 5675 | 1461568542924 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 00:15:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:15:42 INFO - PROCESS | 5675 | 1461568542934 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:15:42 INFO - PROCESS | 5675 | 1461568542938 Marionette TRACE conn3 <- [1,2758,null,{}] 00:15:42 INFO - PROCESS | 5675 | 1461568542947 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}] 00:15:43 INFO - PROCESS | 5675 | 1461568543255 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 00:15:43 INFO - PROCESS | 5675 | 1461568543559 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:43 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aee13800 == 144 [pid = 5675] [id = 697] 00:15:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f469c85a000) [pid = 5675] [serial = 2092] [outer = (nil)] 00:15:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46ad0d5400) [pid = 5675] [serial = 2093] [outer = 0x7f469c85a000] 00:15:43 INFO - PROCESS | 5675 | 1461568543638 Marionette DEBUG loaded listener.js 00:15:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46ad27f000) [pid = 5675] [serial = 2094] [outer = 0x7f469c85a000] 00:15:44 INFO - PROCESS | 5675 | 1461568544536 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]]]}] 00:15:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:15:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1636ms 00:15:44 INFO - PROCESS | 5675 | 1461568544570 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 00:15:44 INFO - PROCESS | 5675 | 1461568544573 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 00:15:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:15:44 INFO - PROCESS | 5675 | 1461568544579 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:15:44 INFO - PROCESS | 5675 | 1461568544582 Marionette TRACE conn3 <- [1,2762,null,{}] 00:15:44 INFO - PROCESS | 5675 | 1461568544588 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}] 00:15:44 INFO - PROCESS | 5675 | 1461568544861 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 00:15:45 INFO - PROCESS | 5675 | 1461568545184 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:45 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afda0800 == 145 [pid = 5675] [id = 698] 00:15:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f469c85ec00) [pid = 5675] [serial = 2095] [outer = (nil)] 00:15:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46ad4bac00) [pid = 5675] [serial = 2096] [outer = 0x7f469c85ec00] 00:15:45 INFO - PROCESS | 5675 | 1461568545265 Marionette DEBUG loaded listener.js 00:15:45 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46ad990800) [pid = 5675] [serial = 2097] [outer = 0x7f469c85ec00] 00:15:46 INFO - PROCESS | 5675 | 1461568546194 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]]]}] 00:15:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:15:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1678ms 00:15:46 INFO - PROCESS | 5675 | 1461568546260 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 00:15:46 INFO - PROCESS | 5675 | 1461568546264 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 00:15:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:15:46 INFO - PROCESS | 5675 | 1461568546270 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:15:46 INFO - PROCESS | 5675 | 1461568546273 Marionette TRACE conn3 <- [1,2766,null,{}] 00:15:46 INFO - PROCESS | 5675 | 1461568546278 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}] 00:15:46 INFO - PROCESS | 5675 | 1461568546517 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 00:15:46 INFO - PROCESS | 5675 | 1461568546803 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1091800 == 146 [pid = 5675] [id = 699] 00:15:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46adecd000) [pid = 5675] [serial = 2098] [outer = (nil)] 00:15:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46aded2000) [pid = 5675] [serial = 2099] [outer = 0x7f46adecd000] 00:15:46 INFO - PROCESS | 5675 | 1461568546953 Marionette DEBUG loaded listener.js 00:15:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46ae175000) [pid = 5675] [serial = 2100] [outer = 0x7f46adecd000] 00:15:47 INFO - PROCESS | 5675 | 1461568547849 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]]]}] 00:15:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:15:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1636ms 00:15:47 INFO - PROCESS | 5675 | 1461568547907 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 00:15:47 INFO - PROCESS | 5675 | 1461568547910 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 00:15:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:15:47 INFO - PROCESS | 5675 | 1461568547917 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:15:47 INFO - PROCESS | 5675 | 1461568547920 Marionette TRACE conn3 <- [1,2770,null,{}] 00:15:47 INFO - PROCESS | 5675 | 1461568547925 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}] 00:15:48 INFO - PROCESS | 5675 | 1461568548189 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 00:15:48 INFO - PROCESS | 5675 | 1461568548452 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:48 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1648800 == 147 [pid = 5675] [id = 700] 00:15:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46ae1af400) [pid = 5675] [serial = 2101] [outer = (nil)] 00:15:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46af115800) [pid = 5675] [serial = 2102] [outer = 0x7f46ae1af400] 00:15:48 INFO - PROCESS | 5675 | 1461568548571 Marionette DEBUG loaded listener.js 00:15:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46afc22c00) [pid = 5675] [serial = 2103] [outer = 0x7f46ae1af400] 00:15:49 INFO - PROCESS | 5675 | 1461568549414 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]]]}] 00:15:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:15:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1535ms 00:15:49 INFO - PROCESS | 5675 | 1461568549453 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 00:15:49 INFO - PROCESS | 5675 | 1461568549455 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 00:15:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:15:49 INFO - PROCESS | 5675 | 1461568549462 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:15:49 INFO - PROCESS | 5675 | 1461568549464 Marionette TRACE conn3 <- [1,2774,null,{}] 00:15:49 INFO - PROCESS | 5675 | 1461568549469 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}] 00:15:49 INFO - PROCESS | 5675 | 1461568549698 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 00:15:49 INFO - PROCESS | 5675 | 1461568549970 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1786000 == 148 [pid = 5675] [id = 701] 00:15:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46ae1b9000) [pid = 5675] [serial = 2104] [outer = (nil)] 00:15:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46b0750800) [pid = 5675] [serial = 2105] [outer = 0x7f46ae1b9000] 00:15:50 INFO - PROCESS | 5675 | 1461568550048 Marionette DEBUG loaded listener.js 00:15:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46b0759000) [pid = 5675] [serial = 2106] [outer = 0x7f46ae1b9000] 00:15:50 INFO - PROCESS | 5675 | 1461568550942 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]]]}] 00:15:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:15:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1530ms 00:15:50 INFO - PROCESS | 5675 | 1461568550993 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 00:15:51 INFO - PROCESS | 5675 | 1461568551006 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 00:15:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:15:51 INFO - PROCESS | 5675 | 1461568551032 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:15:51 INFO - PROCESS | 5675 | 1461568551036 Marionette TRACE conn3 <- [1,2778,null,{}] 00:15:51 INFO - PROCESS | 5675 | 1461568551041 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}] 00:15:51 INFO - PROCESS | 5675 | 1461568551278 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 00:15:51 INFO - PROCESS | 5675 | 1461568551552 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1a8b000 == 149 [pid = 5675] [id = 702] 00:15:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46a17af000) [pid = 5675] [serial = 2107] [outer = (nil)] 00:15:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46b075c400) [pid = 5675] [serial = 2108] [outer = 0x7f46a17af000] 00:15:51 INFO - PROCESS | 5675 | 1461568551672 Marionette DEBUG loaded listener.js 00:15:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46b07ba000) [pid = 5675] [serial = 2109] [outer = 0x7f46a17af000] 00:15:52 INFO - PROCESS | 5675 | 1461568552515 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]]]}] 00:15:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:15:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1538ms 00:15:52 INFO - PROCESS | 5675 | 1461568552566 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 00:15:52 INFO - PROCESS | 5675 | 1461568552570 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 00:15:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:15:52 INFO - PROCESS | 5675 | 1461568552575 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:15:52 INFO - PROCESS | 5675 | 1461568552577 Marionette TRACE conn3 <- [1,2782,null,{}] 00:15:52 INFO - PROCESS | 5675 | 1461568552583 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}] 00:15:52 INFO - PROCESS | 5675 | 1461568552808 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 00:15:53 INFO - PROCESS | 5675 | 1461568553121 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b3b3e000 == 150 [pid = 5675] [id = 703] 00:15:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46b1138000) [pid = 5675] [serial = 2110] [outer = (nil)] 00:15:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46b113c800) [pid = 5675] [serial = 2111] [outer = 0x7f46b1138000] 00:15:53 INFO - PROCESS | 5675 | 1461568553242 Marionette DEBUG loaded listener.js 00:15:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46b1144400) [pid = 5675] [serial = 2112] [outer = 0x7f46b1138000] 00:15:54 INFO - PROCESS | 5675 | 1461568554079 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]]]}] 00:15:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:15:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1578ms 00:15:54 INFO - PROCESS | 5675 | 1461568554156 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 00:15:54 INFO - PROCESS | 5675 | 1461568554159 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 00:15:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:15:54 INFO - PROCESS | 5675 | 1461568554165 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:15:54 INFO - PROCESS | 5675 | 1461568554167 Marionette TRACE conn3 <- [1,2786,null,{}] 00:15:54 INFO - PROCESS | 5675 | 1461568554174 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}] 00:15:54 INFO - PROCESS | 5675 | 1461568554455 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 00:15:54 INFO - PROCESS | 5675 | 1461568554775 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4e29000 == 151 [pid = 5675] [id = 704] 00:15:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46b0a0a000) [pid = 5675] [serial = 2113] [outer = (nil)] 00:15:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46b12d8000) [pid = 5675] [serial = 2114] [outer = 0x7f46b0a0a000] 00:15:54 INFO - PROCESS | 5675 | 1461568554850 Marionette DEBUG loaded listener.js 00:15:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46b12df800) [pid = 5675] [serial = 2115] [outer = 0x7f46b0a0a000] 00:15:55 INFO - PROCESS | 5675 | 1461568555735 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]]]}] 00:15:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:15:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1636ms 00:15:55 INFO - PROCESS | 5675 | 1461568555805 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 00:15:55 INFO - PROCESS | 5675 | 1461568555808 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 00:15:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:15:55 INFO - PROCESS | 5675 | 1461568555814 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:15:55 INFO - PROCESS | 5675 | 1461568555816 Marionette TRACE conn3 <- [1,2790,null,{}] 00:15:55 INFO - PROCESS | 5675 | 1461568555824 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}] 00:15:56 INFO - PROCESS | 5675 | 1461568556074 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 00:15:56 INFO - PROCESS | 5675 | 1461568556349 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:56 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b57bd800 == 152 [pid = 5675] [id = 705] 00:15:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46a2966400) [pid = 5675] [serial = 2116] [outer = (nil)] 00:15:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46b1406800) [pid = 5675] [serial = 2117] [outer = 0x7f46a2966400] 00:15:56 INFO - PROCESS | 5675 | 1461568556467 Marionette DEBUG loaded listener.js 00:15:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46b140bc00) [pid = 5675] [serial = 2118] [outer = 0x7f46a2966400] 00:15:57 INFO - PROCESS | 5675 | 1461568557328 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]]]}] 00:15:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:15:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1582ms 00:15:57 INFO - PROCESS | 5675 | 1461568557397 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 00:15:57 INFO - PROCESS | 5675 | 1461568557401 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 00:15:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:15:57 INFO - PROCESS | 5675 | 1461568557407 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:15:57 INFO - PROCESS | 5675 | 1461568557410 Marionette TRACE conn3 <- [1,2794,null,{}] 00:15:57 INFO - PROCESS | 5675 | 1461568557415 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}] 00:15:57 INFO - PROCESS | 5675 | 1461568557652 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 00:15:57 INFO - PROCESS | 5675 | 1461568557920 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5f98800 == 153 [pid = 5675] [id = 706] 00:15:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46a63a5400) [pid = 5675] [serial = 2119] [outer = (nil)] 00:15:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46b16ed000) [pid = 5675] [serial = 2120] [outer = 0x7f46a63a5400] 00:15:58 INFO - PROCESS | 5675 | 1461568558038 Marionette DEBUG loaded listener.js 00:15:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46b16f3000) [pid = 5675] [serial = 2121] [outer = 0x7f46a63a5400] 00:15:58 INFO - PROCESS | 5675 | 1461568558945 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]]]}] 00:15:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:15:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1585ms 00:15:58 INFO - PROCESS | 5675 | 1461568558993 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 00:15:58 INFO - PROCESS | 5675 | 1461568558996 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 00:15:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:15:59 INFO - PROCESS | 5675 | 1461568559002 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:15:59 INFO - PROCESS | 5675 | 1461568559006 Marionette TRACE conn3 <- [1,2798,null,{}] 00:15:59 INFO - PROCESS | 5675 | 1461568559011 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}] 00:15:59 INFO - PROCESS | 5675 | 1461568559248 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 00:15:59 INFO - PROCESS | 5675 | 1461568559563 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:15:59 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b66c3800 == 154 [pid = 5675] [id = 707] 00:15:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46b113a400) [pid = 5675] [serial = 2122] [outer = (nil)] 00:15:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46b1992c00) [pid = 5675] [serial = 2123] [outer = 0x7f46b113a400] 00:15:59 INFO - PROCESS | 5675 | 1461568559646 Marionette DEBUG loaded listener.js 00:15:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46b199a000) [pid = 5675] [serial = 2124] [outer = 0x7f46b113a400] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cb2a000 == 153 [pid = 5675] [id = 644] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad717800 == 152 [pid = 5675] [id = 360] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2ad9000 == 151 [pid = 5675] [id = 688] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2119000 == 150 [pid = 5675] [id = 687] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0b5d000 == 149 [pid = 5675] [id = 686] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469d5d2800 == 148 [pid = 5675] [id = 685] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469e65e800 == 147 [pid = 5675] [id = 684] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469de75000 == 146 [pid = 5675] [id = 683] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a210d800 == 145 [pid = 5675] [id = 676] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a1a19800 == 144 [pid = 5675] [id = 675] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fdc8800 == 143 [pid = 5675] [id = 673] 00:16:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cb2a800 == 142 [pid = 5675] [id = 672] 00:16:01 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f4698acb000) [pid = 5675] [serial = 1878] [outer = (nil)] [url = about:blank] 00:16:01 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f469cba1800) [pid = 5675] [serial = 1881] [outer = (nil)] [url = about:blank] 00:16:01 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f469fd4b800) [pid = 5675] [serial = 1884] [outer = (nil)] [url = about:blank] 00:16:01 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46a090c400) [pid = 5675] [serial = 1887] [outer = (nil)] [url = about:blank] 00:16:01 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46a17d6800) [pid = 5675] [serial = 1890] [outer = (nil)] [url = about:blank] 00:16:01 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46a40ec000) [pid = 5675] [serial = 1893] [outer = (nil)] [url = about:blank] 00:16:01 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46a5f1bc00) [pid = 5675] [serial = 1896] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46a620b800) [pid = 5675] [serial = 1899] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46a6270000) [pid = 5675] [serial = 1902] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46a6d7d800) [pid = 5675] [serial = 1905] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46ad4b6800) [pid = 5675] [serial = 1914] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46adeb4c00) [pid = 5675] [serial = 1920] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46adece000) [pid = 5675] [serial = 1923] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46acf96400) [pid = 5675] [serial = 1908] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46ad27c800) [pid = 5675] [serial = 1911] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46ad597c00) [pid = 5675] [serial = 1917] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46a2b51000) [pid = 5675] [serial = 1961] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f4699457000) [pid = 5675] [serial = 2006] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f469a813c00) [pid = 5675] [serial = 2007] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f46ae1af800) [pid = 5675] [serial = 1995] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46ae178000) [pid = 5675] [serial = 1994] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f469febb400) [pid = 5675] [serial = 1953] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f469fc65000) [pid = 5675] [serial = 1952] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46af1ef800) [pid = 5675] [serial = 2001] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f46aefd1400) [pid = 5675] [serial = 2000] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46ac808400) [pid = 5675] [serial = 1980] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46aa8d8c00) [pid = 5675] [serial = 1979] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46acfab000) [pid = 5675] [serial = 1983] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46ac806c00) [pid = 5675] [serial = 1982] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46ad0db400) [pid = 5675] [serial = 1986] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46acfb9800) [pid = 5675] [serial = 1985] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a63cd800) [pid = 5675] [serial = 1974] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46a63a3400) [pid = 5675] [serial = 1973] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46a6f91000) [pid = 5675] [serial = 1977] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46a6d7e800) [pid = 5675] [serial = 1976] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46ae16fc00) [pid = 5675] [serial = 1992] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46aded3400) [pid = 5675] [serial = 1991] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f469a65fc00) [pid = 5675] [serial = 2012] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46aecd0400) [pid = 5675] [serial = 1998] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46ae1b8800) [pid = 5675] [serial = 1997] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a514e400) [pid = 5675] [serial = 1965] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46a4ff7400) [pid = 5675] [serial = 1964] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46afded800) [pid = 5675] [serial = 2004] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46af1f1000) [pid = 5675] [serial = 2003] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f469a9f3400) [pid = 5675] [serial = 1949] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f469d8a3800) [pid = 5675] [serial = 1950] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46a1aab800) [pid = 5675] [serial = 1956] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f46a17a6c00) [pid = 5675] [serial = 1955] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46a296c000) [pid = 5675] [serial = 1959] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f46a2331c00) [pid = 5675] [serial = 1958] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46a6207800) [pid = 5675] [serial = 1968] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46a5f1f400) [pid = 5675] [serial = 1967] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f46adebc400) [pid = 5675] [serial = 1989] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f46ad99dc00) [pid = 5675] [serial = 1988] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46a6274800) [pid = 5675] [serial = 1971] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f46a624c400) [pid = 5675] [serial = 1970] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f469ca56000) [pid = 5675] [serial = 1946] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f46a40e5c00) [pid = 5675] [serial = 1962] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f469cb97c00) [pid = 5675] [serial = 2009] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 127 (0x7f469de08000) [pid = 5675] [serial = 2010] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 126 (0x7f469ee92c00) [pid = 5675] [serial = 2013] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | --DOMWINDOW == 125 (0x7f469fd4d800) [pid = 5675] [serial = 2015] [outer = (nil)] [url = about:blank] 00:16:02 INFO - PROCESS | 5675 | 1461568562600 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]]]}] 00:16:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:16:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 3636ms 00:16:02 INFO - PROCESS | 5675 | 1461568562640 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 00:16:02 INFO - PROCESS | 5675 | 1461568562644 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 00:16:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:16:02 INFO - PROCESS | 5675 | 1461568562653 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:16:02 INFO - PROCESS | 5675 | 1461568562658 Marionette TRACE conn3 <- [1,2802,null,{}] 00:16:02 INFO - PROCESS | 5675 | 1461568562667 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}] 00:16:02 INFO - PROCESS | 5675 | 1461568562902 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 00:16:03 INFO - PROCESS | 5675 | 1461568563084 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469c946000 == 143 [pid = 5675] [id = 708] 00:16:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 126 (0x7f4699aaec00) [pid = 5675] [serial = 2125] [outer = (nil)] 00:16:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 127 (0x7f469a812400) [pid = 5675] [serial = 2126] [outer = 0x7f4699aaec00] 00:16:03 INFO - PROCESS | 5675 | 1461568563165 Marionette DEBUG loaded listener.js 00:16:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 128 (0x7f469a9f3800) [pid = 5675] [serial = 2127] [outer = 0x7f4699aaec00] 00:16:04 INFO - PROCESS | 5675 | 1461568564083 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]]]}] 00:16:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:16:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1481ms 00:16:04 INFO - PROCESS | 5675 | 1461568564135 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 00:16:04 INFO - PROCESS | 5675 | 1461568564143 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 00:16:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:16:04 INFO - PROCESS | 5675 | 1461568564153 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:16:04 INFO - PROCESS | 5675 | 1461568564156 Marionette TRACE conn3 <- [1,2806,null,{}] 00:16:04 INFO - PROCESS | 5675 | 1461568564162 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}] 00:16:04 INFO - PROCESS | 5675 | 1461568564378 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 00:16:04 INFO - PROCESS | 5675 | 1461568564598 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469e094800 == 144 [pid = 5675] [id = 709] 00:16:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f469abed000) [pid = 5675] [serial = 2128] [outer = (nil)] 00:16:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f469de08000) [pid = 5675] [serial = 2129] [outer = 0x7f469abed000] 00:16:04 INFO - PROCESS | 5675 | 1461568564664 Marionette DEBUG loaded listener.js 00:16:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f469e732c00) [pid = 5675] [serial = 2130] [outer = 0x7f469abed000] 00:16:05 INFO - PROCESS | 5675 | 1461568565581 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]]]}] 00:16:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:16:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1478ms 00:16:05 INFO - PROCESS | 5675 | 1461568565638 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 00:16:05 INFO - PROCESS | 5675 | 1461568565641 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 00:16:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:16:05 INFO - PROCESS | 5675 | 1461568565648 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:16:05 INFO - PROCESS | 5675 | 1461568565654 Marionette TRACE conn3 <- [1,2810,null,{}] 00:16:05 INFO - PROCESS | 5675 | 1461568565670 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}] 00:16:06 INFO - PROCESS | 5675 | 1461568566122 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 00:16:06 INFO - PROCESS | 5675 | 1461568566320 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fdc8800 == 145 [pid = 5675] [id = 710] 00:16:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f469fc6a000) [pid = 5675] [serial = 2131] [outer = (nil)] 00:16:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f469feb3800) [pid = 5675] [serial = 2132] [outer = 0x7f469fc6a000] 00:16:06 INFO - PROCESS | 5675 | 1461568566393 Marionette DEBUG loaded listener.js 00:16:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f469ffd3c00) [pid = 5675] [serial = 2133] [outer = 0x7f469fc6a000] 00:16:07 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f469de07800) [pid = 5675] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:16:07 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f46a2965400) [pid = 5675] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:16:07 INFO - PROCESS | 5675 | --DOMWINDOW == 131 (0x7f469e64e000) [pid = 5675] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:16:07 INFO - PROCESS | 5675 | --DOMWINDOW == 130 (0x7f4696ef0c00) [pid = 5675] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:16:07 INFO - PROCESS | 5675 | --DOMWINDOW == 129 (0x7f469ee90800) [pid = 5675] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:16:07 INFO - PROCESS | 5675 | --DOMWINDOW == 128 (0x7f4698d0f000) [pid = 5675] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:16:07 INFO - PROCESS | 5675 | 1461568567470 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]]]}] 00:16:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:16:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1845ms 00:16:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:16:07 INFO - PROCESS | 5675 | 1461568567502 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 00:16:07 INFO - PROCESS | 5675 | 1461568567506 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 00:16:07 INFO - PROCESS | 5675 | 1461568567512 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:16:07 INFO - PROCESS | 5675 | 1461568567515 Marionette TRACE conn3 <- [1,2814,null,{}] 00:16:07 INFO - PROCESS | 5675 | 1461568567520 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}] 00:16:07 INFO - PROCESS | 5675 | 1461568567743 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 00:16:07 INFO - PROCESS | 5675 | 1461568567920 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0b68000 == 146 [pid = 5675] [id = 711] 00:16:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 129 (0x7f4696eea000) [pid = 5675] [serial = 2134] [outer = (nil)] 00:16:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 130 (0x7f46a090cc00) [pid = 5675] [serial = 2135] [outer = 0x7f4696eea000] 00:16:07 INFO - PROCESS | 5675 | 1461568567985 Marionette DEBUG loaded listener.js 00:16:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 131 (0x7f46a17a7400) [pid = 5675] [serial = 2136] [outer = 0x7f4696eea000] 00:16:08 INFO - PROCESS | 5675 | 1461568568796 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]]]}] 00:16:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:16:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1331ms 00:16:08 INFO - PROCESS | 5675 | 1461568568843 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 00:16:08 INFO - PROCESS | 5675 | 1461568568847 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 00:16:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:16:08 INFO - PROCESS | 5675 | 1461568568853 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:16:08 INFO - PROCESS | 5675 | 1461568568856 Marionette TRACE conn3 <- [1,2818,null,{}] 00:16:08 INFO - PROCESS | 5675 | 1461568568861 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}] 00:16:09 INFO - PROCESS | 5675 | 1461568569242 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 00:16:09 INFO - PROCESS | 5675 | 1461568569580 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a75c000 == 147 [pid = 5675] [id = 712] 00:16:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 132 (0x7f469711ec00) [pid = 5675] [serial = 2137] [outer = (nil)] 00:16:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f4698d13400) [pid = 5675] [serial = 2138] [outer = 0x7f469711ec00] 00:16:09 INFO - PROCESS | 5675 | 1461568569665 Marionette DEBUG loaded listener.js 00:16:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f469a65fc00) [pid = 5675] [serial = 2139] [outer = 0x7f469711ec00] 00:16:10 INFO - PROCESS | 5675 | 1461568570613 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]]]}] 00:16:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:16:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1834ms 00:16:10 INFO - PROCESS | 5675 | 1461568570691 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 00:16:10 INFO - PROCESS | 5675 | 1461568570697 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 00:16:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:16:10 INFO - PROCESS | 5675 | 1461568570705 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:16:10 INFO - PROCESS | 5675 | 1461568570711 Marionette TRACE conn3 <- [1,2822,null,{}] 00:16:10 INFO - PROCESS | 5675 | 1461568570718 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}] 00:16:11 INFO - PROCESS | 5675 | 1461568571035 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 00:16:11 INFO - PROCESS | 5675 | 1461568571350 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0933000 == 148 [pid = 5675] [id = 713] 00:16:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f469e64e000) [pid = 5675] [serial = 2140] [outer = (nil)] 00:16:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f469fd4b400) [pid = 5675] [serial = 2141] [outer = 0x7f469e64e000] 00:16:11 INFO - PROCESS | 5675 | 1461568571434 Marionette DEBUG loaded listener.js 00:16:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f46a0830c00) [pid = 5675] [serial = 2142] [outer = 0x7f469e64e000] 00:16:12 INFO - PROCESS | 5675 | 1461568572433 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]]]}] 00:16:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:16:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1784ms 00:16:12 INFO - PROCESS | 5675 | 1461568572490 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 00:16:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:16:12 INFO - PROCESS | 5675 | 1461568572495 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 00:16:12 INFO - PROCESS | 5675 | 1461568572502 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:16:12 INFO - PROCESS | 5675 | 1461568572505 Marionette TRACE conn3 <- [1,2826,null,{}] 00:16:12 INFO - PROCESS | 5675 | 1461568572511 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}] 00:16:12 INFO - PROCESS | 5675 | 1461568572763 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 00:16:13 INFO - PROCESS | 5675 | 1461568573145 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a210b800 == 149 [pid = 5675] [id = 714] 00:16:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f46a1aae400) [pid = 5675] [serial = 2143] [outer = (nil)] 00:16:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46a21a6400) [pid = 5675] [serial = 2144] [outer = 0x7f46a1aae400] 00:16:13 INFO - PROCESS | 5675 | 1461568573226 Marionette DEBUG loaded listener.js 00:16:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46a296b400) [pid = 5675] [serial = 2145] [outer = 0x7f46a1aae400] 00:16:14 INFO - PROCESS | 5675 | 1461568574128 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:16:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:16:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1690ms 00:16:14 INFO - PROCESS | 5675 | 1461568574193 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 00:16:14 INFO - PROCESS | 5675 | 1461568574199 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 00:16:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:16:14 INFO - PROCESS | 5675 | 1461568574217 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:16:14 INFO - PROCESS | 5675 | 1461568574225 Marionette TRACE conn3 <- [1,2830,null,{}] 00:16:14 INFO - PROCESS | 5675 | 1461568574231 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}] 00:16:14 INFO - PROCESS | 5675 | 1461568574517 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 00:16:14 INFO - PROCESS | 5675 | 1461568574824 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:14 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a404d800 == 150 [pid = 5675] [id = 715] 00:16:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f46a205f400) [pid = 5675] [serial = 2146] [outer = (nil)] 00:16:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46a4338800) [pid = 5675] [serial = 2147] [outer = 0x7f46a205f400] 00:16:14 INFO - PROCESS | 5675 | 1461568574905 Marionette DEBUG loaded listener.js 00:16:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46a5148400) [pid = 5675] [serial = 2148] [outer = 0x7f46a205f400] 00:16:15 INFO - PROCESS | 5675 | 1461568575776 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]]]}] 00:16:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:16:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1598ms 00:16:15 INFO - PROCESS | 5675 | 1461568575807 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 00:16:15 INFO - PROCESS | 5675 | 1461568575810 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 00:16:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:16:15 INFO - PROCESS | 5675 | 1461568575816 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:16:15 INFO - PROCESS | 5675 | 1461568575818 Marionette TRACE conn3 <- [1,2834,null,{}] 00:16:15 INFO - PROCESS | 5675 | 1461568575825 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}] 00:16:16 INFO - PROCESS | 5675 | 1461568576052 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 00:16:16 INFO - PROCESS | 5675 | 1461568576313 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4642800 == 151 [pid = 5675] [id = 716] 00:16:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f4698ac0000) [pid = 5675] [serial = 2149] [outer = (nil)] 00:16:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46a5f1d400) [pid = 5675] [serial = 2150] [outer = 0x7f4698ac0000] 00:16:16 INFO - PROCESS | 5675 | 1461568576435 Marionette DEBUG loaded listener.js 00:16:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46a6207c00) [pid = 5675] [serial = 2151] [outer = 0x7f4698ac0000] 00:16:17 INFO - PROCESS | 5675 | 1461568577298 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:16:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:16:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1530ms 00:16:17 INFO - PROCESS | 5675 | 1461568577347 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 00:16:17 INFO - PROCESS | 5675 | 1461568577350 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 00:16:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:16:17 INFO - PROCESS | 5675 | 1461568577356 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:16:17 INFO - PROCESS | 5675 | 1461568577359 Marionette TRACE conn3 <- [1,2838,null,{}] 00:16:17 INFO - PROCESS | 5675 | 1461568577364 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}] 00:16:17 INFO - PROCESS | 5675 | 1461568577592 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 00:16:17 INFO - PROCESS | 5675 | 1461568577861 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:17 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4e05000 == 152 [pid = 5675] [id = 717] 00:16:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46a6276c00) [pid = 5675] [serial = 2152] [outer = (nil)] 00:16:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46a639a400) [pid = 5675] [serial = 2153] [outer = 0x7f46a6276c00] 00:16:18 INFO - PROCESS | 5675 | 1461568578001 Marionette DEBUG loaded listener.js 00:16:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46a6cc5400) [pid = 5675] [serial = 2154] [outer = 0x7f46a6276c00] 00:16:18 INFO - PROCESS | 5675 | 1461568578880 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]]]}] 00:16:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:16:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1581ms 00:16:18 INFO - PROCESS | 5675 | 1461568578939 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 00:16:18 INFO - PROCESS | 5675 | 1461568578942 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 00:16:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:16:18 INFO - PROCESS | 5675 | 1461568578948 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:16:18 INFO - PROCESS | 5675 | 1461568578951 Marionette TRACE conn3 <- [1,2842,null,{}] 00:16:18 INFO - PROCESS | 5675 | 1461568578956 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}] 00:16:19 INFO - PROCESS | 5675 | 1461568579182 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 00:16:19 INFO - PROCESS | 5675 | 1461568579441 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:19 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6dd4000 == 153 [pid = 5675] [id = 718] 00:16:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46a63c2400) [pid = 5675] [serial = 2155] [outer = (nil)] 00:16:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46aa87e400) [pid = 5675] [serial = 2156] [outer = 0x7f46a63c2400] 00:16:19 INFO - PROCESS | 5675 | 1461568579563 Marionette DEBUG loaded listener.js 00:16:19 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46aa8dec00) [pid = 5675] [serial = 2157] [outer = 0x7f46a63c2400] 00:16:20 INFO - PROCESS | 5675 | 1461568580407 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]]]}] 00:16:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:16:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1528ms 00:16:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:16:20 INFO - PROCESS | 5675 | 1461568580478 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 00:16:20 INFO - PROCESS | 5675 | 1461568580481 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 00:16:20 INFO - PROCESS | 5675 | 1461568580487 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:16:20 INFO - PROCESS | 5675 | 1461568580490 Marionette TRACE conn3 <- [1,2846,null,{}] 00:16:20 INFO - PROCESS | 5675 | 1461568580495 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}] 00:16:20 INFO - PROCESS | 5675 | 1461568580718 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 00:16:20 INFO - PROCESS | 5675 | 1461568580986 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aaad3000 == 154 [pid = 5675] [id = 719] 00:16:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f4697118400) [pid = 5675] [serial = 2158] [outer = (nil)] 00:16:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46acf98000) [pid = 5675] [serial = 2159] [outer = 0x7f4697118400] 00:16:21 INFO - PROCESS | 5675 | 1461568581104 Marionette DEBUG loaded listener.js 00:16:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46ad27c800) [pid = 5675] [serial = 2160] [outer = 0x7f4697118400] 00:16:21 INFO - PROCESS | 5675 | 1461568581932 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]]]}] 00:16:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:16:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1486ms 00:16:21 INFO - PROCESS | 5675 | 1461568581973 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 00:16:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:16:21 INFO - PROCESS | 5675 | 1461568581977 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 00:16:21 INFO - PROCESS | 5675 | 1461568581982 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:16:21 INFO - PROCESS | 5675 | 1461568581985 Marionette TRACE conn3 <- [1,2850,null,{}] 00:16:21 INFO - PROCESS | 5675 | 1461568581990 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}] 00:16:22 INFO - PROCESS | 5675 | 1461568582275 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 00:16:22 INFO - PROCESS | 5675 | 1461568582479 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad49f800 == 155 [pid = 5675] [id = 720] 00:16:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46aa881000) [pid = 5675] [serial = 2161] [outer = (nil)] 00:16:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46ad50e000) [pid = 5675] [serial = 2162] [outer = 0x7f46aa881000] 00:16:22 INFO - PROCESS | 5675 | 1461568582554 Marionette DEBUG loaded listener.js 00:16:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46adeb1400) [pid = 5675] [serial = 2163] [outer = 0x7f46aa881000] 00:16:23 INFO - PROCESS | 5675 | 1461568583400 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:16:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:16:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1483ms 00:16:23 INFO - PROCESS | 5675 | 1461568583472 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 00:16:23 INFO - PROCESS | 5675 | 1461568583474 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 00:16:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:16:23 INFO - PROCESS | 5675 | 1461568583480 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:16:23 INFO - PROCESS | 5675 | 1461568583489 Marionette TRACE conn3 <- [1,2854,null,{}] 00:16:23 INFO - PROCESS | 5675 | 1461568583494 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}] 00:16:23 INFO - PROCESS | 5675 | 1461568583711 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 00:16:23 INFO - PROCESS | 5675 | 1461568583981 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:24 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adb65800 == 156 [pid = 5675] [id = 721] 00:16:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46ad0df400) [pid = 5675] [serial = 2164] [outer = (nil)] 00:16:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46adecfc00) [pid = 5675] [serial = 2165] [outer = 0x7f46ad0df400] 00:16:24 INFO - PROCESS | 5675 | 1461568584095 Marionette DEBUG loaded listener.js 00:16:24 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46ae172c00) [pid = 5675] [serial = 2166] [outer = 0x7f46ad0df400] 00:16:24 INFO - PROCESS | 5675 | 1461568584921 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]]]}] 00:16:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:16:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1490ms 00:16:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:16:24 INFO - PROCESS | 5675 | 1461568584972 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 00:16:24 INFO - PROCESS | 5675 | 1461568584975 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 00:16:24 INFO - PROCESS | 5675 | 1461568584981 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:16:24 INFO - PROCESS | 5675 | 1461568584984 Marionette TRACE conn3 <- [1,2858,null,{}] 00:16:24 INFO - PROCESS | 5675 | 1461568584989 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}] 00:16:25 INFO - PROCESS | 5675 | 1461568585215 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 00:16:25 INFO - PROCESS | 5675 | 1461568585484 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afc4c800 == 157 [pid = 5675] [id = 722] 00:16:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46ae1b8c00) [pid = 5675] [serial = 2167] [outer = (nil)] 00:16:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46aecd4c00) [pid = 5675] [serial = 2168] [outer = 0x7f46ae1b8c00] 00:16:25 INFO - PROCESS | 5675 | 1461568585617 Marionette DEBUG loaded listener.js 00:16:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46b0751400) [pid = 5675] [serial = 2169] [outer = 0x7f46ae1b8c00] 00:16:26 INFO - PROCESS | 5675 | 1461568586503 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:16:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:16:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1581ms 00:16:26 INFO - PROCESS | 5675 | 1461568586563 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 00:16:26 INFO - PROCESS | 5675 | 1461568586567 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 00:16:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:16:26 INFO - PROCESS | 5675 | 1461568586573 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:16:26 INFO - PROCESS | 5675 | 1461568586576 Marionette TRACE conn3 <- [1,2862,null,{}] 00:16:26 INFO - PROCESS | 5675 | 1461568586582 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}] 00:16:26 INFO - PROCESS | 5675 | 1461568586881 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 00:16:27 INFO - PROCESS | 5675 | 1461568587194 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:27 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b14bf000 == 158 [pid = 5675] [id = 723] 00:16:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46ae1ba400) [pid = 5675] [serial = 2170] [outer = (nil)] 00:16:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46b16f7000) [pid = 5675] [serial = 2171] [outer = 0x7f46ae1ba400] 00:16:27 INFO - PROCESS | 5675 | 1461568587272 Marionette DEBUG loaded listener.js 00:16:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46b1a78000) [pid = 5675] [serial = 2172] [outer = 0x7f46ae1ba400] 00:16:28 INFO - PROCESS | 5675 | 1461568588137 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]]]}] 00:16:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:16:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1631ms 00:16:28 INFO - PROCESS | 5675 | 1461568588205 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 00:16:28 INFO - PROCESS | 5675 | 1461568588209 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 00:16:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:16:28 INFO - PROCESS | 5675 | 1461568588215 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:16:28 INFO - PROCESS | 5675 | 1461568588217 Marionette TRACE conn3 <- [1,2866,null,{}] 00:16:28 INFO - PROCESS | 5675 | 1461568588223 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}] 00:16:28 INFO - PROCESS | 5675 | 1461568588455 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 00:16:28 INFO - PROCESS | 5675 | 1461568588729 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1783800 == 159 [pid = 5675] [id = 724] 00:16:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46ac80ec00) [pid = 5675] [serial = 2173] [outer = (nil)] 00:16:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46b1a7f000) [pid = 5675] [serial = 2174] [outer = 0x7f46ac80ec00] 00:16:28 INFO - PROCESS | 5675 | 1461568588847 Marionette DEBUG loaded listener.js 00:16:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46b2f02c00) [pid = 5675] [serial = 2175] [outer = 0x7f46ac80ec00] 00:16:29 INFO - PROCESS | 5675 | 1461568589711 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]]]}] 00:16:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:16:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1536ms 00:16:29 INFO - PROCESS | 5675 | 1461568589751 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 00:16:29 INFO - PROCESS | 5675 | 1461568589755 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 00:16:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:16:29 INFO - PROCESS | 5675 | 1461568589761 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:16:29 INFO - PROCESS | 5675 | 1461568589763 Marionette TRACE conn3 <- [1,2870,null,{}] 00:16:29 INFO - PROCESS | 5675 | 1461568589768 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}] 00:16:30 INFO - PROCESS | 5675 | 1461568589996 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 00:16:30 INFO - PROCESS | 5675 | 1461568590266 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:30 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1aa5000 == 160 [pid = 5675] [id = 725] 00:16:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f469a81dc00) [pid = 5675] [serial = 2176] [outer = (nil)] 00:16:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46b2fd7000) [pid = 5675] [serial = 2177] [outer = 0x7f469a81dc00] 00:16:30 INFO - PROCESS | 5675 | 1461568590388 Marionette DEBUG loaded listener.js 00:16:30 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46b3226400) [pid = 5675] [serial = 2178] [outer = 0x7f469a81dc00] 00:16:31 INFO - PROCESS | 5675 | 1461568591228 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]]]}] 00:16:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:16:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1532ms 00:16:31 INFO - PROCESS | 5675 | 1461568591295 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 00:16:31 INFO - PROCESS | 5675 | 1461568591299 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 00:16:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:16:31 INFO - PROCESS | 5675 | 1461568591304 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:16:31 INFO - PROCESS | 5675 | 1461568591307 Marionette TRACE conn3 <- [1,2874,null,{}] 00:16:31 INFO - PROCESS | 5675 | 1461568591312 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}] 00:16:31 INFO - PROCESS | 5675 | 1461568591541 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 00:16:31 INFO - PROCESS | 5675 | 1461568591806 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b57b6000 == 161 [pid = 5675] [id = 726] 00:16:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f469ca5dc00) [pid = 5675] [serial = 2179] [outer = (nil)] 00:16:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46b32c1c00) [pid = 5675] [serial = 2180] [outer = 0x7f469ca5dc00] 00:16:31 INFO - PROCESS | 5675 | 1461568591933 Marionette DEBUG loaded listener.js 00:16:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46b3c86800) [pid = 5675] [serial = 2181] [outer = 0x7f469ca5dc00] 00:16:32 INFO - PROCESS | 5675 | 1461568592805 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]]]}] 00:16:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:16:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1535ms 00:16:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:16:32 INFO - PROCESS | 5675 | 1461568592841 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 00:16:32 INFO - PROCESS | 5675 | 1461568592844 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 00:16:32 INFO - PROCESS | 5675 | 1461568592850 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:16:32 INFO - PROCESS | 5675 | 1461568592853 Marionette TRACE conn3 <- [1,2878,null,{}] 00:16:32 INFO - PROCESS | 5675 | 1461568592858 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}] 00:16:33 INFO - PROCESS | 5675 | 1461568593095 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 00:16:33 INFO - PROCESS | 5675 | 1461568593365 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:33 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b6c15800 == 162 [pid = 5675] [id = 727] 00:16:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46a514c400) [pid = 5675] [serial = 2182] [outer = (nil)] 00:16:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46b40b6800) [pid = 5675] [serial = 2183] [outer = 0x7f46a514c400] 00:16:33 INFO - PROCESS | 5675 | 1461568593482 Marionette DEBUG loaded listener.js 00:16:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46b4773800) [pid = 5675] [serial = 2184] [outer = 0x7f46a514c400] 00:16:34 INFO - PROCESS | 5675 | 1461568594370 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]]]}] 00:16:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:16:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1580ms 00:16:34 INFO - PROCESS | 5675 | 1461568594430 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 00:16:34 INFO - PROCESS | 5675 | 1461568594434 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 00:16:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:16:34 INFO - PROCESS | 5675 | 1461568594439 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:16:34 INFO - PROCESS | 5675 | 1461568594444 Marionette TRACE conn3 <- [1,2882,null,{}] 00:16:34 INFO - PROCESS | 5675 | 1461568594449 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}] 00:16:34 INFO - PROCESS | 5675 | 1461568594683 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 00:16:35 INFO - PROCESS | 5675 | 1461568595000 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:35 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b709d800 == 163 [pid = 5675] [id = 728] 00:16:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46a0833400) [pid = 5675] [serial = 2185] [outer = (nil)] 00:16:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46b4afac00) [pid = 5675] [serial = 2186] [outer = 0x7f46a0833400] 00:16:35 INFO - PROCESS | 5675 | 1461568595081 Marionette DEBUG loaded listener.js 00:16:35 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46b4d99800) [pid = 5675] [serial = 2187] [outer = 0x7f46a0833400] 00:16:35 INFO - PROCESS | 5675 | 1461568595933 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]]]}] 00:16:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:16:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1538ms 00:16:35 INFO - PROCESS | 5675 | 1461568595978 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 00:16:35 INFO - PROCESS | 5675 | 1461568595981 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 00:16:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:16:35 INFO - PROCESS | 5675 | 1461568595988 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:16:35 INFO - PROCESS | 5675 | 1461568595993 Marionette TRACE conn3 <- [1,2886,null,{}] 00:16:36 INFO - PROCESS | 5675 | 1461568595998 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}] 00:16:36 INFO - PROCESS | 5675 | 1461568596236 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 00:16:36 INFO - PROCESS | 5675 | 1461568596508 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d47000 == 164 [pid = 5675] [id = 729] 00:16:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46a17aac00) [pid = 5675] [serial = 2188] [outer = (nil)] 00:16:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46b4fe4000) [pid = 5675] [serial = 2189] [outer = 0x7f46a17aac00] 00:16:36 INFO - PROCESS | 5675 | 1461568596623 Marionette DEBUG loaded listener.js 00:16:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46b52e6400) [pid = 5675] [serial = 2190] [outer = 0x7f46a17aac00] 00:16:37 INFO - PROCESS | 5675 | 1461568597489 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]]]}] 00:16:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:16:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1531ms 00:16:37 INFO - PROCESS | 5675 | 1461568597520 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 00:16:37 INFO - PROCESS | 5675 | 1461568597524 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 00:16:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:16:37 INFO - PROCESS | 5675 | 1461568597529 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:16:37 INFO - PROCESS | 5675 | 1461568597532 Marionette TRACE conn3 <- [1,2890,null,{}] 00:16:37 INFO - PROCESS | 5675 | 1461568597537 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}] 00:16:37 INFO - PROCESS | 5675 | 1461568597770 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 00:16:38 INFO - PROCESS | 5675 | 1461568598043 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:38 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9a73800 == 165 [pid = 5675] [id = 730] 00:16:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46a514ac00) [pid = 5675] [serial = 2191] [outer = (nil)] 00:16:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46b52ec000) [pid = 5675] [serial = 2192] [outer = 0x7f46a514ac00] 00:16:38 INFO - PROCESS | 5675 | 1461568598157 Marionette DEBUG loaded listener.js 00:16:38 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46b53e0000) [pid = 5675] [serial = 2193] [outer = 0x7f46a514ac00] 00:16:39 INFO - PROCESS | 5675 | 1461568599043 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:16:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:16:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1579ms 00:16:39 INFO - PROCESS | 5675 | 1461568599109 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 00:16:39 INFO - PROCESS | 5675 | 1461568599113 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 00:16:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:16:39 INFO - PROCESS | 5675 | 1461568599119 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:16:39 INFO - PROCESS | 5675 | 1461568599121 Marionette TRACE conn3 <- [1,2894,null,{}] 00:16:39 INFO - PROCESS | 5675 | 1461568599126 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}] 00:16:39 INFO - PROCESS | 5675 | 1461568599359 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4325000 == 164 [pid = 5675] [id = 653] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46acf66800 == 163 [pid = 5675] [id = 657] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a614a000 == 162 [pid = 5675] [id = 655] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b66c3800 == 161 [pid = 5675] [id = 707] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5f98800 == 160 [pid = 5675] [id = 706] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b57bd800 == 159 [pid = 5675] [id = 705] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4e29000 == 158 [pid = 5675] [id = 704] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b3b3e000 == 157 [pid = 5675] [id = 703] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1a8b000 == 156 [pid = 5675] [id = 702] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1786000 == 155 [pid = 5675] [id = 701] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1648800 == 154 [pid = 5675] [id = 700] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1091800 == 153 [pid = 5675] [id = 699] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46afda0800 == 152 [pid = 5675] [id = 698] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aee13800 == 151 [pid = 5675] [id = 697] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46adbd7800 == 150 [pid = 5675] [id = 696] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ada76800 == 149 [pid = 5675] [id = 695] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad498800 == 148 [pid = 5675] [id = 694] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6ec4000 == 147 [pid = 5675] [id = 693] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4e90800 == 146 [pid = 5675] [id = 692] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a20b1800 == 145 [pid = 5675] [id = 691] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469ea3f800 == 144 [pid = 5675] [id = 690] 00:16:41 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46997d0000 == 143 [pid = 5675] [id = 689] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46a40e9400) [pid = 5675] [serial = 2064] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46a00e7000) [pid = 5675] [serial = 2058] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46a63cc400) [pid = 5675] [serial = 2039] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f469a821000) [pid = 5675] [serial = 2052] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f46a40ea000) [pid = 5675] [serial = 2066] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f469ed71400) [pid = 5675] [serial = 2055] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f469ed6fc00) [pid = 5675] [serial = 2021] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f469ffd6c00) [pid = 5675] [serial = 2024] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46a2b59c00) [pid = 5675] [serial = 2033] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f469a9f0800) [pid = 5675] [serial = 2018] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46a2068000) [pid = 5675] [serial = 2030] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46a1aa7c00) [pid = 5675] [serial = 2060] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f469feb7c00) [pid = 5675] [serial = 2057] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46a6250c00) [pid = 5675] [serial = 2036] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46a179a800) [pid = 5675] [serial = 2027] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f469febac00) [pid = 5675] [serial = 2016] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46a2b51400) [pid = 5675] [serial = 2063] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46ac809000) [pid = 5675] [serial = 2048] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46a2329800) [pid = 5675] [serial = 2061] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46a6d7b000) [pid = 5675] [serial = 2042] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f469945d800) [pid = 5675] [serial = 2051] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46aa8d5c00) [pid = 5675] [serial = 2045] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f469e64b800) [pid = 5675] [serial = 2054] [outer = (nil)] [url = about:blank] 00:16:41 INFO - PROCESS | 5675 | 1461568601452 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f4699a0e000 == 144 [pid = 5675] [id = 731] 00:16:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f4697122400) [pid = 5675] [serial = 2194] [outer = (nil)] 00:16:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f4698acb000) [pid = 5675] [serial = 2195] [outer = 0x7f4697122400] 00:16:41 INFO - PROCESS | 5675 | 1461568601527 Marionette DEBUG loaded listener.js 00:16:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f469945b400) [pid = 5675] [serial = 2196] [outer = 0x7f4697122400] 00:16:42 INFO - PROCESS | 5675 | 1461568602328 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]]]}] 00:16:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:16:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 3258ms 00:16:42 INFO - PROCESS | 5675 | 1461568602383 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 00:16:42 INFO - PROCESS | 5675 | 1461568602388 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 00:16:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:16:42 INFO - PROCESS | 5675 | 1461568602396 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:16:42 INFO - PROCESS | 5675 | 1461568602401 Marionette TRACE conn3 <- [1,2898,null,{}] 00:16:42 INFO - PROCESS | 5675 | 1461568602408 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}] 00:16:42 INFO - PROCESS | 5675 | 1461568602650 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 00:16:42 INFO - PROCESS | 5675 | 1461568602842 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469e664800 == 145 [pid = 5675] [id = 732] 00:16:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f4699462400) [pid = 5675] [serial = 2197] [outer = (nil)] 00:16:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f469d8a8800) [pid = 5675] [serial = 2198] [outer = 0x7f4699462400] 00:16:42 INFO - PROCESS | 5675 | 1461568602907 Marionette DEBUG loaded listener.js 00:16:43 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f469ece2800) [pid = 5675] [serial = 2199] [outer = 0x7f4699462400] 00:16:43 INFO - PROCESS | 5675 | 1461568603839 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]]]}] 00:16:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:16:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1480ms 00:16:43 INFO - PROCESS | 5675 | 1461568603881 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 00:16:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:16:43 INFO - PROCESS | 5675 | 1461568603887 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 00:16:43 INFO - PROCESS | 5675 | 1461568603904 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:16:43 INFO - PROCESS | 5675 | 1461568603906 Marionette TRACE conn3 <- [1,2902,null,{}] 00:16:43 INFO - PROCESS | 5675 | 1461568603913 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}] 00:16:44 INFO - PROCESS | 5675 | 1461568604227 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 00:16:44 INFO - PROCESS | 5675 | 1461568604269 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0786000 == 146 [pid = 5675] [id = 733] 00:16:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f469feb9800) [pid = 5675] [serial = 2200] [outer = (nil)] 00:16:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f469ff90000) [pid = 5675] [serial = 2201] [outer = 0x7f469feb9800] 00:16:44 INFO - PROCESS | 5675 | 1461568604333 Marionette DEBUG loaded listener.js 00:16:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46a0911400) [pid = 5675] [serial = 2202] [outer = 0x7f469feb9800] 00:16:45 INFO - PROCESS | 5675 | 1461568605362 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:16:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:16:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1494ms 00:16:45 INFO - PROCESS | 5675 | 1461568605387 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 00:16:45 INFO - PROCESS | 5675 | 1461568605390 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 00:16:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:16:45 INFO - PROCESS | 5675 | 1461568605406 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:16:45 INFO - PROCESS | 5675 | 1461568605415 Marionette TRACE conn3 <- [1,2906,null,{}] 00:16:45 INFO - PROCESS | 5675 | 1461568605429 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}] 00:16:45 INFO - PROCESS | 5675 | 1461568605750 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f469ff8c000) [pid = 5675] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f4699aaec00) [pid = 5675] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46b113a400) [pid = 5675] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46ae1b9000) [pid = 5675] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f469cb9f800) [pid = 5675] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46a61d4000) [pid = 5675] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f469a9ea800) [pid = 5675] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46a2966400) [pid = 5675] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f469c85ec00) [pid = 5675] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f469fc6a000) [pid = 5675] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46b1138000) [pid = 5675] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f469c85a000) [pid = 5675] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46a63a5400) [pid = 5675] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46a17af000) [pid = 5675] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f469ff88400) [pid = 5675] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f469ff86800) [pid = 5675] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46b0a0a000) [pid = 5675] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f469abea000) [pid = 5675] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f469a821400) [pid = 5675] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46a4ffb400) [pid = 5675] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f469abed000) [pid = 5675] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f469e739400) [pid = 5675] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f469cb94400) [pid = 5675] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f4698ac0800) [pid = 5675] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46adecd000) [pid = 5675] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46ae1af400) [pid = 5675] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46a17b4c00) [pid = 5675] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46a61d5c00) [pid = 5675] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46a480e400) [pid = 5675] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46a61cd800) [pid = 5675] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46a5f21c00) [pid = 5675] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f4696ef2400) [pid = 5675] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46a17b4400) [pid = 5675] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46a082cc00) [pid = 5675] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:16:46 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f4696eeb800) [pid = 5675] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:16:46 INFO - PROCESS | 5675 | 1461568606671 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cb2e000 == 147 [pid = 5675] [id = 734] 00:16:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f4696eeb800) [pid = 5675] [serial = 2203] [outer = (nil)] 00:16:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f4698ac7400) [pid = 5675] [serial = 2204] [outer = 0x7f4696eeb800] 00:16:46 INFO - PROCESS | 5675 | 1461568606738 Marionette DEBUG loaded listener.js 00:16:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f469cb97c00) [pid = 5675] [serial = 2205] [outer = 0x7f4696eeb800] 00:16:47 INFO - PROCESS | 5675 | 1461568607454 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]]]}] 00:16:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:16:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 2106ms 00:16:47 INFO - PROCESS | 5675 | 1461568607505 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 00:16:47 INFO - PROCESS | 5675 | 1461568607509 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 00:16:47 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:16:47 INFO - PROCESS | 5675 | 1461568607527 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:16:47 INFO - PROCESS | 5675 | 1461568607531 Marionette TRACE conn3 <- [1,2910,null,{}] 00:16:47 INFO - PROCESS | 5675 | 1461568607536 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}] 00:16:47 INFO - PROCESS | 5675 | 1461568607756 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 00:16:47 INFO - PROCESS | 5675 | 1461568607771 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a20b2000 == 148 [pid = 5675] [id = 735] 00:16:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f4696eec400) [pid = 5675] [serial = 2206] [outer = (nil)] 00:16:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46a1aa7c00) [pid = 5675] [serial = 2207] [outer = 0x7f4696eec400] 00:16:48 INFO - PROCESS | 5675 | 1461568608001 Marionette DEBUG loaded listener.js 00:16:48 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46a2965400) [pid = 5675] [serial = 2208] [outer = 0x7f4696eec400] 00:16:48 INFO - PROCESS | 5675 | 1461568608965 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]]]}] 00:16:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:16:49 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:16:49 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1480ms 00:16:49 INFO - PROCESS | 5675 | 1461568609009 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 00:16:49 INFO - PROCESS | 5675 | 1461568609015 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 00:16:49 INFO - TEST-START | /DOMEvents/constructors.html 00:16:49 INFO - PROCESS | 5675 | 1461568609024 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:16:49 INFO - PROCESS | 5675 | 1461568609029 Marionette TRACE conn3 <- [1,2914,null,{}] 00:16:49 INFO - PROCESS | 5675 | 1461568609059 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}] 00:16:49 INFO - PROCESS | 5675 | 1461568609321 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 00:16:49 INFO - PROCESS | 5675 | 1461568609660 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469fdb5800 == 149 [pid = 5675] [id = 736] 00:16:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f469945e800) [pid = 5675] [serial = 2209] [outer = (nil)] 00:16:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f469de08400) [pid = 5675] [serial = 2210] [outer = 0x7f469945e800] 00:16:49 INFO - PROCESS | 5675 | 1461568609738 Marionette DEBUG loaded listener.js 00:16:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f469ece3000) [pid = 5675] [serial = 2211] [outer = 0x7f469945e800] 00:16:50 INFO - PROCESS | 5675 | 1461568610669 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]]]}] 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:16:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:16:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:16:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:16:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:16:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:16:50 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:16:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:16:50 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:16:50 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:16:50 INFO - TEST-OK | /DOMEvents/constructors.html | took 1718ms 00:16:50 INFO - PROCESS | 5675 | 1461568610743 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 00:16:50 INFO - PROCESS | 5675 | 1461568610762 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 00:16:50 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:16:50 INFO - PROCESS | 5675 | 1461568610781 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:16:50 INFO - PROCESS | 5675 | 1461568610786 Marionette TRACE conn3 <- [1,2918,null,{}] 00:16:50 INFO - PROCESS | 5675 | 1461568610792 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}] 00:16:51 INFO - PROCESS | 5675 | 1461568611132 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 00:16:51 INFO - PROCESS | 5675 | 1461568611384 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2acb800 == 150 [pid = 5675] [id = 737] 00:16:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f469fd44c00) [pid = 5675] [serial = 2212] [outer = (nil)] 00:16:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46a17d6800) [pid = 5675] [serial = 2213] [outer = 0x7f469fd44c00] 00:16:51 INFO - PROCESS | 5675 | 1461568611465 Marionette DEBUG loaded listener.js 00:16:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46a232a400) [pid = 5675] [serial = 2214] [outer = 0x7f469fd44c00] 00:16:52 INFO - PROCESS | 5675 | 1461568612359 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:16:52 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:16:52 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1593ms 00:16:52 INFO - PROCESS | 5675 | 1461568612375 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 00:16:52 INFO - PROCESS | 5675 | 1461568612379 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 00:16:52 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:16:52 INFO - PROCESS | 5675 | 1461568612385 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:16:52 INFO - PROCESS | 5675 | 1461568612391 Marionette TRACE conn3 <- [1,2922,null,{}] 00:16:52 INFO - PROCESS | 5675 | 1461568612407 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}] 00:16:52 INFO - PROCESS | 5675 | 1461568612654 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 00:16:52 INFO - PROCESS | 5675 | 1461568612927 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:53 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a487c800 == 151 [pid = 5675] [id = 738] 00:16:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46a2972c00) [pid = 5675] [serial = 2215] [outer = (nil)] 00:16:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f46a4336000) [pid = 5675] [serial = 2216] [outer = 0x7f46a2972c00] 00:16:53 INFO - PROCESS | 5675 | 1461568613053 Marionette DEBUG loaded listener.js 00:16:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46a4ff2000) [pid = 5675] [serial = 2217] [outer = 0x7f46a2972c00] 00:16:53 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 00:16:53 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 00:16:53 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 00:16:53 INFO - PROCESS | 5675 | [5675] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 00:16:53 INFO - PROCESS | 5675 | 1461568613884 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]]]}] 00:16:53 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:16:53 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:16:53 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 00:16:53 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:16:53 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 00:16:53 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:16:53 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]" 00:16:53 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:53 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:16:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:16:53 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:16:53 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:16:53 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1545ms 00:16:53 INFO - PROCESS | 5675 | 1461568613934 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 00:16:53 INFO - PROCESS | 5675 | 1461568613942 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 00:16:53 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:16:53 INFO - PROCESS | 5675 | 1461568613952 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:16:53 INFO - PROCESS | 5675 | 1461568613955 Marionette TRACE conn3 <- [1,2926,null,{}] 00:16:53 INFO - PROCESS | 5675 | 1461568613961 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}] 00:16:54 INFO - PROCESS | 5675 | 1461568614216 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 00:16:54 INFO - PROCESS | 5675 | 1461568614485 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a6fa0800 == 152 [pid = 5675] [id = 739] 00:16:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46a17b1800) [pid = 5675] [serial = 2218] [outer = (nil)] 00:16:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46a6275c00) [pid = 5675] [serial = 2219] [outer = 0x7f46a17b1800] 00:16:54 INFO - PROCESS | 5675 | 1461568614576 Marionette DEBUG loaded listener.js 00:16:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46a63d0800) [pid = 5675] [serial = 2220] [outer = 0x7f46a17b1800] 00:16:55 INFO - PROCESS | 5675 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:16:55 INFO - PROCESS | 5675 | 1461568615360 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]]]}] 00:16:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:16:55 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1479ms 00:16:55 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:16:55 INFO - PROCESS | 5675 | 1461568615433 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 00:16:55 INFO - PROCESS | 5675 | 1461568615436 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 00:16:55 INFO - PROCESS | 5675 | 1461568615442 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:16:55 INFO - PROCESS | 5675 | 1461568615446 Marionette TRACE conn3 <- [1,2930,null,{}] 00:16:55 INFO - PROCESS | 5675 | 1461568615451 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}] 00:16:55 INFO - PROCESS | 5675 | 1461568615684 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 00:16:55 INFO - PROCESS | 5675 | 1461568615955 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad93f000 == 153 [pid = 5675] [id = 740] 00:16:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46a40ea000) [pid = 5675] [serial = 2221] [outer = (nil)] 00:16:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a6d84400) [pid = 5675] [serial = 2222] [outer = 0x7f46a40ea000] 00:16:56 INFO - PROCESS | 5675 | 1461568616034 Marionette DEBUG loaded listener.js 00:16:56 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46aa87ac00) [pid = 5675] [serial = 2223] [outer = 0x7f46a40ea000] 00:16:56 INFO - PROCESS | 5675 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:16:56 INFO - PROCESS | 5675 | 1461568616813 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]]]}] 00:16:56 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:16:56 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1432ms 00:16:56 INFO - PROCESS | 5675 | 1461568616874 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 00:16:56 INFO - PROCESS | 5675 | 1461568616879 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 00:16:56 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:16:56 INFO - PROCESS | 5675 | 1461568616885 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:16:56 INFO - PROCESS | 5675 | 1461568616887 Marionette TRACE conn3 <- [1,2934,null,{}] 00:16:56 INFO - PROCESS | 5675 | 1461568616893 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}] 00:16:57 INFO - PROCESS | 5675 | 1461568617189 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 00:16:57 INFO - PROCESS | 5675 | 1461568617403 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aec9b800 == 154 [pid = 5675] [id = 741] 00:16:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46acf97c00) [pid = 5675] [serial = 2224] [outer = (nil)] 00:16:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46ad58cc00) [pid = 5675] [serial = 2225] [outer = 0x7f46acf97c00] 00:16:57 INFO - PROCESS | 5675 | 1461568617483 Marionette DEBUG loaded listener.js 00:16:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46aded2400) [pid = 5675] [serial = 2226] [outer = 0x7f46acf97c00] 00:16:58 INFO - PROCESS | 5675 | 1461568618272 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]]]}] 00:16:58 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:16:58 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1435ms 00:16:58 INFO - PROCESS | 5675 | 1461568618321 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 00:16:58 INFO - PROCESS | 5675 | 1461568618324 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 00:16:58 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:16:58 INFO - PROCESS | 5675 | 1461568618331 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:16:58 INFO - PROCESS | 5675 | 1461568618334 Marionette TRACE conn3 <- [1,2938,null,{}] 00:16:58 INFO - PROCESS | 5675 | 1461568618339 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}] 00:16:58 INFO - PROCESS | 5675 | 1461568618576 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 00:16:58 INFO - PROCESS | 5675 | 1461568618818 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:16:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1071800 == 155 [pid = 5675] [id = 742] 00:16:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46acfb2000) [pid = 5675] [serial = 2227] [outer = (nil)] 00:16:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46ae174800) [pid = 5675] [serial = 2228] [outer = 0x7f46acfb2000] 00:16:58 INFO - PROCESS | 5675 | 1461568618909 Marionette DEBUG loaded listener.js 00:16:59 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46aefc9c00) [pid = 5675] [serial = 2229] [outer = 0x7f46acfb2000] 00:16:59 INFO - PROCESS | 5675 | 1461568619672 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]]]}] 00:16:59 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. 00:16:59 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1379ms 00:16:59 INFO - PROCESS | 5675 | 1461568619711 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 00:16:59 INFO - PROCESS | 5675 | 1461568619715 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 00:16:59 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:16:59 INFO - PROCESS | 5675 | 1461568619721 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:16:59 INFO - PROCESS | 5675 | 1461568619724 Marionette TRACE conn3 <- [1,2942,null,{}] 00:16:59 INFO - PROCESS | 5675 | 1461568619729 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}] 00:16:59 INFO - PROCESS | 5675 | 1461568619949 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 00:17:00 INFO - PROCESS | 5675 | 1461568620192 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:00 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b164f000 == 156 [pid = 5675] [id = 743] 00:17:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46aded3400) [pid = 5675] [serial = 2230] [outer = (nil)] 00:17:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f46afc14c00) [pid = 5675] [serial = 2231] [outer = 0x7f46aded3400] 00:17:00 INFO - PROCESS | 5675 | 1461568620269 Marionette DEBUG loaded listener.js 00:17:00 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46b0752000) [pid = 5675] [serial = 2232] [outer = 0x7f46aded3400] 00:17:01 INFO - PROCESS | 5675 | 1461568621052 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"]]]}] 00:17:01 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 00:17:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:17:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:17:01 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1384ms 00:17:01 INFO - PROCESS | 5675 | 1461568621107 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 00:17:01 INFO - PROCESS | 5675 | 1461568621110 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 00:17:01 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:17:01 INFO - PROCESS | 5675 | 1461568621116 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:17:01 INFO - PROCESS | 5675 | 1461568621118 Marionette TRACE conn3 <- [1,2946,null,{}] 00:17:01 INFO - PROCESS | 5675 | 1461568621124 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}] 00:17:01 INFO - PROCESS | 5675 | 1461568621388 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 00:17:01 INFO - PROCESS | 5675 | 1461568621662 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:01 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1a96800 == 157 [pid = 5675] [id = 744] 00:17:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46ae179800) [pid = 5675] [serial = 2233] [outer = (nil)] 00:17:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46b07b3800) [pid = 5675] [serial = 2234] [outer = 0x7f46ae179800] 00:17:01 INFO - PROCESS | 5675 | 1461568621738 Marionette DEBUG loaded listener.js 00:17:01 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46b113b800) [pid = 5675] [serial = 2235] [outer = 0x7f46ae179800] 00:17:02 INFO - PROCESS | 5675 | 1461568622861 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]]]}] 00:17:02 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. 00:17:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1796ms 00:17:02 INFO - PROCESS | 5675 | 1461568622916 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 00:17:02 INFO - PROCESS | 5675 | 1461568622921 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 00:17:02 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:17:02 INFO - PROCESS | 5675 | 1461568622930 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:17:02 INFO - PROCESS | 5675 | 1461568622934 Marionette TRACE conn3 <- [1,2950,null,{}] 00:17:02 INFO - PROCESS | 5675 | 1461568622943 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}] 00:17:03 INFO - PROCESS | 5675 | 1461568623219 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 00:17:03 INFO - PROCESS | 5675 | 1461568623585 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:03 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b4e2d000 == 158 [pid = 5675] [id = 745] 00:17:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46ae17b000) [pid = 5675] [serial = 2236] [outer = (nil)] 00:17:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f46b12d4000) [pid = 5675] [serial = 2237] [outer = 0x7f46ae17b000] 00:17:03 INFO - PROCESS | 5675 | 1461568623667 Marionette DEBUG loaded listener.js 00:17:03 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46b12e1800) [pid = 5675] [serial = 2238] [outer = 0x7f46ae17b000] 00:17:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b5dc4800 == 159 [pid = 5675] [id = 746] 00:17:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46b1410800) [pid = 5675] [serial = 2239] [outer = (nil)] 00:17:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f46b113bc00) [pid = 5675] [serial = 2240] [outer = 0x7f46b1410800] 00:17:04 INFO - PROCESS | 5675 | 1461568624541 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]]]}] 00:17:04 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. 00:17:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1637ms 00:17:04 INFO - PROCESS | 5675 | 1461568624571 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 00:17:04 INFO - PROCESS | 5675 | 1461568624575 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 00:17:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:17:04 INFO - PROCESS | 5675 | 1461568624591 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:17:04 INFO - PROCESS | 5675 | 1461568624596 Marionette TRACE conn3 <- [1,2954,null,{}] 00:17:04 INFO - PROCESS | 5675 | 1461568624601 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}] 00:17:04 INFO - PROCESS | 5675 | 1461568624926 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 00:17:05 INFO - PROCESS | 5675 | 1461568625248 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b8d50800 == 160 [pid = 5675] [id = 747] 00:17:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46b1999c00) [pid = 5675] [serial = 2241] [outer = (nil)] 00:17:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46b1a81c00) [pid = 5675] [serial = 2242] [outer = 0x7f46b1999c00] 00:17:05 INFO - PROCESS | 5675 | 1461568625334 Marionette DEBUG loaded listener.js 00:17:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f46b4afd000) [pid = 5675] [serial = 2243] [outer = 0x7f46b1999c00] 00:17:06 INFO - PROCESS | 5675 | 1461568626061 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]]]}] 00:17:06 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:17:06 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 00:17:06 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1482ms 00:17:06 INFO - PROCESS | 5675 | 1461568626091 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 00:17:06 INFO - PROCESS | 5675 | 1461568626094 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 00:17:06 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:17:06 INFO - PROCESS | 5675 | 1461568626103 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:17:06 INFO - PROCESS | 5675 | 1461568626105 Marionette TRACE conn3 <- [1,2958,null,{}] 00:17:06 INFO - PROCESS | 5675 | 1461568626111 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}] 00:17:06 INFO - PROCESS | 5675 | 1461568626360 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 00:17:06 INFO - PROCESS | 5675 | 1461568626605 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:06 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c3e94800 == 161 [pid = 5675] [id = 748] 00:17:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46b1998000) [pid = 5675] [serial = 2244] [outer = (nil)] 00:17:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46b5564800) [pid = 5675] [serial = 2245] [outer = 0x7f46b1998000] 00:17:06 INFO - PROCESS | 5675 | 1461568626677 Marionette DEBUG loaded listener.js 00:17:06 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46b6007c00) [pid = 5675] [serial = 2246] [outer = 0x7f46b1998000] 00:17:07 INFO - PROCESS | 5675 | 1461568627513 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]]]}] 00:17:07 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. 00:17:07 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1435ms 00:17:07 INFO - PROCESS | 5675 | 1461568627538 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 00:17:07 INFO - PROCESS | 5675 | 1461568627541 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 00:17:07 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:17:07 INFO - PROCESS | 5675 | 1461568627547 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:17:07 INFO - PROCESS | 5675 | 1461568627549 Marionette TRACE conn3 <- [1,2962,null,{}] 00:17:07 INFO - PROCESS | 5675 | 1461568627555 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}] 00:17:07 INFO - PROCESS | 5675 | 1461568627789 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 00:17:08 INFO - PROCESS | 5675 | 1461568628058 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c430e800 == 162 [pid = 5675] [id = 749] 00:17:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46a6205800) [pid = 5675] [serial = 2247] [outer = (nil)] 00:17:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46b6010400) [pid = 5675] [serial = 2248] [outer = 0x7f46a6205800] 00:17:08 INFO - PROCESS | 5675 | 1461568628136 Marionette DEBUG loaded listener.js 00:17:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46b60e2000) [pid = 5675] [serial = 2249] [outer = 0x7f46a6205800] 00:17:08 INFO - PROCESS | 5675 | 1461568628992 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]]]}] 00:17:09 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. 00:17:09 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1479ms 00:17:09 INFO - PROCESS | 5675 | 1461568629028 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 00:17:09 INFO - PROCESS | 5675 | 1461568629032 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 00:17:09 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:17:09 INFO - PROCESS | 5675 | 1461568629044 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:17:09 INFO - PROCESS | 5675 | 1461568629050 Marionette TRACE conn3 <- [1,2966,null,{}] 00:17:09 INFO - PROCESS | 5675 | 1461568629056 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}] 00:17:09 INFO - PROCESS | 5675 | 1461568629286 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 00:17:09 INFO - PROCESS | 5675 | 1461568629506 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:09 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c6d25800 == 163 [pid = 5675] [id = 750] 00:17:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46ac803c00) [pid = 5675] [serial = 2250] [outer = (nil)] 00:17:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46b6618400) [pid = 5675] [serial = 2251] [outer = 0x7f46ac803c00] 00:17:09 INFO - PROCESS | 5675 | 1461568629583 Marionette DEBUG loaded listener.js 00:17:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46b690ec00) [pid = 5675] [serial = 2252] [outer = 0x7f46ac803c00] 00:17:10 INFO - PROCESS | 5675 | 1461568630346 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]]]}] 00:17:10 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. 00:17:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1333ms 00:17:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:17:10 INFO - PROCESS | 5675 | 1461568630378 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 00:17:10 INFO - PROCESS | 5675 | 1461568630381 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 00:17:10 INFO - PROCESS | 5675 | 1461568630388 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:17:10 INFO - PROCESS | 5675 | 1461568630390 Marionette TRACE conn3 <- [1,2970,null,{}] 00:17:10 INFO - PROCESS | 5675 | 1461568630396 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}] 00:17:10 INFO - PROCESS | 5675 | 1461568630630 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 00:17:10 INFO - PROCESS | 5675 | 1461568630913 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c8f65000 == 164 [pid = 5675] [id = 751] 00:17:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f46b60e3400) [pid = 5675] [serial = 2253] [outer = (nil)] 00:17:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f46b6913000) [pid = 5675] [serial = 2254] [outer = 0x7f46b60e3400] 00:17:10 INFO - PROCESS | 5675 | 1461568630987 Marionette DEBUG loaded listener.js 00:17:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f46b695ec00) [pid = 5675] [serial = 2255] [outer = 0x7f46b60e3400] 00:17:11 INFO - PROCESS | 5675 | 1461568631798 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]]]}] 00:17:11 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. 00:17:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1432ms 00:17:11 INFO - PROCESS | 5675 | 1461568631819 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 00:17:11 INFO - PROCESS | 5675 | 1461568631822 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 00:17:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:17:11 INFO - PROCESS | 5675 | 1461568631828 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:17:11 INFO - PROCESS | 5675 | 1461568631832 Marionette TRACE conn3 <- [1,2974,null,{}] 00:17:11 INFO - PROCESS | 5675 | 1461568631837 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}] 00:17:12 INFO - PROCESS | 5675 | 1461568632072 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 00:17:12 INFO - PROCESS | 5675 | 1461568632371 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:12 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c959b800 == 165 [pid = 5675] [id = 752] 00:17:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f469ff86c00) [pid = 5675] [serial = 2256] [outer = (nil)] 00:17:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f46b6963800) [pid = 5675] [serial = 2257] [outer = 0x7f469ff86c00] 00:17:12 INFO - PROCESS | 5675 | 1461568632458 Marionette DEBUG loaded listener.js 00:17:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f46b6cbd000) [pid = 5675] [serial = 2258] [outer = 0x7f469ff86c00] 00:17:13 INFO - PROCESS | 5675 | 1461568633267 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]]]}] 00:17:13 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. 00:17:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1483ms 00:17:13 INFO - PROCESS | 5675 | 1461568633313 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 00:17:13 INFO - PROCESS | 5675 | 1461568633317 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 00:17:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:17:13 INFO - PROCESS | 5675 | 1461568633323 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:17:13 INFO - PROCESS | 5675 | 1461568633326 Marionette TRACE conn3 <- [1,2978,null,{}] 00:17:13 INFO - PROCESS | 5675 | 1461568633382 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}] 00:17:13 INFO - PROCESS | 5675 | 1461568633645 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 00:17:13 INFO - PROCESS | 5675 | 1461568633920 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cbf45000 == 166 [pid = 5675] [id = 753] 00:17:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f46a0909c00) [pid = 5675] [serial = 2259] [outer = (nil)] 00:17:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f46b7038800) [pid = 5675] [serial = 2260] [outer = 0x7f46a0909c00] 00:17:14 INFO - PROCESS | 5675 | 1461568634048 Marionette DEBUG loaded listener.js 00:17:14 INFO - PROCESS | 5675 | ++DOMWINDOW == 198 (0x7f46b7063c00) [pid = 5675] [serial = 2261] [outer = 0x7f46a0909c00] 00:17:14 INFO - PROCESS | 5675 | 1461568634853 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]]]}] 00:17:14 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. 00:17:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1582ms 00:17:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:17:14 INFO - PROCESS | 5675 | 1461568634907 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 00:17:14 INFO - PROCESS | 5675 | 1461568634909 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 00:17:14 INFO - PROCESS | 5675 | 1461568634916 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:17:14 INFO - PROCESS | 5675 | 1461568634919 Marionette TRACE conn3 <- [1,2982,null,{}] 00:17:14 INFO - PROCESS | 5675 | 1461568634924 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}] 00:17:15 INFO - PROCESS | 5675 | 1461568635162 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 00:17:15 INFO - PROCESS | 5675 | 1461568635443 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:15 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cd781800 == 167 [pid = 5675] [id = 754] 00:17:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 199 (0x7f46b6961000) [pid = 5675] [serial = 2262] [outer = (nil)] 00:17:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 200 (0x7f46b78d6c00) [pid = 5675] [serial = 2263] [outer = 0x7f46b6961000] 00:17:15 INFO - PROCESS | 5675 | 1461568635526 Marionette DEBUG loaded listener.js 00:17:15 INFO - PROCESS | 5675 | ++DOMWINDOW == 201 (0x7f46b83d5400) [pid = 5675] [serial = 2264] [outer = 0x7f46b6961000] 00:17:16 INFO - PROCESS | 5675 | 1461568636315 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"]]]}] 00:17:16 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 00:17:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:17:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:16 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:17:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1432ms 00:17:16 INFO - PROCESS | 5675 | 1461568636349 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 00:17:16 INFO - PROCESS | 5675 | 1461568636353 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 00:17:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:17:16 INFO - PROCESS | 5675 | 1461568636358 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:17:16 INFO - PROCESS | 5675 | 1461568636361 Marionette TRACE conn3 <- [1,2986,null,{}] 00:17:16 INFO - PROCESS | 5675 | 1461568636366 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}] 00:17:16 INFO - PROCESS | 5675 | 1461568636609 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 00:17:16 INFO - PROCESS | 5675 | 1461568636900 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:16 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ce5bc000 == 168 [pid = 5675] [id = 755] 00:17:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 202 (0x7f46b6cc8000) [pid = 5675] [serial = 2265] [outer = (nil)] 00:17:16 INFO - PROCESS | 5675 | ++DOMWINDOW == 203 (0x7f46b8d72000) [pid = 5675] [serial = 2266] [outer = 0x7f46b6cc8000] 00:17:16 INFO - PROCESS | 5675 | 1461568636982 Marionette DEBUG loaded listener.js 00:17:17 INFO - PROCESS | 5675 | ++DOMWINDOW == 204 (0x7f46b8d77000) [pid = 5675] [serial = 2267] [outer = 0x7f46b6cc8000] 00:17:17 INFO - PROCESS | 5675 | 1461568637781 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]]]}] 00:17:17 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. 00:17:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1433ms 00:17:17 INFO - PROCESS | 5675 | 1461568637792 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 00:17:17 INFO - PROCESS | 5675 | 1461568637795 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 00:17:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:17:17 INFO - PROCESS | 5675 | 1461568637802 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:17:17 INFO - PROCESS | 5675 | 1461568637806 Marionette TRACE conn3 <- [1,2990,null,{}] 00:17:17 INFO - PROCESS | 5675 | 1461568637811 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}] 00:17:18 INFO - PROCESS | 5675 | 1461568638067 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 00:17:18 INFO - PROCESS | 5675 | 1461568638322 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:18 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469d449000 == 169 [pid = 5675] [id = 756] 00:17:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 205 (0x7f4696ef4800) [pid = 5675] [serial = 2268] [outer = (nil)] 00:17:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 206 (0x7f46b8d7dc00) [pid = 5675] [serial = 2269] [outer = 0x7f4696ef4800] 00:17:18 INFO - PROCESS | 5675 | 1461568638397 Marionette DEBUG loaded listener.js 00:17:18 INFO - PROCESS | 5675 | ++DOMWINDOW == 207 (0x7f46b8df6c00) [pid = 5675] [serial = 2270] [outer = 0x7f4696ef4800] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0a28800 == 168 [pid = 5675] [id = 674] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a630a800 == 167 [pid = 5675] [id = 680] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4655000 == 166 [pid = 5675] [id = 678] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4875000 == 165 [pid = 5675] [id = 679] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aaae0800 == 164 [pid = 5675] [id = 681] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c961b000 == 163 [pid = 5675] [id = 374] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a405e800 == 162 [pid = 5675] [id = 677] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cb2e000 == 161 [pid = 5675] [id = 734] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0786000 == 160 [pid = 5675] [id = 733] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469e664800 == 159 [pid = 5675] [id = 732] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f4699a0e000 == 158 [pid = 5675] [id = 731] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b9a73800 == 157 [pid = 5675] [id = 730] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b8d47000 == 156 [pid = 5675] [id = 729] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b709d800 == 155 [pid = 5675] [id = 728] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b6c15800 == 154 [pid = 5675] [id = 727] 00:17:21 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b57b6000 == 153 [pid = 5675] [id = 726] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 206 (0x7f46a1aaa400) [pid = 5675] [serial = 2028] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 205 (0x7f469a812400) [pid = 5675] [serial = 2126] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 204 (0x7f46b199a000) [pid = 5675] [serial = 2124] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 203 (0x7f46b0759000) [pid = 5675] [serial = 2106] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 202 (0x7f46a0835800) [pid = 5675] [serial = 2076] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 201 (0x7f46a63c6400) [pid = 5675] [serial = 2085] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 200 (0x7f46acf93400) [pid = 5675] [serial = 2090] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 199 (0x7f46b1406800) [pid = 5675] [serial = 2117] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 198 (0x7f46ad4bac00) [pid = 5675] [serial = 2096] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 197 (0x7f469feb3800) [pid = 5675] [serial = 2132] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f46b1144400) [pid = 5675] [serial = 2112] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f46ad27f000) [pid = 5675] [serial = 2094] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f46b16ed000) [pid = 5675] [serial = 2120] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f46b07ba000) [pid = 5675] [serial = 2109] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f46a082e400) [pid = 5675] [serial = 2025] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f46a480a800) [pid = 5675] [serial = 2067] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f469fd50c00) [pid = 5675] [serial = 2075] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f46b12df800) [pid = 5675] [serial = 2115] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f469a9f3800) [pid = 5675] [serial = 2127] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46a4ff2400) [pid = 5675] [serial = 2082] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f469cb95c00) [pid = 5675] [serial = 2019] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46a6f99800) [pid = 5675] [serial = 2087] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f469e732c00) [pid = 5675] [serial = 2130] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f469de08000) [pid = 5675] [serial = 2129] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46ad0d5400) [pid = 5675] [serial = 2093] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f469fd45800) [pid = 5675] [serial = 2022] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f469e64a800) [pid = 5675] [serial = 2073] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46ad990800) [pid = 5675] [serial = 2097] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46a17db000) [pid = 5675] [serial = 1947] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46b075c400) [pid = 5675] [serial = 2108] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46ae175000) [pid = 5675] [serial = 2100] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46b12d8000) [pid = 5675] [serial = 2114] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f46af115800) [pid = 5675] [serial = 2102] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f469ffd3c00) [pid = 5675] [serial = 2133] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f46a5f20800) [pid = 5675] [serial = 2034] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f46a6ccdc00) [pid = 5675] [serial = 2040] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46aa87b800) [pid = 5675] [serial = 2043] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46b1992c00) [pid = 5675] [serial = 2123] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46b16f3000) [pid = 5675] [serial = 2121] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f46aded2000) [pid = 5675] [serial = 2099] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f46b140bc00) [pid = 5675] [serial = 2118] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46a639f400) [pid = 5675] [serial = 2037] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46ac804800) [pid = 5675] [serial = 2046] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f46991a0000) [pid = 5675] [serial = 2070] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f469d8a3400) [pid = 5675] [serial = 2072] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f46a2067c00) [pid = 5675] [serial = 2078] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f4698ac4400) [pid = 5675] [serial = 2069] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46b113c800) [pid = 5675] [serial = 2111] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46acfb1400) [pid = 5675] [serial = 2091] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46a2964400) [pid = 5675] [serial = 2031] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46a2970400) [pid = 5675] [serial = 2079] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a40ee000) [pid = 5675] [serial = 2081] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46b0750800) [pid = 5675] [serial = 2105] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46a6206800) [pid = 5675] [serial = 2084] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46afc22c00) [pid = 5675] [serial = 2103] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46ac809c00) [pid = 5675] [serial = 2088] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46adecbc00) [pid = 5675] [serial = 2049] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46a090cc00) [pid = 5675] [serial = 2135] [outer = (nil)] [url = about:blank] 00:17:21 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46962c8800 == 154 [pid = 5675] [id = 757] 00:17:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f4698d17c00) [pid = 5675] [serial = 2271] [outer = (nil)] 00:17:21 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f4698ac2800) [pid = 5675] [serial = 2272] [outer = 0x7f4698d17c00] 00:17:21 INFO - PROCESS | 5675 | 1461568641798 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]]]}] 00:17:21 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. 00:17:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 4039ms 00:17:21 INFO - PROCESS | 5675 | 1461568641870 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 00:17:21 INFO - PROCESS | 5675 | 1461568641875 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 00:17:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:17:21 INFO - PROCESS | 5675 | 1461568641888 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:17:21 INFO - PROCESS | 5675 | 1461568641892 Marionette TRACE conn3 <- [1,2994,null,{}] 00:17:21 INFO - PROCESS | 5675 | 1461568641904 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}] 00:17:22 INFO - PROCESS | 5675 | 1461568642206 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 00:17:22 INFO - PROCESS | 5675 | 1461568642444 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:22 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cbb1800 == 155 [pid = 5675] [id = 758] 00:17:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f469a821800) [pid = 5675] [serial = 2273] [outer = (nil)] 00:17:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f469a9f3400) [pid = 5675] [serial = 2274] [outer = 0x7f469a821800] 00:17:22 INFO - PROCESS | 5675 | 1461568642510 Marionette DEBUG loaded listener.js 00:17:22 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f469ca57400) [pid = 5675] [serial = 2275] [outer = 0x7f469a821800] 00:17:23 INFO - PROCESS | 5675 | 1461568643238 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]]]}] 00:17:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:17:23 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 00:17:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1383ms 00:17:23 INFO - PROCESS | 5675 | 1461568643271 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 00:17:23 INFO - PROCESS | 5675 | 1461568643279 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 00:17:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:17:23 INFO - PROCESS | 5675 | 1461568643288 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:17:23 INFO - PROCESS | 5675 | 1461568643292 Marionette TRACE conn3 <- [1,2998,null,{}] 00:17:23 INFO - PROCESS | 5675 | 1461568643297 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}] 00:17:23 INFO - PROCESS | 5675 | 1461568643598 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 00:17:23 INFO - PROCESS | 5675 | 1461568643725 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:23 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469e667000 == 156 [pid = 5675] [id = 759] 00:17:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f469919bc00) [pid = 5675] [serial = 2276] [outer = (nil)] 00:17:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f469e646000) [pid = 5675] [serial = 2277] [outer = 0x7f469919bc00] 00:17:23 INFO - PROCESS | 5675 | 1461568643787 Marionette DEBUG loaded listener.js 00:17:23 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f469ece7c00) [pid = 5675] [serial = 2278] [outer = 0x7f469919bc00] 00:17:24 INFO - PROCESS | 5675 | 1461568644654 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]]]}] 00:17:24 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. 00:17:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1379ms 00:17:24 INFO - PROCESS | 5675 | 1461568644668 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 00:17:24 INFO - PROCESS | 5675 | 1461568644670 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 00:17:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:17:24 INFO - PROCESS | 5675 | 1461568644676 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:17:24 INFO - PROCESS | 5675 | 1461568644682 Marionette TRACE conn3 <- [1,3002,null,{}] 00:17:24 INFO - PROCESS | 5675 | 1461568644717 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}] 00:17:25 INFO - PROCESS | 5675 | 1461568644999 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 00:17:25 INFO - PROCESS | 5675 | 1461568645041 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:25 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0786800 == 157 [pid = 5675] [id = 760] 00:17:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f469fd46400) [pid = 5675] [serial = 2279] [outer = (nil)] 00:17:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f469ff8bc00) [pid = 5675] [serial = 2280] [outer = 0x7f469fd46400] 00:17:25 INFO - PROCESS | 5675 | 1461568645105 Marionette DEBUG loaded listener.js 00:17:25 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46a0837000) [pid = 5675] [serial = 2281] [outer = 0x7f469fd46400] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46a17aac00) [pid = 5675] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46a205f400) [pid = 5675] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46a0833400) [pid = 5675] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f4697122400) [pid = 5675] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f469711ec00) [pid = 5675] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46ad0df400) [pid = 5675] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46ac80ec00) [pid = 5675] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46aa881000) [pid = 5675] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f469e64e000) [pid = 5675] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46a514c400) [pid = 5675] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f46a6276c00) [pid = 5675] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f4697118400) [pid = 5675] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46a1aae400) [pid = 5675] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f469ca5dc00) [pid = 5675] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f469a81dc00) [pid = 5675] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46a514ac00) [pid = 5675] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46a63c2400) [pid = 5675] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f4699462400) [pid = 5675] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f469feb9800) [pid = 5675] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f46ae1ba400) [pid = 5675] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f4696eeb800) [pid = 5675] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f46ae1b8c00) [pid = 5675] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 00:17:26 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f4698ac0000) [pid = 5675] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:17:26 INFO - PROCESS | 5675 | 1461568646369 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]]]}] 00:17:26 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. 00:17:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1716ms 00:17:26 INFO - PROCESS | 5675 | 1461568646393 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 00:17:26 INFO - PROCESS | 5675 | 1461568646397 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 00:17:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:17:26 INFO - PROCESS | 5675 | 1461568646403 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:17:26 INFO - PROCESS | 5675 | 1461568646405 Marionette TRACE conn3 <- [1,3006,null,{}] 00:17:26 INFO - PROCESS | 5675 | 1461568646414 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}] 00:17:26 INFO - PROCESS | 5675 | 1461568646635 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 00:17:26 INFO - PROCESS | 5675 | 1461568646890 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:26 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0791800 == 158 [pid = 5675] [id = 761] 00:17:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f469fd4c400) [pid = 5675] [serial = 2282] [outer = (nil)] 00:17:26 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f46a0832000) [pid = 5675] [serial = 2283] [outer = 0x7f469fd4c400] 00:17:26 INFO - PROCESS | 5675 | 1461568646958 Marionette DEBUG loaded listener.js 00:17:27 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f46a17aac00) [pid = 5675] [serial = 2284] [outer = 0x7f469fd4c400] 00:17:27 INFO - PROCESS | 5675 | 1461568647599 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]]]}] 00:17:27 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. 00:17:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1230ms 00:17:27 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:17:27 INFO - PROCESS | 5675 | 1461568647634 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 00:17:27 INFO - PROCESS | 5675 | 1461568647636 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 00:17:27 INFO - PROCESS | 5675 | 1461568647642 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:17:27 INFO - PROCESS | 5675 | 1461568647645 Marionette TRACE conn3 <- [1,3010,null,{}] 00:17:27 INFO - PROCESS | 5675 | 1461568647649 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}] 00:17:27 INFO - PROCESS | 5675 | 1461568647852 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 00:17:28 INFO - PROCESS | 5675 | 1461568648045 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:28 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1a2e800 == 159 [pid = 5675] [id = 762] 00:17:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f4698ac0000) [pid = 5675] [serial = 2285] [outer = (nil)] 00:17:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f46a1aae000) [pid = 5675] [serial = 2286] [outer = 0x7f4698ac0000] 00:17:28 INFO - PROCESS | 5675 | 1461568648106 Marionette DEBUG loaded listener.js 00:17:28 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f46a2332400) [pid = 5675] [serial = 2287] [outer = 0x7f4698ac0000] 00:17:29 INFO - PROCESS | 5675 | 1461568649108 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]]]}] 00:17:29 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 00:17:29 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1484ms 00:17:29 INFO - PROCESS | 5675 | 1461568649125 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 00:17:29 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:17:29 INFO - PROCESS | 5675 | 1461568649134 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 00:17:29 INFO - PROCESS | 5675 | 1461568649141 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:17:29 INFO - PROCESS | 5675 | 1461568649148 Marionette TRACE conn3 <- [1,3014,null,{}] 00:17:29 INFO - PROCESS | 5675 | 1461568649155 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}] 00:17:29 INFO - PROCESS | 5675 | 1461568649406 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 00:17:29 INFO - PROCESS | 5675 | 1461568649682 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:29 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469de6b800 == 160 [pid = 5675] [id = 763] 00:17:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f469a815800) [pid = 5675] [serial = 2288] [outer = (nil)] 00:17:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f469cb95800) [pid = 5675] [serial = 2289] [outer = 0x7f469a815800] 00:17:29 INFO - PROCESS | 5675 | 1461568649763 Marionette DEBUG loaded listener.js 00:17:29 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f469e646400) [pid = 5675] [serial = 2290] [outer = 0x7f469a815800] 00:17:30 INFO - PROCESS | 5675 | [5675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:17:30 INFO - PROCESS | 5675 | 1461568650671 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:17:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:17:30 INFO - {} 00:17:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:17:30 INFO - {} 00:17:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:17:30 INFO - {} 00:17:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:17:30 INFO - {} 00:17:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1584ms 00:17:30 INFO - PROCESS | 5675 | 1461568650727 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 00:17:30 INFO - PROCESS | 5675 | 1461568650736 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 00:17:30 INFO - TEST-START | /FileAPI/fileReader.html 00:17:30 INFO - PROCESS | 5675 | 1461568650795 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:17:30 INFO - PROCESS | 5675 | 1461568650800 Marionette TRACE conn3 <- [1,3018,null,{}] 00:17:30 INFO - PROCESS | 5675 | 1461568650806 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}] 00:17:31 INFO - PROCESS | 5675 | 1461568651072 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 00:17:31 INFO - PROCESS | 5675 | 1461568651438 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:31 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a2114800 == 161 [pid = 5675] [id = 764] 00:17:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f469fd43800) [pid = 5675] [serial = 2291] [outer = (nil)] 00:17:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 148 (0x7f46a17a8c00) [pid = 5675] [serial = 2292] [outer = 0x7f469fd43800] 00:17:31 INFO - PROCESS | 5675 | 1461568651520 Marionette DEBUG loaded listener.js 00:17:31 INFO - PROCESS | 5675 | ++DOMWINDOW == 149 (0x7f46a2062c00) [pid = 5675] [serial = 2293] [outer = 0x7f469fd43800] 00:17:32 INFO - PROCESS | 5675 | 1461568652304 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]]]}] 00:17:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:17:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:17:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:17:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:17:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 1545ms 00:17:32 INFO - PROCESS | 5675 | 1461568652335 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 00:17:32 INFO - PROCESS | 5675 | 1461568652339 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 00:17:32 INFO - TEST-START | /FileAPI/historical.html 00:17:32 INFO - PROCESS | 5675 | 1461568652345 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:17:32 INFO - PROCESS | 5675 | 1461568652351 Marionette TRACE conn3 <- [1,3022,null,{}] 00:17:32 INFO - PROCESS | 5675 | 1461568652366 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}] 00:17:32 INFO - PROCESS | 5675 | 1461568652596 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 00:17:32 INFO - PROCESS | 5675 | 1461568652850 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:32 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4062000 == 162 [pid = 5675] [id = 765] 00:17:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 150 (0x7f46a232a000) [pid = 5675] [serial = 2294] [outer = (nil)] 00:17:32 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f46a2b57800) [pid = 5675] [serial = 2295] [outer = 0x7f46a232a000] 00:17:32 INFO - PROCESS | 5675 | 1461568652931 Marionette DEBUG loaded listener.js 00:17:33 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f46a433b000) [pid = 5675] [serial = 2296] [outer = 0x7f46a232a000] 00:17:33 INFO - PROCESS | 5675 | 1461568653722 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"]]]}] 00:17:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:17:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:17:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:17:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:17:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:17:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:17:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:17:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:17:33 INFO - TEST-OK | /FileAPI/historical.html | took 1385ms 00:17:33 INFO - PROCESS | 5675 | 1461568653733 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 00:17:33 INFO - PROCESS | 5675 | 1461568653737 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 00:17:33 INFO - TEST-START | /FileAPI/idlharness.html 00:17:33 INFO - PROCESS | 5675 | 1461568653746 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:17:33 INFO - PROCESS | 5675 | 1461568653751 Marionette TRACE conn3 <- [1,3026,null,{}] 00:17:33 INFO - PROCESS | 5675 | 1461568653758 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}] 00:17:33 INFO - PROCESS | 5675 | 1461568653992 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 00:17:34 INFO - PROCESS | 5675 | 1461568654247 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:34 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a4651800 == 163 [pid = 5675] [id = 766] 00:17:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f469ed6b800) [pid = 5675] [serial = 2297] [outer = (nil)] 00:17:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f46a4ff9400) [pid = 5675] [serial = 2298] [outer = 0x7f469ed6b800] 00:17:34 INFO - PROCESS | 5675 | 1461568654324 Marionette DEBUG loaded listener.js 00:17:34 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f46a5f16800) [pid = 5675] [serial = 2299] [outer = 0x7f469ed6b800] 00:17:36 INFO - PROCESS | 5675 | 1461568655997 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]]]}] 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:17:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:17:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:17:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:17:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:17:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:17:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:17:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:17:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:17:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:17:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:17:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:17:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:17:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:17:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:17:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:17:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:17:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:17:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:17:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:17:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:17:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:17:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:17:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:17:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:17:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:17:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:17:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:17:36 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 00:17:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:17:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:17:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:17:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:17:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:17:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:17:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:17:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:17:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:17:36 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 00:17:36 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 00:17:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:17:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:17:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:17:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:17:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:17:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:17:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:17:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:17:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:17:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:17:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:17:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:17:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:17:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:17:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:17:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:17:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:17:36 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 00:17:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:17:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:17:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:17:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:17:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:17:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:17:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:17:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:17:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:17:36 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 00:17:36 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 00:17:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:17:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:17:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:17:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:17:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:17:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:17:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:17:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:17:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:17:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:17:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:17:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 2382ms 00:17:36 INFO - PROCESS | 5675 | 1461568656192 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 00:17:36 INFO - PROCESS | 5675 | 1461568656201 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 00:17:36 INFO - TEST-START | /FileAPI/idlharness.worker 00:17:36 INFO - PROCESS | 5675 | 1461568656218 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:17:36 INFO - PROCESS | 5675 | 1461568656227 Marionette TRACE conn3 <- [1,3030,null,{}] 00:17:36 INFO - PROCESS | 5675 | 1461568656236 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}] 00:17:36 INFO - PROCESS | 5675 | 1461568656476 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 00:17:36 INFO - PROCESS | 5675 | 1461568656741 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:36 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1821000 == 164 [pid = 5675] [id = 767] 00:17:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f46a2337c00) [pid = 5675] [serial = 2300] [outer = (nil)] 00:17:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f46acf8bc00) [pid = 5675] [serial = 2301] [outer = 0x7f46a2337c00] 00:17:36 INFO - PROCESS | 5675 | 1461568656816 Marionette DEBUG loaded listener.js 00:17:36 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46acfb1800) [pid = 5675] [serial = 2302] [outer = 0x7f46a2337c00] 00:17:37 INFO - PROCESS | 5675 | [5675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:17:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:17:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:17:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:17:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:17:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:17:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:17:39 INFO - {} 00:17:39 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 00:17:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:17:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:17:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:17:39 INFO - {} 00:17:39 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 - {} 00:17:39 INFO - {} 00:17:39 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 00:17:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:17:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:17:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:17:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:17:39 INFO - {} 00:17:39 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 00:17:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:17:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:17:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:17:39 INFO - {} 00:17:39 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 - {} 00:17:39 INFO - {} 00:17:39 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 00:17:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:17:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:17:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 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 00:17:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:17:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:17:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 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 00:17:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 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 00:17:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 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 00:17:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:17:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:17:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:17:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:17:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:17:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:17:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:17:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:17:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:17:39 INFO - {} 00:17:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3006ms 00:17:39 INFO - PROCESS | 5675 | 1461568659125 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,{},{}]]]}] 00:17:39 INFO - PROCESS | 5675 | 1461568659260 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 00:17:39 INFO - PROCESS | 5675 | 1461568659268 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 00:17:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:17:39 INFO - PROCESS | 5675 | 1461568659287 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:17:39 INFO - PROCESS | 5675 | 1461568659295 Marionette TRACE conn3 <- [1,3034,null,{}] 00:17:39 INFO - PROCESS | 5675 | 1461568659307 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}] 00:17:39 INFO - PROCESS | 5675 | 1461568659667 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 00:17:39 INFO - PROCESS | 5675 | 1461568659941 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:39 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46adf36000 == 165 [pid = 5675] [id = 768] 00:17:39 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46ad0dec00) [pid = 5675] [serial = 2303] [outer = (nil)] 00:17:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 160 (0x7f46b3c88c00) [pid = 5675] [serial = 2304] [outer = 0x7f46ad0dec00] 00:17:40 INFO - PROCESS | 5675 | 1461568660019 Marionette DEBUG loaded listener.js 00:17:40 INFO - PROCESS | 5675 | ++DOMWINDOW == 161 (0x7f46b4d99c00) [pid = 5675] [serial = 2305] [outer = 0x7f46ad0dec00] 00:17:40 INFO - PROCESS | 5675 | 1461568660804 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]]]}] 00:17:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:17:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1547ms 00:17:40 INFO - PROCESS | 5675 | 1461568660837 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 00:17:40 INFO - PROCESS | 5675 | 1461568660840 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 00:17:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:17:40 INFO - PROCESS | 5675 | 1461568660846 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:17:40 INFO - PROCESS | 5675 | 1461568660850 Marionette TRACE conn3 <- [1,3038,null,{}] 00:17:40 INFO - PROCESS | 5675 | 1461568660855 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}] 00:17:41 INFO - PROCESS | 5675 | 1461568661094 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 00:17:41 INFO - PROCESS | 5675 | 1461568661339 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:41 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46afc3a800 == 166 [pid = 5675] [id = 769] 00:17:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 162 (0x7f46ad27cc00) [pid = 5675] [serial = 2306] [outer = (nil)] 00:17:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 163 (0x7f46b52e4000) [pid = 5675] [serial = 2307] [outer = 0x7f46ad27cc00] 00:17:41 INFO - PROCESS | 5675 | 1461568661416 Marionette DEBUG loaded listener.js 00:17:41 INFO - PROCESS | 5675 | ++DOMWINDOW == 164 (0x7f46b60d5c00) [pid = 5675] [serial = 2308] [outer = 0x7f46ad27cc00] 00:17:42 INFO - PROCESS | 5675 | 1461568662192 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"]]]}] 00:17:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:17:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:17:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:17:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1386ms 00:17:42 INFO - PROCESS | 5675 | 1461568662234 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 00:17:42 INFO - PROCESS | 5675 | 1461568662239 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 00:17:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:17:42 INFO - PROCESS | 5675 | 1461568662245 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:17:42 INFO - PROCESS | 5675 | 1461568662248 Marionette TRACE conn3 <- [1,3042,null,{}] 00:17:42 INFO - PROCESS | 5675 | 1461568662253 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}] 00:17:42 INFO - PROCESS | 5675 | 1461568662524 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 00:17:42 INFO - PROCESS | 5675 | 1461568662775 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:42 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1253000 == 167 [pid = 5675] [id = 770] 00:17:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 165 (0x7f46b40b1400) [pid = 5675] [serial = 2309] [outer = (nil)] 00:17:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 166 (0x7f46b6956400) [pid = 5675] [serial = 2310] [outer = 0x7f46b40b1400] 00:17:42 INFO - PROCESS | 5675 | 1461568662851 Marionette DEBUG loaded listener.js 00:17:42 INFO - PROCESS | 5675 | ++DOMWINDOW == 167 (0x7f46b7043c00) [pid = 5675] [serial = 2311] [outer = 0x7f46b40b1400] 00:17:43 INFO - PROCESS | 5675 | 1461568663938 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]]]}] 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:17: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. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:17: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'.) 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:17: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. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:17: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. 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:17: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. 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:17:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:17: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. 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:17:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:17:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:17:44 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:17:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:17:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:17:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:17:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:17:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:17:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:17:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:17:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:17:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:17:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:17:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:17:44 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:17:44 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1815ms 00:17:44 INFO - PROCESS | 5675 | 1461568664061 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 00:17:44 INFO - PROCESS | 5675 | 1461568664067 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 00:17:44 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:17:44 INFO - PROCESS | 5675 | 1461568664081 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:17:44 INFO - PROCESS | 5675 | 1461568664091 Marionette TRACE conn3 <- [1,3046,null,{}] 00:17:44 INFO - PROCESS | 5675 | 1461568664185 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}] 00:17:44 INFO - PROCESS | 5675 | 1461568664460 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 00:17:44 INFO - PROCESS | 5675 | 1461568664795 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:44 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46aaad8800 == 168 [pid = 5675] [id = 771] 00:17:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 168 (0x7f469abea800) [pid = 5675] [serial = 2312] [outer = (nil)] 00:17:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 169 (0x7f46acf8b000) [pid = 5675] [serial = 2313] [outer = 0x7f469abea800] 00:17:44 INFO - PROCESS | 5675 | 1461568664867 Marionette DEBUG loaded listener.js 00:17:44 INFO - PROCESS | 5675 | ++DOMWINDOW == 170 (0x7f46ad0e1800) [pid = 5675] [serial = 2314] [outer = 0x7f469abea800] 00:17:45 INFO - PROCESS | 5675 | [5675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:17:45 INFO - PROCESS | 5675 | 1461568665659 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:17:45 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:17:45 INFO - {} 00:17:45 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1615ms 00:17:45 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:17:45 INFO - PROCESS | 5675 | 1461568665694 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 00:17:45 INFO - PROCESS | 5675 | 1461568665697 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 00:17:45 INFO - PROCESS | 5675 | 1461568665703 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:17:45 INFO - PROCESS | 5675 | 1461568665707 Marionette TRACE conn3 <- [1,3050,null,{}] 00:17:45 INFO - PROCESS | 5675 | 1461568665712 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}] 00:17:45 INFO - PROCESS | 5675 | 1461568665950 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 00:17:46 INFO - PROCESS | 5675 | 1461568666225 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:46 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ada74000 == 169 [pid = 5675] [id = 772] 00:17:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 171 (0x7f46ad283400) [pid = 5675] [serial = 2315] [outer = (nil)] 00:17:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 172 (0x7f46aded3800) [pid = 5675] [serial = 2316] [outer = 0x7f46ad283400] 00:17:46 INFO - PROCESS | 5675 | 1461568666309 Marionette DEBUG loaded listener.js 00:17:46 INFO - PROCESS | 5675 | ++DOMWINDOW == 173 (0x7f46af116400) [pid = 5675] [serial = 2317] [outer = 0x7f46ad283400] 00:17:47 INFO - PROCESS | 5675 | 1461568667132 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]]]}] 00:17:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:17:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:17:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:17:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:17:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1488ms 00:17:47 INFO - PROCESS | 5675 | 1461568667192 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 00:17:47 INFO - PROCESS | 5675 | 1461568667197 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 00:17:47 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:17:47 INFO - PROCESS | 5675 | 1461568667203 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:17:47 INFO - PROCESS | 5675 | 1461568667207 Marionette TRACE conn3 <- [1,3054,null,{}] 00:17:47 INFO - PROCESS | 5675 | 1461568667212 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}] 00:17:47 INFO - PROCESS | 5675 | 1461568667479 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 00:17:47 INFO - PROCESS | 5675 | 1461568667766 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:47 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b2f58000 == 170 [pid = 5675] [id = 773] 00:17:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 174 (0x7f469feb5c00) [pid = 5675] [serial = 2318] [outer = (nil)] 00:17:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 175 (0x7f46b075a400) [pid = 5675] [serial = 2319] [outer = 0x7f469feb5c00] 00:17:47 INFO - PROCESS | 5675 | 1461568667850 Marionette DEBUG loaded listener.js 00:17:47 INFO - PROCESS | 5675 | ++DOMWINDOW == 176 (0x7f46c3040000) [pid = 5675] [serial = 2320] [outer = 0x7f469feb5c00] 00:17:49 INFO - PROCESS | 5675 | 1461568669089 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"]]]}] 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:17:49 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:17:49 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:17:49 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" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:17:49 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" 00:17:49 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:17:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:49 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:17:49 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:17:49 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1963ms 00:17:49 INFO - PROCESS | 5675 | 1461568669167 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 00:17:49 INFO - PROCESS | 5675 | 1461568669170 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 00:17:49 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:17:49 INFO - PROCESS | 5675 | 1461568669250 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:17:49 INFO - PROCESS | 5675 | 1461568669255 Marionette TRACE conn3 <- [1,3058,null,{}] 00:17:49 INFO - PROCESS | 5675 | 1461568669285 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}] 00:17:49 INFO - PROCESS | 5675 | 1461568669612 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 00:17:49 INFO - PROCESS | 5675 | 1461568669894 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:49 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b61ae800 == 171 [pid = 5675] [id = 774] 00:17:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 177 (0x7f4696eea400) [pid = 5675] [serial = 2321] [outer = (nil)] 00:17:49 INFO - PROCESS | 5675 | ++DOMWINDOW == 178 (0x7f46c3c60000) [pid = 5675] [serial = 2322] [outer = 0x7f4696eea400] 00:17:49 INFO - PROCESS | 5675 | 1461568669977 Marionette DEBUG loaded listener.js 00:17:50 INFO - PROCESS | 5675 | ++DOMWINDOW == 179 (0x7f46c5157000) [pid = 5675] [serial = 2323] [outer = 0x7f4696eea400] 00:17:50 INFO - PROCESS | 5675 | 1461568670817 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]]]}] 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:17:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:17:50 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:50 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:17:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:17:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:17:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:17:50 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:17:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:17:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:17:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:17:50 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:17:50 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:17:50 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1685ms 00:17:50 INFO - PROCESS | 5675 | 1461568670867 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 00:17:50 INFO - PROCESS | 5675 | 1461568670873 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 00:17:50 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:17:50 INFO - PROCESS | 5675 | 1461568670902 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:17:50 INFO - PROCESS | 5675 | 1461568670906 Marionette TRACE conn3 <- [1,3062,null,{}] 00:17:50 INFO - PROCESS | 5675 | 1461568670914 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}] 00:17:51 INFO - PROCESS | 5675 | 1461568671150 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 00:17:51 INFO - PROCESS | 5675 | 1461568671419 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:51 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46ad91e800 == 172 [pid = 5675] [id = 775] 00:17:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 180 (0x7f469ffcf000) [pid = 5675] [serial = 2324] [outer = (nil)] 00:17:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 181 (0x7f46c3e7f000) [pid = 5675] [serial = 2325] [outer = 0x7f469ffcf000] 00:17:51 INFO - PROCESS | 5675 | 1461568671491 Marionette DEBUG loaded listener.js 00:17:51 INFO - PROCESS | 5675 | ++DOMWINDOW == 182 (0x7f46c5159400) [pid = 5675] [serial = 2326] [outer = 0x7f469ffcf000] 00:17:51 INFO - PROCESS | 5675 | [5675] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 00:17:52 INFO - PROCESS | 5675 | 1461568672373 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:17:52 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:17:52 INFO - {} 00:17:52 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1504ms 00:17:52 INFO - PROCESS | 5675 | 1461568672388 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 00:17:52 INFO - PROCESS | 5675 | 1461568672391 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 00:17:52 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:17:52 INFO - PROCESS | 5675 | 1461568672397 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:17:52 INFO - PROCESS | 5675 | 1461568672400 Marionette TRACE conn3 <- [1,3066,null,{}] 00:17:52 INFO - PROCESS | 5675 | 1461568672405 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}] 00:17:52 INFO - PROCESS | 5675 | 1461568672627 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 00:17:52 INFO - PROCESS | 5675 | 1461568672910 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:52 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b9a78800 == 173 [pid = 5675] [id = 776] 00:17:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 183 (0x7f46a205b800) [pid = 5675] [serial = 2327] [outer = (nil)] 00:17:52 INFO - PROCESS | 5675 | ++DOMWINDOW == 184 (0x7f46c51c0400) [pid = 5675] [serial = 2328] [outer = 0x7f46a205b800] 00:17:52 INFO - PROCESS | 5675 | 1461568672985 Marionette DEBUG loaded listener.js 00:17:53 INFO - PROCESS | 5675 | ++DOMWINDOW == 185 (0x7f46c8b9b400) [pid = 5675] [serial = 2329] [outer = 0x7f46a205b800] 00:17:53 INFO - PROCESS | 5675 | 1461568673797 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]]]}] 00:17:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:17:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:17:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:17:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:17:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:17:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:17:53 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:17:53 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1429ms 00:17:53 INFO - PROCESS | 5675 | 1461568673831 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 00:17:53 INFO - PROCESS | 5675 | 1461568673833 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 00:17:53 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:17:53 INFO - PROCESS | 5675 | 1461568673839 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:17:53 INFO - PROCESS | 5675 | 1461568673842 Marionette TRACE conn3 <- [1,3070,null,{}] 00:17:53 INFO - PROCESS | 5675 | 1461568673847 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}] 00:17:54 INFO - PROCESS | 5675 | 1461568674087 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 00:17:54 INFO - PROCESS | 5675 | 1461568674344 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:54 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46c6d2b800 == 174 [pid = 5675] [id = 777] 00:17:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 186 (0x7f46a232f800) [pid = 5675] [serial = 2330] [outer = (nil)] 00:17:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 187 (0x7f46c8e78400) [pid = 5675] [serial = 2331] [outer = 0x7f46a232f800] 00:17:54 INFO - PROCESS | 5675 | 1461568674420 Marionette DEBUG loaded listener.js 00:17:54 INFO - PROCESS | 5675 | ++DOMWINDOW == 188 (0x7f46c8e7e400) [pid = 5675] [serial = 2332] [outer = 0x7f46a232f800] 00:17:55 INFO - PROCESS | 5675 | 1461568675263 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]]]}] 00:17:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:17:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:17:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:17:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:17:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:17:55 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:17:55 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1435ms 00:17:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:17:55 INFO - PROCESS | 5675 | 1461568675276 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 00:17:55 INFO - PROCESS | 5675 | 1461568675279 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 00:17:55 INFO - PROCESS | 5675 | 1461568675285 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:17:55 INFO - PROCESS | 5675 | 1461568675287 Marionette TRACE conn3 <- [1,3074,null,{}] 00:17:55 INFO - PROCESS | 5675 | 1461568675292 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}] 00:17:55 INFO - PROCESS | 5675 | 1461568675524 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 00:17:55 INFO - PROCESS | 5675 | 1461568675790 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:55 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46b1328000 == 175 [pid = 5675] [id = 778] 00:17:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 189 (0x7f46c8b98000) [pid = 5675] [serial = 2333] [outer = (nil)] 00:17:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 190 (0x7f46c8fbf000) [pid = 5675] [serial = 2334] [outer = 0x7f46c8b98000] 00:17:55 INFO - PROCESS | 5675 | 1461568675869 Marionette DEBUG loaded listener.js 00:17:55 INFO - PROCESS | 5675 | ++DOMWINDOW == 191 (0x7f46c9193800) [pid = 5675] [serial = 2335] [outer = 0x7f46c8b98000] 00:17:56 INFO - PROCESS | 5675 | 1461568676612 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]]]}] 00:17:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:17:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:17:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:17:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:17:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:17:56 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:17:56 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1379ms 00:17:56 INFO - PROCESS | 5675 | 1461568676666 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 00:17:56 INFO - PROCESS | 5675 | 1461568676669 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 00:17:56 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:17:56 INFO - PROCESS | 5675 | 1461568676675 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:17:56 INFO - PROCESS | 5675 | 1461568676677 Marionette TRACE conn3 <- [1,3078,null,{}] 00:17:56 INFO - PROCESS | 5675 | 1461568676683 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}] 00:17:56 INFO - PROCESS | 5675 | 1461568676955 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 00:17:57 INFO - PROCESS | 5675 | 1461568677217 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:57 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46cbf47000 == 176 [pid = 5675] [id = 779] 00:17:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 192 (0x7f46c8b9cc00) [pid = 5675] [serial = 2336] [outer = (nil)] 00:17:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 193 (0x7f46c9357000) [pid = 5675] [serial = 2337] [outer = 0x7f46c8b9cc00] 00:17:57 INFO - PROCESS | 5675 | 1461568677303 Marionette DEBUG loaded listener.js 00:17:57 INFO - PROCESS | 5675 | ++DOMWINDOW == 194 (0x7f46c93c2000) [pid = 5675] [serial = 2338] [outer = 0x7f46c8b9cc00] 00:17:58 INFO - PROCESS | 5675 | 1461568678175 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] 00:17:58 INFO - PROCESS | 5675 | 1461568678220 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 00:17:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:17:58 INFO - PROCESS | 5675 | 1461568678231 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:17:58 INFO - PROCESS | 5675 | 1461568678235 Marionette TRACE conn3 <- [1,3082,null,{}] 00:17:58 INFO - PROCESS | 5675 | 1461568678289 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}] 00:17:58 INFO - PROCESS | 5675 | 1461568678528 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 00:17:58 INFO - PROCESS | 5675 | 1461568678812 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:17:58 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a18b4800 == 177 [pid = 5675] [id = 780] 00:17:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 195 (0x7f46aefd6400) [pid = 5675] [serial = 2339] [outer = (nil)] 00:17:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 196 (0x7f46c9623800) [pid = 5675] [serial = 2340] [outer = 0x7f46aefd6400] 00:17:58 INFO - PROCESS | 5675 | 1461568678890 Marionette DEBUG loaded listener.js 00:17:58 INFO - PROCESS | 5675 | ++DOMWINDOW == 197 (0x7f46c9630400) [pid = 5675] [serial = 2341] [outer = 0x7f46aefd6400] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6ed6800 == 176 [pid = 5675] [id = 656] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a4044800 == 175 [pid = 5675] [id = 652] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0791800 == 174 [pid = 5675] [id = 761] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a0786800 == 173 [pid = 5675] [id = 760] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469e667000 == 172 [pid = 5675] [id = 759] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469cbb1800 == 171 [pid = 5675] [id = 758] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46962c8800 == 170 [pid = 5675] [id = 757] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ce5bc000 == 169 [pid = 5675] [id = 755] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cd781800 == 168 [pid = 5675] [id = 754] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46cbf45000 == 167 [pid = 5675] [id = 753] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c959b800 == 166 [pid = 5675] [id = 752] 00:18:00 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c8f65000 == 165 [pid = 5675] [id = 751] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c6d25800 == 164 [pid = 5675] [id = 750] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c430e800 == 163 [pid = 5675] [id = 749] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46c3e94800 == 162 [pid = 5675] [id = 748] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b8d50800 == 161 [pid = 5675] [id = 747] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b5dc4800 == 160 [pid = 5675] [id = 746] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b4e2d000 == 159 [pid = 5675] [id = 745] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1a96800 == 158 [pid = 5675] [id = 744] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b164f000 == 157 [pid = 5675] [id = 743] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46b1071800 == 156 [pid = 5675] [id = 742] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46aec9b800 == 155 [pid = 5675] [id = 741] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46ad93f000 == 154 [pid = 5675] [id = 740] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a6fa0800 == 153 [pid = 5675] [id = 739] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a487c800 == 152 [pid = 5675] [id = 738] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f46a2acb800 == 151 [pid = 5675] [id = 737] 00:18:01 INFO - PROCESS | 5675 | --DOCSHELL 0x7f469fdb5800 == 150 [pid = 5675] [id = 736] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 196 (0x7f46a1aa7c00) [pid = 5675] [serial = 2207] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 195 (0x7f46b4fe4000) [pid = 5675] [serial = 2189] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 194 (0x7f46a4338800) [pid = 5675] [serial = 2147] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 193 (0x7f46b4afac00) [pid = 5675] [serial = 2186] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 192 (0x7f469945b400) [pid = 5675] [serial = 2196] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 191 (0x7f4698d13400) [pid = 5675] [serial = 2138] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 190 (0x7f46adecfc00) [pid = 5675] [serial = 2165] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 189 (0x7f46b1a7f000) [pid = 5675] [serial = 2174] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 188 (0x7f46adeb1400) [pid = 5675] [serial = 2163] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 187 (0x7f46a0830c00) [pid = 5675] [serial = 2142] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 186 (0x7f46ad50e000) [pid = 5675] [serial = 2162] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 185 (0x7f46b4773800) [pid = 5675] [serial = 2184] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 184 (0x7f46a6cc5400) [pid = 5675] [serial = 2154] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 183 (0x7f4698acb000) [pid = 5675] [serial = 2195] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 182 (0x7f46acf98000) [pid = 5675] [serial = 2159] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 181 (0x7f46b2f02c00) [pid = 5675] [serial = 2175] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 180 (0x7f46a21a6400) [pid = 5675] [serial = 2144] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 179 (0x7f46b3c86800) [pid = 5675] [serial = 2181] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 178 (0x7f46b2fd7000) [pid = 5675] [serial = 2177] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 177 (0x7f46a5148400) [pid = 5675] [serial = 2148] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 176 (0x7f46b40b6800) [pid = 5675] [serial = 2183] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 175 (0x7f46b52ec000) [pid = 5675] [serial = 2192] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 174 (0x7f469a65fc00) [pid = 5675] [serial = 2139] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 173 (0x7f46aa87e400) [pid = 5675] [serial = 2156] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 172 (0x7f469d8a8800) [pid = 5675] [serial = 2198] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 171 (0x7f469ff90000) [pid = 5675] [serial = 2201] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 170 (0x7f46a0911400) [pid = 5675] [serial = 2202] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 169 (0x7f46b16f7000) [pid = 5675] [serial = 2171] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 168 (0x7f46ae172c00) [pid = 5675] [serial = 2166] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 167 (0x7f46b1a78000) [pid = 5675] [serial = 2172] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 166 (0x7f469cb97c00) [pid = 5675] [serial = 2205] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 165 (0x7f46b53e0000) [pid = 5675] [serial = 2193] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 164 (0x7f46aecd4c00) [pid = 5675] [serial = 2168] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 163 (0x7f4698ac7400) [pid = 5675] [serial = 2204] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 162 (0x7f469ece2800) [pid = 5675] [serial = 2199] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 161 (0x7f469fd4b400) [pid = 5675] [serial = 2141] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 160 (0x7f46a5f1d400) [pid = 5675] [serial = 2150] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 159 (0x7f46b32c1c00) [pid = 5675] [serial = 2180] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46b4d99800) [pid = 5675] [serial = 2187] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f46a639a400) [pid = 5675] [serial = 2153] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46b0751400) [pid = 5675] [serial = 2169] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46aa8dec00) [pid = 5675] [serial = 2157] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46a6207c00) [pid = 5675] [serial = 2151] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46b52e6400) [pid = 5675] [serial = 2190] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46b3226400) [pid = 5675] [serial = 2178] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f46ad27c800) [pid = 5675] [serial = 2160] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46a296b400) [pid = 5675] [serial = 2145] [outer = (nil)] [url = about:blank] 00:18:01 INFO - PROCESS | 5675 | 1461568681989 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]]]}] 00:18:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:18:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:18:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:18:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 3795ms 00:18:02 INFO - PROCESS | 5675 | 1461568682029 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 00:18:02 INFO - PROCESS | 5675 | 1461568682041 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 00:18:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:18:02 INFO - PROCESS | 5675 | 1461568682052 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:18:02 INFO - PROCESS | 5675 | 1461568682062 Marionette TRACE conn3 <- [1,3086,null,{}] 00:18:02 INFO - PROCESS | 5675 | 1461568682073 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}] 00:18:02 INFO - PROCESS | 5675 | 1461568682370 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 00:18:02 INFO - PROCESS | 5675 | 1461568682590 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:02 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469cbd0800 == 151 [pid = 5675] [id = 781] 00:18:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 151 (0x7f469a81e000) [pid = 5675] [serial = 2342] [outer = (nil)] 00:18:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 152 (0x7f469abeac00) [pid = 5675] [serial = 2343] [outer = 0x7f469a81e000] 00:18:02 INFO - PROCESS | 5675 | 1461568682664 Marionette DEBUG loaded listener.js 00:18:02 INFO - PROCESS | 5675 | ++DOMWINDOW == 153 (0x7f469cb97c00) [pid = 5675] [serial = 2344] [outer = 0x7f469a81e000] 00:18:03 INFO - PROCESS | 5675 | 1461568683479 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:18:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:18:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1440ms 00:18:03 INFO - PROCESS | 5675 | 1461568683491 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 00:18:03 INFO - PROCESS | 5675 | 1461568683499 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 00:18:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:18:03 INFO - PROCESS | 5675 | 1461568683508 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:18:03 INFO - PROCESS | 5675 | 1461568683512 Marionette TRACE conn3 <- [1,3090,null,{}] 00:18:03 INFO - PROCESS | 5675 | 1461568683517 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}] 00:18:03 INFO - PROCESS | 5675 | 1461568683747 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 00:18:03 INFO - PROCESS | 5675 | 1461568683992 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:04 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469ea27800 == 152 [pid = 5675] [id = 782] 00:18:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 154 (0x7f469cb99000) [pid = 5675] [serial = 2345] [outer = (nil)] 00:18:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 155 (0x7f469e738c00) [pid = 5675] [serial = 2346] [outer = 0x7f469cb99000] 00:18:04 INFO - PROCESS | 5675 | 1461568684059 Marionette DEBUG loaded listener.js 00:18:04 INFO - PROCESS | 5675 | ++DOMWINDOW == 156 (0x7f469ee92400) [pid = 5675] [serial = 2347] [outer = 0x7f469cb99000] 00:18:04 INFO - PROCESS | 5675 | 1461568684856 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:18:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:18:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1386ms 00:18:04 INFO - PROCESS | 5675 | 1461568684897 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 00:18:04 INFO - PROCESS | 5675 | 1461568684900 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 00:18:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:18:04 INFO - PROCESS | 5675 | 1461568684906 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:18:04 INFO - PROCESS | 5675 | 1461568684911 Marionette TRACE conn3 <- [1,3094,null,{}] 00:18:04 INFO - PROCESS | 5675 | 1461568684950 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}] 00:18:05 INFO - PROCESS | 5675 | 1461568685373 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 00:18:05 INFO - PROCESS | 5675 | 1461568685436 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:05 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0942000 == 153 [pid = 5675] [id = 783] 00:18:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 157 (0x7f469ffd0000) [pid = 5675] [serial = 2348] [outer = (nil)] 00:18:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 158 (0x7f46a0908000) [pid = 5675] [serial = 2349] [outer = 0x7f469ffd0000] 00:18:05 INFO - PROCESS | 5675 | 1461568685502 Marionette DEBUG loaded listener.js 00:18:05 INFO - PROCESS | 5675 | ++DOMWINDOW == 159 (0x7f46a17b5800) [pid = 5675] [serial = 2350] [outer = 0x7f469ffd0000] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 158 (0x7f46acfb2000) [pid = 5675] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 157 (0x7f469a821800) [pid = 5675] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 156 (0x7f46b1999c00) [pid = 5675] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 155 (0x7f46a40ea000) [pid = 5675] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 154 (0x7f46aded3400) [pid = 5675] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 153 (0x7f46ac803c00) [pid = 5675] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 152 (0x7f46b1410800) [pid = 5675] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 151 (0x7f469fd4c400) [pid = 5675] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 150 (0x7f46ae17b000) [pid = 5675] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 149 (0x7f469945e800) [pid = 5675] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 148 (0x7f46a6205800) [pid = 5675] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 147 (0x7f46b60e3400) [pid = 5675] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 146 (0x7f46acf97c00) [pid = 5675] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 145 (0x7f46a0909c00) [pid = 5675] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 144 (0x7f46b1998000) [pid = 5675] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 143 (0x7f46a2972c00) [pid = 5675] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 142 (0x7f469919bc00) [pid = 5675] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 141 (0x7f46b6cc8000) [pid = 5675] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 140 (0x7f469ff86c00) [pid = 5675] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 139 (0x7f469fd44c00) [pid = 5675] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 138 (0x7f4696ef4800) [pid = 5675] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 137 (0x7f4696eea000) [pid = 5675] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 136 (0x7f46a17b1800) [pid = 5675] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 135 (0x7f46b6961000) [pid = 5675] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 134 (0x7f46ae179800) [pid = 5675] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 133 (0x7f469fd46400) [pid = 5675] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 00:18:06 INFO - PROCESS | 5675 | --DOMWINDOW == 132 (0x7f4698d17c00) [pid = 5675] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:18:06 INFO - PROCESS | 5675 | 1461568686989 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:18:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:18:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2111ms 00:18:07 INFO - PROCESS | 5675 | 1461568687018 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 00:18:07 INFO - PROCESS | 5675 | 1461568687022 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 00:18:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:18:07 INFO - PROCESS | 5675 | 1461568687028 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:18:07 INFO - PROCESS | 5675 | 1461568687030 Marionette TRACE conn3 <- [1,3098,null,{}] 00:18:07 INFO - PROCESS | 5675 | 1461568687043 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}] 00:18:07 INFO - PROCESS | 5675 | 1461568687358 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 00:18:07 INFO - PROCESS | 5675 | 1461568687485 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:07 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a1a16000 == 154 [pid = 5675] [id = 784] 00:18:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 133 (0x7f4696eea000) [pid = 5675] [serial = 2351] [outer = (nil)] 00:18:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 134 (0x7f46a1aadc00) [pid = 5675] [serial = 2352] [outer = 0x7f4696eea000] 00:18:07 INFO - PROCESS | 5675 | 1461568687545 Marionette DEBUG loaded listener.js 00:18:07 INFO - PROCESS | 5675 | ++DOMWINDOW == 135 (0x7f46a2328c00) [pid = 5675] [serial = 2353] [outer = 0x7f4696eea000] 00:18:08 INFO - PROCESS | 5675 | 1461568688205 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]]]}] 00:18:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:18:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:18:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1188ms 00:18:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:18:08 INFO - PROCESS | 5675 | 1461568688223 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 00:18:08 INFO - PROCESS | 5675 | 1461568688226 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 00:18:08 INFO - PROCESS | 5675 | 1461568688244 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:18:08 INFO - PROCESS | 5675 | 1461568688248 Marionette TRACE conn3 <- [1,3102,null,{}] 00:18:08 INFO - PROCESS | 5675 | 1461568688254 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}] 00:18:08 INFO - PROCESS | 5675 | 1461568688457 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 00:18:08 INFO - PROCESS | 5675 | 1461568688854 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:08 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f469a743000 == 155 [pid = 5675] [id = 785] 00:18:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 136 (0x7f4696eec800) [pid = 5675] [serial = 2354] [outer = (nil)] 00:18:08 INFO - PROCESS | 5675 | ++DOMWINDOW == 137 (0x7f469711a400) [pid = 5675] [serial = 2355] [outer = 0x7f4696eec800] 00:18:08 INFO - PROCESS | 5675 | 1461568688933 Marionette DEBUG loaded listener.js 00:18:09 INFO - PROCESS | 5675 | ++DOMWINDOW == 138 (0x7f469919b800) [pid = 5675] [serial = 2356] [outer = 0x7f4696eec800] 00:18:09 INFO - PROCESS | 5675 | 1461568689859 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:18:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:18:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1646ms 00:18:09 INFO - PROCESS | 5675 | 1461568689878 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 00:18:09 INFO - PROCESS | 5675 | 1461568689883 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 00:18:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:18:09 INFO - PROCESS | 5675 | 1461568689890 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:18:09 INFO - PROCESS | 5675 | 1461568689896 Marionette TRACE conn3 <- [1,3106,null,{}] 00:18:09 INFO - PROCESS | 5675 | 1461568689903 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}] 00:18:10 INFO - PROCESS | 5675 | 1461568690142 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 00:18:10 INFO - PROCESS | 5675 | 1461568690419 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:10 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a0094000 == 156 [pid = 5675] [id = 786] 00:18:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 139 (0x7f4696ef6000) [pid = 5675] [serial = 2357] [outer = (nil)] 00:18:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 140 (0x7f469de13c00) [pid = 5675] [serial = 2358] [outer = 0x7f4696ef6000] 00:18:10 INFO - PROCESS | 5675 | 1461568690496 Marionette DEBUG loaded listener.js 00:18:10 INFO - PROCESS | 5675 | ++DOMWINDOW == 141 (0x7f469ece3c00) [pid = 5675] [serial = 2359] [outer = 0x7f4696ef6000] 00:18:11 INFO - PROCESS | 5675 | 1461568691359 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]]]}] 00:18:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:18:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:18:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:18:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1488ms 00:18:11 INFO - PROCESS | 5675 | 1461568691383 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 00:18:11 INFO - PROCESS | 5675 | 1461568691389 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 00:18:11 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:18:11 INFO - PROCESS | 5675 | 1461568691395 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:18:11 INFO - PROCESS | 5675 | 1461568691398 Marionette TRACE conn3 <- [1,3110,null,{}] 00:18:11 INFO - PROCESS | 5675 | 1461568691404 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}] 00:18:11 INFO - PROCESS | 5675 | 1461568691664 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 00:18:11 INFO - PROCESS | 5675 | 1461568691923 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:11 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a20b1000 == 157 [pid = 5675] [id = 787] 00:18:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 142 (0x7f469ece5800) [pid = 5675] [serial = 2360] [outer = (nil)] 00:18:11 INFO - PROCESS | 5675 | ++DOMWINDOW == 143 (0x7f469feb2800) [pid = 5675] [serial = 2361] [outer = 0x7f469ece5800] 00:18:12 INFO - PROCESS | 5675 | 1461568692000 Marionette DEBUG loaded listener.js 00:18:12 INFO - PROCESS | 5675 | ++DOMWINDOW == 144 (0x7f46a00e8400) [pid = 5675] [serial = 2362] [outer = 0x7f469ece5800] 00:18:12 INFO - PROCESS | 5675 | 1461568692909 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"]]]}] 00:18:12 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:18: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 00:18:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:18:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:18:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:18:12 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:18:12 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1533ms 00:18:12 INFO - PROCESS | 5675 | 1461568692929 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 00:18:12 INFO - PROCESS | 5675 | 1461568692934 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 00:18:12 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:18:12 INFO - PROCESS | 5675 | 1461568692949 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:18:12 INFO - PROCESS | 5675 | 1461568692958 Marionette TRACE conn3 <- [1,3114,null,{}] 00:18:12 INFO - PROCESS | 5675 | 1461568692965 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}] 00:18:13 INFO - PROCESS | 5675 | 1461568693210 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 00:18:13 INFO - PROCESS | 5675 | 1461568693519 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\", \"47a6d864-94f5-46e5-9e2e-75848068c954\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:18:13 INFO - PROCESS | 5675 | ++DOCSHELL 0x7f46a41ca000 == 158 [pid = 5675] [id = 788] 00:18:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 145 (0x7f46a0909c00) [pid = 5675] [serial = 2363] [outer = (nil)] 00:18:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 146 (0x7f46a296f800) [pid = 5675] [serial = 2364] [outer = 0x7f46a0909c00] 00:18:13 INFO - PROCESS | 5675 | 1461568693596 Marionette DEBUG loaded listener.js 00:18:13 INFO - PROCESS | 5675 | ++DOMWINDOW == 147 (0x7f46a40e9400) [pid = 5675] [serial = 2365] [outer = 0x7f46a0909c00] 00:18:14 INFO - PROCESS | 5675 | 1461568694401 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]]]}] 00:18:14 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:18:14 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1502ms 00:18:14 INFO - PROCESS | 5675 | 1461568694443 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 00:18:14 INFO - PROCESS | 5675 | 1461568694447 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 00:18:15 WARNING - u'runner_teardown' () 00:18:15 INFO - No more tests 00:18:15 INFO - Got 0 unexpected results 00:18:15 INFO - SUITE-END | took 1219s 00:18:15 INFO - Closing logging queue 00:18:15 INFO - queue closed 00:18:15 INFO - Return code: 0 00:18:15 WARNING - # TBPL SUCCESS # 00:18:15 INFO - Running post-action listener: _resource_record_post_action 00:18:15 INFO - Running post-run listener: _resource_record_post_run 00:18:16 INFO - Total resource usage - Wall time: 1253s; CPU: 98.0%; Read bytes: 675840; Write bytes: 974217216; Read time: 160; Write time: 307704 00:18:16 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:18:16 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 51314688; Read time: 0; Write time: 42352 00:18:16 INFO - run-tests - Wall time: 1224s; CPU: 98.0%; Read bytes: 675840; Write bytes: 922124288; Read time: 160; Write time: 265320 00:18:16 INFO - Running post-run listener: _upload_blobber_files 00:18:16 INFO - Blob upload gear active. 00:18:16 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:18: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 00:18: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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:18: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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:18:17 INFO - (blobuploader) - INFO - Open directory for files ... 00:18:17 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:18:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:18:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:18:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:18:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:18:19 INFO - (blobuploader) - INFO - Done attempting. 00:18:19 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:18:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:18:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:18:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:18:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:18:20 INFO - (blobuploader) - INFO - Done attempting. 00:18:20 INFO - (blobuploader) - INFO - Iteration through files over. 00:18:20 INFO - Return code: 0 00:18:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:18:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:18:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/673e398adc987b7076b136d95ce2ffe2e34974edff8fcd3c07be817829e89b98cad4422c661351d321158e5d94c02a444a9ab39779082b232390c647bd4c57d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7b822ca4aca7b88d28dc6acd3bcb1a86c583af785dfb9e4f6a2d9295c032aad1ca41eb5436342c3a3a28e81b347754047bfd8ac363f5675b66b94ca51027ddf2"} 00:18:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:18:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:18:20 INFO - Contents: 00:18:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/673e398adc987b7076b136d95ce2ffe2e34974edff8fcd3c07be817829e89b98cad4422c661351d321158e5d94c02a444a9ab39779082b232390c647bd4c57d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7b822ca4aca7b88d28dc6acd3bcb1a86c583af785dfb9e4f6a2d9295c032aad1ca41eb5436342c3a3a28e81b347754047bfd8ac363f5675b66b94ca51027ddf2"} 00:18:20 INFO - Running post-run listener: copy_logs_to_upload_dir 00:18:20 INFO - Copying logs to upload dir... 00:18:20 INFO - mkdir: /builds/slave/test/build/upload/logs 00:18:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1355.628707 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 22 mins, 35 secs) (at 2016-04-25 00:18:20.972540) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 00:18:20.973627) ========= 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-1461566039.454864-1924870189 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/673e398adc987b7076b136d95ce2ffe2e34974edff8fcd3c07be817829e89b98cad4422c661351d321158e5d94c02a444a9ab39779082b232390c647bd4c57d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7b822ca4aca7b88d28dc6acd3bcb1a86c583af785dfb9e4f6a2d9295c032aad1ca41eb5436342c3a3a28e81b347754047bfd8ac363f5675b66b94ca51027ddf2"} build_url:https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.054360 build_url: 'https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/673e398adc987b7076b136d95ce2ffe2e34974edff8fcd3c07be817829e89b98cad4422c661351d321158e5d94c02a444a9ab39779082b232390c647bd4c57d8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/7b822ca4aca7b88d28dc6acd3bcb1a86c583af785dfb9e4f6a2d9295c032aad1ca41eb5436342c3a3a28e81b347754047bfd8ac363f5675b66b94ca51027ddf2"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MeWCHdFORMGoJPGjodS2Rw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 00:18:21.087215) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 00:18:21.087542) ========= 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-1461566039.454864-1924870189 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.022691 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 00:18:21.154393) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 00:18:21.154675) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 00:18:21.155030) ========= ========= Total master_lag: 0.60 =========