builder: mozilla-central_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2249 starttime: 1461711395.69 results: success (0) buildid: 20160426141800 builduid: 590d7c51f5c246609990c3f5874b3abc revision: 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:35.694985) ========= master: http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:35.695351) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:35.695634) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:35.732568) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:35.732842) ========= 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-1461710916.811191-2125339947 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 15:56:35-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.0M=0.001s 2016-04-26 15:56:35 (11.0 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.273941 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:36.034889) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:36.035172) ========= 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-1461710916.811191-2125339947 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.033138 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:36.098960) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:36.099264) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 --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-1461710916.811191-2125339947 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 15:56:36,074 truncating revision to first 12 chars 2016-04-26 15:56:36,075 Setting DEBUG logging. 2016-04-26 15:56:36,075 attempt 1/10 2016-04-26 15:56:36,075 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/6a441b2b2997?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 15:56:36,388 unpacking tar archive at: mozilla-central-6a441b2b2997/testing/mozharness/ program finished with exit code 0 elapsedTime=0.569243 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:36.698666) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:36.699200) ========= script_repo_revision: 6a441b2b2997cdbd47b5d80283f6f60d5a9e7489 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:36.699809) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:36.700260) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 15:56:36.732901) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 24 secs) (at 2016-04-26 15:56:36.733341) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461710916.811191-2125339947 _=/tools/buildbot/bin/python using PTY: False 15:56:36 INFO - MultiFileLogger online at 20160426 15:56:36 in /builds/slave/test 15:56:36 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 15:56:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:56:36 INFO - {'append_to_log': False, 15:56:36 INFO - 'base_work_dir': '/builds/slave/test', 15:56:36 INFO - 'blob_upload_branch': 'mozilla-central', 15:56:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:56:36 INFO - 'buildbot_json_path': 'buildprops.json', 15:56:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:56:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:56:36 INFO - 'download_minidump_stackwalk': True, 15:56:36 INFO - 'download_symbols': 'true', 15:56:36 INFO - 'e10s': False, 15:56:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:56:36 INFO - 'tooltool.py': '/tools/tooltool.py', 15:56:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:56:36 INFO - '/tools/misc-python/virtualenv.py')}, 15:56:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:56:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:56:36 INFO - 'log_level': 'info', 15:56:36 INFO - 'log_to_console': True, 15:56:36 INFO - 'opt_config_files': (), 15:56:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:56:36 INFO - '--processes=1', 15:56:36 INFO - '--config=%(test_path)s/wptrunner.ini', 15:56:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:56:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:56:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:56:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:56:36 INFO - 'pip_index': False, 15:56:36 INFO - 'require_test_zip': True, 15:56:36 INFO - 'test_type': ('testharness',), 15:56:36 INFO - 'this_chunk': '1', 15:56:36 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:56:36 INFO - 'total_chunks': '10', 15:56:36 INFO - 'virtualenv_path': 'venv', 15:56:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:56:36 INFO - 'work_dir': 'build'} 15:56:36 INFO - ##### 15:56:36 INFO - ##### Running clobber step. 15:56:36 INFO - ##### 15:56:36 INFO - Running pre-action listener: _resource_record_pre_action 15:56:36 INFO - Running main action method: clobber 15:56:36 INFO - rmtree: /builds/slave/test/build 15:56:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:56:38 INFO - Running post-action listener: _resource_record_post_action 15:56:38 INFO - ##### 15:56:38 INFO - ##### Running read-buildbot-config step. 15:56:38 INFO - ##### 15:56:38 INFO - Running pre-action listener: _resource_record_pre_action 15:56:38 INFO - Running main action method: read_buildbot_config 15:56:38 INFO - Using buildbot properties: 15:56:38 INFO - { 15:56:38 INFO - "project": "", 15:56:38 INFO - "product": "firefox", 15:56:38 INFO - "script_repo_revision": "production", 15:56:38 INFO - "scheduler": "tests-mozilla-central-ubuntu64_vm-debug-unittest", 15:56:38 INFO - "repository": "", 15:56:38 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-central debug test web-platform-tests-1", 15:56:38 INFO - "buildid": "20160426141800", 15:56:38 INFO - "pgo_build": "False", 15:56:38 INFO - "basedir": "/builds/slave/test", 15:56:38 INFO - "buildnumber": 3, 15:56:38 INFO - "slavename": "tst-linux64-spot-2249", 15:56:38 INFO - "master": "http://buildbot-master53.bb.releng.usw2.mozilla.com:8201/", 15:56:38 INFO - "platform": "linux64", 15:56:38 INFO - "branch": "mozilla-central", 15:56:38 INFO - "revision": "6a441b2b2997cdbd47b5d80283f6f60d5a9e7489", 15:56:38 INFO - "repo_path": "mozilla-central", 15:56:38 INFO - "moz_repo_path": "", 15:56:38 INFO - "stage_platform": "linux64", 15:56:38 INFO - "builduid": "590d7c51f5c246609990c3f5874b3abc", 15:56:38 INFO - "slavebuilddir": "test" 15:56:38 INFO - } 15:56:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 15:56:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 15:56:38 INFO - Running post-action listener: _resource_record_post_action 15:56:38 INFO - ##### 15:56:38 INFO - ##### Running download-and-extract step. 15:56:38 INFO - ##### 15:56:38 INFO - Running pre-action listener: _resource_record_pre_action 15:56:38 INFO - Running main action method: download_and_extract 15:56:38 INFO - mkdir: /builds/slave/test/build/tests 15:56:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:56:38 INFO - https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 15:56:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 15:56:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 15:56:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 15:56:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 15:56:44 INFO - Downloaded 1361 bytes. 15:56:44 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 15:56:44 INFO - Using the following test package requirements: 15:56:44 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 15:56:44 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 15:56:44 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 15:56:44 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 15:56:44 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 15:56:44 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 15:56:44 INFO - u'jsshell-linux-x86_64.zip'], 15:56:44 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 15:56:44 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 15:56:44 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 15:56:44 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 15:56:44 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 15:56:44 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 15:56:44 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 15:56:44 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 15:56:44 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 15:56:44 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 15:56:44 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 15:56:44 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 15:56:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:56:44 INFO - https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 15:56:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 15:56:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 15:56:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 15:56:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 15:56:47 INFO - Downloaded 22750971 bytes. 15:56:47 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:56:47 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:56:48 INFO - caution: filename not matched: web-platform/* 15:56:48 INFO - Return code: 11 15:56:48 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')]} 15:56:48 INFO - https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 15:56:48 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:56:48 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:56:48 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 15:56:48 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 15:56:49 INFO - Downloaded 36406661 bytes. 15:56:49 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:56:49 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:56:52 INFO - caution: filename not matched: bin/* 15:56:52 INFO - caution: filename not matched: config/* 15:56:52 INFO - caution: filename not matched: mozbase/* 15:56:52 INFO - caution: filename not matched: marionette/* 15:56:52 INFO - caution: filename not matched: tools/wptserve/* 15:56:52 INFO - Return code: 11 15: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')]} 15:56:52 INFO - https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 15:56:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 15:56:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 15:56:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 15:56:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 15:56:56 INFO - Downloaded 64495455 bytes. 15:56:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 15:56:56 INFO - mkdir: /builds/slave/test/properties 15:56:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:56:56 INFO - Writing to file /builds/slave/test/properties/build_url 15:56:56 INFO - Contents: 15:56:56 INFO - build_url:https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 15:56:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:56:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:56:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:56:57 INFO - Contents: 15:56:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15: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')]} 15:56:57 INFO - https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:56:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:56:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:56:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 15:56:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 15:57:01 INFO - Downloaded 90936058 bytes. 15:57:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 15:57:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 15:57:07 INFO - Return code: 0 15:57:07 INFO - Running post-action listener: _resource_record_post_action 15:57:07 INFO - Running post-action listener: set_extra_try_arguments 15:57:07 INFO - ##### 15:57:07 INFO - ##### Running create-virtualenv step. 15:57:07 INFO - ##### 15:57:07 INFO - Running pre-action listener: _pre_create_virtualenv 15:57:07 INFO - Running pre-action listener: _resource_record_pre_action 15:57:07 INFO - Running main action method: create_virtualenv 15:57:07 INFO - Creating virtualenv /builds/slave/test/build/venv 15:57:07 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 15:57:07 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:57:08 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:57:08 INFO - Using real prefix '/usr' 15:57:08 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:57:09 INFO - Installing distribute.............................................................................................................................................................................................done. 15:57:14 INFO - Installing pip.................done. 15:57:14 INFO - Return code: 0 15:57:14 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:57:14 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')]} 15:57:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:57:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:57:14 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')]} 15:57:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:57:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:57:14 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 0xedc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xedd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf76f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf5d190>, '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 0xf5da90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf5df20>, '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-1461710916.811191-2125339947', '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 15:57:14 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 15:57:14 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 15:57:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:57:14 INFO - 'CCACHE_UMASK': '002', 15:57:14 INFO - 'DISPLAY': ':0', 15:57:14 INFO - 'HOME': '/home/cltbld', 15:57:14 INFO - 'LANG': 'en_US.UTF-8', 15:57:14 INFO - 'LOGNAME': 'cltbld', 15:57:14 INFO - 'MAIL': '/var/mail/cltbld', 15:57:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:57:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:57:14 INFO - 'MOZ_NO_REMOTE': '1', 15:57:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:57:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:57:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:57:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:57:14 INFO - 'PWD': '/builds/slave/test', 15:57:14 INFO - 'SHELL': '/bin/bash', 15:57:14 INFO - 'SHLVL': '1', 15:57:14 INFO - 'TERM': 'linux', 15:57:14 INFO - 'TMOUT': '86400', 15:57:14 INFO - 'USER': 'cltbld', 15:57:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461710916.811191-2125339947', 15:57:14 INFO - '_': '/tools/buildbot/bin/python'} 15:57:14 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:57:14 INFO - Downloading/unpacking psutil>=0.7.1 15:57:14 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 15:57:14 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 15:57:14 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 15:57:14 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 15:57:14 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 15:57:14 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 15:57:18 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:57:18 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:57:18 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:57:18 INFO - Installing collected packages: psutil 15:57:18 INFO - Running setup.py install for psutil 15:57:18 INFO - building 'psutil._psutil_linux' extension 15:57:18 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 15:57:18 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 15:57:18 INFO - building 'psutil._psutil_posix' extension 15:57:18 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 15:57:18 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 15:57:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:57:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:57:19 INFO - Successfully installed psutil 15:57:19 INFO - Cleaning up... 15:57:19 INFO - Return code: 0 15:57:19 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:57:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:19 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:57:19 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:57:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:19 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:57:19 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:57:19 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 0xedc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xedd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf76f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf5d190>, '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 0xf5da90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf5df20>, '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-1461710916.811191-2125339947', '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 15:57:19 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 15:57:19 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 15:57:19 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:57:19 INFO - 'CCACHE_UMASK': '002', 15:57:19 INFO - 'DISPLAY': ':0', 15:57:19 INFO - 'HOME': '/home/cltbld', 15:57:19 INFO - 'LANG': 'en_US.UTF-8', 15:57:19 INFO - 'LOGNAME': 'cltbld', 15:57:19 INFO - 'MAIL': '/var/mail/cltbld', 15:57:19 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:57:19 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:57:19 INFO - 'MOZ_NO_REMOTE': '1', 15:57:19 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:57:19 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:57:19 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:57:19 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:57:19 INFO - 'PWD': '/builds/slave/test', 15:57:19 INFO - 'SHELL': '/bin/bash', 15:57:19 INFO - 'SHLVL': '1', 15:57:19 INFO - 'TERM': 'linux', 15:57:19 INFO - 'TMOUT': '86400', 15:57:19 INFO - 'USER': 'cltbld', 15:57:19 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461710916.811191-2125339947', 15:57:19 INFO - '_': '/tools/buildbot/bin/python'} 15:57:19 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:57:19 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:57:19 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 15:57:19 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 15:57:19 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 15:57:19 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 15:57:19 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 15:57:19 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 15:57:22 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:57:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:57:22 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:57:22 INFO - Installing collected packages: mozsystemmonitor 15:57:22 INFO - Running setup.py install for mozsystemmonitor 15:57:23 INFO - Successfully installed mozsystemmonitor 15:57:23 INFO - Cleaning up... 15:57:23 INFO - Return code: 0 15:57:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:57:23 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')]} 15:57:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:57:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:57:23 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')]} 15:57:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:57:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:57:23 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 0xedc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xedd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf76f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf5d190>, '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 0xf5da90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf5df20>, '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-1461710916.811191-2125339947', '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 15:57:23 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 15:57:23 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 15:57:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:57:23 INFO - 'CCACHE_UMASK': '002', 15:57:23 INFO - 'DISPLAY': ':0', 15:57:23 INFO - 'HOME': '/home/cltbld', 15:57:23 INFO - 'LANG': 'en_US.UTF-8', 15:57:23 INFO - 'LOGNAME': 'cltbld', 15:57:23 INFO - 'MAIL': '/var/mail/cltbld', 15:57:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:57:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:57:23 INFO - 'MOZ_NO_REMOTE': '1', 15:57:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:57:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:57:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:57:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:57:23 INFO - 'PWD': '/builds/slave/test', 15:57:23 INFO - 'SHELL': '/bin/bash', 15:57:23 INFO - 'SHLVL': '1', 15:57:23 INFO - 'TERM': 'linux', 15:57:23 INFO - 'TMOUT': '86400', 15:57:23 INFO - 'USER': 'cltbld', 15:57:23 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461710916.811191-2125339947', 15:57:23 INFO - '_': '/tools/buildbot/bin/python'} 15:57:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:57:23 INFO - Downloading/unpacking blobuploader==1.2.4 15:57:23 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 15:57:23 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 15:57:23 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 15:57:23 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 15:57:23 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 15:57:23 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 15:57:26 INFO - Downloading blobuploader-1.2.4.tar.gz 15:57:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:57:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:57:26 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 15:57:26 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 15:57:26 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 15:57:26 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 15:57:26 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 15:57:26 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 15:57:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:57:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:57:27 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 15:57:27 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 15:57:27 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 15:57:27 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 15:57:27 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 15:57:27 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 15:57:27 INFO - Downloading docopt-0.6.1.tar.gz 15:57:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:57:28 INFO - Installing collected packages: blobuploader, requests, docopt 15:57:28 INFO - Running setup.py install for blobuploader 15:57:28 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:57:28 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:57:28 INFO - Running setup.py install for requests 15:57:28 INFO - Running setup.py install for docopt 15:57:29 INFO - Successfully installed blobuploader requests docopt 15:57:29 INFO - Cleaning up... 15:57:29 INFO - Return code: 0 15:57:29 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:57:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:57:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:57:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:57:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:57:29 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 0xedc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xedd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf76f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf5d190>, '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 0xf5da90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf5df20>, '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-1461710916.811191-2125339947', '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 15:57:29 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 15:57:29 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 15:57:29 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:57:29 INFO - 'CCACHE_UMASK': '002', 15:57:29 INFO - 'DISPLAY': ':0', 15:57:29 INFO - 'HOME': '/home/cltbld', 15:57:29 INFO - 'LANG': 'en_US.UTF-8', 15:57:29 INFO - 'LOGNAME': 'cltbld', 15:57:29 INFO - 'MAIL': '/var/mail/cltbld', 15:57:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:57:29 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:57:29 INFO - 'MOZ_NO_REMOTE': '1', 15:57:29 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:57:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:57:29 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:57:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:57:29 INFO - 'PWD': '/builds/slave/test', 15:57:29 INFO - 'SHELL': '/bin/bash', 15:57:29 INFO - 'SHLVL': '1', 15:57:29 INFO - 'TERM': 'linux', 15:57:29 INFO - 'TMOUT': '86400', 15:57:29 INFO - 'USER': 'cltbld', 15:57:29 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461710916.811191-2125339947', 15:57:29 INFO - '_': '/tools/buildbot/bin/python'} 15:57:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:57:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:57:29 INFO - Running setup.py (path:/tmp/pip-fihWtO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:57:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:57:29 INFO - Running setup.py (path:/tmp/pip-RP8wOl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:57:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:57:29 INFO - Running setup.py (path:/tmp/pip-GduoTy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:57:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:57:29 INFO - Running setup.py (path:/tmp/pip-YTKym7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:57:30 INFO - Running setup.py (path:/tmp/pip-bAEhHb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:57:30 INFO - Running setup.py (path:/tmp/pip-iBiK0Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:57:30 INFO - Running setup.py (path:/tmp/pip-qSj1sa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:57:30 INFO - Running setup.py (path:/tmp/pip-G0oLjA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:57:30 INFO - Running setup.py (path:/tmp/pip-0XcvzV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:57:30 INFO - Running setup.py (path:/tmp/pip-XeEIvA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:57:30 INFO - Running setup.py (path:/tmp/pip-b2L6rN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:57:30 INFO - Running setup.py (path:/tmp/pip-FR6Fjt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:57:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:57:30 INFO - Running setup.py (path:/tmp/pip-7O4L1c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:57:31 INFO - Running setup.py (path:/tmp/pip-IXfJyr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:57:31 INFO - Running setup.py (path:/tmp/pip-wFGw2Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:57:31 INFO - Running setup.py (path:/tmp/pip-uGPOkw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:57:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:57:31 INFO - Running setup.py (path:/tmp/pip-5uuNAQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:57:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:57:31 INFO - Running setup.py (path:/tmp/pip-kDsrCx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:57:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:57:31 INFO - Running setup.py (path:/tmp/pip-aFF67c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:57:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:57:31 INFO - Running setup.py (path:/tmp/pip-dlIyfF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:57:31 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:57:32 INFO - Running setup.py (path:/tmp/pip-IBExI0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:57:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:57:32 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 15:57:32 INFO - Running setup.py install for manifestparser 15:57:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:57:32 INFO - Running setup.py install for mozcrash 15:57:32 INFO - Running setup.py install for mozdebug 15:57:32 INFO - Running setup.py install for mozdevice 15:57:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:57:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:57:33 INFO - Running setup.py install for mozfile 15:57:33 INFO - Running setup.py install for mozhttpd 15:57:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:57:33 INFO - Running setup.py install for mozinfo 15:57:33 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:57:33 INFO - Running setup.py install for mozInstall 15:57:33 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:57:33 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:57:33 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:57:33 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:57:33 INFO - Running setup.py install for mozleak 15:57:33 INFO - Running setup.py install for mozlog 15:57:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:57:34 INFO - Running setup.py install for moznetwork 15:57:34 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:57:34 INFO - Running setup.py install for mozprocess 15:57:34 INFO - Running setup.py install for mozprofile 15:57:34 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:57:34 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:57:34 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:57:34 INFO - Running setup.py install for mozrunner 15:57:34 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:57:34 INFO - Running setup.py install for mozscreenshot 15:57:35 INFO - Running setup.py install for moztest 15:57:35 INFO - Running setup.py install for mozversion 15:57:35 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:57:35 INFO - Running setup.py install for wptserve 15:57:35 INFO - Running setup.py install for marionette-driver 15:57:35 INFO - Running setup.py install for browsermob-proxy 15:57:36 INFO - Running setup.py install for marionette-client 15:57:36 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:57:36 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:57:36 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 15:57:36 INFO - Cleaning up... 15:57:36 INFO - Return code: 0 15:57:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:57:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:57:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:57:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:57:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:57:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 15:57:36 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 0xedc030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xedd3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xf76f40>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xf5d190>, '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 0xf5da90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf5df20>, '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-1461710916.811191-2125339947', '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 15:57:36 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 15:57:36 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 15:57:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:57:36 INFO - 'CCACHE_UMASK': '002', 15:57:36 INFO - 'DISPLAY': ':0', 15:57:36 INFO - 'HOME': '/home/cltbld', 15:57:36 INFO - 'LANG': 'en_US.UTF-8', 15:57:36 INFO - 'LOGNAME': 'cltbld', 15:57:36 INFO - 'MAIL': '/var/mail/cltbld', 15:57:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:57:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:57:36 INFO - 'MOZ_NO_REMOTE': '1', 15:57:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:57:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:57:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:57:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:57:36 INFO - 'PWD': '/builds/slave/test', 15:57:36 INFO - 'SHELL': '/bin/bash', 15:57:36 INFO - 'SHLVL': '1', 15:57:36 INFO - 'TERM': 'linux', 15:57:36 INFO - 'TMOUT': '86400', 15:57:36 INFO - 'USER': 'cltbld', 15:57:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461710916.811191-2125339947', 15:57:36 INFO - '_': '/tools/buildbot/bin/python'} 15:57:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:57:36 INFO - Running setup.py (path:/tmp/pip-9W8be7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:57:36 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)) 15:57:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:57:36 INFO - Running setup.py (path:/tmp/pip-6L3K86-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:57:37 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)) 15:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:57:37 INFO - Running setup.py (path:/tmp/pip-g5MOGe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:57:37 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)) 15:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:57:37 INFO - Running setup.py (path:/tmp/pip-tU6JIA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:57:37 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)) 15:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:57:37 INFO - Running setup.py (path:/tmp/pip-bNlX5w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:57:37 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)) 15:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:57:37 INFO - Running setup.py (path:/tmp/pip-JHizc0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:57:37 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)) 15:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:57:37 INFO - Running setup.py (path:/tmp/pip-1eqzei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:57:37 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)) 15:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:57:37 INFO - Running setup.py (path:/tmp/pip-XGDA_s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:57:37 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)) 15:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:57:37 INFO - Running setup.py (path:/tmp/pip-8MWexa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:57:37 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)) 15:57:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:57:37 INFO - Running setup.py (path:/tmp/pip-7Qk7t0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:57:38 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)) 15:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:57:38 INFO - Running setup.py (path:/tmp/pip-78ij0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:57:38 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)) 15:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:57:38 INFO - Running setup.py (path:/tmp/pip-hEYzGY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:57:38 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)) 15:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:57:38 INFO - Running setup.py (path:/tmp/pip-H7npeD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:57:38 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)) 15:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:57:38 INFO - Running setup.py (path:/tmp/pip-9NznbQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:57:38 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)) 15:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:57:38 INFO - Running setup.py (path:/tmp/pip-WohXeS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:57:38 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)) 15:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:57:38 INFO - Running setup.py (path:/tmp/pip-tnEMYK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:57:38 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)) 15:57:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:57:38 INFO - Running setup.py (path:/tmp/pip-irT7Nu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:57:38 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)) 15:57:38 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:57:38 INFO - Running setup.py (path:/tmp/pip-xftQfi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:57:39 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)) 15:57:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:57:39 INFO - Running setup.py (path:/tmp/pip-QGWjej-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:57:39 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)) 15:57:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:57:39 INFO - Running setup.py (path:/tmp/pip-yIO0rL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:57:39 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)) 15:57:39 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:57:39 INFO - Running setup.py (path:/tmp/pip-XIeJwe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:57:39 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:57:39 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)) 15:57:39 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)) 15:57:39 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)) 15:57:39 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)) 15:57:39 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)) 15:57:39 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)) 15:57:39 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:57:39 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 15:57:39 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 15:57:39 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 15:57:39 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 15:57:39 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 15:57:39 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 15:57:42 INFO - Downloading blessings-1.6.tar.gz 15:57:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:57:43 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)) 15:57:43 INFO - Installing collected packages: blessings 15:57:43 INFO - Running setup.py install for blessings 15:57:43 INFO - Successfully installed blessings 15:57:43 INFO - Cleaning up... 15:57:43 INFO - Return code: 0 15:57:43 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:57:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:57:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:57:43 INFO - Reading from file tmpfile_stdout 15:57:43 INFO - Current package versions: 15:57:43 INFO - argparse == 1.2.1 15:57:43 INFO - blessings == 1.6 15:57:43 INFO - blobuploader == 1.2.4 15:57:43 INFO - browsermob-proxy == 0.6.0 15:57:43 INFO - docopt == 0.6.1 15:57:43 INFO - manifestparser == 1.1 15:57:43 INFO - marionette-client == 2.3.0 15:57:43 INFO - marionette-driver == 1.4.0 15:57:43 INFO - mozInstall == 1.12 15:57:43 INFO - mozcrash == 0.17 15:57:43 INFO - mozdebug == 0.1 15:57:43 INFO - mozdevice == 0.48 15:57:43 INFO - mozfile == 1.2 15:57:43 INFO - mozhttpd == 0.7 15:57:43 INFO - mozinfo == 0.9 15:57:43 INFO - mozleak == 0.1 15:57:43 INFO - mozlog == 3.1 15:57:43 INFO - moznetwork == 0.27 15:57:43 INFO - mozprocess == 0.22 15:57:43 INFO - mozprofile == 0.28 15:57:43 INFO - mozrunner == 6.11 15:57:43 INFO - mozscreenshot == 0.1 15:57:43 INFO - mozsystemmonitor == 0.0 15:57:43 INFO - moztest == 0.7 15:57:43 INFO - mozversion == 1.4 15:57:43 INFO - psutil == 3.1.1 15:57:43 INFO - requests == 1.2.3 15:57:43 INFO - wptserve == 1.4.0 15:57:43 INFO - wsgiref == 0.1.2 15:57:43 INFO - Running post-action listener: _resource_record_post_action 15:57:43 INFO - Running post-action listener: _start_resource_monitoring 15:57:43 INFO - Starting resource monitoring. 15:57:43 INFO - ##### 15:57:43 INFO - ##### Running pull step. 15:57:43 INFO - ##### 15:57:43 INFO - Running pre-action listener: _resource_record_pre_action 15:57:43 INFO - Running main action method: pull 15:57:43 INFO - Pull has nothing to do! 15:57:43 INFO - Running post-action listener: _resource_record_post_action 15:57:43 INFO - ##### 15:57:43 INFO - ##### Running install step. 15:57:43 INFO - ##### 15:57:43 INFO - Running pre-action listener: _resource_record_pre_action 15:57:43 INFO - Running main action method: install 15:57:43 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:57:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:57:44 INFO - Reading from file tmpfile_stdout 15:57:44 INFO - Detecting whether we're running mozinstall >=1.0... 15:57:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:57:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:57:44 INFO - Reading from file tmpfile_stdout 15:57:44 INFO - Output received: 15:57:44 INFO - Usage: mozinstall [options] installer 15:57:44 INFO - Options: 15:57:44 INFO - -h, --help show this help message and exit 15:57:44 INFO - -d DEST, --destination=DEST 15:57:44 INFO - Directory to install application into. [default: 15:57:44 INFO - "/builds/slave/test"] 15:57:44 INFO - --app=APP Application being installed. [default: firefox] 15:57:44 INFO - mkdir: /builds/slave/test/build/application 15:57:44 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 15:57:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 15:58:10 INFO - Reading from file tmpfile_stdout 15:58:10 INFO - Output received: 15:58:10 INFO - /builds/slave/test/build/application/firefox/firefox 15:58:10 INFO - Running post-action listener: _resource_record_post_action 15:58:10 INFO - ##### 15:58:10 INFO - ##### Running run-tests step. 15:58:10 INFO - ##### 15:58:10 INFO - Running pre-action listener: _resource_record_pre_action 15:58:10 INFO - Running main action method: run_tests 15:58:10 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:58:10 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:58:10 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:58:10 INFO - grabbing minidump binary from tooltool 15:58:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:58:10 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 0xf5d190>, '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 0xf5da90>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xf5df20>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:58:10 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 15:58:10 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 15:58:10 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:58:10 INFO - Return code: 0 15:58:10 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 15:58:10 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:58:10 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/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 15:58:10 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/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 15:58:10 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:58:10 INFO - 'CCACHE_UMASK': '002', 15:58:10 INFO - 'DISPLAY': ':0', 15:58:10 INFO - 'HOME': '/home/cltbld', 15:58:10 INFO - 'LANG': 'en_US.UTF-8', 15:58:10 INFO - 'LOGNAME': 'cltbld', 15:58:10 INFO - 'MAIL': '/var/mail/cltbld', 15:58:10 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:58:10 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:58:10 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:58:10 INFO - 'MOZ_NO_REMOTE': '1', 15:58:10 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:58:10 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:58:10 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:58:10 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:58:10 INFO - 'PWD': '/builds/slave/test', 15:58:10 INFO - 'SHELL': '/bin/bash', 15:58:10 INFO - 'SHLVL': '1', 15:58:10 INFO - 'TERM': 'linux', 15:58:10 INFO - 'TMOUT': '86400', 15:58:10 INFO - 'USER': 'cltbld', 15:58:10 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461710916.811191-2125339947', 15:58:10 INFO - '_': '/tools/buildbot/bin/python'} 15:58:10 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/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 15:58:11 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 15:58:11 INFO - import pkg_resources 15:58:12 INFO - Using 1 client processes 15:58:12 INFO - wptserve Starting http server on 127.0.0.1:8000 15:58:12 INFO - wptserve Starting http server on 127.0.0.1:8001 15:58:12 INFO - wptserve Starting http server on 127.0.0.1:8443 15:58:15 INFO - SUITE-START | Running 778 tests 15:58:15 INFO - Running testharness tests 15:58:15 INFO - Setting up ssl 15:58:15 INFO - PROCESS | certutil | 15:58:15 INFO - PROCESS | certutil | 15:58:15 INFO - PROCESS | certutil | 15:58:15 INFO - Certificate Nickname Trust Attributes 15:58:15 INFO - SSL,S/MIME,JAR/XPI 15:58:15 INFO - 15:58:15 INFO - web-platform-tests CT,, 15:58:15 INFO - 15:58:15 INFO - Starting runner 15:58:17 INFO - PROCESS | 15875 | 1461711497436 Marionette DEBUG Marionette enabled via build flag and pref 15:58:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3344a000 == 1 [pid = 15875] [id = 1] 15:58:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 1 (0x7f3b3344a800) [pid = 15875] [serial = 1] [outer = (nil)] 15:58:17 INFO - PROCESS | 15875 | [15875] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:58:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 2 (0x7f3b3344b800) [pid = 15875] [serial = 2] [outer = 0x7f3b3344a800] 15:58:17 INFO - PROCESS | 15875 | 1461711497983 Marionette INFO Listening on port 2828 15:58:18 INFO - PROCESS | 15875 | 1461711498443 Marionette DEBUG Marionette enabled via command-line flag 15:58:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30310800 == 2 [pid = 15875] [id = 2] 15:58:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 3 (0x7f3b30311000) [pid = 15875] [serial = 3] [outer = (nil)] 15:58:18 INFO - PROCESS | 15875 | [15875] WARNING: No inner window available!: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 15:58:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 4 (0x7f3b30312000) [pid = 15875] [serial = 4] [outer = 0x7f3b30311000] 15:58:18 INFO - PROCESS | 15875 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f3b2f70f5b0 15:58:18 INFO - PROCESS | 15875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f3b2f75edc0 15:58:18 INFO - PROCESS | 15875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f3b2f766070 15:58:18 INFO - PROCESS | 15875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f3b2f766370 15:58:18 INFO - PROCESS | 15875 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f3b2f7666a0 15:58:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 5 (0x7f3b2f7b7800) [pid = 15875] [serial = 5] [outer = 0x7f3b3344a800] 15:58:18 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:58:18 INFO - PROCESS | 15875 | 1461711498744 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58456 15:58:18 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:58:18 INFO - PROCESS | 15875 | 1461711498817 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58457 15:58:18 INFO - PROCESS | 15875 | 1461711498822 Marionette DEBUG Closed connection conn0 15:58:18 INFO - PROCESS | 15875 | [15875] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 15:58:18 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:58:18 INFO - PROCESS | 15875 | 1461711498930 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58458 15:58:18 INFO - PROCESS | 15875 | 1461711498932 Marionette DEBUG Closed connection conn1 15:58:18 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:58:18 INFO - PROCESS | 15875 | 1461711498983 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58459 15:58:18 INFO - PROCESS | 15875 | 1461711498989 Marionette DEBUG Closed connection conn2 15:58:19 INFO - PROCESS | 15875 | 1461711499040 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:58:19 INFO - PROCESS | 15875 | 1461711499056 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426141800","device":"desktop","version":"49.0a1"} 15:58:19 INFO - PROCESS | 15875 | [15875] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:58:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23a9c800 == 3 [pid = 15875] [id = 3] 15:58:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 6 (0x7f3b23a9d000) [pid = 15875] [serial = 6] [outer = (nil)] 15:58:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23a9d800 == 4 [pid = 15875] [id = 4] 15:58:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 7 (0x7f3b23a74c00) [pid = 15875] [serial = 7] [outer = (nil)] 15:58:20 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:58:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22c66800 == 5 [pid = 15875] [id = 5] 15:58:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 8 (0x7f3b22a0bc00) [pid = 15875] [serial = 8] [outer = (nil)] 15:58:20 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:58:20 INFO - PROCESS | 15875 | [15875] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:58:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 9 (0x7f3b22985400) [pid = 15875] [serial = 9] [outer = 0x7f3b22a0bc00] 15:58:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 10 (0x7f3b2240c800) [pid = 15875] [serial = 10] [outer = 0x7f3b23a9d000] 15:58:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 11 (0x7f3b22445c00) [pid = 15875] [serial = 11] [outer = 0x7f3b23a74c00] 15:58:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 12 (0x7f3b22447c00) [pid = 15875] [serial = 12] [outer = 0x7f3b22a0bc00] 15:58:22 INFO - PROCESS | 15875 | 1461711502208 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 15875 | 1461711502223 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 13 (0x7f3b20387000) [pid = 15875] [serial = 13] [outer = 0x7f3b22a0bc00] 15:58:22 INFO - PROCESS | 15875 | 1461711502825 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"58d9f2d5-2eb5-4fc8-b441-65ec4c1b6792","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426141800","device":"desktop","version":"49.0a1","command_id":1}}] 15:58:23 INFO - PROCESS | 15875 | 1461711503012 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}] 15:58:23 INFO - PROCESS | 15875 | 1461711503166 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 15:58:23 INFO - PROCESS | 15875 | 1461711503376 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:58:23 INFO - PROCESS | 15875 | [15875] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:58:23 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:58:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 14 (0x7f3b33936400) [pid = 15875] [serial = 14] [outer = 0x7f3b22a0bc00] 15:58:23 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:58:23 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 15:58:23 INFO - PROCESS | 15875 | 1461711503796 Marionette TRACE conn3 <- [1,3,null,{}] 15:58:23 INFO - PROCESS | 15875 | 1461711503828 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:58:23 INFO - PROCESS | 15875 | 1461711503858 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 15:58:23 INFO - PROCESS | 15875 | 1461711503924 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 15:58:23 INFO - PROCESS | 15875 | 1461711503927 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 15:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:58:23 INFO - PROCESS | 15875 | 1461711503976 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 15875 | 1461711503980 Marionette TRACE conn3 <- [1,6,null,{}] 15:58:24 INFO - PROCESS | 15875 | 1461711503995 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}] 15:58:24 INFO - PROCESS | 15875 | 1461711504009 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 15:58:24 INFO - PROCESS | 15875 | 1461711504016 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c3db000 == 6 [pid = 15875] [id = 6] 15:58:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 15 (0x7f3b1b73b000) [pid = 15875] [serial = 15] [outer = (nil)] 15:58:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 16 (0x7f3b1b73cc00) [pid = 15875] [serial = 16] [outer = 0x7f3b1b73b000] 15:58:24 INFO - PROCESS | 15875 | 1461711504072 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 17 (0x7f3b1b743400) [pid = 15875] [serial = 17] [outer = 0x7f3b1b73b000] 15:58:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b44c000 == 7 [pid = 15875] [id = 7] 15:58:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 18 (0x7f3b1b411c00) [pid = 15875] [serial = 18] [outer = (nil)] 15:58:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 19 (0x7f3b1b596000) [pid = 15875] [serial = 19] [outer = 0x7f3b1b411c00] 15:58:24 INFO - PROCESS | 15875 | 1461711504499 Marionette DEBUG loaded listener.js 15:58:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 20 (0x7f3b1b410c00) [pid = 15875] [serial = 20] [outer = 0x7f3b1b411c00] 15:58:24 INFO - PROCESS | 15875 | [15875] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 15:58:25 INFO - PROCESS | 15875 | 1461711505023 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]]]}] 15:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1089ms 15:58:25 INFO - PROCESS | 15875 | 1461711505095 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 15:58:25 INFO - PROCESS | 15875 | 1461711505097 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 15:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:58:25 INFO - PROCESS | 15875 | 1461711505119 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - PROCESS | 15875 | 1461711505121 Marionette TRACE conn3 <- [1,10,null,{}] 15:58:25 INFO - PROCESS | 15875 | 1461711505133 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}] 15:58:25 INFO - PROCESS | 15875 | 1461711505289 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 15:58:25 INFO - PROCESS | 15875 | 1461711505303 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19848800 == 8 [pid = 15875] [id = 8] 15:58:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 21 (0x7f3b1981ac00) [pid = 15875] [serial = 21] [outer = (nil)] 15:58:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 22 (0x7f3b1a74f400) [pid = 15875] [serial = 22] [outer = 0x7f3b1981ac00] 15:58:25 INFO - PROCESS | 15875 | 1461711505361 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 23 (0x7f3b386ca400) [pid = 15875] [serial = 23] [outer = 0x7f3b1981ac00] 15:58:25 INFO - PROCESS | 15875 | 1461711505817 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]]]}] 15:58:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:58:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 745ms 15:58:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:58:25 INFO - PROCESS | 15875 | 1461711505851 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 15:58:25 INFO - PROCESS | 15875 | 1461711505854 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 15:58:25 INFO - PROCESS | 15875 | 1461711505859 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:58:25 INFO - PROCESS | 15875 | 1461711505861 Marionette TRACE conn3 <- [1,14,null,{}] 15:58:25 INFO - PROCESS | 15875 | 1461711505865 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}] 15:58:25 INFO - PROCESS | 15875 | 1461711505992 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 15:58:26 INFO - PROCESS | 15875 | 1461711506009 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19ca2000 == 9 [pid = 15875] [id = 9] 15:58:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 24 (0x7f3b19c6d000) [pid = 15875] [serial = 24] [outer = (nil)] 15:58:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 25 (0x7f3b19e29400) [pid = 15875] [serial = 25] [outer = 0x7f3b19c6d000] 15:58:26 INFO - PROCESS | 15875 | 1461711506062 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 26 (0x7f3b19e35000) [pid = 15875] [serial = 26] [outer = 0x7f3b19c6d000] 15:58:26 INFO - PROCESS | 15875 | 1461711506544 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]]]}] 15:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 727ms 15:58:26 INFO - PROCESS | 15875 | 1461711506592 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 15:58:26 INFO - PROCESS | 15875 | 1461711506595 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 15:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:58:26 INFO - PROCESS | 15875 | 1461711506600 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 15875 | 1461711506602 Marionette TRACE conn3 <- [1,18,null,{}] 15:58:26 INFO - PROCESS | 15875 | 1461711506607 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}] 15:58:26 INFO - PROCESS | 15875 | 1461711506742 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 15:58:26 INFO - PROCESS | 15875 | 1461711506761 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30aac000 == 10 [pid = 15875] [id = 10] 15:58:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 27 (0x7f3b192e2c00) [pid = 15875] [serial = 27] [outer = (nil)] 15:58:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 28 (0x7f3b19e37c00) [pid = 15875] [serial = 28] [outer = 0x7f3b192e2c00] 15:58:26 INFO - PROCESS | 15875 | 1461711506814 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 29 (0x7f3b1a496400) [pid = 15875] [serial = 29] [outer = 0x7f3b192e2c00] 15:58:27 INFO - PROCESS | 15875 | 1461711507309 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]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 730ms 15:58:27 INFO - PROCESS | 15875 | 1461711507332 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 15:58:27 INFO - PROCESS | 15875 | 1461711507335 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 15:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:58:27 INFO - PROCESS | 15875 | 1461711507342 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - PROCESS | 15875 | 1461711507343 Marionette TRACE conn3 <- [1,22,null,{}] 15:58:27 INFO - PROCESS | 15875 | 1461711507348 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}] 15:58:27 INFO - PROCESS | 15875 | 1461711507472 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 15:58:27 INFO - PROCESS | 15875 | 1461711507488 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:27 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35a3e800 == 11 [pid = 15875] [id = 11] 15:58:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 30 (0x7f3b1a573800) [pid = 15875] [serial = 30] [outer = (nil)] 15:58:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 31 (0x7f3b1a577c00) [pid = 15875] [serial = 31] [outer = 0x7f3b1a573800] 15:58:27 INFO - PROCESS | 15875 | 1461711507541 Marionette DEBUG loaded listener.js 15:58:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 32 (0x7f3b1a57c000) [pid = 15875] [serial = 32] [outer = 0x7f3b1a573800] 15:58:27 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1949e000 == 12 [pid = 15875] [id = 12] 15:58:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 33 (0x7f3b1949e800) [pid = 15875] [serial = 33] [outer = (nil)] 15:58:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 34 (0x7f3b194a4800) [pid = 15875] [serial = 34] [outer = 0x7f3b1949e800] 15:58:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 35 (0x7f3b19490000) [pid = 15875] [serial = 35] [outer = 0x7f3b1949e800] 15:58:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1949d800 == 13 [pid = 15875] [id = 13] 15:58:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 36 (0x7f3b192d6400) [pid = 15875] [serial = 36] [outer = (nil)] 15:58:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 37 (0x7f3b195b1000) [pid = 15875] [serial = 37] [outer = 0x7f3b192d6400] 15:58:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 38 (0x7f3b1956b800) [pid = 15875] [serial = 38] [outer = 0x7f3b192d6400] 15:58:28 INFO - PROCESS | 15875 | 1461711508827 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]]]}] 15:58:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:58:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1526ms 15:58:28 INFO - PROCESS | 15875 | 1461711508921 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 15:58:28 INFO - PROCESS | 15875 | 1461711508933 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 15:58:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:58:28 INFO - PROCESS | 15875 | 1461711508958 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:58:28 INFO - PROCESS | 15875 | 1461711508967 Marionette TRACE conn3 <- [1,26,null,{}] 15:58:28 INFO - PROCESS | 15875 | 1461711508974 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}] 15:58:29 INFO - PROCESS | 15875 | 1461711509128 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 15:58:29 INFO - PROCESS | 15875 | 1461711509238 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b35f800 == 14 [pid = 15875] [id = 14] 15:58:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 39 (0x7f3b195b1800) [pid = 15875] [serial = 39] [outer = (nil)] 15:58:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 40 (0x7f3b1965c400) [pid = 15875] [serial = 40] [outer = 0x7f3b195b1800] 15:58:29 INFO - PROCESS | 15875 | 1461711509307 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 41 (0x7f3b19c74400) [pid = 15875] [serial = 41] [outer = 0x7f3b195b1800] 15:58:30 INFO - PROCESS | 15875 | 1461711510007 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]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1088ms 15:58:30 INFO - PROCESS | 15875 | 1461711510046 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 15875 | 1461711510053 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 15:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:58:30 INFO - PROCESS | 15875 | 1461711510061 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 15875 | 1461711510064 Marionette TRACE conn3 <- [1,30,null,{}] 15:58:30 INFO - PROCESS | 15875 | 1461711510087 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}] 15:58:30 INFO - PROCESS | 15875 | 1461711510225 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 15:58:30 INFO - PROCESS | 15875 | 1461711510338 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:30 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b20ca0800 == 15 [pid = 15875] [id = 15] 15:58:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 42 (0x7f3b19819c00) [pid = 15875] [serial = 42] [outer = (nil)] 15:58:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 43 (0x7f3b1a570c00) [pid = 15875] [serial = 43] [outer = 0x7f3b19819c00] 15:58:30 INFO - PROCESS | 15875 | 1461711510402 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 44 (0x7f3b1a57e400) [pid = 15875] [serial = 44] [outer = 0x7f3b19819c00] 15:58:31 INFO - PROCESS | 15875 | 1461711511319 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]]]}] 15:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1282ms 15:58:31 INFO - PROCESS | 15875 | 1461711511352 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 15:58:31 INFO - PROCESS | 15875 | 1461711511357 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 15:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:58:31 INFO - PROCESS | 15875 | 1461711511365 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 15875 | 1461711511370 Marionette TRACE conn3 <- [1,34,null,{}] 15:58:31 INFO - PROCESS | 15875 | 1461711511377 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}] 15:58:31 INFO - PROCESS | 15875 | 1461711511497 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 15:58:31 INFO - PROCESS | 15875 | 1461711511572 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19841800 == 16 [pid = 15875] [id = 16] 15:58:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 45 (0x7f3b19e2f400) [pid = 15875] [serial = 45] [outer = (nil)] 15:58:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 46 (0x7f3b1a57a400) [pid = 15875] [serial = 46] [outer = 0x7f3b19e2f400] 15:58:31 INFO - PROCESS | 15875 | 1461711511721 Marionette DEBUG loaded listener.js 15:58:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 47 (0x7f3b1b402c00) [pid = 15875] [serial = 47] [outer = 0x7f3b19e2f400] 15:58:32 INFO - PROCESS | 15875 | 1461711512429 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]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1082ms 15:58:32 INFO - PROCESS | 15875 | 1461711512447 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 15875 | 1461711512455 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 15:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:58:32 INFO - PROCESS | 15875 | 1461711512463 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 15875 | 1461711512466 Marionette TRACE conn3 <- [1,38,null,{}] 15:58:32 INFO - PROCESS | 15875 | 1461711512471 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}] 15:58:32 INFO - PROCESS | 15875 | 1461711512587 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 15:58:32 INFO - PROCESS | 15875 | 1461711512662 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21ea7800 == 17 [pid = 15875] [id = 17] 15:58:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 48 (0x7f3b192df400) [pid = 15875] [serial = 48] [outer = (nil)] 15:58:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 49 (0x7f3b1ed06400) [pid = 15875] [serial = 49] [outer = 0x7f3b192df400] 15:58:32 INFO - PROCESS | 15875 | 1461711512716 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 50 (0x7f3b2103a000) [pid = 15875] [serial = 50] [outer = 0x7f3b192df400] 15:58:33 INFO - PROCESS | 15875 | 1461711513267 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]]]}] 15:58:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:58:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 831ms 15:58:33 INFO - PROCESS | 15875 | 1461711513294 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 15:58:33 INFO - PROCESS | 15875 | 1461711513297 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 15:58:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:58:33 INFO - PROCESS | 15875 | 1461711513302 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:58:33 INFO - PROCESS | 15875 | 1461711513307 Marionette TRACE conn3 <- [1,42,null,{}] 15:58:33 INFO - PROCESS | 15875 | 1461711513321 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}] 15:58:33 INFO - PROCESS | 15875 | 1461711513437 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 15:58:33 INFO - PROCESS | 15875 | 1461711513520 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22e8a000 == 18 [pid = 15875] [id = 18] 15:58:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 51 (0x7f3b1ed05c00) [pid = 15875] [serial = 51] [outer = (nil)] 15:58:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 52 (0x7f3b21b24000) [pid = 15875] [serial = 52] [outer = 0x7f3b1ed05c00] 15:58:33 INFO - PROCESS | 15875 | 1461711513580 Marionette DEBUG loaded listener.js 15:58:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 53 (0x7f3b22447000) [pid = 15875] [serial = 53] [outer = 0x7f3b1ed05c00] 15:58:34 INFO - PROCESS | 15875 | 1461711514102 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]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 834ms 15:58:34 INFO - PROCESS | 15875 | 1461711514138 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 15875 | 1461711514142 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 15:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:58:34 INFO - PROCESS | 15875 | 1461711514146 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 15875 | 1461711514149 Marionette TRACE conn3 <- [1,46,null,{}] 15:58:34 INFO - PROCESS | 15875 | 1461711514153 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}] 15:58:34 INFO - PROCESS | 15875 | 1461711514265 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 15:58:34 INFO - PROCESS | 15875 | 1461711514276 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234b9000 == 19 [pid = 15875] [id = 19] 15:58:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 54 (0x7f3b22982400) [pid = 15875] [serial = 54] [outer = (nil)] 15:58:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 55 (0x7f3b22a0a800) [pid = 15875] [serial = 55] [outer = 0x7f3b22982400] 15:58:34 INFO - PROCESS | 15875 | 1461711514336 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 56 (0x7f3b22faf800) [pid = 15875] [serial = 56] [outer = 0x7f3b22982400] 15:58:34 INFO - PROCESS | 15875 | 1461711514889 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]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 780ms 15:58:34 INFO - PROCESS | 15875 | 1461711514928 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 15875 | 1461711514931 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 15:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:58:34 INFO - PROCESS | 15875 | 1461711514936 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 15875 | 1461711514938 Marionette TRACE conn3 <- [1,50,null,{}] 15:58:34 INFO - PROCESS | 15875 | 1461711514942 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}] 15:58:35 INFO - PROCESS | 15875 | 1461711515053 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 15:58:35 INFO - PROCESS | 15875 | 1461711515072 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23794800 == 20 [pid = 15875] [id = 20] 15:58:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 57 (0x7f3b19812400) [pid = 15875] [serial = 57] [outer = (nil)] 15:58:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 58 (0x7f3b22984c00) [pid = 15875] [serial = 58] [outer = 0x7f3b19812400] 15:58:35 INFO - PROCESS | 15875 | 1461711515188 Marionette DEBUG loaded listener.js 15:58:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 59 (0x7f3b234d3800) [pid = 15875] [serial = 59] [outer = 0x7f3b19812400] 15:58:35 INFO - PROCESS | 15875 | 1461711515640 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]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 774ms 15:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:58:35 INFO - PROCESS | 15875 | 1461711515711 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 15875 | 1461711515713 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 15:58:35 INFO - PROCESS | 15875 | 1461711515725 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 15875 | 1461711515727 Marionette TRACE conn3 <- [1,54,null,{}] 15:58:35 INFO - PROCESS | 15875 | 1461711515741 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}] 15:58:35 INFO - PROCESS | 15875 | 1461711515878 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 15:58:35 INFO - PROCESS | 15875 | 1461711515891 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23c06800 == 21 [pid = 15875] [id = 21] 15:58:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 60 (0x7f3b1a74d000) [pid = 15875] [serial = 60] [outer = (nil)] 15:58:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 61 (0x7f3b23a7cc00) [pid = 15875] [serial = 61] [outer = 0x7f3b1a74d000] 15:58:35 INFO - PROCESS | 15875 | 1461711515946 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 62 (0x7f3b23de0000) [pid = 15875] [serial = 62] [outer = 0x7f3b1a74d000] 15:58:36 INFO - PROCESS | 15875 | 1461711516477 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]]]}] 15:58:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:58:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 789ms 15:58:36 INFO - PROCESS | 15875 | 1461711516507 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 15:58:36 INFO - PROCESS | 15875 | 1461711516510 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 15:58:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:58:36 INFO - PROCESS | 15875 | 1461711516515 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:58:36 INFO - PROCESS | 15875 | 1461711516516 Marionette TRACE conn3 <- [1,58,null,{}] 15:58:36 INFO - PROCESS | 15875 | 1461711516521 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}] 15:58:36 INFO - PROCESS | 15875 | 1461711516621 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 15:58:36 INFO - PROCESS | 15875 | 1461711516629 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2446d000 == 22 [pid = 15875] [id = 22] 15:58:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 63 (0x7f3b23442800) [pid = 15875] [serial = 63] [outer = (nil)] 15:58:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 64 (0x7f3b244dac00) [pid = 15875] [serial = 64] [outer = 0x7f3b23442800] 15:58:36 INFO - PROCESS | 15875 | 1461711516686 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 65 (0x7f3b2475b000) [pid = 15875] [serial = 65] [outer = 0x7f3b23442800] 15:58:37 INFO - PROCESS | 15875 | 1461711517224 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]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 780ms 15:58:37 INFO - PROCESS | 15875 | 1461711517295 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 15:58:37 INFO - PROCESS | 15875 | 1461711517298 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 15:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:58:37 INFO - PROCESS | 15875 | 1461711517303 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:58:37 INFO - PROCESS | 15875 | 1461711517305 Marionette TRACE conn3 <- [1,62,null,{}] 15:58:37 INFO - PROCESS | 15875 | 1461711517309 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}] 15:58:37 INFO - PROCESS | 15875 | 1461711517416 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 15:58:37 INFO - PROCESS | 15875 | 1461711517428 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b248c5000 == 23 [pid = 15875] [id = 23] 15:58:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 66 (0x7f3b23de0800) [pid = 15875] [serial = 66] [outer = (nil)] 15:58:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 67 (0x7f3b2497a400) [pid = 15875] [serial = 67] [outer = 0x7f3b23de0800] 15:58:37 INFO - PROCESS | 15875 | 1461711517486 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 68 (0x7f3b25c0e400) [pid = 15875] [serial = 68] [outer = 0x7f3b23de0800] 15:58:38 INFO - PROCESS | 15875 | 1461711518181 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]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 930ms 15:58:38 INFO - PROCESS | 15875 | 1461711518234 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 15:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:58:38 INFO - PROCESS | 15875 | 1461711518239 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 15:58:38 INFO - PROCESS | 15875 | 1461711518246 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 15875 | 1461711518251 Marionette TRACE conn3 <- [1,66,null,{}] 15:58:38 INFO - PROCESS | 15875 | 1461711518258 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}] 15:58:38 INFO - PROCESS | 15875 | 1461711518397 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 15:58:38 INFO - PROCESS | 15875 | 1461711518517 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b548000 == 24 [pid = 15875] [id = 24] 15:58:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 69 (0x7f3b19c6ec00) [pid = 15875] [serial = 69] [outer = (nil)] 15:58:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 70 (0x7f3b19e34400) [pid = 15875] [serial = 70] [outer = 0x7f3b19c6ec00] 15:58:38 INFO - PROCESS | 15875 | 1461711518583 Marionette DEBUG loaded listener.js 15:58:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 71 (0x7f3b1a4a0800) [pid = 15875] [serial = 71] [outer = 0x7f3b19c6ec00] 15:58:39 INFO - PROCESS | 15875 | 1461711519265 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]]]}] 15:58:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:58:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1081ms 15:58:39 INFO - PROCESS | 15875 | 1461711519326 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 15:58:39 INFO - PROCESS | 15875 | 1461711519334 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 15:58:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:58:39 INFO - PROCESS | 15875 | 1461711519342 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:58:39 INFO - PROCESS | 15875 | 1461711519346 Marionette TRACE conn3 <- [1,70,null,{}] 15:58:39 INFO - PROCESS | 15875 | 1461711519351 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}] 15:58:39 INFO - PROCESS | 15875 | 1461711519535 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 15:58:39 INFO - PROCESS | 15875 | 1461711519549 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22c68800 == 25 [pid = 15875] [id = 25] 15:58:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 72 (0x7f3b1a745800) [pid = 15875] [serial = 72] [outer = (nil)] 15:58:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 73 (0x7f3b1ce18800) [pid = 15875] [serial = 73] [outer = 0x7f3b1a745800] 15:58:39 INFO - PROCESS | 15875 | 1461711519614 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 74 (0x7f3b20388800) [pid = 15875] [serial = 74] [outer = 0x7f3b1a745800] 15:58:40 INFO - PROCESS | 15875 | 1461711520331 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]]]}] 15:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1037ms 15:58:40 INFO - PROCESS | 15875 | 1461711520380 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 15875 | 1461711520383 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 15:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:58:40 INFO - PROCESS | 15875 | 1461711520388 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 15875 | 1461711520393 Marionette TRACE conn3 <- [1,74,null,{}] 15:58:40 INFO - PROCESS | 15875 | 1461711520420 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}] 15:58:40 INFO - PROCESS | 15875 | 1461711520591 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 15:58:40 INFO - PROCESS | 15875 | 1461711520641 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24743000 == 26 [pid = 15875] [id = 26] 15:58:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 75 (0x7f3b21e7f000) [pid = 15875] [serial = 75] [outer = (nil)] 15:58:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 76 (0x7f3b2244b400) [pid = 15875] [serial = 76] [outer = 0x7f3b21e7f000] 15:58:40 INFO - PROCESS | 15875 | 1461711520707 Marionette DEBUG loaded listener.js 15:58:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 77 (0x7f3b233e4400) [pid = 15875] [serial = 77] [outer = 0x7f3b21e7f000] 15:58:41 INFO - PROCESS | 15875 | 1461711521372 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]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1039ms 15:58:41 INFO - PROCESS | 15875 | 1461711521429 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 15:58:41 INFO - PROCESS | 15875 | 1461711521433 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 15:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:58:41 INFO - PROCESS | 15875 | 1461711521438 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 15875 | 1461711521440 Marionette TRACE conn3 <- [1,78,null,{}] 15:58:41 INFO - PROCESS | 15875 | 1461711521445 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}] 15:58:41 INFO - PROCESS | 15875 | 1461711521568 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 15:58:41 INFO - PROCESS | 15875 | 1461711521684 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b298e1800 == 27 [pid = 15875] [id = 27] 15:58:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 78 (0x7f3b2102f000) [pid = 15875] [serial = 78] [outer = (nil)] 15:58:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 79 (0x7f3b23d7e000) [pid = 15875] [serial = 79] [outer = 0x7f3b2102f000] 15:58:41 INFO - PROCESS | 15875 | 1461711521745 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 80 (0x7f3b24983c00) [pid = 15875] [serial = 80] [outer = 0x7f3b2102f000] 15:58:42 INFO - PROCESS | 15875 | 1461711522534 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]]]}] 15:58:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:58:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1130ms 15:58:42 INFO - PROCESS | 15875 | 1461711522569 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 15:58:42 INFO - PROCESS | 15875 | 1461711522573 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 15:58:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:58:42 INFO - PROCESS | 15875 | 1461711522580 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:58:42 INFO - PROCESS | 15875 | 1461711522584 Marionette TRACE conn3 <- [1,82,null,{}] 15:58:42 INFO - PROCESS | 15875 | 1461711522592 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}] 15:58:42 INFO - PROCESS | 15875 | 1461711522726 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 15:58:42 INFO - PROCESS | 15875 | 1461711522858 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19c9c000 == 28 [pid = 15875] [id = 28] 15:58:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 81 (0x7f3b1a570400) [pid = 15875] [serial = 81] [outer = (nil)] 15:58:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 82 (0x7f3b1a573c00) [pid = 15875] [serial = 82] [outer = 0x7f3b1a570400] 15:58:42 INFO - PROCESS | 15875 | 1461711522922 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 83 (0x7f3b1a86ec00) [pid = 15875] [serial = 83] [outer = 0x7f3b1a570400] 15:58:43 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2446d000 == 27 [pid = 15875] [id = 22] 15:58:43 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23c06800 == 26 [pid = 15875] [id = 21] 15:58:43 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23794800 == 25 [pid = 15875] [id = 20] 15:58:43 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234b9000 == 24 [pid = 15875] [id = 19] 15:58:43 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22e8a000 == 23 [pid = 15875] [id = 18] 15:58:43 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b21ea7800 == 22 [pid = 15875] [id = 17] 15:58:43 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19841800 == 21 [pid = 15875] [id = 16] 15:58:43 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b20ca0800 == 20 [pid = 15875] [id = 15] 15:58:43 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b35f800 == 19 [pid = 15875] [id = 14] 15:58:43 INFO - PROCESS | 15875 | 1461711523703 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]]]}] 15:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1186ms 15:58:43 INFO - PROCESS | 15875 | 1461711523766 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 15:58:43 INFO - PROCESS | 15875 | 1461711523772 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 15:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:58:43 INFO - PROCESS | 15875 | 1461711523795 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:58:43 INFO - PROCESS | 15875 | 1461711523801 Marionette TRACE conn3 <- [1,86,null,{}] 15:58:43 INFO - PROCESS | 15875 | 1461711523807 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}] 15:58:43 INFO - PROCESS | 15875 | 1461711523950 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 15:58:44 INFO - PROCESS | 15875 | 1461711524064 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21e93000 == 20 [pid = 15875] [id = 29] 15:58:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 84 (0x7f3b1b403400) [pid = 15875] [serial = 84] [outer = (nil)] 15:58:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 85 (0x7f3b1b73c000) [pid = 15875] [serial = 85] [outer = 0x7f3b1b403400] 15:58:44 INFO - PROCESS | 15875 | 1461711524131 Marionette DEBUG loaded listener.js 15:58:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 86 (0x7f3b1ed09c00) [pid = 15875] [serial = 86] [outer = 0x7f3b1b403400] 15:58:44 INFO - PROCESS | 15875 | 1461711524810 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]]]}] 15:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1087ms 15:58:44 INFO - PROCESS | 15875 | 1461711524880 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 15:58:44 INFO - PROCESS | 15875 | 1461711524887 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 15:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:58:44 INFO - PROCESS | 15875 | 1461711524912 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:58:44 INFO - PROCESS | 15875 | 1461711524916 Marionette TRACE conn3 <- [1,90,null,{}] 15:58:44 INFO - PROCESS | 15875 | 1461711524922 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}] 15:58:45 INFO - PROCESS | 15875 | 1461711525070 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 15:58:45 INFO - PROCESS | 15875 | 1461711525193 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234b5000 == 21 [pid = 15875] [id = 30] 15:58:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 87 (0x7f3b1981a800) [pid = 15875] [serial = 87] [outer = (nil)] 15:58:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 88 (0x7f3b21a39c00) [pid = 15875] [serial = 88] [outer = 0x7f3b1981a800] 15:58:45 INFO - PROCESS | 15875 | 1461711525255 Marionette DEBUG loaded listener.js 15:58:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 89 (0x7f3b22445800) [pid = 15875] [serial = 89] [outer = 0x7f3b1981a800] 15:58:45 INFO - PROCESS | 15875 | 1461711525909 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]]]}] 15:58:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:58:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1044ms 15:58:45 INFO - PROCESS | 15875 | 1461711525953 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 15:58:45 INFO - PROCESS | 15875 | 1461711525957 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 15:58:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:58:45 INFO - PROCESS | 15875 | 1461711525962 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:58:45 INFO - PROCESS | 15875 | 1461711525967 Marionette TRACE conn3 <- [1,94,null,{}] 15:58:45 INFO - PROCESS | 15875 | 1461711525986 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}] 15:58:46 INFO - PROCESS | 15875 | 1461711526126 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 15:58:46 INFO - PROCESS | 15875 | 1461711526240 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23d2c000 == 22 [pid = 15875] [id = 31] 15:58:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 90 (0x7f3b23437800) [pid = 15875] [serial = 90] [outer = (nil)] 15:58:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 91 (0x7f3b234d6400) [pid = 15875] [serial = 91] [outer = 0x7f3b23437800] 15:58:46 INFO - PROCESS | 15875 | 1461711526308 Marionette DEBUG loaded listener.js 15:58:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 92 (0x7f3b23de3000) [pid = 15875] [serial = 92] [outer = 0x7f3b23437800] 15:58:46 INFO - PROCESS | 15875 | 1461711526976 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]]]}] 15:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1081ms 15:58:47 INFO - PROCESS | 15875 | 1461711527047 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 15:58:47 INFO - PROCESS | 15875 | 1461711527050 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 15:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:58:47 INFO - PROCESS | 15875 | 1461711527075 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:58:47 INFO - PROCESS | 15875 | 1461711527077 Marionette TRACE conn3 <- [1,98,null,{}] 15:58:47 INFO - PROCESS | 15875 | 1461711527083 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}] 15:58:47 INFO - PROCESS | 15875 | 1461711527220 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 15:58:47 INFO - PROCESS | 15875 | 1461711527291 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b449800 == 23 [pid = 15875] [id = 32] 15:58:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 93 (0x7f3b19577400) [pid = 15875] [serial = 93] [outer = (nil)] 15:58:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 94 (0x7f3b24981800) [pid = 15875] [serial = 94] [outer = 0x7f3b19577400] 15:58:47 INFO - PROCESS | 15875 | 1461711527398 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 95 (0x7f3b25ce1800) [pid = 15875] [serial = 95] [outer = 0x7f3b19577400] 15:58:48 INFO - PROCESS | 15875 | 1461711528218 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]]]}] 15:58:48 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24743000 == 22 [pid = 15875] [id = 26] 15:58:48 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22c68800 == 21 [pid = 15875] [id = 25] 15:58:48 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b548000 == 20 [pid = 15875] [id = 24] 15:58:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:58:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1201ms 15:58:48 INFO - PROCESS | 15875 | 1461711528265 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 15:58:48 INFO - PROCESS | 15875 | 1461711528270 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 15:58:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:58:48 INFO - PROCESS | 15875 | 1461711528277 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:58:48 INFO - PROCESS | 15875 | 1461711528282 Marionette TRACE conn3 <- [1,102,null,{}] 15:58:48 INFO - PROCESS | 15875 | 1461711528290 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}] 15:58:48 INFO - PROCESS | 15875 | 1461711528427 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 15:58:48 INFO - PROCESS | 15875 | 1461711528544 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21945800 == 21 [pid = 15875] [id = 33] 15:58:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 96 (0x7f3b1a751800) [pid = 15875] [serial = 96] [outer = (nil)] 15:58:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 97 (0x7f3b1b404000) [pid = 15875] [serial = 97] [outer = 0x7f3b1a751800] 15:58:48 INFO - PROCESS | 15875 | 1461711528608 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 98 (0x7f3b1ed03c00) [pid = 15875] [serial = 98] [outer = 0x7f3b1a751800] 15:58:49 INFO - PROCESS | 15875 | 1461711529310 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]]]}] 15:58:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1083ms 15:58:49 INFO - PROCESS | 15875 | 1461711529361 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 15:58:49 INFO - PROCESS | 15875 | 1461711529368 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 15:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:58:49 INFO - PROCESS | 15875 | 1461711529377 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 15875 | 1461711529380 Marionette TRACE conn3 <- [1,106,null,{}] 15:58:49 INFO - PROCESS | 15875 | 1461711529401 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}] 15:58:49 INFO - PROCESS | 15875 | 1461711529570 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 15:58:49 INFO - PROCESS | 15875 | 1461711529622 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23c14000 == 22 [pid = 15875] [id = 34] 15:58:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 99 (0x7f3b21d23c00) [pid = 15875] [serial = 99] [outer = (nil)] 15:58:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b22447800) [pid = 15875] [serial = 100] [outer = 0x7f3b21d23c00] 15:58:49 INFO - PROCESS | 15875 | 1461711529684 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 101 (0x7f3b22a0d800) [pid = 15875] [serial = 101] [outer = 0x7f3b21d23c00] 15:58:50 INFO - PROCESS | 15875 | 1461711530362 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]]]}] 15:58:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1034ms 15:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:58:50 INFO - PROCESS | 15875 | 1461711530412 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 15875 | 1461711530414 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 15:58:50 INFO - PROCESS | 15875 | 1461711530420 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 15875 | 1461711530425 Marionette TRACE conn3 <- [1,110,null,{}] 15:58:50 INFO - PROCESS | 15875 | 1461711530453 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}] 15:58:50 INFO - PROCESS | 15875 | 1461711530623 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 15:58:50 INFO - PROCESS | 15875 | 1461711530676 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2035d000 == 23 [pid = 15875] [id = 35] 15:58:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 102 (0x7f3b23a76c00) [pid = 15875] [serial = 102] [outer = (nil)] 15:58:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 103 (0x7f3b244e3400) [pid = 15875] [serial = 103] [outer = 0x7f3b23a76c00] 15:58:50 INFO - PROCESS | 15875 | 1461711530743 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 104 (0x7f3b25cd9800) [pid = 15875] [serial = 104] [outer = 0x7f3b23a76c00] 15:58:51 INFO - PROCESS | 15875 | 1461711531352 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]]]}] 15:58:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 981ms 15:58:51 INFO - PROCESS | 15875 | 1461711531415 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 15:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:58:51 INFO - PROCESS | 15875 | 1461711531419 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 15:58:51 INFO - PROCESS | 15875 | 1461711531423 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 15875 | 1461711531426 Marionette TRACE conn3 <- [1,114,null,{}] 15:58:51 INFO - PROCESS | 15875 | 1461711531430 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}] 15:58:51 INFO - PROCESS | 15875 | 1461711531550 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 15:58:51 INFO - PROCESS | 15875 | 1461711531643 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b303cc000 == 24 [pid = 15875] [id = 36] 15:58:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 105 (0x7f3b19c76800) [pid = 15875] [serial = 105] [outer = (nil)] 15:58:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 106 (0x7f3b29849000) [pid = 15875] [serial = 106] [outer = 0x7f3b19c76800] 15:58:51 INFO - PROCESS | 15875 | 1461711531704 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b2a787800) [pid = 15875] [serial = 107] [outer = 0x7f3b19c76800] 15:58:52 INFO - PROCESS | 15875 | 1461711532386 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]]]}] 15:58:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1026ms 15:58:52 INFO - PROCESS | 15875 | 1461711532449 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 15875 | 1461711532452 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 15:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:58:52 INFO - PROCESS | 15875 | 1461711532457 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 15875 | 1461711532459 Marionette TRACE conn3 <- [1,118,null,{}] 15:58:52 INFO - PROCESS | 15875 | 1461711532464 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}] 15:58:52 INFO - PROCESS | 15875 | 1461711532581 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 15:58:52 INFO - PROCESS | 15875 | 1461711532701 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19e91800 == 25 [pid = 15875] [id = 37] 15:58:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b1980dc00) [pid = 15875] [serial = 108] [outer = (nil)] 15:58:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b2f720000) [pid = 15875] [serial = 109] [outer = 0x7f3b1980dc00] 15:58:52 INFO - PROCESS | 15875 | 1461711532763 Marionette DEBUG loaded listener.js 15:58:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 110 (0x7f3b3058f000) [pid = 15875] [serial = 110] [outer = 0x7f3b1980dc00] 15:58:53 INFO - PROCESS | 15875 | 1461711533375 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]]]}] 15:58:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:58:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 976ms 15:58:53 INFO - PROCESS | 15875 | 1461711533434 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 15:58:53 INFO - PROCESS | 15875 | 1461711533437 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 15:58:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:58:53 INFO - PROCESS | 15875 | 1461711533442 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:58:53 INFO - PROCESS | 15875 | 1461711533444 Marionette TRACE conn3 <- [1,122,null,{}] 15:58:53 INFO - PROCESS | 15875 | 1461711533449 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}] 15:58:53 INFO - PROCESS | 15875 | 1461711533624 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 15:58:53 INFO - PROCESS | 15875 | 1461711533745 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19e90800 == 26 [pid = 15875] [id = 38] 15:58:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 111 (0x7f3b30596000) [pid = 15875] [serial = 111] [outer = (nil)] 15:58:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 112 (0x7f3b30842000) [pid = 15875] [serial = 112] [outer = 0x7f3b30596000] 15:58:53 INFO - PROCESS | 15875 | 1461711533811 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 113 (0x7f3b30ae2400) [pid = 15875] [serial = 113] [outer = 0x7f3b30596000] 15:58:54 INFO - PROCESS | 15875 | 1461711534444 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]]]}] 15:58:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1026ms 15:58:54 INFO - PROCESS | 15875 | 1461711534469 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 15875 | 1461711534472 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 15:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:58:54 INFO - PROCESS | 15875 | 1461711534477 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 15875 | 1461711534479 Marionette TRACE conn3 <- [1,126,null,{}] 15:58:54 INFO - PROCESS | 15875 | 1461711534484 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}] 15:58:54 INFO - PROCESS | 15875 | 1461711534616 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 15:58:54 INFO - PROCESS | 15875 | 1461711534779 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b55b800 == 27 [pid = 15875] [id = 39] 15:58:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 114 (0x7f3b192da400) [pid = 15875] [serial = 114] [outer = (nil)] 15:58:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 115 (0x7f3b19811000) [pid = 15875] [serial = 115] [outer = 0x7f3b192da400] 15:58:54 INFO - PROCESS | 15875 | 1461711534843 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 116 (0x7f3b1a578400) [pid = 15875] [serial = 116] [outer = 0x7f3b192da400] 15:58:55 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23d2c000 == 26 [pid = 15875] [id = 31] 15:58:55 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234b5000 == 25 [pid = 15875] [id = 30] 15:58:55 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b21e93000 == 24 [pid = 15875] [id = 29] 15:58:55 INFO - PROCESS | 15875 | 1461711535746 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]]]}] 15:58:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1281ms 15:58:55 INFO - PROCESS | 15875 | 1461711535759 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 15875 | 1461711535762 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 15:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:58:55 INFO - PROCESS | 15875 | 1461711535769 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 15875 | 1461711535772 Marionette TRACE conn3 <- [1,130,null,{}] 15:58:55 INFO - PROCESS | 15875 | 1461711535780 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}] 15:58:55 INFO - PROCESS | 15875 | 1461711535915 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 15:58:56 INFO - PROCESS | 15875 | 1461711536043 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23aa4000 == 25 [pid = 15875] [id = 40] 15:58:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 117 (0x7f3b1ed0b400) [pid = 15875] [serial = 117] [outer = (nil)] 15:58:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 118 (0x7f3b21038000) [pid = 15875] [serial = 118] [outer = 0x7f3b1ed0b400] 15:58:56 INFO - PROCESS | 15875 | 1461711536109 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 119 (0x7f3b225b1800) [pid = 15875] [serial = 119] [outer = 0x7f3b1ed0b400] 15:58:56 INFO - PROCESS | 15875 | 1461711536902 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]]]}] 15:58:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1188ms 15:58:56 INFO - PROCESS | 15875 | 1461711536958 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 15:58:56 INFO - PROCESS | 15875 | 1461711536967 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 15:58:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:58:56 INFO - PROCESS | 15875 | 1461711536978 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:58:56 INFO - PROCESS | 15875 | 1461711536981 Marionette TRACE conn3 <- [1,134,null,{}] 15:58:57 INFO - PROCESS | 15875 | 1461711537006 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}] 15:58:57 INFO - PROCESS | 15875 | 1461711537149 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 15:58:57 INFO - PROCESS | 15875 | 1461711537268 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3031e000 == 26 [pid = 15875] [id = 41] 15:58:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 120 (0x7f3b2343bc00) [pid = 15875] [serial = 120] [outer = (nil)] 15:58:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 121 (0x7f3b24979400) [pid = 15875] [serial = 121] [outer = 0x7f3b2343bc00] 15:58:57 INFO - PROCESS | 15875 | 1461711537331 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 122 (0x7f3b26a07400) [pid = 15875] [serial = 122] [outer = 0x7f3b2343bc00] 15:58:58 INFO - PROCESS | 15875 | 1461711538109 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]]]}] 15:58:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1146ms 15:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:58:58 INFO - PROCESS | 15875 | 1461711538122 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 15875 | 1461711538125 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 15:58:58 INFO - PROCESS | 15875 | 1461711538131 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - PROCESS | 15875 | 1461711538136 Marionette TRACE conn3 <- [1,138,null,{}] 15:58:58 INFO - PROCESS | 15875 | 1461711538149 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}] 15:58:58 INFO - PROCESS | 15875 | 1461711538281 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 15:58:58 INFO - PROCESS | 15875 | 1461711538410 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:58 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35232800 == 27 [pid = 15875] [id = 42] 15:58:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 123 (0x7f3b3058c800) [pid = 15875] [serial = 123] [outer = (nil)] 15:58:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 124 (0x7f3b30598800) [pid = 15875] [serial = 124] [outer = 0x7f3b3058c800] 15:58:58 INFO - PROCESS | 15875 | 1461711538477 Marionette DEBUG loaded listener.js 15:58:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 125 (0x7f3b306f9000) [pid = 15875] [serial = 125] [outer = 0x7f3b3058c800] 15:58:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 126 (0x7f3b30a32400) [pid = 15875] [serial = 126] [outer = 0x7f3b192d6400] 15:58:59 INFO - PROCESS | 15875 | 1461711539451 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]]]}] 15:58:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:58:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1382ms 15:58:59 INFO - PROCESS | 15875 | 1461711539512 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 15:58:59 INFO - PROCESS | 15875 | 1461711539517 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 15:58:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:58:59 INFO - PROCESS | 15875 | 1461711539523 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:58:59 INFO - PROCESS | 15875 | 1461711539528 Marionette TRACE conn3 <- [1,142,null,{}] 15:58:59 INFO - PROCESS | 15875 | 1461711539544 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}] 15:58:59 INFO - PROCESS | 15875 | 1461711539675 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 15:58:59 INFO - PROCESS | 15875 | 1461711539819 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:58:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234be000 == 28 [pid = 15875] [id = 43] 15:58:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 127 (0x7f3b21258800) [pid = 15875] [serial = 127] [outer = (nil)] 15:58:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 128 (0x7f3b21b8c800) [pid = 15875] [serial = 128] [outer = 0x7f3b21258800] 15:58:59 INFO - PROCESS | 15875 | 1461711539925 Marionette DEBUG loaded listener.js 15:59:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 129 (0x7f3b2321f000) [pid = 15875] [serial = 129] [outer = 0x7f3b21258800] 15:59:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23c14000 == 27 [pid = 15875] [id = 34] 15:59:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b21945800 == 26 [pid = 15875] [id = 33] 15:59:00 INFO - PROCESS | 15875 | 1461711540701 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]]]}] 15:59:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1189ms 15:59:00 INFO - PROCESS | 15875 | 1461711540712 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 15:59:00 INFO - PROCESS | 15875 | 1461711540716 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 15:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:59:00 INFO - PROCESS | 15875 | 1461711540724 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - PROCESS | 15875 | 1461711540729 Marionette TRACE conn3 <- [1,146,null,{}] 15:59:00 INFO - PROCESS | 15875 | 1461711540738 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}] 15:59:00 INFO - PROCESS | 15875 | 1461711540878 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 15:59:01 INFO - PROCESS | 15875 | 1461711541013 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23ac0000 == 27 [pid = 15875] [id = 44] 15:59:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 130 (0x7f3b1ed10000) [pid = 15875] [serial = 130] [outer = (nil)] 15:59:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 131 (0x7f3b22985000) [pid = 15875] [serial = 131] [outer = 0x7f3b1ed10000] 15:59:01 INFO - PROCESS | 15875 | 1461711541080 Marionette DEBUG loaded listener.js 15:59:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 132 (0x7f3b23723400) [pid = 15875] [serial = 132] [outer = 0x7f3b1ed10000] 15:59:01 INFO - PROCESS | 15875 | 1461711541878 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]]]}] 15:59:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1182ms 15:59:01 INFO - PROCESS | 15875 | 1461711541915 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 15875 | 1461711541922 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 15:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:59:01 INFO - PROCESS | 15875 | 1461711541935 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 15875 | 1461711541938 Marionette TRACE conn3 <- [1,150,null,{}] 15:59:01 INFO - PROCESS | 15875 | 1461711541943 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}] 15:59:02 INFO - PROCESS | 15875 | 1461711542081 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 15:59:02 INFO - PROCESS | 15875 | 1461711542210 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3172e800 == 28 [pid = 15875] [id = 45] 15:59:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 133 (0x7f3b25ce8000) [pid = 15875] [serial = 133] [outer = (nil)] 15:59:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 134 (0x7f3b2a70b800) [pid = 15875] [serial = 134] [outer = 0x7f3b25ce8000] 15:59:02 INFO - PROCESS | 15875 | 1461711542274 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 135 (0x7f3b30356c00) [pid = 15875] [serial = 135] [outer = 0x7f3b25ce8000] 15:59:03 INFO - PROCESS | 15875 | 1461711543072 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]]]}] 15:59:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1178ms 15:59:03 INFO - PROCESS | 15875 | 1461711543111 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 15875 | 1461711543115 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 15:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:59:03 INFO - PROCESS | 15875 | 1461711543120 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 15875 | 1461711543125 Marionette TRACE conn3 <- [1,154,null,{}] 15:59:03 INFO - PROCESS | 15875 | 1461711543138 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}] 15:59:03 INFO - PROCESS | 15875 | 1461711543276 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 15:59:03 INFO - PROCESS | 15875 | 1461711543405 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35a3b000 == 29 [pid = 15875] [id = 46] 15:59:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 136 (0x7f3b306fd000) [pid = 15875] [serial = 136] [outer = (nil)] 15:59:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 137 (0x7f3b30a28000) [pid = 15875] [serial = 137] [outer = 0x7f3b306fd000] 15:59:03 INFO - PROCESS | 15875 | 1461711543474 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 138 (0x7f3b317f7c00) [pid = 15875] [serial = 138] [outer = 0x7f3b306fd000] 15:59:04 INFO - PROCESS | 15875 | 1461711544244 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]]]}] 15:59:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1180ms 15:59:04 INFO - PROCESS | 15875 | 1461711544301 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 15875 | 1461711544304 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 15:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:59:04 INFO - PROCESS | 15875 | 1461711544310 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 15875 | 1461711544313 Marionette TRACE conn3 <- [1,158,null,{}] 15:59:04 INFO - PROCESS | 15875 | 1461711544318 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}] 15:59:04 INFO - PROCESS | 15875 | 1461711544452 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 15:59:04 INFO - PROCESS | 15875 | 1461711544581 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3787d800 == 30 [pid = 15875] [id = 47] 15:59:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 139 (0x7f3b31a44400) [pid = 15875] [serial = 139] [outer = (nil)] 15:59:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 140 (0x7f3b339ba800) [pid = 15875] [serial = 140] [outer = 0x7f3b31a44400] 15:59:04 INFO - PROCESS | 15875 | 1461711544645 Marionette DEBUG loaded listener.js 15:59:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 141 (0x7f3b35272400) [pid = 15875] [serial = 141] [outer = 0x7f3b31a44400] 15:59:05 INFO - PROCESS | 15875 | 1461711545544 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]]]}] 15:59:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:59:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1287ms 15:59:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:59:05 INFO - PROCESS | 15875 | 1461711545599 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 15:59:05 INFO - PROCESS | 15875 | 1461711545602 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 15:59:05 INFO - PROCESS | 15875 | 1461711545609 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:59:05 INFO - PROCESS | 15875 | 1461711545614 Marionette TRACE conn3 <- [1,162,null,{}] 15:59:05 INFO - PROCESS | 15875 | 1461711545621 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}] 15:59:05 INFO - PROCESS | 15875 | 1461711545747 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 15:59:05 INFO - PROCESS | 15875 | 1461711545882 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22c70000 == 31 [pid = 15875] [id = 48] 15:59:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 142 (0x7f3b1ce15c00) [pid = 15875] [serial = 142] [outer = (nil)] 15:59:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 143 (0x7f3b1cedc000) [pid = 15875] [serial = 143] [outer = 0x7f3b1ce15c00] 15:59:05 INFO - PROCESS | 15875 | 1461711545955 Marionette DEBUG loaded listener.js 15:59:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 144 (0x7f3b1cf6f800) [pid = 15875] [serial = 144] [outer = 0x7f3b1ce15c00] 15:59:06 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3031e000 == 30 [pid = 15875] [id = 41] 15:59:06 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23aa4000 == 29 [pid = 15875] [id = 40] 15:59:06 INFO - PROCESS | 15875 | 1461711546806 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]]]}] 15:59:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1241ms 15:59:06 INFO - PROCESS | 15875 | 1461711546850 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 15:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:59:06 INFO - PROCESS | 15875 | 1461711546855 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 15:59:06 INFO - PROCESS | 15875 | 1461711546862 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 15875 | 1461711546867 Marionette TRACE conn3 <- [1,166,null,{}] 15:59:06 INFO - PROCESS | 15875 | 1461711546873 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}] 15:59:07 INFO - PROCESS | 15875 | 1461711547013 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 15:59:07 INFO - PROCESS | 15875 | 1461711547145 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b308ef000 == 30 [pid = 15875] [id = 49] 15:59:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 145 (0x7f3b1cf75000) [pid = 15875] [serial = 145] [outer = (nil)] 15:59:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 146 (0x7f3b1cf77800) [pid = 15875] [serial = 146] [outer = 0x7f3b1cf75000] 15:59:07 INFO - PROCESS | 15875 | 1461711547215 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 147 (0x7f3b20cb7400) [pid = 15875] [serial = 147] [outer = 0x7f3b1cf75000] 15:59:07 INFO - PROCESS | 15875 | 1461711547993 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]]]}] 15:59:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:59:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1183ms 15:59:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2035d000 == 29 [pid = 15875] [id = 35] 15:59:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b303cc000 == 28 [pid = 15875] [id = 36] 15:59:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35a3b000 == 27 [pid = 15875] [id = 46] 15:59:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3172e800 == 26 [pid = 15875] [id = 45] 15:59:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23ac0000 == 25 [pid = 15875] [id = 44] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b449800 == 24 [pid = 15875] [id = 32] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19848800 == 23 [pid = 15875] [id = 8] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1c3db000 == 22 [pid = 15875] [id = 6] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35232800 == 21 [pid = 15875] [id = 42] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19ca2000 == 20 [pid = 15875] [id = 9] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19e91800 == 19 [pid = 15875] [id = 37] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b298e1800 == 18 [pid = 15875] [id = 27] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30aac000 == 17 [pid = 15875] [id = 10] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3787d800 == 16 [pid = 15875] [id = 47] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b55b800 == 15 [pid = 15875] [id = 39] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19c9c000 == 14 [pid = 15875] [id = 28] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19e90800 == 13 [pid = 15875] [id = 38] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234be000 == 12 [pid = 15875] [id = 43] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35a3e800 == 11 [pid = 15875] [id = 11] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b248c5000 == 10 [pid = 15875] [id = 23] 15:59:10 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22c70000 == 9 [pid = 15875] [id = 48] 15:59:11 INFO - PROCESS | 15875 | 1461711551893 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 15875 | 1461711551898 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 15:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:59:11 INFO - PROCESS | 15875 | 1461711551925 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 15875 | 1461711551931 Marionette TRACE conn3 <- [1,170,null,{}] 15:59:11 INFO - PROCESS | 15875 | 1461711551938 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}] 15:59:12 INFO - PROCESS | 15875 | 1461711552084 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 15:59:12 INFO - PROCESS | 15875 | 1461711552170 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b357000 == 10 [pid = 15875] [id = 50] 15:59:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 148 (0x7f3b1b58f000) [pid = 15875] [serial = 148] [outer = (nil)] 15:59:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 149 (0x7f3b1c350800) [pid = 15875] [serial = 149] [outer = 0x7f3b1b58f000] 15:59:12 INFO - PROCESS | 15875 | 1461711552230 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 150 (0x7f3b1ce18400) [pid = 15875] [serial = 150] [outer = 0x7f3b1b58f000] 15:59:12 INFO - PROCESS | 15875 | 1461711552807 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]]]}] 15:59:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:59:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 931ms 15:59:12 INFO - PROCESS | 15875 | 1461711552854 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 15:59:12 INFO - PROCESS | 15875 | 1461711552860 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 15:59:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:59:12 INFO - PROCESS | 15875 | 1461711552871 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:59:12 INFO - PROCESS | 15875 | 1461711552876 Marionette TRACE conn3 <- [1,174,null,{}] 15:59:12 INFO - PROCESS | 15875 | 1461711552882 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}] 15:59:13 INFO - PROCESS | 15875 | 1461711553023 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 15:59:13 INFO - PROCESS | 15875 | 1461711553118 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:13 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21ea0800 == 11 [pid = 15875] [id = 51] 15:59:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 151 (0x7f3b1a74bc00) [pid = 15875] [serial = 151] [outer = (nil)] 15:59:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 152 (0x7f3b20108400) [pid = 15875] [serial = 152] [outer = 0x7f3b1a74bc00] 15:59:13 INFO - PROCESS | 15875 | 1461711553172 Marionette DEBUG loaded listener.js 15:59:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 153 (0x7f3b21255c00) [pid = 15875] [serial = 153] [outer = 0x7f3b1a74bc00] 15:59:13 INFO - PROCESS | 15875 | 1461711553784 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]]]}] 15:59:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 933ms 15:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:59:13 INFO - PROCESS | 15875 | 1461711553801 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 15:59:13 INFO - PROCESS | 15875 | 1461711553803 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 15:59:13 INFO - PROCESS | 15875 | 1461711553810 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 15875 | 1461711553813 Marionette TRACE conn3 <- [1,178,null,{}] 15:59:13 INFO - PROCESS | 15875 | 1461711553829 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}] 15:59:13 INFO - PROCESS | 15875 | 1461711553963 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 15:59:14 INFO - PROCESS | 15875 | 1461711554101 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23c09000 == 12 [pid = 15875] [id = 52] 15:59:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b19e2dc00) [pid = 15875] [serial = 154] [outer = (nil)] 15:59:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b23443800) [pid = 15875] [serial = 155] [outer = 0x7f3b19e2dc00] 15:59:14 INFO - PROCESS | 15875 | 1461711554173 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b23d73400) [pid = 15875] [serial = 156] [outer = 0x7f3b19e2dc00] 15:59:14 INFO - PROCESS | 15875 | 1461711554983 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]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1233ms 15:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:59:15 INFO - PROCESS | 15875 | 1461711555042 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 15875 | 1461711555044 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 15:59:15 INFO - PROCESS | 15875 | 1461711555055 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 15875 | 1461711555058 Marionette TRACE conn3 <- [1,182,null,{}] 15:59:15 INFO - PROCESS | 15875 | 1461711555062 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}] 15:59:15 INFO - PROCESS | 15875 | 1461711555213 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 15:59:15 INFO - PROCESS | 15875 | 1461711555235 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3150b000 == 13 [pid = 15875] [id = 53] 15:59:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b19810400) [pid = 15875] [serial = 157] [outer = (nil)] 15:59:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b2a786c00) [pid = 15875] [serial = 158] [outer = 0x7f3b19810400] 15:59:15 INFO - PROCESS | 15875 | 1461711555288 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b2f725400) [pid = 15875] [serial = 159] [outer = 0x7f3b19810400] 15:59:15 INFO - PROCESS | 15875 | 1461711555880 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]]]}] 15:59:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:59:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 881ms 15:59:15 INFO - PROCESS | 15875 | 1461711555930 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 15:59:15 INFO - PROCESS | 15875 | 1461711555933 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 15:59:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:59:15 INFO - PROCESS | 15875 | 1461711555938 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:59:15 INFO - PROCESS | 15875 | 1461711555939 Marionette TRACE conn3 <- [1,186,null,{}] 15:59:15 INFO - PROCESS | 15875 | 1461711555944 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}] 15:59:16 INFO - PROCESS | 15875 | 1461711556922 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b1981a800) [pid = 15875] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b192da400) [pid = 15875] [serial = 114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b1a570400) [pid = 15875] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b23442800) [pid = 15875] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 154 (0x7f3b23de0800) [pid = 15875] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 153 (0x7f3b19e2f400) [pid = 15875] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 152 (0x7f3b1ed05c00) [pid = 15875] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 151 (0x7f3b195b1800) [pid = 15875] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 150 (0x7f3b22982400) [pid = 15875] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 149 (0x7f3b1a74d000) [pid = 15875] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 148 (0x7f3b19819c00) [pid = 15875] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 147 (0x7f3b192df400) [pid = 15875] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 146 (0x7f3b19812400) [pid = 15875] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 145 (0x7f3b1a751800) [pid = 15875] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 144 (0x7f3b1ed10000) [pid = 15875] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 143 (0x7f3b1ed0b400) [pid = 15875] [serial = 117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 142 (0x7f3b1a745800) [pid = 15875] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 141 (0x7f3b2343bc00) [pid = 15875] [serial = 120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 140 (0x7f3b19577400) [pid = 15875] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 139 (0x7f3b1980dc00) [pid = 15875] [serial = 108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 138 (0x7f3b19c6ec00) [pid = 15875] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 137 (0x7f3b23437800) [pid = 15875] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 136 (0x7f3b1ce15c00) [pid = 15875] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 135 (0x7f3b19c76800) [pid = 15875] [serial = 105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 134 (0x7f3b1b403400) [pid = 15875] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 133 (0x7f3b1a573800) [pid = 15875] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 132 (0x7f3b21258800) [pid = 15875] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 131 (0x7f3b23a76c00) [pid = 15875] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 130 (0x7f3b3058c800) [pid = 15875] [serial = 123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 129 (0x7f3b192e2c00) [pid = 15875] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 128 (0x7f3b19c6d000) [pid = 15875] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 127 (0x7f3b2102f000) [pid = 15875] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 126 (0x7f3b1981ac00) [pid = 15875] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 125 (0x7f3b31a44400) [pid = 15875] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 124 (0x7f3b21e7f000) [pid = 15875] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 123 (0x7f3b1b73b000) [pid = 15875] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 122 (0x7f3b21d23c00) [pid = 15875] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 121 (0x7f3b30596000) [pid = 15875] [serial = 111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 120 (0x7f3b25ce8000) [pid = 15875] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:59:16 INFO - PROCESS | 15875 | --DOMWINDOW == 119 (0x7f3b306fd000) [pid = 15875] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:59:17 INFO - PROCESS | 15875 | 1461711557067 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19b21000 == 14 [pid = 15875] [id = 54] 15:59:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 120 (0x7f3b192d6800) [pid = 15875] [serial = 160] [outer = (nil)] 15:59:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 121 (0x7f3b192e2c00) [pid = 15875] [serial = 161] [outer = 0x7f3b192d6800] 15:59:17 INFO - PROCESS | 15875 | 1461711557120 Marionette DEBUG loaded listener.js 15:59:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 122 (0x7f3b19c6d000) [pid = 15875] [serial = 162] [outer = 0x7f3b192d6800] 15:59:17 INFO - PROCESS | 15875 | 1461711557719 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]]]}] 15:59:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:59:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1831ms 15:59:17 INFO - PROCESS | 15875 | 1461711557828 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 15:59:17 INFO - PROCESS | 15875 | 1461711557832 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 15:59:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:59:17 INFO - PROCESS | 15875 | 1461711557884 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:59:17 INFO - PROCESS | 15875 | 1461711557885 Marionette TRACE conn3 <- [1,190,null,{}] 15:59:17 INFO - PROCESS | 15875 | 1461711557912 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}] 15:59:18 INFO - PROCESS | 15875 | 1461711558069 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 15:59:18 INFO - PROCESS | 15875 | 1461711558080 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b237a7800 == 15 [pid = 15875] [id = 55] 15:59:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 123 (0x7f3b21d23c00) [pid = 15875] [serial = 163] [outer = (nil)] 15:59:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 124 (0x7f3b2a704400) [pid = 15875] [serial = 164] [outer = 0x7f3b21d23c00] 15:59:18 INFO - PROCESS | 15875 | 1461711558137 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 125 (0x7f3b3067b000) [pid = 15875] [serial = 165] [outer = 0x7f3b21d23c00] 15:59:18 INFO - PROCESS | 15875 | 1461711558746 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]]]}] 15:59:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:59:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 915ms 15:59:18 INFO - PROCESS | 15875 | 1461711558771 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 15:59:18 INFO - PROCESS | 15875 | 1461711558774 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 15:59:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:59:18 INFO - PROCESS | 15875 | 1461711558778 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:59:18 INFO - PROCESS | 15875 | 1461711558781 Marionette TRACE conn3 <- [1,194,null,{}] 15:59:18 INFO - PROCESS | 15875 | 1461711558785 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}] 15:59:18 INFO - PROCESS | 15875 | 1461711558894 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 15:59:19 INFO - PROCESS | 15875 | 1461711559041 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19c89000 == 16 [pid = 15875] [id = 56] 15:59:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 126 (0x7f3b192dbc00) [pid = 15875] [serial = 166] [outer = (nil)] 15:59:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 127 (0x7f3b19659800) [pid = 15875] [serial = 167] [outer = 0x7f3b192dbc00] 15:59:19 INFO - PROCESS | 15875 | 1461711559111 Marionette DEBUG loaded listener.js 15:59:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 128 (0x7f3b19e29800) [pid = 15875] [serial = 168] [outer = 0x7f3b192dbc00] 15:59:19 INFO - PROCESS | 15875 | 1461711559950 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]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:59:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1228ms 15:59:20 INFO - PROCESS | 15875 | 1461711560008 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 15875 | 1461711560014 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 15:59:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:59:20 INFO - PROCESS | 15875 | 1461711560021 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 15875 | 1461711560029 Marionette TRACE conn3 <- [1,198,null,{}] 15:59:20 INFO - PROCESS | 15875 | 1461711560035 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}] 15:59:20 INFO - PROCESS | 15875 | 1461711560186 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 15:59:20 INFO - PROCESS | 15875 | 1461711560311 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234d2800 == 17 [pid = 15875] [id = 57] 15:59:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 129 (0x7f3b1a49cc00) [pid = 15875] [serial = 169] [outer = (nil)] 15:59:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 130 (0x7f3b1d127000) [pid = 15875] [serial = 170] [outer = 0x7f3b1a49cc00] 15:59:20 INFO - PROCESS | 15875 | 1461711560378 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 131 (0x7f3b2103cc00) [pid = 15875] [serial = 171] [outer = 0x7f3b1a49cc00] 15:59:21 INFO - PROCESS | 15875 | 1461711561194 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]]]}] 15:59:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:59:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1232ms 15:59:21 INFO - PROCESS | 15875 | 1461711561256 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 15:59:21 INFO - PROCESS | 15875 | 1461711561262 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 15:59:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:59:21 INFO - PROCESS | 15875 | 1461711561267 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:59:21 INFO - PROCESS | 15875 | 1461711561269 Marionette TRACE conn3 <- [1,202,null,{}] 15:59:21 INFO - PROCESS | 15875 | 1461711561275 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}] 15:59:21 INFO - PROCESS | 15875 | 1461711561545 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 15:59:21 INFO - PROCESS | 15875 | 1461711561707 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19c99800 == 18 [pid = 15875] [id = 58] 15:59:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 132 (0x7f3b19814000) [pid = 15875] [serial = 172] [outer = (nil)] 15:59:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 133 (0x7f3b19c6bc00) [pid = 15875] [serial = 173] [outer = 0x7f3b19814000] 15:59:21 INFO - PROCESS | 15875 | 1461711561767 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b308ef000 == 17 [pid = 15875] [id = 49] 15:59:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 134 (0x7f3b1956a800) [pid = 15875] [serial = 174] [outer = 0x7f3b19814000] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 133 (0x7f3b1a57c000) [pid = 15875] [serial = 32] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 132 (0x7f3b234d3800) [pid = 15875] [serial = 59] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 131 (0x7f3b1ed09c00) [pid = 15875] [serial = 86] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 130 (0x7f3b22445800) [pid = 15875] [serial = 89] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 129 (0x7f3b1a578400) [pid = 15875] [serial = 116] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 128 (0x7f3b21a39c00) [pid = 15875] [serial = 88] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 127 (0x7f3b22985000) [pid = 15875] [serial = 131] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 126 (0x7f3b29849000) [pid = 15875] [serial = 106] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 125 (0x7f3b1cedc000) [pid = 15875] [serial = 143] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 124 (0x7f3b21038000) [pid = 15875] [serial = 118] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 123 (0x7f3b1b73c000) [pid = 15875] [serial = 85] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 122 (0x7f3b1b404000) [pid = 15875] [serial = 97] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 121 (0x7f3b3344b800) [pid = 15875] [serial = 2] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 120 (0x7f3b1a86ec00) [pid = 15875] [serial = 83] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 119 (0x7f3b2475b000) [pid = 15875] [serial = 65] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 118 (0x7f3b19811000) [pid = 15875] [serial = 115] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 117 (0x7f3b2497a400) [pid = 15875] [serial = 67] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 116 (0x7f3b25c0e400) [pid = 15875] [serial = 68] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 115 (0x7f3b1a573c00) [pid = 15875] [serial = 82] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 114 (0x7f3b194a4800) [pid = 15875] [serial = 34] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 113 (0x7f3b1a57a400) [pid = 15875] [serial = 46] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 112 (0x7f3b21b24000) [pid = 15875] [serial = 52] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 111 (0x7f3b1965c400) [pid = 15875] [serial = 40] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 110 (0x7f3b22a0a800) [pid = 15875] [serial = 55] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 109 (0x7f3b22faf800) [pid = 15875] [serial = 56] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 108 (0x7f3b23de0000) [pid = 15875] [serial = 62] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 107 (0x7f3b23a7cc00) [pid = 15875] [serial = 61] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 106 (0x7f3b244dac00) [pid = 15875] [serial = 64] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 105 (0x7f3b1a570c00) [pid = 15875] [serial = 43] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 104 (0x7f3b1b402c00) [pid = 15875] [serial = 47] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 103 (0x7f3b1ed06400) [pid = 15875] [serial = 49] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 102 (0x7f3b1a57e400) [pid = 15875] [serial = 44] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 101 (0x7f3b195b1000) [pid = 15875] [serial = 37] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 100 (0x7f3b2103a000) [pid = 15875] [serial = 50] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 99 (0x7f3b22984c00) [pid = 15875] [serial = 58] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 98 (0x7f3b19c74400) [pid = 15875] [serial = 41] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 97 (0x7f3b22447000) [pid = 15875] [serial = 53] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 96 (0x7f3b19e34400) [pid = 15875] [serial = 70] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 95 (0x7f3b24981800) [pid = 15875] [serial = 94] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 94 (0x7f3b23de3000) [pid = 15875] [serial = 92] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 93 (0x7f3b2321f000) [pid = 15875] [serial = 129] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 92 (0x7f3b1cf6f800) [pid = 15875] [serial = 144] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 91 (0x7f3b24979400) [pid = 15875] [serial = 121] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 90 (0x7f3b234d6400) [pid = 15875] [serial = 91] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 89 (0x7f3b2f720000) [pid = 15875] [serial = 109] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 88 (0x7f3b2a787800) [pid = 15875] [serial = 107] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 87 (0x7f3b23723400) [pid = 15875] [serial = 132] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 86 (0x7f3b30a28000) [pid = 15875] [serial = 137] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 85 (0x7f3b225b1800) [pid = 15875] [serial = 119] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 84 (0x7f3b244e3400) [pid = 15875] [serial = 103] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 83 (0x7f3b20388800) [pid = 15875] [serial = 74] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 82 (0x7f3b26a07400) [pid = 15875] [serial = 122] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 81 (0x7f3b25ce1800) [pid = 15875] [serial = 95] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 80 (0x7f3b2244b400) [pid = 15875] [serial = 76] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 79 (0x7f3b3058f000) [pid = 15875] [serial = 110] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 78 (0x7f3b30842000) [pid = 15875] [serial = 112] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 77 (0x7f3b1ce18800) [pid = 15875] [serial = 73] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 76 (0x7f3b22447c00) [pid = 15875] [serial = 12] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 75 (0x7f3b22447800) [pid = 15875] [serial = 100] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 74 (0x7f3b1a4a0800) [pid = 15875] [serial = 71] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 73 (0x7f3b22985400) [pid = 15875] [serial = 9] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 72 (0x7f3b2a70b800) [pid = 15875] [serial = 134] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 71 (0x7f3b19e29400) [pid = 15875] [serial = 25] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 70 (0x7f3b35272400) [pid = 15875] [serial = 141] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 69 (0x7f3b1a74f400) [pid = 15875] [serial = 22] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 68 (0x7f3b233e4400) [pid = 15875] [serial = 77] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 67 (0x7f3b339ba800) [pid = 15875] [serial = 140] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 66 (0x7f3b1b743400) [pid = 15875] [serial = 17] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 65 (0x7f3b23d7e000) [pid = 15875] [serial = 79] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 64 (0x7f3b1b596000) [pid = 15875] [serial = 19] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 63 (0x7f3b30598800) [pid = 15875] [serial = 124] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 62 (0x7f3b22a0d800) [pid = 15875] [serial = 101] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 61 (0x7f3b30ae2400) [pid = 15875] [serial = 113] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 60 (0x7f3b30356c00) [pid = 15875] [serial = 135] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 59 (0x7f3b1b73cc00) [pid = 15875] [serial = 16] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 58 (0x7f3b317f7c00) [pid = 15875] [serial = 138] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 57 (0x7f3b1ed03c00) [pid = 15875] [serial = 98] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 56 (0x7f3b1a577c00) [pid = 15875] [serial = 31] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 55 (0x7f3b21b8c800) [pid = 15875] [serial = 128] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 54 (0x7f3b25cd9800) [pid = 15875] [serial = 104] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 53 (0x7f3b306f9000) [pid = 15875] [serial = 125] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 52 (0x7f3b19e37c00) [pid = 15875] [serial = 28] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 51 (0x7f3b1a496400) [pid = 15875] [serial = 29] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 50 (0x7f3b1956b800) [pid = 15875] [serial = 38] [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.] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 49 (0x7f3b19e35000) [pid = 15875] [serial = 26] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 48 (0x7f3b24983c00) [pid = 15875] [serial = 80] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | --DOMWINDOW == 47 (0x7f3b386ca400) [pid = 15875] [serial = 23] [outer = (nil)] [url = about:blank] 15:59:22 INFO - PROCESS | 15875 | 1461711562319 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:59:22 INFO - PROCESS | 15875 | 1461711562780 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]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:59:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1578ms 15:59:22 INFO - PROCESS | 15875 | 1461711562848 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 15:59:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:59:22 INFO - PROCESS | 15875 | 1461711562853 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 15:59:22 INFO - PROCESS | 15875 | 1461711562859 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 15875 | 1461711562863 Marionette TRACE conn3 <- [1,206,null,{}] 15:59:22 INFO - PROCESS | 15875 | 1461711562869 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}] 15:59:23 INFO - PROCESS | 15875 | 1461711563016 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 15:59:23 INFO - PROCESS | 15875 | --DOMWINDOW == 46 (0x7f3b1cf77800) [pid = 15875] [serial = 146] [outer = (nil)] [url = about:blank] 15:59:23 INFO - PROCESS | 15875 | 1461711563090 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8dd800 == 18 [pid = 15875] [id = 59] 15:59:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 47 (0x7f3b1a577c00) [pid = 15875] [serial = 175] [outer = (nil)] 15:59:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 48 (0x7f3b1a746c00) [pid = 15875] [serial = 176] [outer = 0x7f3b1a577c00] 15:59:23 INFO - PROCESS | 15875 | 1461711563145 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 49 (0x7f3b1a74f400) [pid = 15875] [serial = 177] [outer = 0x7f3b1a577c00] 15:59:23 INFO - PROCESS | 15875 | 1461711563684 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]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:59:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 880ms 15:59:23 INFO - PROCESS | 15875 | 1461711563740 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 15:59:23 INFO - PROCESS | 15875 | 1461711563746 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 15:59:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:59:23 INFO - PROCESS | 15875 | 1461711563754 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 15875 | 1461711563761 Marionette TRACE conn3 <- [1,210,null,{}] 15:59:23 INFO - PROCESS | 15875 | 1461711563768 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}] 15:59:24 INFO - PROCESS | 15875 | 1461711564001 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 15:59:24 INFO - PROCESS | 15875 | 1461711564115 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c223800 == 19 [pid = 15875] [id = 60] 15:59:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 50 (0x7f3b1b40a000) [pid = 15875] [serial = 178] [outer = (nil)] 15:59:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 51 (0x7f3b1b410800) [pid = 15875] [serial = 179] [outer = 0x7f3b1b40a000] 15:59:24 INFO - PROCESS | 15875 | 1461711564175 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 52 (0x7f3b1c358000) [pid = 15875] [serial = 180] [outer = 0x7f3b1b40a000] 15:59:24 INFO - PROCESS | 15875 | 1461711564723 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]]]}] 15:59:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:59:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 985ms 15:59:24 INFO - PROCESS | 15875 | 1461711564739 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 15:59:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:59:24 INFO - PROCESS | 15875 | 1461711564744 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 15:59:24 INFO - PROCESS | 15875 | 1461711564759 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:59:24 INFO - PROCESS | 15875 | 1461711564766 Marionette TRACE conn3 <- [1,214,null,{}] 15:59:24 INFO - PROCESS | 15875 | 1461711564771 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}] 15:59:24 INFO - PROCESS | 15875 | 1461711564891 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 15:59:24 INFO - PROCESS | 15875 | 1461711564972 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b20bba800 == 20 [pid = 15875] [id = 61] 15:59:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 53 (0x7f3b192da400) [pid = 15875] [serial = 181] [outer = (nil)] 15:59:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 54 (0x7f3b1ce0f800) [pid = 15875] [serial = 182] [outer = 0x7f3b192da400] 15:59:25 INFO - PROCESS | 15875 | 1461711565027 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 55 (0x7f3b1ed06400) [pid = 15875] [serial = 183] [outer = 0x7f3b192da400] 15:59:25 INFO - PROCESS | 15875 | 1461711565580 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]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:59:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 888ms 15:59:25 INFO - PROCESS | 15875 | 1461711565639 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 15875 | 1461711565641 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 15:59:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:59:25 INFO - PROCESS | 15875 | 1461711565647 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 15875 | 1461711565648 Marionette TRACE conn3 <- [1,218,null,{}] 15:59:25 INFO - PROCESS | 15875 | 1461711565653 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}] 15:59:25 INFO - PROCESS | 15875 | 1461711565792 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 15:59:25 INFO - PROCESS | 15875 | 1461711565808 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19b1f800 == 21 [pid = 15875] [id = 62] 15:59:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 56 (0x7f3b192d8c00) [pid = 15875] [serial = 184] [outer = (nil)] 15:59:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 57 (0x7f3b20cb2000) [pid = 15875] [serial = 185] [outer = 0x7f3b192d8c00] 15:59:25 INFO - PROCESS | 15875 | 1461711565863 Marionette DEBUG loaded listener.js 15:59:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 58 (0x7f3b2125e400) [pid = 15875] [serial = 186] [outer = 0x7f3b192d8c00] 15:59:26 INFO - PROCESS | 15875 | --DOMWINDOW == 57 (0x7f3b19810400) [pid = 15875] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:59:26 INFO - PROCESS | 15875 | --DOMWINDOW == 56 (0x7f3b1cf75000) [pid = 15875] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:59:26 INFO - PROCESS | 15875 | --DOMWINDOW == 55 (0x7f3b1b58f000) [pid = 15875] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:59:26 INFO - PROCESS | 15875 | --DOMWINDOW == 54 (0x7f3b1a74bc00) [pid = 15875] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:59:26 INFO - PROCESS | 15875 | --DOMWINDOW == 53 (0x7f3b192d6800) [pid = 15875] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:59:26 INFO - PROCESS | 15875 | --DOMWINDOW == 52 (0x7f3b19e2dc00) [pid = 15875] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:59:26 INFO - PROCESS | 15875 | 1461711566471 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]]]}] 15:59:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:59:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 879ms 15:59:26 INFO - PROCESS | 15875 | 1461711566527 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 15:59:26 INFO - PROCESS | 15875 | 1461711566530 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 15:59:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:59:26 INFO - PROCESS | 15875 | 1461711566535 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:59:26 INFO - PROCESS | 15875 | 1461711566537 Marionette TRACE conn3 <- [1,222,null,{}] 15:59:26 INFO - PROCESS | 15875 | 1461711566541 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}] 15:59:26 INFO - PROCESS | 15875 | 1461711566651 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 15:59:26 INFO - PROCESS | 15875 | 1461711566736 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22882800 == 22 [pid = 15875] [id = 63] 15:59:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 53 (0x7f3b219c2400) [pid = 15875] [serial = 187] [outer = (nil)] 15:59:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 54 (0x7f3b21a44400) [pid = 15875] [serial = 188] [outer = 0x7f3b219c2400] 15:59:26 INFO - PROCESS | 15875 | 1461711566803 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 55 (0x7f3b21b8c800) [pid = 15875] [serial = 189] [outer = 0x7f3b219c2400] 15:59:27 INFO - PROCESS | 15875 | 1461711567390 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]]]}] 15:59:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:59:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 875ms 15:59:27 INFO - PROCESS | 15875 | 1461711567410 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 15:59:27 INFO - PROCESS | 15875 | 1461711567412 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 15:59:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:59:27 INFO - PROCESS | 15875 | 1461711567417 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:59:27 INFO - PROCESS | 15875 | 1461711567419 Marionette TRACE conn3 <- [1,226,null,{}] 15:59:27 INFO - PROCESS | 15875 | 1461711567432 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}] 15:59:27 INFO - PROCESS | 15875 | 1461711567543 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 15:59:27 INFO - PROCESS | 15875 | 1461711567554 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:27 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23080800 == 23 [pid = 15875] [id = 64] 15:59:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 56 (0x7f3b21b8cc00) [pid = 15875] [serial = 190] [outer = (nil)] 15:59:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 57 (0x7f3b22850400) [pid = 15875] [serial = 191] [outer = 0x7f3b21b8cc00] 15:59:27 INFO - PROCESS | 15875 | 1461711567611 Marionette DEBUG loaded listener.js 15:59:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 58 (0x7f3b22ba6800) [pid = 15875] [serial = 192] [outer = 0x7f3b21b8cc00] 15:59:28 INFO - PROCESS | 15875 | 1461711568159 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]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:59:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 788ms 15:59:28 INFO - PROCESS | 15875 | 1461711568207 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 15875 | 1461711568210 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 15:59:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:59:28 INFO - PROCESS | 15875 | 1461711568214 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 15875 | 1461711568217 Marionette TRACE conn3 <- [1,230,null,{}] 15:59:28 INFO - PROCESS | 15875 | 1461711568221 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}] 15:59:28 INFO - PROCESS | 15875 | 1461711568361 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 15:59:28 INFO - PROCESS | 15875 | 1461711568442 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234c1800 == 24 [pid = 15875] [id = 65] 15:59:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 59 (0x7f3b1cf74c00) [pid = 15875] [serial = 193] [outer = (nil)] 15:59:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 60 (0x7f3b23440000) [pid = 15875] [serial = 194] [outer = 0x7f3b1cf74c00] 15:59:28 INFO - PROCESS | 15875 | 1461711568495 Marionette DEBUG loaded listener.js 15:59:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 61 (0x7f3b234d4000) [pid = 15875] [serial = 195] [outer = 0x7f3b1cf74c00] 15:59:28 INFO - PROCESS | 15875 | 1461711568991 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]]]}] 15:59:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:59:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 832ms 15:59:29 INFO - PROCESS | 15875 | 1461711569047 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 15:59:29 INFO - PROCESS | 15875 | 1461711569050 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 15:59:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:59:29 INFO - PROCESS | 15875 | 1461711569054 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:59:29 INFO - PROCESS | 15875 | 1461711569057 Marionette TRACE conn3 <- [1,234,null,{}] 15:59:29 INFO - PROCESS | 15875 | 1461711569061 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}] 15:59:29 INFO - PROCESS | 15875 | 1461711569176 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 15:59:29 INFO - PROCESS | 15875 | 1461711569188 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23798000 == 25 [pid = 15875] [id = 66] 15:59:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 62 (0x7f3b22fafc00) [pid = 15875] [serial = 196] [outer = (nil)] 15:59:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 63 (0x7f3b23726800) [pid = 15875] [serial = 197] [outer = 0x7f3b22fafc00] 15:59:29 INFO - PROCESS | 15875 | 1461711569241 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 64 (0x7f3b23d7e800) [pid = 15875] [serial = 198] [outer = 0x7f3b22fafc00] 15:59:30 INFO - PROCESS | 15875 | 1461711570043 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]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:59:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1024ms 15:59:30 INFO - PROCESS | 15875 | 1461711570080 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 15875 | 1461711570086 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 15:59:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:59:30 INFO - PROCESS | 15875 | 1461711570093 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 15875 | 1461711570099 Marionette TRACE conn3 <- [1,238,null,{}] 15:59:30 INFO - PROCESS | 15875 | 1461711570145 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}] 15:59:30 INFO - PROCESS | 15875 | 1461711570308 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 15:59:30 INFO - PROCESS | 15875 | 1461711570359 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:30 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b45b800 == 26 [pid = 15875] [id = 67] 15:59:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 65 (0x7f3b19e37800) [pid = 15875] [serial = 199] [outer = (nil)] 15:59:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 66 (0x7f3b1a572c00) [pid = 15875] [serial = 200] [outer = 0x7f3b19e37800] 15:59:30 INFO - PROCESS | 15875 | 1461711570423 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 67 (0x7f3b1a74e400) [pid = 15875] [serial = 201] [outer = 0x7f3b19e37800] 15:59:31 INFO - PROCESS | 15875 | 1461711571134 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]]]}] 15:59:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:59:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1087ms 15:59:31 INFO - PROCESS | 15875 | 1461711571181 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 15:59:31 INFO - PROCESS | 15875 | 1461711571189 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 15:59:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:59:31 INFO - PROCESS | 15875 | 1461711571211 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:59:31 INFO - PROCESS | 15875 | 1461711571215 Marionette TRACE conn3 <- [1,242,null,{}] 15:59:31 INFO - PROCESS | 15875 | 1461711571220 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}] 15:59:31 INFO - PROCESS | 15875 | 1461711571350 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 15:59:31 INFO - PROCESS | 15875 | 1461711571489 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22c56800 == 27 [pid = 15875] [id = 68] 15:59:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 68 (0x7f3b1b409800) [pid = 15875] [serial = 202] [outer = (nil)] 15:59:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 69 (0x7f3b1ce18c00) [pid = 15875] [serial = 203] [outer = 0x7f3b1b409800] 15:59:31 INFO - PROCESS | 15875 | 1461711571553 Marionette DEBUG loaded listener.js 15:59:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 70 (0x7f3b1cf72000) [pid = 15875] [serial = 204] [outer = 0x7f3b1b409800] 15:59:32 INFO - PROCESS | 15875 | 1461711572208 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]]]}] 15:59:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:59:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1028ms 15:59:32 INFO - PROCESS | 15875 | 1461711572238 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 15875 | 1461711572242 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 15:59:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:59:32 INFO - PROCESS | 15875 | 1461711572247 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 15875 | 1461711572253 Marionette TRACE conn3 <- [1,246,null,{}] 15:59:32 INFO - PROCESS | 15875 | 1461711572267 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}] 15:59:32 INFO - PROCESS | 15875 | 1461711572414 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 15:59:32 INFO - PROCESS | 15875 | 1461711572536 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23c1d800 == 28 [pid = 15875] [id = 69] 15:59:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 71 (0x7f3b1ce13000) [pid = 15875] [serial = 205] [outer = (nil)] 15:59:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 72 (0x7f3b21b27c00) [pid = 15875] [serial = 206] [outer = 0x7f3b1ce13000] 15:59:32 INFO - PROCESS | 15875 | 1461711572603 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 73 (0x7f3b2298a000) [pid = 15875] [serial = 207] [outer = 0x7f3b1ce13000] 15:59:33 INFO - PROCESS | 15875 | 1461711573347 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]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:59:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1132ms 15:59:33 INFO - PROCESS | 15875 | 1461711573379 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 15:59:33 INFO - PROCESS | 15875 | 1461711573383 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 15:59:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:59:33 INFO - PROCESS | 15875 | 1461711573388 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 15875 | 1461711573390 Marionette TRACE conn3 <- [1,250,null,{}] 15:59:33 INFO - PROCESS | 15875 | 1461711573409 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}] 15:59:33 INFO - PROCESS | 15875 | 1461711573562 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 15:59:33 INFO - PROCESS | 15875 | 1461711573615 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2472f800 == 29 [pid = 15875] [id = 70] 15:59:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 74 (0x7f3b23446800) [pid = 15875] [serial = 208] [outer = (nil)] 15:59:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 75 (0x7f3b23dda400) [pid = 15875] [serial = 209] [outer = 0x7f3b23446800] 15:59:33 INFO - PROCESS | 15875 | 1461711573678 Marionette DEBUG loaded listener.js 15:59:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 76 (0x7f3b244e9800) [pid = 15875] [serial = 210] [outer = 0x7f3b23446800] 15:59:34 INFO - PROCESS | 15875 | 1461711574283 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]]]}] 15:59:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:59:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 925ms 15:59:34 INFO - PROCESS | 15875 | 1461711574316 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 15:59:34 INFO - PROCESS | 15875 | 1461711574318 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 15:59:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:59:34 INFO - PROCESS | 15875 | 1461711574325 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:59:34 INFO - PROCESS | 15875 | 1461711574327 Marionette TRACE conn3 <- [1,254,null,{}] 15:59:34 INFO - PROCESS | 15875 | 1461711574332 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}] 15:59:34 INFO - PROCESS | 15875 | 1461711574453 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 15:59:34 INFO - PROCESS | 15875 | 1461711574547 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b25b5b000 == 30 [pid = 15875] [id = 71] 15:59:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 77 (0x7f3b1965dc00) [pid = 15875] [serial = 211] [outer = (nil)] 15:59:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 78 (0x7f3b2475ac00) [pid = 15875] [serial = 212] [outer = 0x7f3b1965dc00] 15:59:34 INFO - PROCESS | 15875 | 1461711574606 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 79 (0x7f3b2497a400) [pid = 15875] [serial = 213] [outer = 0x7f3b1965dc00] 15:59:35 INFO - PROCESS | 15875 | 1461711575393 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]]]}] 15:59:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:59:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1134ms 15:59:35 INFO - PROCESS | 15875 | 1461711575459 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 15:59:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:59:35 INFO - PROCESS | 15875 | 1461711575464 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 15:59:35 INFO - PROCESS | 15875 | 1461711575471 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 15875 | 1461711575475 Marionette TRACE conn3 <- [1,258,null,{}] 15:59:35 INFO - PROCESS | 15875 | 1461711575496 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}] 15:59:35 INFO - PROCESS | 15875 | 1461711575643 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 15:59:35 INFO - PROCESS | 15875 | 1461711575694 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2108e800 == 31 [pid = 15875] [id = 72] 15:59:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 80 (0x7f3b19e33c00) [pid = 15875] [serial = 214] [outer = (nil)] 15:59:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 81 (0x7f3b1a496000) [pid = 15875] [serial = 215] [outer = 0x7f3b19e33c00] 15:59:35 INFO - PROCESS | 15875 | 1461711575749 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 82 (0x7f3b1a57e800) [pid = 15875] [serial = 216] [outer = 0x7f3b19e33c00] 15:59:36 INFO - PROCESS | 15875 | 1461711576420 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]]]}] 15:59:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:59:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 985ms 15:59:36 INFO - PROCESS | 15875 | 1461711576456 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 15875 | 1461711576463 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 15:59:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:59:36 INFO - PROCESS | 15875 | 1461711576472 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 15875 | 1461711576474 Marionette TRACE conn3 <- [1,262,null,{}] 15:59:36 INFO - PROCESS | 15875 | 1461711576478 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}] 15:59:36 INFO - PROCESS | 15875 | 1461711576679 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 81 (0x7f3b19c6d000) [pid = 15875] [serial = 162] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 80 (0x7f3b23443800) [pid = 15875] [serial = 155] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 79 (0x7f3b23d73400) [pid = 15875] [serial = 156] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 78 (0x7f3b2f725400) [pid = 15875] [serial = 159] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 77 (0x7f3b2a704400) [pid = 15875] [serial = 164] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 76 (0x7f3b2a786c00) [pid = 15875] [serial = 158] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 75 (0x7f3b20cb7400) [pid = 15875] [serial = 147] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 74 (0x7f3b1c350800) [pid = 15875] [serial = 149] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 73 (0x7f3b1ce18400) [pid = 15875] [serial = 150] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 72 (0x7f3b20108400) [pid = 15875] [serial = 152] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 71 (0x7f3b21255c00) [pid = 15875] [serial = 153] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | --DOMWINDOW == 70 (0x7f3b192e2c00) [pid = 15875] [serial = 161] [outer = (nil)] [url = about:blank] 15:59:36 INFO - PROCESS | 15875 | 1461711576759 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19ea2000 == 32 [pid = 15875] [id = 73] 15:59:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 71 (0x7f3b19c76800) [pid = 15875] [serial = 217] [outer = (nil)] 15:59:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 72 (0x7f3b1a74c000) [pid = 15875] [serial = 218] [outer = 0x7f3b19c76800] 15:59:36 INFO - PROCESS | 15875 | 1461711576812 Marionette DEBUG loaded listener.js 15:59:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 73 (0x7f3b1ce0e000) [pid = 15875] [serial = 219] [outer = 0x7f3b19c76800] 15:59:37 INFO - PROCESS | 15875 | 1461711577371 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]]]}] 15:59:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:59:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 926ms 15:59:37 INFO - PROCESS | 15875 | 1461711577398 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 15:59:37 INFO - PROCESS | 15875 | 1461711577401 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 15:59:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:59:37 INFO - PROCESS | 15875 | 1461711577406 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:59:37 INFO - PROCESS | 15875 | 1461711577410 Marionette TRACE conn3 <- [1,266,null,{}] 15:59:37 INFO - PROCESS | 15875 | 1461711577423 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}] 15:59:37 INFO - PROCESS | 15875 | 1461711577540 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 15:59:37 INFO - PROCESS | 15875 | 1461711577624 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21e90800 == 33 [pid = 15875] [id = 74] 15:59:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 74 (0x7f3b1a57ec00) [pid = 15875] [serial = 220] [outer = (nil)] 15:59:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 75 (0x7f3b1f710800) [pid = 15875] [serial = 221] [outer = 0x7f3b1a57ec00] 15:59:37 INFO - PROCESS | 15875 | 1461711577680 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 76 (0x7f3b219c4c00) [pid = 15875] [serial = 222] [outer = 0x7f3b1a57ec00] 15:59:38 INFO - PROCESS | 15875 | 1461711578232 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]]]}] 15:59:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:59:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 880ms 15:59:38 INFO - PROCESS | 15875 | 1461711578287 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 15875 | 1461711578290 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 15:59:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:59:38 INFO - PROCESS | 15875 | 1461711578295 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 15875 | 1461711578297 Marionette TRACE conn3 <- [1,270,null,{}] 15:59:38 INFO - PROCESS | 15875 | 1461711578301 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}] 15:59:38 INFO - PROCESS | 15875 | 1461711578412 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 15:59:38 INFO - PROCESS | 15875 | 1461711578427 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2378c000 == 34 [pid = 15875] [id = 75] 15:59:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 77 (0x7f3b21a48400) [pid = 15875] [serial = 223] [outer = (nil)] 15:59:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 78 (0x7f3b2298c800) [pid = 15875] [serial = 224] [outer = 0x7f3b21a48400] 15:59:38 INFO - PROCESS | 15875 | 1461711578481 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 79 (0x7f3b234dd000) [pid = 15875] [serial = 225] [outer = 0x7f3b21a48400] 15:59:39 INFO - PROCESS | 15875 | 1461711579073 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]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:59:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 827ms 15:59:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:59:39 INFO - PROCESS | 15875 | 1461711579123 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 15:59:39 INFO - PROCESS | 15875 | 1461711579125 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 15:59:39 INFO - PROCESS | 15875 | 1461711579128 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 15875 | 1461711579132 Marionette TRACE conn3 <- [1,274,null,{}] 15:59:39 INFO - PROCESS | 15875 | 1461711579141 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}] 15:59:39 INFO - PROCESS | 15875 | 1461711579277 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 15:59:39 INFO - PROCESS | 15875 | 1461711579302 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2472e800 == 35 [pid = 15875] [id = 76] 15:59:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 80 (0x7f3b22986400) [pid = 15875] [serial = 226] [outer = (nil)] 15:59:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 81 (0x7f3b23de6800) [pid = 15875] [serial = 227] [outer = 0x7f3b22986400] 15:59:39 INFO - PROCESS | 15875 | 1461711579353 Marionette DEBUG loaded listener.js 15:59:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 82 (0x7f3b25c0cc00) [pid = 15875] [serial = 228] [outer = 0x7f3b22986400] 15:59:39 INFO - PROCESS | 15875 | 1461711579978 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]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 880ms 15:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:59:40 INFO - PROCESS | 15875 | 1461711580009 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 15875 | 1461711580012 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 15:59:40 INFO - PROCESS | 15875 | 1461711580018 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 15875 | 1461711580020 Marionette TRACE conn3 <- [1,278,null,{}] 15:59:40 INFO - PROCESS | 15875 | 1461711580030 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}] 15:59:40 INFO - PROCESS | 15875 | 1461711580194 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 15:59:40 INFO - PROCESS | 15875 | 1461711580224 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19851000 == 36 [pid = 15875] [id = 77] 15:59:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 83 (0x7f3b26a16800) [pid = 15875] [serial = 229] [outer = (nil)] 15:59:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 84 (0x7f3b29848800) [pid = 15875] [serial = 230] [outer = 0x7f3b26a16800] 15:59:40 INFO - PROCESS | 15875 | 1461711580280 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 85 (0x7f3b2a789400) [pid = 15875] [serial = 231] [outer = 0x7f3b26a16800] 15:59:40 INFO - PROCESS | 15875 | 1461711580858 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]]]}] 15:59:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:59:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 887ms 15:59:40 INFO - PROCESS | 15875 | 1461711580905 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 15:59:40 INFO - PROCESS | 15875 | 1461711580908 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 15:59:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:59:40 INFO - PROCESS | 15875 | 1461711580919 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:59:40 INFO - PROCESS | 15875 | 1461711580921 Marionette TRACE conn3 <- [1,282,null,{}] 15:59:40 INFO - PROCESS | 15875 | 1461711580924 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}] 15:59:41 INFO - PROCESS | 15875 | 1461711581131 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 15:59:41 INFO - PROCESS | 15875 | --DOMWINDOW == 84 (0x7f3b1cf74c00) [pid = 15875] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:59:41 INFO - PROCESS | 15875 | --DOMWINDOW == 83 (0x7f3b219c2400) [pid = 15875] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:59:41 INFO - PROCESS | 15875 | --DOMWINDOW == 82 (0x7f3b192d8c00) [pid = 15875] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:59:41 INFO - PROCESS | 15875 | --DOMWINDOW == 81 (0x7f3b1a577c00) [pid = 15875] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:59:41 INFO - PROCESS | 15875 | --DOMWINDOW == 80 (0x7f3b1b40a000) [pid = 15875] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:59:41 INFO - PROCESS | 15875 | --DOMWINDOW == 79 (0x7f3b192da400) [pid = 15875] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:59:41 INFO - PROCESS | 15875 | --DOMWINDOW == 78 (0x7f3b19814000) [pid = 15875] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:59:41 INFO - PROCESS | 15875 | --DOMWINDOW == 77 (0x7f3b21b8cc00) [pid = 15875] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:59:41 INFO - PROCESS | 15875 | --DOMWINDOW == 76 (0x7f3b21d23c00) [pid = 15875] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:59:41 INFO - PROCESS | 15875 | 1461711581200 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22405000 == 37 [pid = 15875] [id = 78] 15:59:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 77 (0x7f3b192da400) [pid = 15875] [serial = 232] [outer = (nil)] 15:59:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 78 (0x7f3b1a577c00) [pid = 15875] [serial = 233] [outer = 0x7f3b192da400] 15:59:41 INFO - PROCESS | 15875 | 1461711581253 Marionette DEBUG loaded listener.js 15:59:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 79 (0x7f3b21b90400) [pid = 15875] [serial = 234] [outer = 0x7f3b192da400] 15:59:41 INFO - PROCESS | 15875 | 1461711581772 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]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:59:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 874ms 15:59:41 INFO - PROCESS | 15875 | 1461711581795 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 15875 | 1461711581798 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 15:59:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:59:41 INFO - PROCESS | 15875 | 1461711581802 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 15875 | 1461711581804 Marionette TRACE conn3 <- [1,286,null,{}] 15:59:41 INFO - PROCESS | 15875 | 1461711581809 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}] 15:59:41 INFO - PROCESS | 15875 | 1461711581916 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 15:59:41 INFO - PROCESS | 15875 | 1461711581926 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b303c3800 == 38 [pid = 15875] [id = 79] 15:59:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 80 (0x7f3b21d20c00) [pid = 15875] [serial = 235] [outer = (nil)] 15:59:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 81 (0x7f3b3058f800) [pid = 15875] [serial = 236] [outer = 0x7f3b21d20c00] 15:59:41 INFO - PROCESS | 15875 | 1461711581988 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 82 (0x7f3b3060b000) [pid = 15875] [serial = 237] [outer = 0x7f3b21d20c00] 15:59:42 INFO - PROCESS | 15875 | 1461711582561 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]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:59:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 774ms 15:59:42 INFO - PROCESS | 15875 | 1461711582577 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 15875 | 1461711582579 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 15:59:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:59:42 INFO - PROCESS | 15875 | 1461711582599 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 15875 | 1461711582601 Marionette TRACE conn3 <- [1,290,null,{}] 15:59:42 INFO - PROCESS | 15875 | 1461711582606 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}] 15:59:42 INFO - PROCESS | 15875 | 1461711582769 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 15:59:42 INFO - PROCESS | 15875 | 1461711582857 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3069f800 == 39 [pid = 15875] [id = 80] 15:59:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 83 (0x7f3b1b737800) [pid = 15875] [serial = 238] [outer = (nil)] 15:59:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 84 (0x7f3b306f9000) [pid = 15875] [serial = 239] [outer = 0x7f3b1b737800] 15:59:42 INFO - PROCESS | 15875 | 1461711582909 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 85 (0x7f3b3083bc00) [pid = 15875] [serial = 240] [outer = 0x7f3b1b737800] 15:59:43 INFO - PROCESS | 15875 | 1461711583541 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]]]}] 15:59:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:59:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 984ms 15:59:43 INFO - PROCESS | 15875 | 1461711583575 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 15:59:43 INFO - PROCESS | 15875 | 1461711583579 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 15:59:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:59:43 INFO - PROCESS | 15875 | 1461711583587 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:59:43 INFO - PROCESS | 15875 | 1461711583591 Marionette TRACE conn3 <- [1,294,null,{}] 15:59:43 INFO - PROCESS | 15875 | 1461711583598 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}] 15:59:43 INFO - PROCESS | 15875 | 1461711583736 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 15:59:43 INFO - PROCESS | 15875 | 1461711583834 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:43 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1f76c800 == 40 [pid = 15875] [id = 81] 15:59:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 86 (0x7f3b19e35c00) [pid = 15875] [serial = 241] [outer = (nil)] 15:59:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 87 (0x7f3b1a86e400) [pid = 15875] [serial = 242] [outer = 0x7f3b19e35c00] 15:59:43 INFO - PROCESS | 15875 | 1461711583899 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 88 (0x7f3b1ce0d800) [pid = 15875] [serial = 243] [outer = 0x7f3b19e35c00] 15:59:44 INFO - PROCESS | 15875 | 1461711584603 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]]]}] 15:59:44 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. 15:59:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1085ms 15:59:44 INFO - PROCESS | 15875 | 1461711584672 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 15:59:44 INFO - PROCESS | 15875 | 1461711584679 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 15:59:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:59:44 INFO - PROCESS | 15875 | 1461711584688 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 15875 | 1461711584691 Marionette TRACE conn3 <- [1,298,null,{}] 15:59:44 INFO - PROCESS | 15875 | 1461711584696 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}] 15:59:44 INFO - PROCESS | 15875 | 1461711584839 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 15:59:44 INFO - PROCESS | 15875 | 1461711584958 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24742800 == 41 [pid = 15875] [id = 82] 15:59:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 89 (0x7f3b1a746000) [pid = 15875] [serial = 244] [outer = (nil)] 15:59:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 90 (0x7f3b20be1800) [pid = 15875] [serial = 245] [outer = 0x7f3b1a746000] 15:59:45 INFO - PROCESS | 15875 | 1461711585021 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 91 (0x7f3b22851400) [pid = 15875] [serial = 246] [outer = 0x7f3b1a746000] 15:59:45 INFO - PROCESS | 15875 | 1461711585716 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]]]}] 15:59:45 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. 15:59:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1085ms 15:59:45 INFO - PROCESS | 15875 | 1461711585773 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 15875 | 1461711585777 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 15:59:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:59:45 INFO - PROCESS | 15875 | 1461711585782 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 15875 | 1461711585787 Marionette TRACE conn3 <- [1,302,null,{}] 15:59:45 INFO - PROCESS | 15875 | 1461711585800 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}] 15:59:45 INFO - PROCESS | 15875 | 1461711585939 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 15:59:46 INFO - PROCESS | 15875 | 1461711586067 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3171d800 == 42 [pid = 15875] [id = 83] 15:59:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 92 (0x7f3b25c0d400) [pid = 15875] [serial = 247] [outer = (nil)] 15:59:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 93 (0x7f3b26a34400) [pid = 15875] [serial = 248] [outer = 0x7f3b25c0d400] 15:59:46 INFO - PROCESS | 15875 | 1461711586131 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 94 (0x7f3b29853400) [pid = 15875] [serial = 249] [outer = 0x7f3b25c0d400] 15:59:46 INFO - PROCESS | 15875 | 1461711586822 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]]]}] 15:59:46 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. 15:59:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1081ms 15:59:46 INFO - PROCESS | 15875 | 1461711586865 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 15:59:46 INFO - PROCESS | 15875 | 1461711586869 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 15:59:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:59:46 INFO - PROCESS | 15875 | 1461711586874 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:59:46 INFO - PROCESS | 15875 | 1461711586876 Marionette TRACE conn3 <- [1,306,null,{}] 15:59:46 INFO - PROCESS | 15875 | 1461711586881 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}] 15:59:47 INFO - PROCESS | 15875 | 1461711587016 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 15:59:47 INFO - PROCESS | 15875 | 1461711587139 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3396d000 == 43 [pid = 15875] [id = 84] 15:59:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 95 (0x7f3b2244e000) [pid = 15875] [serial = 250] [outer = (nil)] 15:59:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 96 (0x7f3b306fbc00) [pid = 15875] [serial = 251] [outer = 0x7f3b2244e000] 15:59:47 INFO - PROCESS | 15875 | 1461711587201 Marionette DEBUG loaded listener.js 15:59:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 97 (0x7f3b30a2b800) [pid = 15875] [serial = 252] [outer = 0x7f3b2244e000] 15:59:47 INFO - PROCESS | 15875 | 1461711587874 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]]]}] 15:59:47 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. 15:59:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1032ms 15:59:47 INFO - PROCESS | 15875 | 1461711587906 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 15875 | 1461711587909 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 15:59:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:59:47 INFO - PROCESS | 15875 | 1461711587914 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 15875 | 1461711587916 Marionette TRACE conn3 <- [1,310,null,{}] 15:59:47 INFO - PROCESS | 15875 | 1461711587935 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}] 15:59:48 INFO - PROCESS | 15875 | 1461711588078 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 15:59:48 INFO - PROCESS | 15875 | 1461711588176 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c3df800 == 44 [pid = 15875] [id = 85] 15:59:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 98 (0x7f3b192da000) [pid = 15875] [serial = 253] [outer = (nil)] 15:59:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 99 (0x7f3b1cf6ac00) [pid = 15875] [serial = 254] [outer = 0x7f3b192da000] 15:59:48 INFO - PROCESS | 15875 | 1461711588236 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b30593c00) [pid = 15875] [serial = 255] [outer = 0x7f3b192da000] 15:59:49 INFO - PROCESS | 15875 | 1461711589034 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]]]}] 15:59:49 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. 15:59:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1178ms 15:59:49 INFO - PROCESS | 15875 | 1461711589093 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 15875 | 1461711589098 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 15:59:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:59:49 INFO - PROCESS | 15875 | 1461711589105 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 15875 | 1461711589110 Marionette TRACE conn3 <- [1,314,null,{}] 15:59:49 INFO - PROCESS | 15875 | 1461711589117 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}] 15:59:49 INFO - PROCESS | 15875 | 1461711589251 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 15:59:49 INFO - PROCESS | 15875 | 1461711589398 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19b16000 == 45 [pid = 15875] [id = 86] 15:59:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 101 (0x7f3b19e2fc00) [pid = 15875] [serial = 256] [outer = (nil)] 15:59:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 102 (0x7f3b1a576c00) [pid = 15875] [serial = 257] [outer = 0x7f3b19e2fc00] 15:59:49 INFO - PROCESS | 15875 | 1461711589473 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 103 (0x7f3b1b4d2000) [pid = 15875] [serial = 258] [outer = 0x7f3b19e2fc00] 15:59:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b303c3800 == 44 [pid = 15875] [id = 79] 15:59:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22405000 == 43 [pid = 15875] [id = 78] 15:59:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19851000 == 42 [pid = 15875] [id = 77] 15:59:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2472e800 == 41 [pid = 15875] [id = 76] 15:59:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2378c000 == 40 [pid = 15875] [id = 75] 15:59:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b21e90800 == 39 [pid = 15875] [id = 74] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 102 (0x7f3b19659800) [pid = 15875] [serial = 167] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 101 (0x7f3b1d127000) [pid = 15875] [serial = 170] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19ea2000 == 38 [pid = 15875] [id = 73] 15:59:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2108e800 == 37 [pid = 15875] [id = 72] 15:59:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23c1d800 == 36 [pid = 15875] [id = 69] 15:59:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22c56800 == 35 [pid = 15875] [id = 68] 15:59:50 INFO - PROCESS | 15875 | 1461711590239 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]]]}] 15:59:50 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. 15:59:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1183ms 15:59:50 INFO - PROCESS | 15875 | 1461711590289 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 15875 | 1461711590295 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 15:59:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:59:50 INFO - PROCESS | 15875 | 1461711590303 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 15875 | 1461711590307 Marionette TRACE conn3 <- [1,318,null,{}] 15:59:50 INFO - PROCESS | 15875 | 1461711590311 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}] 15:59:50 INFO - PROCESS | 15875 | 1461711590434 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 100 (0x7f3b3067b000) [pid = 15875] [serial = 165] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 99 (0x7f3b23440000) [pid = 15875] [serial = 194] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 98 (0x7f3b21a44400) [pid = 15875] [serial = 188] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 97 (0x7f3b20cb2000) [pid = 15875] [serial = 185] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 96 (0x7f3b1a746c00) [pid = 15875] [serial = 176] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 95 (0x7f3b1a74f400) [pid = 15875] [serial = 177] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 94 (0x7f3b1b410800) [pid = 15875] [serial = 179] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 93 (0x7f3b1c358000) [pid = 15875] [serial = 180] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 92 (0x7f3b1ce0f800) [pid = 15875] [serial = 182] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 91 (0x7f3b1956a800) [pid = 15875] [serial = 174] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 90 (0x7f3b19c6bc00) [pid = 15875] [serial = 173] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 89 (0x7f3b22850400) [pid = 15875] [serial = 191] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 88 (0x7f3b22ba6800) [pid = 15875] [serial = 192] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 87 (0x7f3b2125e400) [pid = 15875] [serial = 186] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 86 (0x7f3b234d4000) [pid = 15875] [serial = 195] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 85 (0x7f3b1ed06400) [pid = 15875] [serial = 183] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | --DOMWINDOW == 84 (0x7f3b21b8c800) [pid = 15875] [serial = 189] [outer = (nil)] [url = about:blank] 15:59:50 INFO - PROCESS | 15875 | 1461711590531 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b35a000 == 36 [pid = 15875] [id = 87] 15:59:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 85 (0x7f3b19e32000) [pid = 15875] [serial = 259] [outer = (nil)] 15:59:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 86 (0x7f3b1b410800) [pid = 15875] [serial = 260] [outer = 0x7f3b19e32000] 15:59:50 INFO - PROCESS | 15875 | 1461711590583 Marionette DEBUG loaded listener.js 15:59:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 87 (0x7f3b2125a400) [pid = 15875] [serial = 261] [outer = 0x7f3b19e32000] 15:59:51 INFO - PROCESS | 15875 | 1461711591177 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]]]}] 15:59:51 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. 15:59:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 928ms 15:59:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:59:51 INFO - PROCESS | 15875 | 1461711591232 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 15:59:51 INFO - PROCESS | 15875 | 1461711591235 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 15:59:51 INFO - PROCESS | 15875 | 1461711591240 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:59:51 INFO - PROCESS | 15875 | 1461711591244 Marionette TRACE conn3 <- [1,322,null,{}] 15:59:51 INFO - PROCESS | 15875 | 1461711591257 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}] 15:59:51 INFO - PROCESS | 15875 | 1461711591383 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 15:59:51 INFO - PROCESS | 15875 | 1461711591466 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2314b000 == 37 [pid = 15875] [id = 88] 15:59:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 88 (0x7f3b2125e400) [pid = 15875] [serial = 262] [outer = (nil)] 15:59:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 89 (0x7f3b22fb1c00) [pid = 15875] [serial = 263] [outer = 0x7f3b2125e400] 15:59:51 INFO - PROCESS | 15875 | 1461711591521 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 90 (0x7f3b23d7fc00) [pid = 15875] [serial = 264] [outer = 0x7f3b2125e400] 15:59:52 INFO - PROCESS | 15875 | 1461711592132 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]]]}] 15:59:52 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. 15:59:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 935ms 15:59:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:59:52 INFO - PROCESS | 15875 | 1461711592185 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 15:59:52 INFO - PROCESS | 15875 | 1461711592187 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 15:59:52 INFO - PROCESS | 15875 | 1461711592193 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 15875 | 1461711592195 Marionette TRACE conn3 <- [1,326,null,{}] 15:59:52 INFO - PROCESS | 15875 | 1461711592208 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}] 15:59:52 INFO - PROCESS | 15875 | 1461711592374 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 15:59:52 INFO - PROCESS | 15875 | 1461711592394 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24723800 == 38 [pid = 15875] [id = 89] 15:59:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 91 (0x7f3b21034000) [pid = 15875] [serial = 265] [outer = (nil)] 15:59:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 92 (0x7f3b24977c00) [pid = 15875] [serial = 266] [outer = 0x7f3b21034000] 15:59:52 INFO - PROCESS | 15875 | 1461711592450 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 93 (0x7f3b29848400) [pid = 15875] [serial = 267] [outer = 0x7f3b21034000] 15:59:53 INFO - PROCESS | 15875 | 1461711593047 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]]]}] 15:59:53 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. 15:59:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 881ms 15:59:53 INFO - PROCESS | 15875 | 1461711593073 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 15:59:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:59:53 INFO - PROCESS | 15875 | 1461711593076 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 15:59:53 INFO - PROCESS | 15875 | 1461711593080 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:59:53 INFO - PROCESS | 15875 | 1461711593083 Marionette TRACE conn3 <- [1,330,null,{}] 15:59:53 INFO - PROCESS | 15875 | 1461711593087 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}] 15:59:53 INFO - PROCESS | 15875 | 1461711593232 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 15:59:53 INFO - PROCESS | 15875 | 1461711593244 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b450800 == 39 [pid = 15875] [id = 90] 15:59:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 94 (0x7f3b2343fc00) [pid = 15875] [serial = 268] [outer = (nil)] 15:59:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 95 (0x7f3b2f723400) [pid = 15875] [serial = 269] [outer = 0x7f3b2343fc00] 15:59:53 INFO - PROCESS | 15875 | 1461711593298 Marionette DEBUG loaded listener.js 15:59:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 96 (0x7f3b30808800) [pid = 15875] [serial = 270] [outer = 0x7f3b2343fc00] 15:59:53 INFO - PROCESS | 15875 | 1461711593960 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]]]}] 15:59:54 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. 15:59:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 933ms 15:59:54 INFO - PROCESS | 15875 | 1461711594014 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 15:59:54 INFO - PROCESS | 15875 | 1461711594017 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 15:59:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:59:54 INFO - PROCESS | 15875 | 1461711594032 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:59:54 INFO - PROCESS | 15875 | 1461711594035 Marionette TRACE conn3 <- [1,334,null,{}] 15:59:54 INFO - PROCESS | 15875 | 1461711594040 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}] 15:59:54 INFO - PROCESS | 15875 | 1461711594226 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 15:59:54 INFO - PROCESS | 15875 | 1461711594249 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30ac0000 == 40 [pid = 15875] [id = 91] 15:59:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 97 (0x7f3b31748800) [pid = 15875] [serial = 271] [outer = (nil)] 15:59:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 98 (0x7f3b31bec400) [pid = 15875] [serial = 272] [outer = 0x7f3b31748800] 15:59:54 INFO - PROCESS | 15875 | 1461711594304 Marionette DEBUG loaded listener.js 15:59:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 99 (0x7f3b33934000) [pid = 15875] [serial = 273] [outer = 0x7f3b31748800] 15:59:54 INFO - PROCESS | 15875 | --DOMWINDOW == 98 (0x7f3b19e33c00) [pid = 15875] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:59:54 INFO - PROCESS | 15875 | --DOMWINDOW == 97 (0x7f3b22986400) [pid = 15875] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:59:54 INFO - PROCESS | 15875 | --DOMWINDOW == 96 (0x7f3b19c76800) [pid = 15875] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:59:54 INFO - PROCESS | 15875 | --DOMWINDOW == 95 (0x7f3b26a16800) [pid = 15875] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:59:54 INFO - PROCESS | 15875 | --DOMWINDOW == 94 (0x7f3b192da400) [pid = 15875] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:59:54 INFO - PROCESS | 15875 | --DOMWINDOW == 93 (0x7f3b21a48400) [pid = 15875] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:59:54 INFO - PROCESS | 15875 | --DOMWINDOW == 92 (0x7f3b21d20c00) [pid = 15875] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:59:54 INFO - PROCESS | 15875 | --DOMWINDOW == 91 (0x7f3b1a57ec00) [pid = 15875] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:59:55 INFO - PROCESS | 15875 | 1461711595037 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]]]}] 15:59:55 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. 15:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1030ms 15:59:55 INFO - PROCESS | 15875 | 1461711595059 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 15:59:55 INFO - PROCESS | 15875 | 1461711595063 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 15:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:59:55 INFO - PROCESS | 15875 | 1461711595068 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:59:55 INFO - PROCESS | 15875 | 1461711595070 Marionette TRACE conn3 <- [1,338,null,{}] 15:59:55 INFO - PROCESS | 15875 | 1461711595074 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}] 15:59:55 INFO - PROCESS | 15875 | 1461711595181 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 15:59:55 INFO - PROCESS | 15875 | 1461711595267 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24730800 == 41 [pid = 15875] [id = 92] 15:59:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 92 (0x7f3b192dd000) [pid = 15875] [serial = 274] [outer = (nil)] 15:59:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 93 (0x7f3b2f720800) [pid = 15875] [serial = 275] [outer = 0x7f3b192dd000] 15:59:55 INFO - PROCESS | 15875 | 1461711595318 Marionette DEBUG loaded listener.js 15:59:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 94 (0x7f3b339bc800) [pid = 15875] [serial = 276] [outer = 0x7f3b192dd000] 15:59:55 INFO - PROCESS | 15875 | 1461711595855 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]]]}] 15:59:55 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. 15:59:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 823ms 15:59:55 INFO - PROCESS | 15875 | 1461711595892 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 15:59:55 INFO - PROCESS | 15875 | 1461711595895 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 15:59:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:59:55 INFO - PROCESS | 15875 | 1461711595900 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:59:55 INFO - PROCESS | 15875 | 1461711595902 Marionette TRACE conn3 <- [1,342,null,{}] 15:59:55 INFO - PROCESS | 15875 | 1461711595907 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}] 15:59:56 INFO - PROCESS | 15875 | 1461711596017 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 15:59:56 INFO - PROCESS | 15875 | 1461711596034 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35247800 == 42 [pid = 15875] [id = 93] 15:59:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 95 (0x7f3b33940000) [pid = 15875] [serial = 277] [outer = (nil)] 15:59:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 96 (0x7f3b3527b400) [pid = 15875] [serial = 278] [outer = 0x7f3b33940000] 15:59:56 INFO - PROCESS | 15875 | 1461711596088 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 97 (0x7f3b353a5c00) [pid = 15875] [serial = 279] [outer = 0x7f3b33940000] 15:59:56 INFO - PROCESS | 15875 | 1461711596712 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]]]}] 15:59:56 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. 15:59:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 824ms 15:59:56 INFO - PROCESS | 15875 | 1461711596725 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 15:59:56 INFO - PROCESS | 15875 | 1461711596729 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 15:59:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:59:56 INFO - PROCESS | 15875 | 1461711596737 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:59:56 INFO - PROCESS | 15875 | 1461711596742 Marionette TRACE conn3 <- [1,346,null,{}] 15:59:56 INFO - PROCESS | 15875 | 1461711596750 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}] 15:59:56 INFO - PROCESS | 15875 | 1461711596915 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 15:59:57 INFO - PROCESS | 15875 | 1461711597060 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c3cd000 == 43 [pid = 15875] [id = 94] 15:59:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 98 (0x7f3b19e37400) [pid = 15875] [serial = 280] [outer = (nil)] 15:59:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 99 (0x7f3b1a746c00) [pid = 15875] [serial = 281] [outer = 0x7f3b19e37400] 15:59:57 INFO - PROCESS | 15875 | 1461711597126 Marionette DEBUG loaded listener.js 15:59:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b1ce10c00) [pid = 15875] [serial = 282] [outer = 0x7f3b19e37400] 15:59:57 INFO - PROCESS | 15875 | 1461711597924 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]]]}] 15: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. 15:59:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1235ms 15:59:57 INFO - PROCESS | 15875 | 1461711597972 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 15875 | 1461711597979 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 15:59:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:59:58 INFO - PROCESS | 15875 | 1461711598009 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:59:58 INFO - PROCESS | 15875 | 1461711598013 Marionette TRACE conn3 <- [1,350,null,{}] 15:59:58 INFO - PROCESS | 15875 | 1461711598018 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}] 15:59:58 INFO - PROCESS | 15875 | 1461711598170 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 15:59:58 INFO - PROCESS | 15875 | 1461711598294 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:58 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24472800 == 44 [pid = 15875] [id = 95] 15:59:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 101 (0x7f3b1cf76000) [pid = 15875] [serial = 283] [outer = (nil)] 15:59:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 102 (0x7f3b225b1400) [pid = 15875] [serial = 284] [outer = 0x7f3b1cf76000] 15:59:58 INFO - PROCESS | 15875 | 1461711598359 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 103 (0x7f3b23d76c00) [pid = 15875] [serial = 285] [outer = 0x7f3b1cf76000] 15:59:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 104 (0x7f3b1cf70800) [pid = 15875] [serial = 286] [outer = 0x7f3b192d6400] 15:59:59 INFO - PROCESS | 15875 | 1461711599101 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]]]}] 15:59:59 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. 15:59:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1134ms 15:59:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:59:59 INFO - PROCESS | 15875 | 1461711599173 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 15:59:59 INFO - PROCESS | 15875 | 1461711599176 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 15:59:59 INFO - PROCESS | 15875 | 1461711599199 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 15875 | 1461711599205 Marionette TRACE conn3 <- [1,354,null,{}] 15:59:59 INFO - PROCESS | 15875 | 1461711599219 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}] 15:59:59 INFO - PROCESS | 15875 | 1461711599356 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 15:59:59 INFO - PROCESS | 15875 | 1461711599479 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:59:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3585f800 == 45 [pid = 15875] [id = 96] 15:59:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 105 (0x7f3b25ce0c00) [pid = 15875] [serial = 287] [outer = (nil)] 15:59:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 106 (0x7f3b30839800) [pid = 15875] [serial = 288] [outer = 0x7f3b25ce0c00] 15:59:59 INFO - PROCESS | 15875 | 1461711599548 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b31a3a400) [pid = 15875] [serial = 289] [outer = 0x7f3b25ce0c00] 16:00:00 INFO - PROCESS | 15875 | 1461711600330 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:00:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:00:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1198ms 16:00:00 INFO - PROCESS | 15875 | 1461711600396 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 16:00:00 INFO - PROCESS | 15875 | 1461711600400 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 16:00:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:00:00 INFO - PROCESS | 15875 | 1461711600406 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 15875 | 1461711600408 Marionette TRACE conn3 <- [1,358,null,{}] 16:00:00 INFO - PROCESS | 15875 | 1461711600413 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:00 INFO - PROCESS | 15875 | 1461711600551 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 16:00:00 INFO - PROCESS | 15875 | 1461711600672 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35d1e800 == 46 [pid = 15875] [id = 97] 16:00:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b2a70c400) [pid = 15875] [serial = 290] [outer = (nil)] 16:00:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b353ac400) [pid = 15875] [serial = 291] [outer = 0x7f3b2a70c400] 16:00:00 INFO - PROCESS | 15875 | 1461711600737 Marionette DEBUG loaded listener.js 16:00:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 110 (0x7f3b358b0000) [pid = 15875] [serial = 292] [outer = 0x7f3b2a70c400] 16:00:01 INFO - PROCESS | 15875 | 1461711601417 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16: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. 16:00:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1079ms 16:00:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:00:01 INFO - PROCESS | 15875 | 1461711601486 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 15875 | 1461711601489 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 16:00:01 INFO - PROCESS | 15875 | 1461711601494 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 15875 | 1461711601498 Marionette TRACE conn3 <- [1,362,null,{}] 16:00:01 INFO - PROCESS | 15875 | 1461711601502 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 15875 | 1461711601633 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 16:00:01 INFO - PROCESS | 15875 | 1461711601760 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b38667800 == 47 [pid = 15875] [id = 98] 16:00:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 111 (0x7f3b33430400) [pid = 15875] [serial = 293] [outer = (nil)] 16:00:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 112 (0x7f3b35c3a800) [pid = 15875] [serial = 294] [outer = 0x7f3b33430400] 16:00:01 INFO - PROCESS | 15875 | 1461711601823 Marionette DEBUG loaded listener.js 16:00:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 113 (0x7f3b35d24c00) [pid = 15875] [serial = 295] [outer = 0x7f3b33430400] 16:00:02 INFO - PROCESS | 15875 | 1461711602647 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:00:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:00:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1179ms 16:00:02 INFO - PROCESS | 15875 | 1461711602674 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 16:00:02 INFO - PROCESS | 15875 | 1461711602677 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 16:00:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:00:02 INFO - PROCESS | 15875 | 1461711602682 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:00:02 INFO - PROCESS | 15875 | 1461711602684 Marionette TRACE conn3 <- [1,366,null,{}] 16:00:02 INFO - PROCESS | 15875 | 1461711602689 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:02 INFO - PROCESS | 15875 | 1461711602839 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 16:00:02 INFO - PROCESS | 15875 | 1461711602945 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22e8a800 == 48 [pid = 15875] [id = 99] 16:00:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 114 (0x7f3b21036c00) [pid = 15875] [serial = 296] [outer = (nil)] 16:00:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 115 (0x7f3b30592400) [pid = 15875] [serial = 297] [outer = 0x7f3b21036c00] 16:00:03 INFO - PROCESS | 15875 | 1461711603009 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 116 (0x7f3b37860800) [pid = 15875] [serial = 298] [outer = 0x7f3b21036c00] 16:00:03 INFO - PROCESS | 15875 | 1461711603941 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:00:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:00:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1276ms 16:00:03 INFO - PROCESS | 15875 | 1461711603962 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 15875 | 1461711603967 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 16:00:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:00:03 INFO - PROCESS | 15875 | 1461711603975 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - PROCESS | 15875 | 1461711603980 Marionette TRACE conn3 <- [1,370,null,{}] 16:00:03 INFO - PROCESS | 15875 | 1461711603987 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:04 INFO - PROCESS | 15875 | 1461711604113 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 16:00:04 INFO - PROCESS | 15875 | 1461711604249 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19840000 == 49 [pid = 15875] [id = 100] 16:00:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 117 (0x7f3b1ce0f000) [pid = 15875] [serial = 299] [outer = (nil)] 16:00:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 118 (0x7f3b1ce17400) [pid = 15875] [serial = 300] [outer = 0x7f3b1ce0f000] 16:00:04 INFO - PROCESS | 15875 | 1461711604335 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 119 (0x7f3b1ed03c00) [pid = 15875] [serial = 301] [outer = 0x7f3b1ce0f000] 16:00:04 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24730800 == 48 [pid = 15875] [id = 92] 16:00:04 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30ac0000 == 47 [pid = 15875] [id = 91] 16:00:04 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2472f800 == 46 [pid = 15875] [id = 70] 16:00:04 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b450800 == 45 [pid = 15875] [id = 90] 16:00:04 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24723800 == 44 [pid = 15875] [id = 89] 16:00:04 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2314b000 == 43 [pid = 15875] [id = 88] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 118 (0x7f3b306f9000) [pid = 15875] [serial = 239] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b35a000 == 42 [pid = 15875] [id = 87] 16:00:04 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19b16000 == 41 [pid = 15875] [id = 86] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 117 (0x7f3b1a57e800) [pid = 15875] [serial = 216] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 116 (0x7f3b23de6800) [pid = 15875] [serial = 227] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 115 (0x7f3b1ce0e000) [pid = 15875] [serial = 219] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 114 (0x7f3b29848800) [pid = 15875] [serial = 230] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 113 (0x7f3b21b90400) [pid = 15875] [serial = 234] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 112 (0x7f3b2298c800) [pid = 15875] [serial = 224] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 111 (0x7f3b2a789400) [pid = 15875] [serial = 231] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 110 (0x7f3b2475ac00) [pid = 15875] [serial = 212] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 109 (0x7f3b3058f800) [pid = 15875] [serial = 236] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 108 (0x7f3b1a74c000) [pid = 15875] [serial = 218] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 107 (0x7f3b25c0cc00) [pid = 15875] [serial = 228] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 106 (0x7f3b1a577c00) [pid = 15875] [serial = 233] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 105 (0x7f3b1f710800) [pid = 15875] [serial = 221] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 104 (0x7f3b21b27c00) [pid = 15875] [serial = 206] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 103 (0x7f3b1a572c00) [pid = 15875] [serial = 200] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 102 (0x7f3b1a496000) [pid = 15875] [serial = 215] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 101 (0x7f3b1ce18c00) [pid = 15875] [serial = 203] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 100 (0x7f3b234dd000) [pid = 15875] [serial = 225] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 99 (0x7f3b219c4c00) [pid = 15875] [serial = 222] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 98 (0x7f3b23726800) [pid = 15875] [serial = 197] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 97 (0x7f3b3060b000) [pid = 15875] [serial = 237] [outer = (nil)] [url = about:blank] 16:00:04 INFO - PROCESS | 15875 | --DOMWINDOW == 96 (0x7f3b23dda400) [pid = 15875] [serial = 209] [outer = (nil)] [url = about:blank] 16:00:05 INFO - PROCESS | 15875 | 1461711605109 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16: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. 16:00:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1183ms 16:00:05 INFO - PROCESS | 15875 | 1461711605159 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 15875 | 1461711605165 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 16:00:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:00:05 INFO - PROCESS | 15875 | 1461711605184 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 15875 | 1461711605187 Marionette TRACE conn3 <- [1,374,null,{}] 16:00:05 INFO - PROCESS | 15875 | 1461711605193 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:05 INFO - PROCESS | 15875 | 1461711605318 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 16:00:05 INFO - PROCESS | 15875 | 1461711605328 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b20bc0800 == 42 [pid = 15875] [id = 101] 16:00:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 97 (0x7f3b1f710800) [pid = 15875] [serial = 302] [outer = (nil)] 16:00:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 98 (0x7f3b21b8e000) [pid = 15875] [serial = 303] [outer = 0x7f3b1f710800] 16:00:05 INFO - PROCESS | 15875 | 1461711605381 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 99 (0x7f3b22fa7400) [pid = 15875] [serial = 304] [outer = 0x7f3b1f710800] 16:00:06 INFO - PROCESS | 15875 | 1461711606094 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:00:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:00:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 934ms 16:00:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:00:06 INFO - PROCESS | 15875 | 1461711606111 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 16:00:06 INFO - PROCESS | 15875 | 1461711606114 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 16:00:06 INFO - PROCESS | 15875 | 1461711606119 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 15875 | 1461711606124 Marionette TRACE conn3 <- [1,378,null,{}] 16:00:06 INFO - PROCESS | 15875 | 1461711606152 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:06 INFO - PROCESS | 15875 | 1461711606271 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 16:00:06 INFO - PROCESS | 15875 | 1461711606289 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2378c000 == 43 [pid = 15875] [id = 102] 16:00:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b244dcc00) [pid = 15875] [serial = 305] [outer = (nil)] 16:00:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 101 (0x7f3b26a3f800) [pid = 15875] [serial = 306] [outer = 0x7f3b244dcc00] 16:00:06 INFO - PROCESS | 15875 | 1461711606345 Marionette DEBUG loaded listener.js 16:00:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 102 (0x7f3b30590400) [pid = 15875] [serial = 307] [outer = 0x7f3b244dcc00] 16:00:06 INFO - PROCESS | 15875 | 1461711606925 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:00:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:00:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 842ms 16:00:06 INFO - PROCESS | 15875 | 1461711606961 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 16:00:06 INFO - PROCESS | 15875 | 1461711606966 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 16:00:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:00:06 INFO - PROCESS | 15875 | 1461711606971 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 15875 | 1461711606982 Marionette TRACE conn3 <- [1,382,null,{}] 16:00:06 INFO - PROCESS | 15875 | 1461711606986 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:07 INFO - PROCESS | 15875 | 1461711607111 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 16:00:07 INFO - PROCESS | 15875 | 1461711607215 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b248dc800 == 44 [pid = 15875] [id = 103] 16:00:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 103 (0x7f3b1980f400) [pid = 15875] [serial = 308] [outer = (nil)] 16:00:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 104 (0x7f3b3083fc00) [pid = 15875] [serial = 309] [outer = 0x7f3b1980f400] 16:00:07 INFO - PROCESS | 15875 | 1461711607268 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 105 (0x7f3b31a3fc00) [pid = 15875] [serial = 310] [outer = 0x7f3b1980f400] 16:00:07 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:00:07 INFO - PROCESS | 15875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:00:07 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:00:07 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:00:07 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:00:07 INFO - PROCESS | 15875 | 1461711607914 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:00:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:00:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 986ms 16:00:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:00:07 INFO - PROCESS | 15875 | 1461711607957 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 16:00:07 INFO - PROCESS | 15875 | 1461711607959 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 16:00:07 INFO - PROCESS | 15875 | 1461711607964 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:00:07 INFO - PROCESS | 15875 | 1461711607967 Marionette TRACE conn3 <- [1,386,null,{}] 16:00:07 INFO - PROCESS | 15875 | 1461711607971 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:08 INFO - PROCESS | 15875 | 1461711608126 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 16:00:08 INFO - PROCESS | 15875 | 1461711608153 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2f7ae800 == 45 [pid = 15875] [id = 104] 16:00:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 106 (0x7f3b195b8800) [pid = 15875] [serial = 311] [outer = (nil)] 16:00:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b3500bc00) [pid = 15875] [serial = 312] [outer = 0x7f3b195b8800] 16:00:08 INFO - PROCESS | 15875 | 1461711608206 Marionette DEBUG loaded listener.js 16:00:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b35a4b000) [pid = 15875] [serial = 313] [outer = 0x7f3b195b8800] 16:00:08 INFO - PROCESS | 15875 | 1461711608881 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 931ms 16:00:08 INFO - PROCESS | 15875 | 1461711608896 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 16:00:08 INFO - PROCESS | 15875 | 1461711608898 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 16:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:00:08 INFO - PROCESS | 15875 | 1461711608905 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - PROCESS | 15875 | 1461711608908 Marionette TRACE conn3 <- [1,390,null,{}] 16:00:08 INFO - PROCESS | 15875 | 1461711608919 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:09 INFO - PROCESS | 15875 | 1461711609090 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 16:00:09 INFO - PROCESS | 15875 | 1461711609155 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b31a23800 == 46 [pid = 15875] [id = 105] 16:00:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b35005800) [pid = 15875] [serial = 314] [outer = (nil)] 16:00:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 110 (0x7f3b37855800) [pid = 15875] [serial = 315] [outer = 0x7f3b35005800] 16:00:09 INFO - PROCESS | 15875 | 1461711609211 Marionette DEBUG loaded listener.js 16:00:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 111 (0x7f3b38696c00) [pid = 15875] [serial = 316] [outer = 0x7f3b35005800] 16:00:09 INFO - PROCESS | 15875 | --DOMWINDOW == 110 (0x7f3b22fafc00) [pid = 15875] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:00:09 INFO - PROCESS | 15875 | --DOMWINDOW == 109 (0x7f3b2343fc00) [pid = 15875] [serial = 268] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:00:09 INFO - PROCESS | 15875 | --DOMWINDOW == 108 (0x7f3b31748800) [pid = 15875] [serial = 271] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:00:09 INFO - PROCESS | 15875 | --DOMWINDOW == 107 (0x7f3b2125e400) [pid = 15875] [serial = 262] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:00:09 INFO - PROCESS | 15875 | --DOMWINDOW == 106 (0x7f3b19e2fc00) [pid = 15875] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:00:09 INFO - PROCESS | 15875 | --DOMWINDOW == 105 (0x7f3b19e32000) [pid = 15875] [serial = 259] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:00:09 INFO - PROCESS | 15875 | --DOMWINDOW == 104 (0x7f3b192dd000) [pid = 15875] [serial = 274] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:00:09 INFO - PROCESS | 15875 | --DOMWINDOW == 103 (0x7f3b21034000) [pid = 15875] [serial = 265] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:00:09 INFO - PROCESS | 15875 | 1461711609896 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1035ms 16:00:09 INFO - PROCESS | 15875 | 1461711609941 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 16:00:09 INFO - PROCESS | 15875 | 1461711609944 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 16:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:00:09 INFO - PROCESS | 15875 | 1461711609948 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 15875 | 1461711609951 Marionette TRACE conn3 <- [1,394,null,{}] 16:00:09 INFO - PROCESS | 15875 | 1461711609955 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:10 INFO - PROCESS | 15875 | 1461711610096 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 16:00:10 INFO - PROCESS | 15875 | 1461711610110 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b31809800 == 47 [pid = 15875] [id = 106] 16:00:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 104 (0x7f3b21b1c000) [pid = 15875] [serial = 317] [outer = (nil)] 16:00:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 105 (0x7f3b38336c00) [pid = 15875] [serial = 318] [outer = 0x7f3b21b1c000] 16:00:10 INFO - PROCESS | 15875 | 1461711610163 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 106 (0x7f3b386c8400) [pid = 15875] [serial = 319] [outer = 0x7f3b21b1c000] 16:00:10 INFO - PROCESS | 15875 | 1461711610723 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:00:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:00:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 875ms 16:00:10 INFO - PROCESS | 15875 | 1461711610824 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 16:00:10 INFO - PROCESS | 15875 | 1461711610827 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 16:00:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:00:10 INFO - PROCESS | 15875 | 1461711610835 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:00:10 INFO - PROCESS | 15875 | 1461711610838 Marionette TRACE conn3 <- [1,398,null,{}] 16:00:10 INFO - PROCESS | 15875 | 1461711610843 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:10 INFO - PROCESS | 15875 | 1461711610963 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 16:00:11 INFO - PROCESS | 15875 | 1461711611048 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35d1d800 == 48 [pid = 15875] [id = 107] 16:00:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b1965f800) [pid = 15875] [serial = 320] [outer = (nil)] 16:00:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b39c1f400) [pid = 15875] [serial = 321] [outer = 0x7f3b1965f800] 16:00:11 INFO - PROCESS | 15875 | 1461711611102 Marionette DEBUG loaded listener.js 16:00:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b39e59000) [pid = 15875] [serial = 322] [outer = 0x7f3b1965f800] 16:00:11 INFO - PROCESS | 15875 | 1461711611785 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 978ms 16:00:11 INFO - PROCESS | 15875 | 1461711611813 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 16:00:11 INFO - PROCESS | 15875 | 1461711611818 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 16:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:00:11 INFO - PROCESS | 15875 | 1461711611825 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 15875 | 1461711611830 Marionette TRACE conn3 <- [1,402,null,{}] 16:00:11 INFO - PROCESS | 15875 | 1461711611838 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:11 INFO - PROCESS | 15875 | 1461711611979 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 16:00:12 INFO - PROCESS | 15875 | 1461711612095 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22422800 == 49 [pid = 15875] [id = 108] 16:00:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 110 (0x7f3b1a57e800) [pid = 15875] [serial = 323] [outer = (nil)] 16:00:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 111 (0x7f3b1ce0f800) [pid = 15875] [serial = 324] [outer = 0x7f3b1a57e800] 16:00:12 INFO - PROCESS | 15875 | 1461711612204 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 112 (0x7f3b2102e800) [pid = 15875] [serial = 325] [outer = 0x7f3b1a57e800] 16:00:13 INFO - PROCESS | 15875 | 1461711613142 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1383ms 16:00:13 INFO - PROCESS | 15875 | 1461711613208 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 16:00:13 INFO - PROCESS | 15875 | 1461711613216 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 16:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:00:13 INFO - PROCESS | 15875 | 1461711613224 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:00:13 INFO - PROCESS | 15875 | 1461711613227 Marionette TRACE conn3 <- [1,406,null,{}] 16:00:13 INFO - PROCESS | 15875 | 1461711613231 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:13 INFO - PROCESS | 15875 | 1461711613373 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 16:00:13 INFO - PROCESS | 15875 | 1461711613498 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:13 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3069d000 == 50 [pid = 15875] [id = 109] 16:00:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 113 (0x7f3b1a74b800) [pid = 15875] [serial = 326] [outer = (nil)] 16:00:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 114 (0x7f3b25c19400) [pid = 15875] [serial = 327] [outer = 0x7f3b1a74b800] 16:00:13 INFO - PROCESS | 15875 | 1461711613561 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 115 (0x7f3b3060b000) [pid = 15875] [serial = 328] [outer = 0x7f3b1a74b800] 16:00:14 INFO - PROCESS | 15875 | 1461711614382 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1182ms 16:00:14 INFO - PROCESS | 15875 | 1461711614421 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 15875 | 1461711614423 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 16:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:00:14 INFO - PROCESS | 15875 | 1461711614430 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 15875 | 1461711614435 Marionette TRACE conn3 <- [1,410,null,{}] 16:00:14 INFO - PROCESS | 15875 | 1461711614449 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:14 INFO - PROCESS | 15875 | 1461711614593 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 16:00:14 INFO - PROCESS | 15875 | 1461711614719 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3ac39800 == 51 [pid = 15875] [id = 110] 16:00:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 116 (0x7f3b19b50800) [pid = 15875] [serial = 329] [outer = (nil)] 16:00:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 117 (0x7f3b26a08000) [pid = 15875] [serial = 330] [outer = 0x7f3b19b50800] 16:00:14 INFO - PROCESS | 15875 | 1461711614786 Marionette DEBUG loaded listener.js 16:00:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 118 (0x7f3b334ae800) [pid = 15875] [serial = 331] [outer = 0x7f3b19b50800] 16:00:15 INFO - PROCESS | 15875 | 1461711615612 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:00:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:00:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1231ms 16:00:15 INFO - PROCESS | 15875 | 1461711615663 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 16:00:15 INFO - PROCESS | 15875 | 1461711615667 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 16:00:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:00:15 INFO - PROCESS | 15875 | 1461711615672 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:00:15 INFO - PROCESS | 15875 | 1461711615675 Marionette TRACE conn3 <- [1,414,null,{}] 16:00:15 INFO - PROCESS | 15875 | 1461711615680 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:15 INFO - PROCESS | 15875 | 1461711615816 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 16:00:15 INFO - PROCESS | 15875 | 1461711615946 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2239c800 == 52 [pid = 15875] [id = 111] 16:00:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 119 (0x7f3b19b51c00) [pid = 15875] [serial = 332] [outer = (nil)] 16:00:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 120 (0x7f3b37856400) [pid = 15875] [serial = 333] [outer = 0x7f3b19b51c00] 16:00:16 INFO - PROCESS | 15875 | 1461711616013 Marionette DEBUG loaded listener.js 16:00:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 121 (0x7f3b378c4c00) [pid = 15875] [serial = 334] [outer = 0x7f3b19b51c00] 16:00:16 INFO - PROCESS | 15875 | 1461711616979 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1379ms 16:00:17 INFO - PROCESS | 15875 | 1461711617052 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 15875 | 1461711617063 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 16:00:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:00:17 INFO - PROCESS | 15875 | 1461711617074 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 15875 | 1461711617079 Marionette TRACE conn3 <- [1,418,null,{}] 16:00:17 INFO - PROCESS | 15875 | 1461711617087 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:17 INFO - PROCESS | 15875 | 1461711617221 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 16:00:17 INFO - PROCESS | 15875 | 1461711617358 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8e8800 == 53 [pid = 15875] [id = 112] 16:00:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 122 (0x7f3b1a57c800) [pid = 15875] [serial = 335] [outer = (nil)] 16:00:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 123 (0x7f3b1a86e800) [pid = 15875] [serial = 336] [outer = 0x7f3b1a57c800] 16:00:17 INFO - PROCESS | 15875 | 1461711617506 Marionette DEBUG loaded listener.js 16:00:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 124 (0x7f3b1cf69c00) [pid = 15875] [serial = 337] [outer = 0x7f3b1a57c800] 16:00:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b31809800 == 52 [pid = 15875] [id = 106] 16:00:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b31a23800 == 51 [pid = 15875] [id = 105] 16:00:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2f7ae800 == 50 [pid = 15875] [id = 104] 16:00:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b248dc800 == 49 [pid = 15875] [id = 103] 16:00:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2378c000 == 48 [pid = 15875] [id = 102] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 123 (0x7f3b1cf6ac00) [pid = 15875] [serial = 254] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 122 (0x7f3b3527b400) [pid = 15875] [serial = 278] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b20bc0800 == 47 [pid = 15875] [id = 101] 16:00:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19840000 == 46 [pid = 15875] [id = 100] 16:00:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24472800 == 45 [pid = 15875] [id = 95] 16:00:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1c3cd000 == 44 [pid = 15875] [id = 94] 16:00:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35247800 == 43 [pid = 15875] [id = 93] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 121 (0x7f3b22fb1c00) [pid = 15875] [serial = 263] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 120 (0x7f3b23d7fc00) [pid = 15875] [serial = 264] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 119 (0x7f3b1b4d2000) [pid = 15875] [serial = 258] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 118 (0x7f3b1a576c00) [pid = 15875] [serial = 257] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 117 (0x7f3b1b410800) [pid = 15875] [serial = 260] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 116 (0x7f3b2125a400) [pid = 15875] [serial = 261] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 115 (0x7f3b1a86e400) [pid = 15875] [serial = 242] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 114 (0x7f3b20be1800) [pid = 15875] [serial = 245] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 113 (0x7f3b26a34400) [pid = 15875] [serial = 248] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 112 (0x7f3b306fbc00) [pid = 15875] [serial = 251] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 111 (0x7f3b33934000) [pid = 15875] [serial = 273] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 110 (0x7f3b2f720800) [pid = 15875] [serial = 275] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 109 (0x7f3b24977c00) [pid = 15875] [serial = 266] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 108 (0x7f3b29848400) [pid = 15875] [serial = 267] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 107 (0x7f3b30808800) [pid = 15875] [serial = 270] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 106 (0x7f3b339bc800) [pid = 15875] [serial = 276] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 105 (0x7f3b23d7e800) [pid = 15875] [serial = 198] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 104 (0x7f3b2f723400) [pid = 15875] [serial = 269] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | --DOMWINDOW == 103 (0x7f3b31bec400) [pid = 15875] [serial = 272] [outer = (nil)] [url = about:blank] 16:00:18 INFO - PROCESS | 15875 | 1461711618718 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:00:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:00:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1687ms 16:00:18 INFO - PROCESS | 15875 | 1461711618760 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 16:00:18 INFO - PROCESS | 15875 | 1461711618767 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 16:00:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:00:18 INFO - PROCESS | 15875 | 1461711618775 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:00:18 INFO - PROCESS | 15875 | 1461711618778 Marionette TRACE conn3 <- [1,422,null,{}] 16:00:18 INFO - PROCESS | 15875 | 1461711618783 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:18 INFO - PROCESS | 15875 | 1461711618960 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 16:00:19 INFO - PROCESS | 15875 | 1461711619046 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1f762800 == 44 [pid = 15875] [id = 113] 16:00:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 104 (0x7f3b1a57d400) [pid = 15875] [serial = 338] [outer = (nil)] 16:00:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 105 (0x7f3b22fb1c00) [pid = 15875] [serial = 339] [outer = 0x7f3b1a57d400] 16:00:19 INFO - PROCESS | 15875 | 1461711619099 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 106 (0x7f3b2497fc00) [pid = 15875] [serial = 340] [outer = 0x7f3b1a57d400] 16:00:20 INFO - PROCESS | 15875 | 1461711620097 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:00:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1380ms 16:00:20 INFO - PROCESS | 15875 | 1461711620156 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 16:00:20 INFO - PROCESS | 15875 | 1461711620158 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 16:00:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:00:20 INFO - PROCESS | 15875 | 1461711620164 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 15875 | 1461711620168 Marionette TRACE conn3 <- [1,426,null,{}] 16:00:20 INFO - PROCESS | 15875 | 1461711620181 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:20 INFO - PROCESS | 15875 | 1461711620304 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 16:00:20 INFO - PROCESS | 15875 | 1461711620315 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234c8800 == 45 [pid = 15875] [id = 114] 16:00:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b26a8b000) [pid = 15875] [serial = 341] [outer = (nil)] 16:00:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b30ad6c00) [pid = 15875] [serial = 342] [outer = 0x7f3b26a8b000] 16:00:20 INFO - PROCESS | 15875 | 1461711620401 Marionette DEBUG loaded listener.js 16:00:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b31a37c00) [pid = 15875] [serial = 343] [outer = 0x7f3b26a8b000] 16:00:21 INFO - PROCESS | 15875 | 1461711621083 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:00:21 INFO - PROCESS | 15875 | 1461711621111 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 16:00:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:00:21 INFO - PROCESS | 15875 | 1461711621116 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:00:21 INFO - PROCESS | 15875 | 1461711621118 Marionette TRACE conn3 <- [1,430,null,{}] 16:00:21 INFO - PROCESS | 15875 | 1461711621122 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:21 INFO - PROCESS | 15875 | 1461711621281 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 16:00:21 INFO - PROCESS | 15875 | 1461711621346 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b248c6800 == 46 [pid = 15875] [id = 115] 16:00:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 110 (0x7f3b19b2f800) [pid = 15875] [serial = 344] [outer = (nil)] 16:00:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 111 (0x7f3b353a7400) [pid = 15875] [serial = 345] [outer = 0x7f3b19b2f800] 16:00:21 INFO - PROCESS | 15875 | 1461711621399 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 112 (0x7f3b35ce3c00) [pid = 15875] [serial = 346] [outer = 0x7f3b19b2f800] 16:00:22 INFO - PROCESS | 15875 | 1461711622035 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:00:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:00:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 973ms 16:00:22 INFO - PROCESS | 15875 | 1461711622092 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 16:00:22 INFO - PROCESS | 15875 | 1461711622094 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 16:00:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:00:22 INFO - PROCESS | 15875 | 1461711622099 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:00:22 INFO - PROCESS | 15875 | 1461711622101 Marionette TRACE conn3 <- [1,434,null,{}] 16:00:22 INFO - PROCESS | 15875 | 1461711622106 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:22 INFO - PROCESS | 15875 | 1461711622253 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 16:00:22 INFO - PROCESS | 15875 | 1461711622278 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b29b18800 == 47 [pid = 15875] [id = 116] 16:00:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 113 (0x7f3b19b49000) [pid = 15875] [serial = 347] [outer = (nil)] 16:00:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 114 (0x7f3b2237b000) [pid = 15875] [serial = 348] [outer = 0x7f3b19b49000] 16:00:22 INFO - PROCESS | 15875 | 1461711622330 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 115 (0x7f3b2237f000) [pid = 15875] [serial = 349] [outer = 0x7f3b19b49000] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 114 (0x7f3b195b8800) [pid = 15875] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 113 (0x7f3b19e37400) [pid = 15875] [serial = 280] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 112 (0x7f3b33940000) [pid = 15875] [serial = 277] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 111 (0x7f3b1f710800) [pid = 15875] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 110 (0x7f3b25ce0c00) [pid = 15875] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 109 (0x7f3b21036c00) [pid = 15875] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 108 (0x7f3b1ce0f000) [pid = 15875] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 107 (0x7f3b1cf76000) [pid = 15875] [serial = 283] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 106 (0x7f3b244dcc00) [pid = 15875] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 105 (0x7f3b35005800) [pid = 15875] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 104 (0x7f3b1980f400) [pid = 15875] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 103 (0x7f3b21b1c000) [pid = 15875] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 102 (0x7f3b1965dc00) [pid = 15875] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 101 (0x7f3b192dbc00) [pid = 15875] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 100 (0x7f3b1b409800) [pid = 15875] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 99 (0x7f3b1ce13000) [pid = 15875] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 98 (0x7f3b192da000) [pid = 15875] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 97 (0x7f3b23446800) [pid = 15875] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 96 (0x7f3b19e37800) [pid = 15875] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:00:22 INFO - PROCESS | 15875 | --DOMWINDOW == 95 (0x7f3b1a49cc00) [pid = 15875] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:00:23 INFO - PROCESS | 15875 | 1461711623100 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:00:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:00:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1033ms 16:00:23 INFO - PROCESS | 15875 | 1461711623133 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 16:00:23 INFO - PROCESS | 15875 | 1461711623136 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 16:00:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:00:23 INFO - PROCESS | 15875 | 1461711623141 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 15875 | 1461711623142 Marionette TRACE conn3 <- [1,438,null,{}] 16:00:23 INFO - PROCESS | 15875 | 1461711623172 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:23 INFO - PROCESS | 15875 | 1461711623348 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 16:00:23 INFO - PROCESS | 15875 | 1461711623382 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30321000 == 48 [pid = 15875] [id = 117] 16:00:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 96 (0x7f3b1a57e000) [pid = 15875] [serial = 350] [outer = (nil)] 16:00:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 97 (0x7f3b22372800) [pid = 15875] [serial = 351] [outer = 0x7f3b1a57e000] 16:00:23 INFO - PROCESS | 15875 | 1461711623441 Marionette DEBUG loaded listener.js 16:00:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 98 (0x7f3b35272400) [pid = 15875] [serial = 352] [outer = 0x7f3b1a57e000] 16:00:24 INFO - PROCESS | 15875 | 1461711624057 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:00:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:00:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 958ms 16:00:24 INFO - PROCESS | 15875 | 1461711624099 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 16:00:24 INFO - PROCESS | 15875 | 1461711624101 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 16:00:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:00:24 INFO - PROCESS | 15875 | 1461711624107 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:00:24 INFO - PROCESS | 15875 | 1461711624109 Marionette TRACE conn3 <- [1,442,null,{}] 16:00:24 INFO - PROCESS | 15875 | 1461711624114 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:24 INFO - PROCESS | 15875 | 1461711624233 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 16:00:24 INFO - PROCESS | 15875 | 1461711624249 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3181f800 == 49 [pid = 15875] [id = 118] 16:00:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 99 (0x7f3b1ce13000) [pid = 15875] [serial = 353] [outer = (nil)] 16:00:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b35d8bc00) [pid = 15875] [serial = 354] [outer = 0x7f3b1ce13000] 16:00:24 INFO - PROCESS | 15875 | 1461711624302 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 101 (0x7f3b19b49800) [pid = 15875] [serial = 355] [outer = 0x7f3b1ce13000] 16:00:25 INFO - PROCESS | 15875 | 1461711625069 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:00:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1024ms 16:00:25 INFO - PROCESS | 15875 | 1461711625133 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 16:00:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:00:25 INFO - PROCESS | 15875 | 1461711625138 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 16:00:25 INFO - PROCESS | 15875 | 1461711625145 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 15875 | 1461711625150 Marionette TRACE conn3 <- [1,446,null,{}] 16:00:25 INFO - PROCESS | 15875 | 1461711625195 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:25 INFO - PROCESS | 15875 | 1461711625340 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 16:00:25 INFO - PROCESS | 15875 | 1461711625465 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c3e5800 == 50 [pid = 15875] [id = 119] 16:00:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 102 (0x7f3b19b51400) [pid = 15875] [serial = 356] [outer = (nil)] 16:00:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 103 (0x7f3b1a577800) [pid = 15875] [serial = 357] [outer = 0x7f3b19b51400] 16:00:25 INFO - PROCESS | 15875 | 1461711625532 Marionette DEBUG loaded listener.js 16:00:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 104 (0x7f3b1ced5800) [pid = 15875] [serial = 358] [outer = 0x7f3b19b51400] 16:00:26 INFO - PROCESS | 15875 | 1461711626360 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:00:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:00:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1270ms 16:00:26 INFO - PROCESS | 15875 | 1461711626415 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 16:00:26 INFO - PROCESS | 15875 | 1461711626423 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 16:00:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:00:26 INFO - PROCESS | 15875 | 1461711626432 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:00:26 INFO - PROCESS | 15875 | 1461711626435 Marionette TRACE conn3 <- [1,450,null,{}] 16:00:26 INFO - PROCESS | 15875 | 1461711626440 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:26 INFO - PROCESS | 15875 | 1461711626585 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 16:00:26 INFO - PROCESS | 15875 | 1461711626711 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24734000 == 51 [pid = 15875] [id = 120] 16:00:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 105 (0x7f3b19e32400) [pid = 15875] [serial = 359] [outer = (nil)] 16:00:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 106 (0x7f3b22381000) [pid = 15875] [serial = 360] [outer = 0x7f3b19e32400] 16:00:26 INFO - PROCESS | 15875 | 1461711626774 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b234dd000) [pid = 15875] [serial = 361] [outer = 0x7f3b19e32400] 16:00:27 INFO - PROCESS | 15875 | 1461711627645 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:00:27 INFO - PROCESS | 15875 | 1461711627725 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 16:00:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:00:27 INFO - PROCESS | 15875 | 1461711627730 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:00:27 INFO - PROCESS | 15875 | 1461711627742 Marionette TRACE conn3 <- [1,454,null,{}] 16:00:27 INFO - PROCESS | 15875 | 1461711627760 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:28 INFO - PROCESS | 15875 | 1461711628000 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 16:00:28 INFO - PROCESS | 15875 | 1461711628140 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35c9f800 == 52 [pid = 15875] [id = 121] 16:00:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b306fbc00) [pid = 15875] [serial = 362] [outer = (nil)] 16:00:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b339bc800) [pid = 15875] [serial = 363] [outer = 0x7f3b306fbc00] 16:00:28 INFO - PROCESS | 15875 | 1461711628231 Marionette DEBUG loaded listener.js 16:00:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 110 (0x7f3b35d85400) [pid = 15875] [serial = 364] [outer = 0x7f3b306fbc00] 16:00:28 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:28 INFO - PROCESS | 15875 | 1461711628978 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:00:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:00:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1295ms 16:00:29 INFO - PROCESS | 15875 | 1461711629026 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 16:00:29 INFO - PROCESS | 15875 | 1461711629030 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 16:00:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:00:29 INFO - PROCESS | 15875 | 1461711629035 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:00:29 INFO - PROCESS | 15875 | 1461711629038 Marionette TRACE conn3 <- [1,458,null,{}] 16:00:29 INFO - PROCESS | 15875 | 1461711629043 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:29 INFO - PROCESS | 15875 | 1461711629170 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 16:00:29 INFO - PROCESS | 15875 | 1461711629304 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c3e7800 == 53 [pid = 15875] [id = 122] 16:00:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 111 (0x7f3b17de2800) [pid = 15875] [serial = 365] [outer = (nil)] 16:00:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 112 (0x7f3b17dec400) [pid = 15875] [serial = 366] [outer = 0x7f3b17de2800] 16:00:29 INFO - PROCESS | 15875 | 1461711629367 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 113 (0x7f3b19b51000) [pid = 15875] [serial = 367] [outer = 0x7f3b17de2800] 16:00:30 INFO - PROCESS | 15875 | 1461711630326 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 15875 | 1461711630369 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 16:00:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:00:30 INFO - PROCESS | 15875 | 1461711630377 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 15875 | 1461711630382 Marionette TRACE conn3 <- [1,462,null,{}] 16:00:30 INFO - PROCESS | 15875 | 1461711630390 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:30 INFO - PROCESS | 15875 | 1461711630518 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 16:00:30 INFO - PROCESS | 15875 | 1461711630680 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a445000 == 54 [pid = 15875] [id = 123] 16:00:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 114 (0x7f3b17defc00) [pid = 15875] [serial = 368] [outer = (nil)] 16:00:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 115 (0x7f3b19b55800) [pid = 15875] [serial = 369] [outer = 0x7f3b17defc00] 16:00:30 INFO - PROCESS | 15875 | 1461711630762 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 116 (0x7f3b1a57a800) [pid = 15875] [serial = 370] [outer = 0x7f3b17defc00] 16:00:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30321000 == 53 [pid = 15875] [id = 117] 16:00:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b29b18800 == 52 [pid = 15875] [id = 116] 16:00:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b248c6800 == 51 [pid = 15875] [id = 115] 16:00:31 INFO - PROCESS | 15875 | --DOMWINDOW == 115 (0x7f3b353ac400) [pid = 15875] [serial = 291] [outer = (nil)] [url = about:blank] 16:00:31 INFO - PROCESS | 15875 | --DOMWINDOW == 114 (0x7f3b35c3a800) [pid = 15875] [serial = 294] [outer = (nil)] [url = about:blank] 16:00:31 INFO - PROCESS | 15875 | --DOMWINDOW == 113 (0x7f3b39c1f400) [pid = 15875] [serial = 321] [outer = (nil)] [url = about:blank] 16:00:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234c8800 == 50 [pid = 15875] [id = 114] 16:00:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1f762800 == 49 [pid = 15875] [id = 113] 16:00:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a8e8800 == 48 [pid = 15875] [id = 112] 16:00:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2239c800 == 47 [pid = 15875] [id = 111] 16:00:31 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3ac39800 == 46 [pid = 15875] [id = 110] 16:00:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3069d000 == 45 [pid = 15875] [id = 109] 16:00:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22422800 == 44 [pid = 15875] [id = 108] 16:00:31 INFO - PROCESS | 15875 | 1461711631605 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 15875 | 1461711631679 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 16:00:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:00:31 INFO - PROCESS | 15875 | 1461711631687 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 15875 | 1461711631691 Marionette TRACE conn3 <- [1,466,null,{}] 16:00:31 INFO - PROCESS | 15875 | 1461711631697 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:31 INFO - PROCESS | 15875 | 1461711631817 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 16:00:31 INFO - PROCESS | 15875 | 1461711631833 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19eab800 == 45 [pid = 15875] [id = 124] 16:00:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 82 (0x7f3b17ded400) [pid = 15875] [serial = 371] [outer = (nil)] 16:00:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 83 (0x7f3b20b48400) [pid = 15875] [serial = 372] [outer = 0x7f3b17ded400] 16:00:31 INFO - PROCESS | 15875 | 1461711631886 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 84 (0x7f3b2125e400) [pid = 15875] [serial = 373] [outer = 0x7f3b17ded400] 16:00:32 INFO - PROCESS | 15875 | 1461711632614 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:00:32 INFO - PROCESS | 15875 | 1461711632671 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 16:00:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:00:32 INFO - PROCESS | 15875 | 1461711632676 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:00:32 INFO - PROCESS | 15875 | 1461711632680 Marionette TRACE conn3 <- [1,470,null,{}] 16:00:32 INFO - PROCESS | 15875 | 1461711632693 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:32 INFO - PROCESS | 15875 | 1461711632812 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 16:00:32 INFO - PROCESS | 15875 | 1461711632827 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23081800 == 46 [pid = 15875] [id = 125] 16:00:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 85 (0x7f3b22377c00) [pid = 15875] [serial = 374] [outer = (nil)] 16:00:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 86 (0x7f3b22a0d800) [pid = 15875] [serial = 375] [outer = 0x7f3b22377c00] 16:00:32 INFO - PROCESS | 15875 | 1461711632890 Marionette DEBUG loaded listener.js 16:00:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 87 (0x7f3b23726400) [pid = 15875] [serial = 376] [outer = 0x7f3b22377c00] 16:00:33 INFO - PROCESS | 15875 | 1461711633554 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:00:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:00:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 933ms 16:00:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:00:33 INFO - PROCESS | 15875 | 1461711633609 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 16:00:33 INFO - PROCESS | 15875 | 1461711633612 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 16:00:33 INFO - PROCESS | 15875 | 1461711633617 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:00:33 INFO - PROCESS | 15875 | 1461711633619 Marionette TRACE conn3 <- [1,474,null,{}] 16:00:33 INFO - PROCESS | 15875 | 1461711633623 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:33 INFO - PROCESS | 15875 | 1461711633781 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 16:00:33 INFO - PROCESS | 15875 | 1461711633839 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23a94800 == 47 [pid = 15875] [id = 126] 16:00:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 88 (0x7f3b17def800) [pid = 15875] [serial = 377] [outer = (nil)] 16:00:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 89 (0x7f3b24978800) [pid = 15875] [serial = 378] [outer = 0x7f3b17def800] 16:00:33 INFO - PROCESS | 15875 | 1461711633892 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 90 (0x7f3b26a39400) [pid = 15875] [serial = 379] [outer = 0x7f3b17def800] 16:00:34 INFO - PROCESS | 15875 | 1461711634499 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:00:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:00:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 924ms 16:00:34 INFO - PROCESS | 15875 | 1461711634542 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 16:00:34 INFO - PROCESS | 15875 | 1461711634544 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 16:00:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:00:34 INFO - PROCESS | 15875 | 1461711634549 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 15875 | 1461711634552 Marionette TRACE conn3 <- [1,478,null,{}] 16:00:34 INFO - PROCESS | 15875 | 1461711634563 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 15875 | 1461711634701 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 16:00:34 INFO - PROCESS | 15875 | 1461711634763 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24734800 == 48 [pid = 15875] [id = 127] 16:00:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 91 (0x7f3b17ded000) [pid = 15875] [serial = 380] [outer = (nil)] 16:00:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 92 (0x7f3b2a788800) [pid = 15875] [serial = 381] [outer = 0x7f3b17ded000] 16:00:34 INFO - PROCESS | 15875 | 1461711634814 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 93 (0x7f3b306fdc00) [pid = 15875] [serial = 382] [outer = 0x7f3b17ded000] 16:00:35 INFO - PROCESS | 15875 | 1461711635422 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:00:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 927ms 16:00:35 INFO - PROCESS | 15875 | 1461711635479 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 15875 | 1461711635481 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 16:00:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:00:35 INFO - PROCESS | 15875 | 1461711635486 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 15875 | 1461711635488 Marionette TRACE conn3 <- [1,482,null,{}] 16:00:35 INFO - PROCESS | 15875 | 1461711635492 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:35 INFO - PROCESS | 15875 | 1461711635662 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 16:00:35 INFO - PROCESS | 15875 | 1461711635699 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b29b12000 == 49 [pid = 15875] [id = 128] 16:00:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 94 (0x7f3b317f8800) [pid = 15875] [serial = 383] [outer = (nil)] 16:00:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 95 (0x7f3b358a2000) [pid = 15875] [serial = 384] [outer = 0x7f3b317f8800] 16:00:35 INFO - PROCESS | 15875 | 1461711635754 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 96 (0x7f3b35d2a000) [pid = 15875] [serial = 385] [outer = 0x7f3b317f8800] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 95 (0x7f3b33430400) [pid = 15875] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 94 (0x7f3b25c0d400) [pid = 15875] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 93 (0x7f3b19b2f800) [pid = 15875] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 92 (0x7f3b19b49000) [pid = 15875] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 91 (0x7f3b1a57e800) [pid = 15875] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 90 (0x7f3b26a8b000) [pid = 15875] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 89 (0x7f3b19b50800) [pid = 15875] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 88 (0x7f3b19b51c00) [pid = 15875] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 87 (0x7f3b1a57c800) [pid = 15875] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 86 (0x7f3b1a57d400) [pid = 15875] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 85 (0x7f3b19e35c00) [pid = 15875] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 84 (0x7f3b2244e000) [pid = 15875] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 83 (0x7f3b1a74b800) [pid = 15875] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 82 (0x7f3b1b737800) [pid = 15875] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 81 (0x7f3b1a746000) [pid = 15875] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 80 (0x7f3b2a70c400) [pid = 15875] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:00:36 INFO - PROCESS | 15875 | --DOMWINDOW == 79 (0x7f3b1a57e000) [pid = 15875] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:00:36 INFO - PROCESS | 15875 | 1461711636571 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:00:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:00:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1124ms 16:00:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:00:36 INFO - PROCESS | 15875 | 1461711636611 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 16:00:36 INFO - PROCESS | 15875 | 1461711636613 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 16:00:36 INFO - PROCESS | 15875 | 1461711636671 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:00:36 INFO - PROCESS | 15875 | 1461711636676 Marionette TRACE conn3 <- [1,486,null,{}] 16:00:36 INFO - PROCESS | 15875 | 1461711636686 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:36 INFO - PROCESS | 15875 | 1461711636833 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 16:00:36 INFO - PROCESS | 15875 | 1461711636959 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19493000 == 50 [pid = 15875] [id = 129] 16:00:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 80 (0x7f3b19b32c00) [pid = 15875] [serial = 386] [outer = (nil)] 16:00:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 81 (0x7f3b19b53800) [pid = 15875] [serial = 387] [outer = 0x7f3b19b32c00] 16:00:37 INFO - PROCESS | 15875 | 1461711637023 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 82 (0x7f3b1a4a0400) [pid = 15875] [serial = 388] [outer = 0x7f3b19b32c00] 16:00:37 INFO - PROCESS | 15875 | 1461711637840 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:00:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:00:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1289ms 16:00:37 INFO - PROCESS | 15875 | 1461711637908 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 16:00:37 INFO - PROCESS | 15875 | 1461711637913 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 16:00:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:00:37 INFO - PROCESS | 15875 | 1461711637919 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 15875 | 1461711637922 Marionette TRACE conn3 <- [1,490,null,{}] 16:00:37 INFO - PROCESS | 15875 | 1461711637933 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:38 INFO - PROCESS | 15875 | 1461711638086 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 16:00:38 INFO - PROCESS | 15875 | 1461711638184 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22c69800 == 51 [pid = 15875] [id = 130] 16:00:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 83 (0x7f3b19b4e000) [pid = 15875] [serial = 389] [outer = (nil)] 16:00:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 84 (0x7f3b1ed0a800) [pid = 15875] [serial = 390] [outer = 0x7f3b19b4e000] 16:00:38 INFO - PROCESS | 15875 | 1461711638256 Marionette DEBUG loaded listener.js 16:00:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 85 (0x7f3b21b8bc00) [pid = 15875] [serial = 391] [outer = 0x7f3b19b4e000] 16:00:38 INFO - PROCESS | 15875 | 1461711638967 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:00:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1081ms 16:00:39 INFO - PROCESS | 15875 | 1461711639033 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 16:00:39 INFO - PROCESS | 15875 | 1461711639035 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 16:00:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:00:39 INFO - PROCESS | 15875 | 1461711639041 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:00:39 INFO - PROCESS | 15875 | 1461711639044 Marionette TRACE conn3 <- [1,494,null,{}] 16:00:39 INFO - PROCESS | 15875 | 1461711639049 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:39 INFO - PROCESS | 15875 | 1461711639181 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 16:00:39 INFO - PROCESS | 15875 | 1461711639319 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30873000 == 52 [pid = 15875] [id = 131] 16:00:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 86 (0x7f3b23722000) [pid = 15875] [serial = 392] [outer = (nil)] 16:00:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 87 (0x7f3b24755400) [pid = 15875] [serial = 393] [outer = 0x7f3b23722000] 16:00:39 INFO - PROCESS | 15875 | 1461711639389 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 88 (0x7f3b26a41800) [pid = 15875] [serial = 394] [outer = 0x7f3b23722000] 16:00:40 INFO - PROCESS | 15875 | 1461711640229 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:00:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1232ms 16:00:40 INFO - PROCESS | 15875 | 1461711640275 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 15875 | 1461711640278 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 16:00:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:00:40 INFO - PROCESS | 15875 | 1461711640284 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 15875 | 1461711640286 Marionette TRACE conn3 <- [1,498,null,{}] 16:00:40 INFO - PROCESS | 15875 | 1461711640291 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:40 INFO - PROCESS | 15875 | 1461711640419 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 16:00:40 INFO - PROCESS | 15875 | 1461711640550 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35298800 == 53 [pid = 15875] [id = 132] 16:00:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 89 (0x7f3b18e6cc00) [pid = 15875] [serial = 395] [outer = (nil)] 16:00:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 90 (0x7f3b18e77400) [pid = 15875] [serial = 396] [outer = 0x7f3b18e6cc00] 16:00:40 INFO - PROCESS | 15875 | 1461711640614 Marionette DEBUG loaded listener.js 16:00:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 91 (0x7f3b26a87000) [pid = 15875] [serial = 397] [outer = 0x7f3b18e6cc00] 16:00:41 INFO - PROCESS | 15875 | 1461711641331 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:00:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1127ms 16:00:41 INFO - PROCESS | 15875 | 1461711641411 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 16:00:41 INFO - PROCESS | 15875 | 1461711641414 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 16:00:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:00:41 INFO - PROCESS | 15875 | 1461711641420 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:00:41 INFO - PROCESS | 15875 | 1461711641423 Marionette TRACE conn3 <- [1,502,null,{}] 16:00:41 INFO - PROCESS | 15875 | 1461711641427 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:41 INFO - PROCESS | 15875 | 1461711641602 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 16:00:41 INFO - PROCESS | 15875 | 1461711641727 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b37888000 == 54 [pid = 15875] [id = 133] 16:00:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 92 (0x7f3b18e72400) [pid = 15875] [serial = 398] [outer = (nil)] 16:00:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 93 (0x7f3b306f5400) [pid = 15875] [serial = 399] [outer = 0x7f3b18e72400] 16:00:41 INFO - PROCESS | 15875 | 1461711641790 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 94 (0x7f3b30ae2c00) [pid = 15875] [serial = 400] [outer = 0x7f3b18e72400] 16:00:42 INFO - PROCESS | 15875 | 1461711642483 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:00:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:00:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1125ms 16:00:42 INFO - PROCESS | 15875 | 1461711642546 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 16:00:42 INFO - PROCESS | 15875 | 1461711642550 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 16:00:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:00:42 INFO - PROCESS | 15875 | 1461711642554 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - PROCESS | 15875 | 1461711642557 Marionette TRACE conn3 <- [1,506,null,{}] 16:00:42 INFO - PROCESS | 15875 | 1461711642562 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:42 INFO - PROCESS | 15875 | 1461711642726 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 16:00:42 INFO - PROCESS | 15875 | 1461711642856 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b39e9a800 == 55 [pid = 15875] [id = 134] 16:00:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 95 (0x7f3b19c75800) [pid = 15875] [serial = 401] [outer = (nil)] 16:00:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 96 (0x7f3b35cec400) [pid = 15875] [serial = 402] [outer = 0x7f3b19c75800] 16:00:42 INFO - PROCESS | 15875 | 1461711642930 Marionette DEBUG loaded listener.js 16:00:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 97 (0x7f3b38613400) [pid = 15875] [serial = 403] [outer = 0x7f3b19c75800] 16:00:43 INFO - PROCESS | 15875 | 1461711643733 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:00:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1376ms 16:00:43 INFO - PROCESS | 15875 | 1461711643931 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 16:00:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:00:43 INFO - PROCESS | 15875 | 1461711643937 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 16:00:43 INFO - PROCESS | 15875 | 1461711643944 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 15875 | 1461711643947 Marionette TRACE conn3 <- [1,510,null,{}] 16:00:43 INFO - PROCESS | 15875 | 1461711643953 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:44 INFO - PROCESS | 15875 | 1461711644083 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 16:00:44 INFO - PROCESS | 15875 | 1461711644218 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b357800 == 56 [pid = 15875] [id = 135] 16:00:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 98 (0x7f3b17de4400) [pid = 15875] [serial = 404] [outer = (nil)] 16:00:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 99 (0x7f3b18ca9000) [pid = 15875] [serial = 405] [outer = 0x7f3b17de4400] 16:00:44 INFO - PROCESS | 15875 | 1461711644277 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b18e76400) [pid = 15875] [serial = 406] [outer = 0x7f3b17de4400] 16:00:45 INFO - PROCESS | 15875 | 1461711645092 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:00:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1190ms 16:00:45 INFO - PROCESS | 15875 | 1461711645134 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 16:00:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:00:45 INFO - PROCESS | 15875 | 1461711645138 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 16:00:45 INFO - PROCESS | 15875 | 1461711645148 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 15875 | 1461711645152 Marionette TRACE conn3 <- [1,514,null,{}] 16:00:45 INFO - PROCESS | 15875 | 1461711645157 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 15875 | 1461711645288 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 16:00:45 INFO - PROCESS | 15875 | 1461711645429 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24734800 == 55 [pid = 15875] [id = 127] 16:00:45 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23a94800 == 54 [pid = 15875] [id = 126] 16:00:45 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23081800 == 53 [pid = 15875] [id = 125] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 99 (0x7f3b35d8bc00) [pid = 15875] [serial = 354] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b35e800 == 54 [pid = 15875] [id = 136] 16:00:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b19b50c00) [pid = 15875] [serial = 407] [outer = (nil)] 16:00:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 101 (0x7f3b19c70000) [pid = 15875] [serial = 408] [outer = 0x7f3b19b50c00] 16:00:45 INFO - PROCESS | 15875 | 1461711645507 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 102 (0x7f3b1a57b400) [pid = 15875] [serial = 409] [outer = 0x7f3b19b50c00] 16:00:45 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19eab800 == 53 [pid = 15875] [id = 124] 16:00:45 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a445000 == 52 [pid = 15875] [id = 123] 16:00:45 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1c3e5800 == 51 [pid = 15875] [id = 119] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 101 (0x7f3b353a7400) [pid = 15875] [serial = 345] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 100 (0x7f3b2237b000) [pid = 15875] [serial = 348] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 99 (0x7f3b35ce3c00) [pid = 15875] [serial = 346] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 98 (0x7f3b1ce0f800) [pid = 15875] [serial = 324] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 97 (0x7f3b30ad6c00) [pid = 15875] [serial = 342] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 96 (0x7f3b334ae800) [pid = 15875] [serial = 331] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 95 (0x7f3b26a08000) [pid = 15875] [serial = 330] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 94 (0x7f3b378c4c00) [pid = 15875] [serial = 334] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 93 (0x7f3b37856400) [pid = 15875] [serial = 333] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 92 (0x7f3b1cf69c00) [pid = 15875] [serial = 337] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 91 (0x7f3b1a86e800) [pid = 15875] [serial = 336] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 90 (0x7f3b22fb1c00) [pid = 15875] [serial = 339] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 89 (0x7f3b1ce0d800) [pid = 15875] [serial = 243] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 88 (0x7f3b2497fc00) [pid = 15875] [serial = 340] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 87 (0x7f3b30a2b800) [pid = 15875] [serial = 252] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 86 (0x7f3b2237f000) [pid = 15875] [serial = 349] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 85 (0x7f3b3060b000) [pid = 15875] [serial = 328] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 84 (0x7f3b25c19400) [pid = 15875] [serial = 327] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 83 (0x7f3b3083bc00) [pid = 15875] [serial = 240] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 82 (0x7f3b22851400) [pid = 15875] [serial = 246] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 81 (0x7f3b358b0000) [pid = 15875] [serial = 292] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 80 (0x7f3b2102e800) [pid = 15875] [serial = 325] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 79 (0x7f3b31a37c00) [pid = 15875] [serial = 343] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 78 (0x7f3b22372800) [pid = 15875] [serial = 351] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 77 (0x7f3b35272400) [pid = 15875] [serial = 352] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 76 (0x7f3b35d24c00) [pid = 15875] [serial = 295] [outer = (nil)] [url = about:blank] 16:00:45 INFO - PROCESS | 15875 | --DOMWINDOW == 75 (0x7f3b29853400) [pid = 15875] [serial = 249] [outer = (nil)] [url = about:blank] 16:00:46 INFO - PROCESS | 15875 | 1461711646116 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:00:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 992ms 16:00:46 INFO - PROCESS | 15875 | 1461711646136 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 16:00:46 INFO - PROCESS | 15875 | 1461711646141 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 16:00:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:00:46 INFO - PROCESS | 15875 | 1461711646146 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 15875 | 1461711646148 Marionette TRACE conn3 <- [1,518,null,{}] 16:00:46 INFO - PROCESS | 15875 | 1461711646161 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:46 INFO - PROCESS | 15875 | 1461711646289 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 16:00:46 INFO - PROCESS | 15875 | 1461711646385 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b223a2000 == 52 [pid = 15875] [id = 137] 16:00:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 76 (0x7f3b19816000) [pid = 15875] [serial = 410] [outer = (nil)] 16:00:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 77 (0x7f3b20106800) [pid = 15875] [serial = 411] [outer = 0x7f3b19816000] 16:00:46 INFO - PROCESS | 15875 | 1461711646442 Marionette DEBUG loaded listener.js 16:00:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 78 (0x7f3b21a3c400) [pid = 15875] [serial = 412] [outer = 0x7f3b19816000] 16:00:47 INFO - PROCESS | 15875 | 1461711647079 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:00:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:00:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 980ms 16:00:47 INFO - PROCESS | 15875 | 1461711647127 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 16:00:47 INFO - PROCESS | 15875 | 1461711647130 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 16:00:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:00:47 INFO - PROCESS | 15875 | 1461711647134 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:00:47 INFO - PROCESS | 15875 | 1461711647136 Marionette TRACE conn3 <- [1,522,null,{}] 16:00:47 INFO - PROCESS | 15875 | 1461711647141 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:47 INFO - PROCESS | 15875 | 1461711647302 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 16:00:47 INFO - PROCESS | 15875 | 1461711647366 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23073000 == 53 [pid = 15875] [id = 138] 16:00:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 79 (0x7f3b1a74d800) [pid = 15875] [serial = 413] [outer = (nil)] 16:00:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 80 (0x7f3b2237dc00) [pid = 15875] [serial = 414] [outer = 0x7f3b1a74d800] 16:00:47 INFO - PROCESS | 15875 | 1461711647420 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 81 (0x7f3b22fb1c00) [pid = 15875] [serial = 415] [outer = 0x7f3b1a74d800] 16:00:48 INFO - PROCESS | 15875 | 1461711648022 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:00:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:00:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 927ms 16:00:48 INFO - PROCESS | 15875 | 1461711648062 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 16:00:48 INFO - PROCESS | 15875 | 1461711648064 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 16:00:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:00:48 INFO - PROCESS | 15875 | 1461711648069 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 15875 | 1461711648072 Marionette TRACE conn3 <- [1,526,null,{}] 16:00:48 INFO - PROCESS | 15875 | 1461711648081 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:48 INFO - PROCESS | 15875 | 1461711648234 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 16:00:48 INFO - PROCESS | 15875 | 1461711648305 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24468000 == 54 [pid = 15875] [id = 139] 16:00:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 82 (0x7f3b1a576c00) [pid = 15875] [serial = 416] [outer = (nil)] 16:00:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 83 (0x7f3b23727000) [pid = 15875] [serial = 417] [outer = 0x7f3b1a576c00] 16:00:48 INFO - PROCESS | 15875 | 1461711648356 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 84 (0x7f3b25ce0c00) [pid = 15875] [serial = 418] [outer = 0x7f3b1a576c00] 16:00:49 INFO - PROCESS | 15875 | 1461711649001 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:00:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 980ms 16:00:49 INFO - PROCESS | 15875 | 1461711649051 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 15875 | 1461711649053 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 16:00:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:00:49 INFO - PROCESS | 15875 | 1461711649064 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 15875 | 1461711649066 Marionette TRACE conn3 <- [1,530,null,{}] 16:00:49 INFO - PROCESS | 15875 | 1461711649071 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:49 INFO - PROCESS | 15875 | 1461711649253 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 16:00:49 INFO - PROCESS | 15875 | 1461711649276 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30307800 == 55 [pid = 15875] [id = 140] 16:00:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 85 (0x7f3b1edea000) [pid = 15875] [serial = 419] [outer = (nil)] 16:00:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 86 (0x7f3b29853400) [pid = 15875] [serial = 420] [outer = 0x7f3b1edea000] 16:00:49 INFO - PROCESS | 15875 | 1461711649332 Marionette DEBUG loaded listener.js 16:00:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 87 (0x7f3b30a2b800) [pid = 15875] [serial = 421] [outer = 0x7f3b1edea000] 16:00:49 INFO - PROCESS | 15875 | --DOMWINDOW == 86 (0x7f3b17ded000) [pid = 15875] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:00:49 INFO - PROCESS | 15875 | --DOMWINDOW == 85 (0x7f3b17de2800) [pid = 15875] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:00:49 INFO - PROCESS | 15875 | --DOMWINDOW == 84 (0x7f3b22377c00) [pid = 15875] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:00:49 INFO - PROCESS | 15875 | --DOMWINDOW == 83 (0x7f3b17defc00) [pid = 15875] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:00:49 INFO - PROCESS | 15875 | --DOMWINDOW == 82 (0x7f3b17def800) [pid = 15875] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:00:49 INFO - PROCESS | 15875 | --DOMWINDOW == 81 (0x7f3b17ded400) [pid = 15875] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:00:49 INFO - PROCESS | 15875 | --DOMWINDOW == 80 (0x7f3b1965f800) [pid = 15875] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:00:50 INFO - PROCESS | 15875 | 1461711650009 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:00:50 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:00:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:00:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:00:50 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:00:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:00:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:00:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:00:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 976ms 16:00:50 INFO - PROCESS | 15875 | 1461711650043 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 15875 | 1461711650046 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 16:00:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:00:50 INFO - PROCESS | 15875 | 1461711650051 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - PROCESS | 15875 | 1461711650054 Marionette TRACE conn3 <- [1,534,null,{}] 16:00:50 INFO - PROCESS | 15875 | 1461711650058 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:50 INFO - PROCESS | 15875 | 1461711650180 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 16:00:50 INFO - PROCESS | 15875 | 1461711650193 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3396b800 == 56 [pid = 15875] [id = 141] 16:00:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 81 (0x7f3b1a49e800) [pid = 15875] [serial = 422] [outer = (nil)] 16:00:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 82 (0x7f3b3342e000) [pid = 15875] [serial = 423] [outer = 0x7f3b1a49e800] 16:00:50 INFO - PROCESS | 15875 | 1461711650245 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 83 (0x7f3b353a7400) [pid = 15875] [serial = 424] [outer = 0x7f3b1a49e800] 16:00:50 INFO - PROCESS | 15875 | 1461711650812 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:00:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:00:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 776ms 16:00:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:00:50 INFO - PROCESS | 15875 | 1461711650827 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 16:00:50 INFO - PROCESS | 15875 | 1461711650829 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 16:00:50 INFO - PROCESS | 15875 | 1461711650835 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:00:50 INFO - PROCESS | 15875 | 1461711650837 Marionette TRACE conn3 <- [1,538,null,{}] 16:00:50 INFO - PROCESS | 15875 | 1461711650841 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:50 INFO - PROCESS | 15875 | 1461711650968 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 16:00:50 INFO - PROCESS | 15875 | 1461711650978 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3787e800 == 57 [pid = 15875] [id = 142] 16:00:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 84 (0x7f3b19b4f400) [pid = 15875] [serial = 425] [outer = (nil)] 16:00:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 85 (0x7f3b3393bc00) [pid = 15875] [serial = 426] [outer = 0x7f3b19b4f400] 16:00:51 INFO - PROCESS | 15875 | 1461711651032 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 86 (0x7f3b35d2dc00) [pid = 15875] [serial = 427] [outer = 0x7f3b19b4f400] 16:00:51 INFO - PROCESS | 15875 | 1461711651657 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:00:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 928ms 16:00:51 INFO - PROCESS | 15875 | 1461711651763 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 16:00:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:00:51 INFO - PROCESS | 15875 | 1461711651768 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 16:00:51 INFO - PROCESS | 15875 | 1461711651775 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 15875 | 1461711651780 Marionette TRACE conn3 <- [1,542,null,{}] 16:00:51 INFO - PROCESS | 15875 | 1461711651788 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:51 INFO - PROCESS | 15875 | 1461711651976 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 16:00:52 INFO - PROCESS | 15875 | 1461711652106 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8ce800 == 58 [pid = 15875] [id = 143] 16:00:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 87 (0x7f3b18ca7800) [pid = 15875] [serial = 428] [outer = (nil)] 16:00:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 88 (0x7f3b18e6e400) [pid = 15875] [serial = 429] [outer = 0x7f3b18ca7800] 16:00:52 INFO - PROCESS | 15875 | 1461711652170 Marionette DEBUG loaded listener.js 16:00:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 89 (0x7f3b19812000) [pid = 15875] [serial = 430] [outer = 0x7f3b18ca7800] 16:00:52 INFO - PROCESS | 15875 | 1461711652833 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:00:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:00:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1082ms 16:00:52 INFO - PROCESS | 15875 | 1461711652862 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 15875 | 1461711652867 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 16:00:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:00:52 INFO - PROCESS | 15875 | 1461711652914 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 15875 | 1461711652919 Marionette TRACE conn3 <- [1,546,null,{}] 16:00:52 INFO - PROCESS | 15875 | 1461711652935 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 15875 | 1461711653089 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 16:00:53 INFO - PROCESS | 15875 | 1461711653225 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2336d000 == 59 [pid = 15875] [id = 144] 16:00:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 90 (0x7f3b18e70400) [pid = 15875] [serial = 431] [outer = (nil)] 16:00:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 91 (0x7f3b1a574000) [pid = 15875] [serial = 432] [outer = 0x7f3b18e70400] 16:00:53 INFO - PROCESS | 15875 | 1461711653301 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 92 (0x7f3b1cf77c00) [pid = 15875] [serial = 433] [outer = 0x7f3b18e70400] 16:00:54 INFO - PROCESS | 15875 | 1461711654048 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:00:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:00:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1183ms 16:00:54 INFO - PROCESS | 15875 | 1461711654057 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 15875 | 1461711654059 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 16:00:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:00:54 INFO - PROCESS | 15875 | 1461711654065 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 15875 | 1461711654067 Marionette TRACE conn3 <- [1,550,null,{}] 16:00:54 INFO - PROCESS | 15875 | 1461711654081 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:54 INFO - PROCESS | 15875 | 1461711654244 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 16:00:54 INFO - PROCESS | 15875 | 1461711654360 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2234d000 == 60 [pid = 15875] [id = 145] 16:00:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 93 (0x7f3b17d4ec00) [pid = 15875] [serial = 434] [outer = (nil)] 16:00:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 94 (0x7f3b17d55c00) [pid = 15875] [serial = 435] [outer = 0x7f3b17d4ec00] 16:00:54 INFO - PROCESS | 15875 | 1461711654430 Marionette DEBUG loaded listener.js 16:00:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 95 (0x7f3b1edee400) [pid = 15875] [serial = 436] [outer = 0x7f3b17d4ec00] 16:00:55 INFO - PROCESS | 15875 | 1461711655164 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:00:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1133ms 16:00:55 INFO - PROCESS | 15875 | 1461711655222 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 15875 | 1461711655226 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 16:00:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:00:55 INFO - PROCESS | 15875 | 1461711655232 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 15875 | 1461711655234 Marionette TRACE conn3 <- [1,554,null,{}] 16:00:55 INFO - PROCESS | 15875 | 1461711655239 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:55 INFO - PROCESS | 15875 | 1461711655376 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 16:00:55 INFO - PROCESS | 15875 | 1461711655508 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b314800 == 61 [pid = 15875] [id = 146] 16:00:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 96 (0x7f3b17d4f400) [pid = 15875] [serial = 437] [outer = (nil)] 16:00:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 97 (0x7f3b1f7cc400) [pid = 15875] [serial = 438] [outer = 0x7f3b17d4f400] 16:00:55 INFO - PROCESS | 15875 | 1461711655571 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 98 (0x7f3b1f7d3800) [pid = 15875] [serial = 439] [outer = 0x7f3b17d4f400] 16:00:56 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:56 INFO - PROCESS | 15875 | 1461711656312 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:00:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:00:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1128ms 16:00:56 INFO - PROCESS | 15875 | 1461711656362 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 16:00:56 INFO - PROCESS | 15875 | 1461711656365 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 16:00:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:00:56 INFO - PROCESS | 15875 | 1461711656370 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:00:56 INFO - PROCESS | 15875 | 1461711656372 Marionette TRACE conn3 <- [1,558,null,{}] 16:00:56 INFO - PROCESS | 15875 | 1461711656377 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:56 INFO - PROCESS | 15875 | 1461711656508 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 16:00:56 INFO - PROCESS | 15875 | 1461711656641 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3ac40800 == 62 [pid = 15875] [id = 147] 16:00:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 99 (0x7f3b1edef400) [pid = 15875] [serial = 440] [outer = (nil)] 16:00:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b219c2000) [pid = 15875] [serial = 441] [outer = 0x7f3b1edef400] 16:00:56 INFO - PROCESS | 15875 | 1461711656703 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 101 (0x7f3b22445800) [pid = 15875] [serial = 442] [outer = 0x7f3b1edef400] 16:00:57 INFO - PROCESS | 15875 | 1461711657409 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:00:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:00:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1078ms 16:00:57 INFO - PROCESS | 15875 | 1461711657453 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 16:00:57 INFO - PROCESS | 15875 | 1461711657456 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 16:00:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:00:57 INFO - PROCESS | 15875 | 1461711657461 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:00:57 INFO - PROCESS | 15875 | 1461711657463 Marionette TRACE conn3 <- [1,562,null,{}] 16:00:57 INFO - PROCESS | 15875 | 1461711657468 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:57 INFO - PROCESS | 15875 | 1461711657672 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 16:00:57 INFO - PROCESS | 15875 | 1461711657686 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b22800 == 63 [pid = 15875] [id = 148] 16:00:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 102 (0x7f3b25c19400) [pid = 15875] [serial = 443] [outer = (nil)] 16:00:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 103 (0x7f3b353ab400) [pid = 15875] [serial = 444] [outer = 0x7f3b25c19400] 16:00:57 INFO - PROCESS | 15875 | 1461711657751 Marionette DEBUG loaded listener.js 16:00:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 104 (0x7f3b35d30800) [pid = 15875] [serial = 445] [outer = 0x7f3b25c19400] 16:00:58 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:58 INFO - PROCESS | 15875 | 1461711658526 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:00:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:00:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1086ms 16:00:58 INFO - PROCESS | 15875 | 1461711658558 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 16:00:58 INFO - PROCESS | 15875 | 1461711658561 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 16:00:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:00:58 INFO - PROCESS | 15875 | 1461711658567 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:00:58 INFO - PROCESS | 15875 | 1461711658570 Marionette TRACE conn3 <- [1,566,null,{}] 16:00:58 INFO - PROCESS | 15875 | 1461711658592 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:58 INFO - PROCESS | 15875 | 1461711658726 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 16:00:58 INFO - PROCESS | 15875 | 1461711658858 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16cb9000 == 64 [pid = 15875] [id = 149] 16:00:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 105 (0x7f3b26a09400) [pid = 15875] [serial = 446] [outer = (nil)] 16:00:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 106 (0x7f3b38611800) [pid = 15875] [serial = 447] [outer = 0x7f3b26a09400] 16:00:58 INFO - PROCESS | 15875 | 1461711658921 Marionette DEBUG loaded listener.js 16:00:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b39c1d000) [pid = 15875] [serial = 448] [outer = 0x7f3b26a09400] 16:00:59 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:59 INFO - PROCESS | 15875 | 1461711659865 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:00:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1347ms 16:00:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:00:59 INFO - PROCESS | 15875 | 1461711659915 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 15875 | 1461711659919 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 16:00:59 INFO - PROCESS | 15875 | 1461711659926 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 15875 | 1461711659930 Marionette TRACE conn3 <- [1,570,null,{}] 16:00:59 INFO - PROCESS | 15875 | 1461711659937 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:00 INFO - PROCESS | 15875 | 1461711660080 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 16:01:00 INFO - PROCESS | 15875 | 1461711660220 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19b17000 == 65 [pid = 15875] [id = 150] 16:01:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b18c9cc00) [pid = 15875] [serial = 449] [outer = (nil)] 16:01:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b18ca3800) [pid = 15875] [serial = 450] [outer = 0x7f3b18c9cc00] 16:01:00 INFO - PROCESS | 15875 | 1461711660276 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 110 (0x7f3b18e79400) [pid = 15875] [serial = 451] [outer = 0x7f3b18c9cc00] 16:01:00 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:01 INFO - PROCESS | 15875 | 1461711661075 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:01:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:01:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1182ms 16:01:01 INFO - PROCESS | 15875 | 1461711661108 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 16:01:01 INFO - PROCESS | 15875 | 1461711661115 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 16:01:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:01:01 INFO - PROCESS | 15875 | 1461711661124 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 15875 | 1461711661126 Marionette TRACE conn3 <- [1,574,null,{}] 16:01:01 INFO - PROCESS | 15875 | 1461711661171 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35d1d800 == 64 [pid = 15875] [id = 107] 16:01:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3171d800 == 63 [pid = 15875] [id = 83] 16:01:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3396b800 == 62 [pid = 15875] [id = 141] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 109 (0x7f3b1a577800) [pid = 15875] [serial = 357] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 108 (0x7f3b22381000) [pid = 15875] [serial = 360] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 107 (0x7f3b339bc800) [pid = 15875] [serial = 363] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 106 (0x7f3b358a2000) [pid = 15875] [serial = 384] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30307800 == 61 [pid = 15875] [id = 140] 16:01:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24468000 == 60 [pid = 15875] [id = 139] 16:01:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23073000 == 59 [pid = 15875] [id = 138] 16:01:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b223a2000 == 58 [pid = 15875] [id = 137] 16:01:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b35e800 == 57 [pid = 15875] [id = 136] 16:01:01 INFO - PROCESS | 15875 | 1461711661389 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 16:01:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b357800 == 56 [pid = 15875] [id = 135] 16:01:01 INFO - PROCESS | 15875 | 1461711661405 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19c9a800 == 57 [pid = 15875] [id = 151] 16:01:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b19b4c400) [pid = 15875] [serial = 452] [outer = (nil)] 16:01:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b19c74000) [pid = 15875] [serial = 453] [outer = 0x7f3b19b4c400] 16:01:01 INFO - PROCESS | 15875 | 1461711661459 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b1a74b800) [pid = 15875] [serial = 454] [outer = 0x7f3b19b4c400] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 108 (0x7f3b39e59000) [pid = 15875] [serial = 322] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 107 (0x7f3b2a788800) [pid = 15875] [serial = 381] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 106 (0x7f3b19b51000) [pid = 15875] [serial = 367] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 105 (0x7f3b17dec400) [pid = 15875] [serial = 366] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 104 (0x7f3b22a0d800) [pid = 15875] [serial = 375] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 103 (0x7f3b23726400) [pid = 15875] [serial = 376] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 102 (0x7f3b1a57a800) [pid = 15875] [serial = 370] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 101 (0x7f3b19b55800) [pid = 15875] [serial = 369] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 100 (0x7f3b24978800) [pid = 15875] [serial = 378] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 99 (0x7f3b20b48400) [pid = 15875] [serial = 372] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 98 (0x7f3b2125e400) [pid = 15875] [serial = 373] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 97 (0x7f3b306fdc00) [pid = 15875] [serial = 382] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 15875 | --DOMWINDOW == 96 (0x7f3b26a39400) [pid = 15875] [serial = 379] [outer = (nil)] [url = about:blank] 16:01:02 INFO - PROCESS | 15875 | 1461711662120 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:01:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1033ms 16:01:02 INFO - PROCESS | 15875 | 1461711662157 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 16:01:02 INFO - PROCESS | 15875 | 1461711662159 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 16:01:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:01:02 INFO - PROCESS | 15875 | 1461711662164 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:01:02 INFO - PROCESS | 15875 | 1461711662169 Marionette TRACE conn3 <- [1,578,null,{}] 16:01:02 INFO - PROCESS | 15875 | 1461711662181 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:02 INFO - PROCESS | 15875 | 1461711662306 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 16:01:02 INFO - PROCESS | 15875 | 1461711662403 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2193e800 == 58 [pid = 15875] [id = 152] 16:01:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 97 (0x7f3b1a577800) [pid = 15875] [serial = 455] [outer = (nil)] 16:01:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 98 (0x7f3b1cf74400) [pid = 15875] [serial = 456] [outer = 0x7f3b1a577800] 16:01:02 INFO - PROCESS | 15875 | 1461711662461 Marionette DEBUG loaded listener.js 16:01:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 99 (0x7f3b1f7d0000) [pid = 15875] [serial = 457] [outer = 0x7f3b1a577800] 16:01:03 INFO - PROCESS | 15875 | 1461711663102 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:01:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:01:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 981ms 16:01:03 INFO - PROCESS | 15875 | 1461711663145 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 16:01:03 INFO - PROCESS | 15875 | 1461711663149 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 16:01:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:01:03 INFO - PROCESS | 15875 | 1461711663153 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 15875 | 1461711663155 Marionette TRACE conn3 <- [1,582,null,{}] 16:01:03 INFO - PROCESS | 15875 | 1461711663160 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:03 INFO - PROCESS | 15875 | 1461711663345 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 16:01:03 INFO - PROCESS | 15875 | 1461711663409 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22390800 == 59 [pid = 15875] [id = 153] 16:01:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b1b591000) [pid = 15875] [serial = 458] [outer = (nil)] 16:01:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 101 (0x7f3b20be2000) [pid = 15875] [serial = 459] [outer = 0x7f3b1b591000] 16:01:03 INFO - PROCESS | 15875 | 1461711663462 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 102 (0x7f3b2237c000) [pid = 15875] [serial = 460] [outer = 0x7f3b1b591000] 16:01:04 INFO - PROCESS | 15875 | 1461711664069 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 978ms 16:01:04 INFO - PROCESS | 15875 | 1461711664132 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 15875 | 1461711664135 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 16:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:01:04 INFO - PROCESS | 15875 | 1461711664139 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 15875 | 1461711664142 Marionette TRACE conn3 <- [1,586,null,{}] 16:01:04 INFO - PROCESS | 15875 | 1461711664146 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:04 INFO - PROCESS | 15875 | 1461711664290 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 16:01:04 INFO - PROCESS | 15875 | 1461711664316 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b1d000 == 60 [pid = 15875] [id = 154] 16:01:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 103 (0x7f3b219c3400) [pid = 15875] [serial = 461] [outer = (nil)] 16:01:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 104 (0x7f3b225afc00) [pid = 15875] [serial = 462] [outer = 0x7f3b219c3400] 16:01:04 INFO - PROCESS | 15875 | 1461711664368 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 105 (0x7f3b234d4400) [pid = 15875] [serial = 463] [outer = 0x7f3b219c3400] 16:01:04 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:04 INFO - PROCESS | 15875 | 1461711664962 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:01:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:01:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 880ms 16:01:05 INFO - PROCESS | 15875 | 1461711665021 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 16:01:05 INFO - PROCESS | 15875 | 1461711665023 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 16:01:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:01:05 INFO - PROCESS | 15875 | 1461711665028 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:01:05 INFO - PROCESS | 15875 | 1461711665030 Marionette TRACE conn3 <- [1,590,null,{}] 16:01:05 INFO - PROCESS | 15875 | 1461711665034 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:05 INFO - PROCESS | 15875 | 1461711665210 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 16:01:05 INFO - PROCESS | 15875 | 1461711665239 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23790800 == 61 [pid = 15875] [id = 155] 16:01:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 106 (0x7f3b17dd9c00) [pid = 15875] [serial = 464] [outer = (nil)] 16:01:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b23443000) [pid = 15875] [serial = 465] [outer = 0x7f3b17dd9c00] 16:01:05 INFO - PROCESS | 15875 | 1461711665293 Marionette DEBUG loaded listener.js 16:01:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b24981800) [pid = 15875] [serial = 466] [outer = 0x7f3b17dd9c00] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 107 (0x7f3b17de4400) [pid = 15875] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 106 (0x7f3b19b50c00) [pid = 15875] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 105 (0x7f3b1a74d800) [pid = 15875] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 104 (0x7f3b1a576c00) [pid = 15875] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 103 (0x7f3b19816000) [pid = 15875] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 102 (0x7f3b317f8800) [pid = 15875] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 101 (0x7f3b1edea000) [pid = 15875] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 100 (0x7f3b1a49e800) [pid = 15875] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 99 (0x7f3b306fbc00) [pid = 15875] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 98 (0x7f3b19b51400) [pid = 15875] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:01:06 INFO - PROCESS | 15875 | --DOMWINDOW == 97 (0x7f3b19e32400) [pid = 15875] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:01:06 INFO - PROCESS | 15875 | 1461711666281 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1277ms 16:01:06 INFO - PROCESS | 15875 | 1461711666307 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 15875 | 1461711666309 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 16:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:01:06 INFO - PROCESS | 15875 | 1461711666317 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 15875 | 1461711666319 Marionette TRACE conn3 <- [1,594,null,{}] 16:01:06 INFO - PROCESS | 15875 | 1461711666322 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:06 INFO - PROCESS | 15875 | 1461711666433 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 16:01:06 INFO - PROCESS | 15875 | 1461711666441 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23aa4800 == 62 [pid = 15875] [id = 156] 16:01:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 98 (0x7f3b17de6800) [pid = 15875] [serial = 467] [outer = (nil)] 16:01:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 99 (0x7f3b1ede9000) [pid = 15875] [serial = 468] [outer = 0x7f3b17de6800] 16:01:06 INFO - PROCESS | 15875 | 1461711666494 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b23724400) [pid = 15875] [serial = 469] [outer = 0x7f3b17de6800] 16:01:07 INFO - PROCESS | 15875 | 1461711667089 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 827ms 16:01:07 INFO - PROCESS | 15875 | 1461711667142 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 16:01:07 INFO - PROCESS | 15875 | 1461711667144 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 16:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:01:07 INFO - PROCESS | 15875 | 1461711667149 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:01:07 INFO - PROCESS | 15875 | 1461711667152 Marionette TRACE conn3 <- [1,598,null,{}] 16:01:07 INFO - PROCESS | 15875 | 1461711667156 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:07 INFO - PROCESS | 15875 | 1461711667267 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 16:01:07 INFO - PROCESS | 15875 | 1461711667363 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b25b70800 == 63 [pid = 15875] [id = 157] 16:01:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 101 (0x7f3b17d56000) [pid = 15875] [serial = 470] [outer = (nil)] 16:01:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 102 (0x7f3b24755000) [pid = 15875] [serial = 471] [outer = 0x7f3b17d56000] 16:01:07 INFO - PROCESS | 15875 | 1461711667417 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 103 (0x7f3b3067cc00) [pid = 15875] [serial = 472] [outer = 0x7f3b17d56000] 16:01:07 INFO - PROCESS | 15875 | 1461711667937 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 824ms 16:01:07 INFO - PROCESS | 15875 | 1461711667978 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 16:01:07 INFO - PROCESS | 15875 | 1461711667981 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 16:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:01:07 INFO - PROCESS | 15875 | 1461711667991 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:01:07 INFO - PROCESS | 15875 | 1461711667992 Marionette TRACE conn3 <- [1,602,null,{}] 16:01:07 INFO - PROCESS | 15875 | 1461711667996 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:08 INFO - PROCESS | 15875 | 1461711668173 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 16:01:08 INFO - PROCESS | 15875 | 1461711668319 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18b4e800 == 64 [pid = 15875] [id = 158] 16:01:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 104 (0x7f3b17d4dc00) [pid = 15875] [serial = 473] [outer = (nil)] 16:01:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 105 (0x7f3b17d53000) [pid = 15875] [serial = 474] [outer = 0x7f3b17d4dc00] 16:01:08 INFO - PROCESS | 15875 | 1461711668394 Marionette DEBUG loaded listener.js 16:01:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 106 (0x7f3b17dd8000) [pid = 15875] [serial = 475] [outer = 0x7f3b17d4dc00] 16:01:09 INFO - PROCESS | 15875 | 1461711669175 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:01:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:01:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1224ms 16:01:09 INFO - PROCESS | 15875 | 1461711669216 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 16:01:09 INFO - PROCESS | 15875 | 1461711669221 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 16:01:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:01:09 INFO - PROCESS | 15875 | 1461711669227 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:01:09 INFO - PROCESS | 15875 | 1461711669233 Marionette TRACE conn3 <- [1,606,null,{}] 16:01:09 INFO - PROCESS | 15875 | 1461711669239 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:09 INFO - PROCESS | 15875 | 1461711669373 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 16:01:09 INFO - PROCESS | 15875 | 1461711669484 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2238b800 == 65 [pid = 15875] [id = 159] 16:01:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b18ca4000) [pid = 15875] [serial = 476] [outer = (nil)] 16:01:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b19b4ac00) [pid = 15875] [serial = 477] [outer = 0x7f3b18ca4000] 16:01:09 INFO - PROCESS | 15875 | 1461711669592 Marionette DEBUG loaded listener.js 16:01:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b1a57d400) [pid = 15875] [serial = 478] [outer = 0x7f3b18ca4000] 16:01:10 INFO - PROCESS | 15875 | 1461711670391 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:01:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1233ms 16:01:10 INFO - PROCESS | 15875 | 1461711670461 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 15875 | 1461711670465 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 16:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:01:10 INFO - PROCESS | 15875 | 1461711670471 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - PROCESS | 15875 | 1461711670473 Marionette TRACE conn3 <- [1,610,null,{}] 16:01:10 INFO - PROCESS | 15875 | 1461711670478 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:10 INFO - PROCESS | 15875 | 1461711670626 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 16:01:10 INFO - PROCESS | 15875 | 1461711670761 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30689800 == 66 [pid = 15875] [id = 160] 16:01:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 110 (0x7f3b1a57e000) [pid = 15875] [serial = 479] [outer = (nil)] 16:01:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 111 (0x7f3b1edf0000) [pid = 15875] [serial = 480] [outer = 0x7f3b1a57e000] 16:01:10 INFO - PROCESS | 15875 | 1461711670828 Marionette DEBUG loaded listener.js 16:01:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 112 (0x7f3b2125b000) [pid = 15875] [serial = 481] [outer = 0x7f3b1a57e000] 16:01:11 INFO - PROCESS | 15875 | 1461711671624 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:01:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:01:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1226ms 16:01:11 INFO - PROCESS | 15875 | 1461711671697 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 16:01:11 INFO - PROCESS | 15875 | 1461711671703 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 16:01:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:01:11 INFO - PROCESS | 15875 | 1461711671717 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:01:11 INFO - PROCESS | 15875 | 1461711671724 Marionette TRACE conn3 <- [1,614,null,{}] 16:01:11 INFO - PROCESS | 15875 | 1461711671729 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:11 INFO - PROCESS | 15875 | 1461711671913 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 16:01:12 INFO - PROCESS | 15875 | 1461711672045 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3586a000 == 67 [pid = 15875] [id = 161] 16:01:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 113 (0x7f3b1cf73000) [pid = 15875] [serial = 482] [outer = (nil)] 16:01:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 114 (0x7f3b2372c400) [pid = 15875] [serial = 483] [outer = 0x7f3b1cf73000] 16:01:12 INFO - PROCESS | 15875 | 1461711672108 Marionette DEBUG loaded listener.js 16:01:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 115 (0x7f3b30842000) [pid = 15875] [serial = 484] [outer = 0x7f3b1cf73000] 16:01:12 INFO - PROCESS | 15875 | 1461711672835 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1190ms 16:01:12 INFO - PROCESS | 15875 | 1461711672901 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 16:01:12 INFO - PROCESS | 15875 | 1461711672904 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 16:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:01:12 INFO - PROCESS | 15875 | 1461711672909 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:01:12 INFO - PROCESS | 15875 | 1461711672912 Marionette TRACE conn3 <- [1,618,null,{}] 16:01:12 INFO - PROCESS | 15875 | 1461711672917 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:13 INFO - PROCESS | 15875 | 1461711673061 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 16:01:13 INFO - PROCESS | 15875 | 1461711673193 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:13 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b39e9c800 == 68 [pid = 15875] [id = 162] 16:01:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 116 (0x7f3b17d53800) [pid = 15875] [serial = 485] [outer = (nil)] 16:01:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 117 (0x7f3b339bb800) [pid = 15875] [serial = 486] [outer = 0x7f3b17d53800] 16:01:13 INFO - PROCESS | 15875 | 1461711673255 Marionette DEBUG loaded listener.js 16:01:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 118 (0x7f3b35a50000) [pid = 15875] [serial = 487] [outer = 0x7f3b17d53800] 16:01:14 INFO - PROCESS | 15875 | 1461711674042 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:01:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:01:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1179ms 16:01:14 INFO - PROCESS | 15875 | 1461711674089 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 16:01:14 INFO - PROCESS | 15875 | 1461711674093 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 16:01:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:01:14 INFO - PROCESS | 15875 | 1461711674098 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:01:14 INFO - PROCESS | 15875 | 1461711674100 Marionette TRACE conn3 <- [1,622,null,{}] 16:01:14 INFO - PROCESS | 15875 | 1461711674105 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:14 INFO - PROCESS | 15875 | 1461711674241 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 16:01:14 INFO - PROCESS | 15875 | 1461711674383 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bbc800 == 69 [pid = 15875] [id = 163] 16:01:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 119 (0x7f3b38337400) [pid = 15875] [serial = 488] [outer = (nil)] 16:01:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 120 (0x7f3b39c19000) [pid = 15875] [serial = 489] [outer = 0x7f3b38337400] 16:01:14 INFO - PROCESS | 15875 | 1461711674454 Marionette DEBUG loaded listener.js 16:01:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 121 (0x7f3b39e5d800) [pid = 15875] [serial = 490] [outer = 0x7f3b38337400] 16:01:15 INFO - PROCESS | 15875 | 1461711675452 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:01:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:01:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1426ms 16:01:15 INFO - PROCESS | 15875 | 1461711675525 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 16:01:15 INFO - PROCESS | 15875 | 1461711675530 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 16:01:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:01:15 INFO - PROCESS | 15875 | 1461711675536 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:01:15 INFO - PROCESS | 15875 | 1461711675541 Marionette TRACE conn3 <- [1,626,null,{}] 16:01:15 INFO - PROCESS | 15875 | 1461711675549 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:15 INFO - PROCESS | 15875 | 1461711675736 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 16:01:15 INFO - PROCESS | 15875 | 1461711675881 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16cb1800 == 70 [pid = 15875] [id = 164] 16:01:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 122 (0x7f3b17df0000) [pid = 15875] [serial = 491] [outer = (nil)] 16:01:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 123 (0x7f3b18ca7400) [pid = 15875] [serial = 492] [outer = 0x7f3b17df0000] 16:01:15 INFO - PROCESS | 15875 | 1461711675981 Marionette DEBUG loaded listener.js 16:01:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 124 (0x7f3b18e78000) [pid = 15875] [serial = 493] [outer = 0x7f3b17df0000] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b38667800 == 69 [pid = 15875] [id = 98] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b25b70800 == 68 [pid = 15875] [id = 157] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23aa4800 == 67 [pid = 15875] [id = 156] 16:01:16 INFO - PROCESS | 15875 | --DOMWINDOW == 123 (0x7f3b1ed0a800) [pid = 15875] [serial = 390] [outer = (nil)] [url = about:blank] 16:01:16 INFO - PROCESS | 15875 | --DOMWINDOW == 122 (0x7f3b24755400) [pid = 15875] [serial = 393] [outer = (nil)] [url = about:blank] 16:01:16 INFO - PROCESS | 15875 | --DOMWINDOW == 121 (0x7f3b18e77400) [pid = 15875] [serial = 396] [outer = (nil)] [url = about:blank] 16:01:16 INFO - PROCESS | 15875 | --DOMWINDOW == 120 (0x7f3b306f5400) [pid = 15875] [serial = 399] [outer = (nil)] [url = about:blank] 16:01:16 INFO - PROCESS | 15875 | --DOMWINDOW == 119 (0x7f3b35cec400) [pid = 15875] [serial = 402] [outer = (nil)] [url = about:blank] 16:01:16 INFO - PROCESS | 15875 | --DOMWINDOW == 118 (0x7f3b3393bc00) [pid = 15875] [serial = 426] [outer = (nil)] [url = about:blank] 16:01:16 INFO - PROCESS | 15875 | 1461711676813 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23790800 == 66 [pid = 15875] [id = 155] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22b1d000 == 65 [pid = 15875] [id = 154] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22390800 == 64 [pid = 15875] [id = 153] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2193e800 == 63 [pid = 15875] [id = 152] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19c9a800 == 62 [pid = 15875] [id = 151] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19b17000 == 61 [pid = 15875] [id = 150] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2234d000 == 60 [pid = 15875] [id = 145] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2336d000 == 59 [pid = 15875] [id = 144] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a8ce800 == 58 [pid = 15875] [id = 143] 16:01:16 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3787e800 == 57 [pid = 15875] [id = 142] 16:01:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:01:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1333ms 16:01:16 INFO - PROCESS | 15875 | 1461711676870 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 16:01:16 INFO - PROCESS | 15875 | 1461711676876 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 16:01:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:01:16 INFO - PROCESS | 15875 | 1461711676885 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:01:16 INFO - PROCESS | 15875 | 1461711676888 Marionette TRACE conn3 <- [1,630,null,{}] 16:01:16 INFO - PROCESS | 15875 | 1461711676892 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:17 INFO - PROCESS | 15875 | 1461711677029 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 117 (0x7f3b29853400) [pid = 15875] [serial = 420] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 116 (0x7f3b25ce0c00) [pid = 15875] [serial = 418] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 115 (0x7f3b3342e000) [pid = 15875] [serial = 423] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 114 (0x7f3b30a2b800) [pid = 15875] [serial = 421] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 113 (0x7f3b353a7400) [pid = 15875] [serial = 424] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 112 (0x7f3b22fb1c00) [pid = 15875] [serial = 415] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 111 (0x7f3b35d85400) [pid = 15875] [serial = 364] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 110 (0x7f3b1ced5800) [pid = 15875] [serial = 358] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 109 (0x7f3b234dd000) [pid = 15875] [serial = 361] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 108 (0x7f3b18e76400) [pid = 15875] [serial = 406] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 107 (0x7f3b18ca9000) [pid = 15875] [serial = 405] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 106 (0x7f3b19c70000) [pid = 15875] [serial = 408] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 105 (0x7f3b1a57b400) [pid = 15875] [serial = 409] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 104 (0x7f3b2237dc00) [pid = 15875] [serial = 414] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 103 (0x7f3b23727000) [pid = 15875] [serial = 417] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 102 (0x7f3b19b53800) [pid = 15875] [serial = 387] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 101 (0x7f3b20106800) [pid = 15875] [serial = 411] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 100 (0x7f3b21a3c400) [pid = 15875] [serial = 412] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | --DOMWINDOW == 99 (0x7f3b35d2a000) [pid = 15875] [serial = 385] [outer = (nil)] [url = about:blank] 16:01:17 INFO - PROCESS | 15875 | 1461711677141 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19c9a800 == 58 [pid = 15875] [id = 165] 16:01:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 100 (0x7f3b17df0400) [pid = 15875] [serial = 494] [outer = (nil)] 16:01:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 101 (0x7f3b19e35c00) [pid = 15875] [serial = 495] [outer = 0x7f3b17df0400] 16:01:17 INFO - PROCESS | 15875 | 1461711677201 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 102 (0x7f3b1a1cb400) [pid = 15875] [serial = 496] [outer = 0x7f3b17df0400] 16:01:17 INFO - PROCESS | 15875 | 1461711677817 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:01:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:01:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 976ms 16:01:17 INFO - PROCESS | 15875 | 1461711677862 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 16:01:17 INFO - PROCESS | 15875 | 1461711677865 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 16:01:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:01:17 INFO - PROCESS | 15875 | 1461711677870 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 15875 | 1461711677874 Marionette TRACE conn3 <- [1,634,null,{}] 16:01:17 INFO - PROCESS | 15875 | 1461711677887 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:18 INFO - PROCESS | 15875 | 1461711678026 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 16:01:18 INFO - PROCESS | 15875 | 1461711678121 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2235e800 == 59 [pid = 15875] [id = 166] 16:01:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 103 (0x7f3b1956b800) [pid = 15875] [serial = 497] [outer = (nil)] 16:01:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 104 (0x7f3b1b73bc00) [pid = 15875] [serial = 498] [outer = 0x7f3b1956b800] 16:01:18 INFO - PROCESS | 15875 | 1461711678177 Marionette DEBUG loaded listener.js 16:01:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 105 (0x7f3b1ede7800) [pid = 15875] [serial = 499] [outer = 0x7f3b1956b800] 16:01:18 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:18 INFO - PROCESS | 15875 | 1461711678784 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:01:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:01:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 933ms 16:01:18 INFO - PROCESS | 15875 | 1461711678804 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 16:01:18 INFO - PROCESS | 15875 | 1461711678808 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 16:01:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:01:18 INFO - PROCESS | 15875 | 1461711678812 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:01:18 INFO - PROCESS | 15875 | 1461711678815 Marionette TRACE conn3 <- [1,638,null,{}] 16:01:18 INFO - PROCESS | 15875 | 1461711678819 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:18 INFO - PROCESS | 15875 | 1461711678949 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 16:01:19 INFO - PROCESS | 15875 | 1461711679067 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b229ad800 == 60 [pid = 15875] [id = 167] 16:01:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 106 (0x7f3b1965f800) [pid = 15875] [serial = 500] [outer = (nil)] 16:01:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b1f7c8800) [pid = 15875] [serial = 501] [outer = 0x7f3b1965f800] 16:01:19 INFO - PROCESS | 15875 | 1461711679120 Marionette DEBUG loaded listener.js 16:01:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b21263c00) [pid = 15875] [serial = 502] [outer = 0x7f3b1965f800] 16:01:19 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:19 INFO - PROCESS | 15875 | 1461711679719 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:01:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:01:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 975ms 16:01:19 INFO - PROCESS | 15875 | 1461711679788 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 15875 | 1461711679791 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 16:01:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:01:19 INFO - PROCESS | 15875 | 1461711679796 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - PROCESS | 15875 | 1461711679798 Marionette TRACE conn3 <- [1,642,null,{}] 16:01:19 INFO - PROCESS | 15875 | 1461711679803 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:19 INFO - PROCESS | 15875 | 1461711679960 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 16:01:19 INFO - PROCESS | 15875 | 1461711679980 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234c8000 == 61 [pid = 15875] [id = 168] 16:01:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b1f7ce000) [pid = 15875] [serial = 503] [outer = (nil)] 16:01:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 110 (0x7f3b21e7cc00) [pid = 15875] [serial = 504] [outer = 0x7f3b1f7ce000] 16:01:20 INFO - PROCESS | 15875 | 1461711680033 Marionette DEBUG loaded listener.js 16:01:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 111 (0x7f3b2237b800) [pid = 15875] [serial = 505] [outer = 0x7f3b1f7ce000] 16:01:20 INFO - PROCESS | 15875 | 1461711680668 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:01:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:01:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 932ms 16:01:20 INFO - PROCESS | 15875 | 1461711680730 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 15875 | 1461711680736 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 16:01:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:01:20 INFO - PROCESS | 15875 | 1461711680744 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - PROCESS | 15875 | 1461711680749 Marionette TRACE conn3 <- [1,646,null,{}] 16:01:20 INFO - PROCESS | 15875 | 1461711680753 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:20 INFO - PROCESS | 15875 | 1461711680925 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 16:01:21 INFO - PROCESS | 15875 | 1461711681002 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b25b5a800 == 62 [pid = 15875] [id = 169] 16:01:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 112 (0x7f3b2372b000) [pid = 15875] [serial = 506] [outer = (nil)] 16:01:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 113 (0x7f3b2a788c00) [pid = 15875] [serial = 507] [outer = 0x7f3b2372b000] 16:01:21 INFO - PROCESS | 15875 | 1461711681055 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 114 (0x7f3b35ce2000) [pid = 15875] [serial = 508] [outer = 0x7f3b2372b000] 16:01:21 INFO - PROCESS | 15875 | --DOMWINDOW == 113 (0x7f3b19b4f400) [pid = 15875] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:01:21 INFO - PROCESS | 15875 | --DOMWINDOW == 112 (0x7f3b219c3400) [pid = 15875] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:01:21 INFO - PROCESS | 15875 | --DOMWINDOW == 111 (0x7f3b1a577800) [pid = 15875] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:01:21 INFO - PROCESS | 15875 | --DOMWINDOW == 110 (0x7f3b19b4c400) [pid = 15875] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:01:21 INFO - PROCESS | 15875 | --DOMWINDOW == 109 (0x7f3b18c9cc00) [pid = 15875] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:01:21 INFO - PROCESS | 15875 | --DOMWINDOW == 108 (0x7f3b17dd9c00) [pid = 15875] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:01:21 INFO - PROCESS | 15875 | --DOMWINDOW == 107 (0x7f3b1b591000) [pid = 15875] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:01:21 INFO - PROCESS | 15875 | --DOMWINDOW == 106 (0x7f3b17de6800) [pid = 15875] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:01:22 INFO - PROCESS | 15875 | 1461711682078 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:01:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1381ms 16:01:22 INFO - PROCESS | 15875 | 1461711682125 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 15875 | 1461711682128 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 16:01:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:01:22 INFO - PROCESS | 15875 | 1461711682133 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 15875 | 1461711682135 Marionette TRACE conn3 <- [1,650,null,{}] 16:01:22 INFO - PROCESS | 15875 | 1461711682139 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:22 INFO - PROCESS | 15875 | 1461711682251 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 16:01:22 INFO - PROCESS | 15875 | 1461711682348 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35235800 == 63 [pid = 15875] [id = 170] 16:01:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 107 (0x7f3b1b403000) [pid = 15875] [serial = 509] [outer = (nil)] 16:01:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 108 (0x7f3b378bc000) [pid = 15875] [serial = 510] [outer = 0x7f3b1b403000] 16:01:22 INFO - PROCESS | 15875 | 1461711682400 Marionette DEBUG loaded listener.js 16:01:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 109 (0x7f3b3aa34c00) [pid = 15875] [serial = 511] [outer = 0x7f3b1b403000] 16:01:22 INFO - PROCESS | 15875 | 1461711682952 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:01:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:01:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 874ms 16:01:23 INFO - PROCESS | 15875 | 1461711683007 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 16:01:23 INFO - PROCESS | 15875 | 1461711683010 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 16:01:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:01:23 INFO - PROCESS | 15875 | 1461711683015 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:01:23 INFO - PROCESS | 15875 | 1461711683016 Marionette TRACE conn3 <- [1,654,null,{}] 16:01:23 INFO - PROCESS | 15875 | 1461711683026 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:23 INFO - PROCESS | 15875 | 1461711683147 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 16:01:23 INFO - PROCESS | 15875 | 1461711683164 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b38667800 == 64 [pid = 15875] [id = 171] 16:01:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 110 (0x7f3b2440cc00) [pid = 15875] [serial = 512] [outer = (nil)] 16:01:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 111 (0x7f3b24410c00) [pid = 15875] [serial = 513] [outer = 0x7f3b2440cc00] 16:01:23 INFO - PROCESS | 15875 | 1461711683224 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 112 (0x7f3b24414c00) [pid = 15875] [serial = 514] [outer = 0x7f3b2440cc00] 16:01:24 INFO - PROCESS | 15875 | 1461711684161 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:01:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1182ms 16:01:24 INFO - PROCESS | 15875 | 1461711684198 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 16:01:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:01:24 INFO - PROCESS | 15875 | 1461711684205 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 16:01:24 INFO - PROCESS | 15875 | 1461711684211 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 15875 | 1461711684217 Marionette TRACE conn3 <- [1,658,null,{}] 16:01:24 INFO - PROCESS | 15875 | 1461711684224 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:24 INFO - PROCESS | 15875 | 1461711684375 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 16:01:24 INFO - PROCESS | 15875 | 1461711684512 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21270000 == 65 [pid = 15875] [id = 172] 16:01:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 113 (0x7f3b18e76400) [pid = 15875] [serial = 515] [outer = (nil)] 16:01:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 114 (0x7f3b19b56400) [pid = 15875] [serial = 516] [outer = 0x7f3b18e76400] 16:01:24 INFO - PROCESS | 15875 | 1461711684576 Marionette DEBUG loaded listener.js 16:01:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 115 (0x7f3b1a1ca000) [pid = 15875] [serial = 517] [outer = 0x7f3b18e76400] 16:01:25 INFO - PROCESS | 15875 | 1461711685340 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:01:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:01:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1186ms 16:01:25 INFO - PROCESS | 15875 | 1461711685397 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 16:01:25 INFO - PROCESS | 15875 | 1461711685404 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 16:01:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:01:25 INFO - PROCESS | 15875 | 1461711685414 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:01:25 INFO - PROCESS | 15875 | 1461711685417 Marionette TRACE conn3 <- [1,662,null,{}] 16:01:25 INFO - PROCESS | 15875 | 1461711685422 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:25 INFO - PROCESS | 15875 | 1461711685573 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 16:01:25 INFO - PROCESS | 15875 | 1461711685708 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b248e0000 == 66 [pid = 15875] [id = 173] 16:01:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 116 (0x7f3b192dbc00) [pid = 15875] [serial = 518] [outer = (nil)] 16:01:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 117 (0x7f3b1a2efc00) [pid = 15875] [serial = 519] [outer = 0x7f3b192dbc00] 16:01:25 INFO - PROCESS | 15875 | 1461711685774 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 118 (0x7f3b1a2f5800) [pid = 15875] [serial = 520] [outer = 0x7f3b192dbc00] 16:01:26 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:26 INFO - PROCESS | 15875 | 1461711686561 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:01:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:01:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1180ms 16:01:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:01:26 INFO - PROCESS | 15875 | 1461711686593 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 15875 | 1461711686596 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 16:01:26 INFO - PROCESS | 15875 | 1461711686602 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - PROCESS | 15875 | 1461711686607 Marionette TRACE conn3 <- [1,666,null,{}] 16:01:26 INFO - PROCESS | 15875 | 1461711686621 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:26 INFO - PROCESS | 15875 | 1461711686780 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 16:01:26 INFO - PROCESS | 15875 | 1461711686915 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3abde000 == 67 [pid = 15875] [id = 174] 16:01:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 119 (0x7f3b18e88c00) [pid = 15875] [serial = 521] [outer = (nil)] 16:01:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 120 (0x7f3b1a2f0800) [pid = 15875] [serial = 522] [outer = 0x7f3b18e88c00] 16:01:26 INFO - PROCESS | 15875 | 1461711686982 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 121 (0x7f3b1a49a400) [pid = 15875] [serial = 523] [outer = 0x7f3b18e88c00] 16:01:27 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:27 INFO - PROCESS | 15875 | 1461711687734 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:01:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:01:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1188ms 16:01:27 INFO - PROCESS | 15875 | 1461711687790 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 16:01:27 INFO - PROCESS | 15875 | 1461711687794 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 16:01:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:01:27 INFO - PROCESS | 15875 | 1461711687799 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:01:27 INFO - PROCESS | 15875 | 1461711687801 Marionette TRACE conn3 <- [1,670,null,{}] 16:01:27 INFO - PROCESS | 15875 | 1461711687806 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:27 INFO - PROCESS | 15875 | 1461711687941 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 16:01:28 INFO - PROCESS | 15875 | 1461711688097 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17a4e000 == 68 [pid = 15875] [id = 175] 16:01:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 122 (0x7f3b18e83c00) [pid = 15875] [serial = 524] [outer = (nil)] 16:01:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 123 (0x7f3b19679c00) [pid = 15875] [serial = 525] [outer = 0x7f3b18e83c00] 16:01:28 INFO - PROCESS | 15875 | 1461711688162 Marionette DEBUG loaded listener.js 16:01:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 124 (0x7f3b1967f800) [pid = 15875] [serial = 526] [outer = 0x7f3b18e83c00] 16:01:28 INFO - PROCESS | 15875 | 1461711688914 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:01:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:01:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1178ms 16:01:28 INFO - PROCESS | 15875 | 1461711688979 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 15875 | 1461711688982 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 16:01:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:01:28 INFO - PROCESS | 15875 | 1461711688987 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 15875 | 1461711688989 Marionette TRACE conn3 <- [1,674,null,{}] 16:01:28 INFO - PROCESS | 15875 | 1461711688994 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:29 INFO - PROCESS | 15875 | 1461711689138 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 16:01:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 125 (0x7f3b19674c00) [pid = 15875] [serial = 527] [outer = 0x7f3b192d6400] 16:01:29 INFO - PROCESS | 15875 | 1461711689314 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d21e800 == 69 [pid = 15875] [id = 176] 16:01:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 126 (0x7f3b1a49cc00) [pid = 15875] [serial = 528] [outer = (nil)] 16:01:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 127 (0x7f3b1b73cc00) [pid = 15875] [serial = 529] [outer = 0x7f3b1a49cc00] 16:01:29 INFO - PROCESS | 15875 | 1461711689383 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 128 (0x7f3b1e1d4800) [pid = 15875] [serial = 530] [outer = 0x7f3b1a49cc00] 16:01:29 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:30 INFO - PROCESS | 15875 | 1461711690135 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:01:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:01:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1178ms 16:01:30 INFO - PROCESS | 15875 | 1461711690167 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 16:01:30 INFO - PROCESS | 15875 | 1461711690170 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 16:01:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:01:30 INFO - PROCESS | 15875 | 1461711690190 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:01:30 INFO - PROCESS | 15875 | 1461711690194 Marionette TRACE conn3 <- [1,678,null,{}] 16:01:30 INFO - PROCESS | 15875 | 1461711690200 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:30 INFO - PROCESS | 15875 | 1461711690354 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 16:01:30 INFO - PROCESS | 15875 | 1461711690490 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:30 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e205800 == 70 [pid = 15875] [id = 177] 16:01:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 129 (0x7f3b1e1d4c00) [pid = 15875] [serial = 531] [outer = (nil)] 16:01:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 130 (0x7f3b1e2d8800) [pid = 15875] [serial = 532] [outer = 0x7f3b1e1d4c00] 16:01:30 INFO - PROCESS | 15875 | 1461711690558 Marionette DEBUG loaded listener.js 16:01:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 131 (0x7f3b1e2df400) [pid = 15875] [serial = 533] [outer = 0x7f3b1e1d4c00] 16:01:31 INFO - PROCESS | 15875 | 1461711691298 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:01:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:01:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1149ms 16:01:31 INFO - PROCESS | 15875 | 1461711691325 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 16:01:31 INFO - PROCESS | 15875 | 1461711691328 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 16:01:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:01:31 INFO - PROCESS | 15875 | 1461711691333 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:01:31 INFO - PROCESS | 15875 | 1461711691335 Marionette TRACE conn3 <- [1,682,null,{}] 16:01:31 INFO - PROCESS | 15875 | 1461711691357 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:31 INFO - PROCESS | 15875 | 1461711691491 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 16:01:31 INFO - PROCESS | 15875 | 1461711691882 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ed0800 == 71 [pid = 15875] [id = 178] 16:01:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 132 (0x7f3b17d4a800) [pid = 15875] [serial = 534] [outer = (nil)] 16:01:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 133 (0x7f3b17d50000) [pid = 15875] [serial = 535] [outer = 0x7f3b17d4a800] 16:01:31 INFO - PROCESS | 15875 | 1461711691965 Marionette DEBUG loaded listener.js 16:01:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 134 (0x7f3b17dd7400) [pid = 15875] [serial = 536] [outer = 0x7f3b17d4a800] 16:01:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35235800 == 70 [pid = 15875] [id = 170] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 133 (0x7f3b24755000) [pid = 15875] [serial = 471] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b25b5a800 == 69 [pid = 15875] [id = 169] 16:01:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234c8000 == 68 [pid = 15875] [id = 168] 16:01:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b229ad800 == 67 [pid = 15875] [id = 167] 16:01:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2235e800 == 66 [pid = 15875] [id = 166] 16:01:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19c9a800 == 65 [pid = 15875] [id = 165] 16:01:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16cb1800 == 64 [pid = 15875] [id = 164] 16:01:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2238b800 == 63 [pid = 15875] [id = 159] 16:01:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18b4e800 == 62 [pid = 15875] [id = 158] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 132 (0x7f3b35d2dc00) [pid = 15875] [serial = 427] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 131 (0x7f3b18e6e400) [pid = 15875] [serial = 429] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 130 (0x7f3b225afc00) [pid = 15875] [serial = 462] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 129 (0x7f3b1cf74400) [pid = 15875] [serial = 456] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 128 (0x7f3b1f7d0000) [pid = 15875] [serial = 457] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 127 (0x7f3b1f7cc400) [pid = 15875] [serial = 438] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 126 (0x7f3b17d55c00) [pid = 15875] [serial = 435] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 125 (0x7f3b1a574000) [pid = 15875] [serial = 432] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 124 (0x7f3b19c74000) [pid = 15875] [serial = 453] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 123 (0x7f3b1a74b800) [pid = 15875] [serial = 454] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 122 (0x7f3b18e79400) [pid = 15875] [serial = 451] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 121 (0x7f3b18ca3800) [pid = 15875] [serial = 450] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 120 (0x7f3b23443000) [pid = 15875] [serial = 465] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 119 (0x7f3b20be2000) [pid = 15875] [serial = 459] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 118 (0x7f3b219c2000) [pid = 15875] [serial = 441] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 117 (0x7f3b353ab400) [pid = 15875] [serial = 444] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 116 (0x7f3b38611800) [pid = 15875] [serial = 447] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 115 (0x7f3b234d4400) [pid = 15875] [serial = 463] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 114 (0x7f3b24981800) [pid = 15875] [serial = 466] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 113 (0x7f3b1ede9000) [pid = 15875] [serial = 468] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 112 (0x7f3b23724400) [pid = 15875] [serial = 469] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | --DOMWINDOW == 111 (0x7f3b2237c000) [pid = 15875] [serial = 460] [outer = (nil)] [url = about:blank] 16:01:33 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:33 INFO - PROCESS | 15875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:33 INFO - PROCESS | 15875 | 1461711693301 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:01:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:01:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1985ms 16:01:33 INFO - PROCESS | 15875 | 1461711693320 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 16:01:33 INFO - PROCESS | 15875 | 1461711693325 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 16:01:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:01:33 INFO - PROCESS | 15875 | 1461711693331 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:01:33 INFO - PROCESS | 15875 | 1461711693335 Marionette TRACE conn3 <- [1,686,null,{}] 16:01:33 INFO - PROCESS | 15875 | 1461711693341 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:33 INFO - PROCESS | 15875 | 1461711693513 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 16:01:33 INFO - PROCESS | 15875 | 1461711693610 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bb6800 == 63 [pid = 15875] [id = 179] 16:01:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 112 (0x7f3b17de3c00) [pid = 15875] [serial = 537] [outer = (nil)] 16:01:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 113 (0x7f3b18e75800) [pid = 15875] [serial = 538] [outer = 0x7f3b17de3c00] 16:01:33 INFO - PROCESS | 15875 | 1461711693669 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 114 (0x7f3b18e85c00) [pid = 15875] [serial = 539] [outer = 0x7f3b17de3c00] 16:01:34 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:34 INFO - PROCESS | 15875 | 1461711694691 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:01:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:01:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1380ms 16:01:34 INFO - PROCESS | 15875 | 1461711694713 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 15875 | 1461711694718 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 16:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:01:34 INFO - PROCESS | 15875 | 1461711694725 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - PROCESS | 15875 | 1461711694727 Marionette TRACE conn3 <- [1,690,null,{}] 16:01:34 INFO - PROCESS | 15875 | 1461711694732 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:34 INFO - PROCESS | 15875 | 1461711694857 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 16:01:34 INFO - PROCESS | 15875 | 1461711694867 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8e8000 == 64 [pid = 15875] [id = 180] 16:01:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 115 (0x7f3b18e8c400) [pid = 15875] [serial = 540] [outer = (nil)] 16:01:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 116 (0x7f3b19678800) [pid = 15875] [serial = 541] [outer = 0x7f3b18e8c400] 16:01:34 INFO - PROCESS | 15875 | 1461711694922 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 117 (0x7f3b19816800) [pid = 15875] [serial = 542] [outer = 0x7f3b18e8c400] 16:01:36 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:36 INFO - PROCESS | 15875 | 1461711696080 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:01:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1376ms 16:01:36 INFO - PROCESS | 15875 | 1461711696101 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 15875 | 1461711696104 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 16:01:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:01:36 INFO - PROCESS | 15875 | 1461711696126 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - PROCESS | 15875 | 1461711696134 Marionette TRACE conn3 <- [1,694,null,{}] 16:01:36 INFO - PROCESS | 15875 | 1461711696147 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:36 INFO - PROCESS | 15875 | 1461711696312 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 16:01:36 INFO - PROCESS | 15875 | 1461711696407 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c3de000 == 65 [pid = 15875] [id = 181] 16:01:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 118 (0x7f3b192dd800) [pid = 15875] [serial = 543] [outer = (nil)] 16:01:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 119 (0x7f3b19c6e400) [pid = 15875] [serial = 544] [outer = 0x7f3b192dd800] 16:01:36 INFO - PROCESS | 15875 | 1461711696501 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 120 (0x7f3b1a1ce800) [pid = 15875] [serial = 545] [outer = 0x7f3b192dd800] 16:01:37 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:37 INFO - PROCESS | 15875 | 1461711697514 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:01:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:01:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1456ms 16:01:37 INFO - PROCESS | 15875 | --DOMWINDOW == 119 (0x7f3b1f7ce000) [pid = 15875] [serial = 503] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:01:37 INFO - PROCESS | 15875 | --DOMWINDOW == 118 (0x7f3b2372b000) [pid = 15875] [serial = 506] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:01:37 INFO - PROCESS | 15875 | --DOMWINDOW == 117 (0x7f3b17df0400) [pid = 15875] [serial = 494] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:01:37 INFO - PROCESS | 15875 | --DOMWINDOW == 116 (0x7f3b17df0000) [pid = 15875] [serial = 491] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:01:37 INFO - PROCESS | 15875 | --DOMWINDOW == 115 (0x7f3b1956b800) [pid = 15875] [serial = 497] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:01:37 INFO - PROCESS | 15875 | --DOMWINDOW == 114 (0x7f3b17d56000) [pid = 15875] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:01:37 INFO - PROCESS | 15875 | --DOMWINDOW == 113 (0x7f3b1b403000) [pid = 15875] [serial = 509] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:01:37 INFO - PROCESS | 15875 | --DOMWINDOW == 112 (0x7f3b1965f800) [pid = 15875] [serial = 500] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:01:37 INFO - PROCESS | 15875 | 1461711697698 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 16:01:37 INFO - PROCESS | 15875 | 1461711697701 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 16:01:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:01:37 INFO - PROCESS | 15875 | 1461711697717 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 15875 | 1461711697720 Marionette TRACE conn3 <- [1,698,null,{}] 16:01:37 INFO - PROCESS | 15875 | 1461711697724 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 15875 | 1461711697886 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 16:01:37 INFO - PROCESS | 15875 | 1461711697898 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18b52800 == 66 [pid = 15875] [id = 182] 16:01:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 113 (0x7f3b19b50000) [pid = 15875] [serial = 546] [outer = (nil)] 16:01:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 114 (0x7f3b1a2f1000) [pid = 15875] [serial = 547] [outer = 0x7f3b19b50000] 16:01:37 INFO - PROCESS | 15875 | 1461711697958 Marionette DEBUG loaded listener.js 16:01:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 115 (0x7f3b1a495800) [pid = 15875] [serial = 548] [outer = 0x7f3b19b50000] 16:01:39 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:39 INFO - PROCESS | 15875 | 1461711699032 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:01:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:01:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1326ms 16:01:39 INFO - PROCESS | 15875 | 1461711699043 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 16:01:39 INFO - PROCESS | 15875 | 1461711699045 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 16:01:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:01:39 INFO - PROCESS | 15875 | 1461711699050 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:01:39 INFO - PROCESS | 15875 | 1461711699052 Marionette TRACE conn3 <- [1,702,null,{}] 16:01:39 INFO - PROCESS | 15875 | 1461711699057 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:39 INFO - PROCESS | 15875 | 1461711699212 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 16:01:39 INFO - PROCESS | 15875 | 1461711699223 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2108f800 == 67 [pid = 15875] [id = 183] 16:01:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 116 (0x7f3b1a57ac00) [pid = 15875] [serial = 549] [outer = (nil)] 16:01:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 117 (0x7f3b1a74a800) [pid = 15875] [serial = 550] [outer = 0x7f3b1a57ac00] 16:01:39 INFO - PROCESS | 15875 | 1461711699284 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 118 (0x7f3b1b4cdc00) [pid = 15875] [serial = 551] [outer = 0x7f3b1a57ac00] 16:01:40 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:40 INFO - PROCESS | 15875 | 1461711700518 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:01:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:01:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1482ms 16:01:40 INFO - PROCESS | 15875 | 1461711700533 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 16:01:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:01:40 INFO - PROCESS | 15875 | 1461711700540 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 16:01:40 INFO - PROCESS | 15875 | 1461711700546 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 15875 | 1461711700550 Marionette TRACE conn3 <- [1,706,null,{}] 16:01:40 INFO - PROCESS | 15875 | 1461711700557 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:40 INFO - PROCESS | 15875 | 1461711700705 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 16:01:40 INFO - PROCESS | 15875 | 1461711700871 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19e9b000 == 68 [pid = 15875] [id = 184] 16:01:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 119 (0x7f3b17de0c00) [pid = 15875] [serial = 552] [outer = (nil)] 16:01:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 120 (0x7f3b18e72c00) [pid = 15875] [serial = 553] [outer = 0x7f3b17de0c00] 16:01:40 INFO - PROCESS | 15875 | 1461711700945 Marionette DEBUG loaded listener.js 16:01:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 121 (0x7f3b18e8d000) [pid = 15875] [serial = 554] [outer = 0x7f3b17de0c00] 16:01:42 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:42 INFO - PROCESS | 15875 | 1461711702114 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:01:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:01:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1587ms 16:01:42 INFO - PROCESS | 15875 | 1461711702133 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 16:01:42 INFO - PROCESS | 15875 | 1461711702140 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 16:01:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:01:42 INFO - PROCESS | 15875 | 1461711702149 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 15875 | 1461711702153 Marionette TRACE conn3 <- [1,710,null,{}] 16:01:42 INFO - PROCESS | 15875 | 1461711702158 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:42 INFO - PROCESS | 15875 | 1461711702295 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 16:01:42 INFO - PROCESS | 15875 | 1461711702442 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e214000 == 69 [pid = 15875] [id = 185] 16:01:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 122 (0x7f3b192dec00) [pid = 15875] [serial = 555] [outer = (nil)] 16:01:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 123 (0x7f3b19b57800) [pid = 15875] [serial = 556] [outer = 0x7f3b192dec00] 16:01:42 INFO - PROCESS | 15875 | 1461711702502 Marionette DEBUG loaded listener.js 16:01:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 124 (0x7f3b1a1c7c00) [pid = 15875] [serial = 557] [outer = 0x7f3b192dec00] 16:01:43 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:43 INFO - PROCESS | 15875 | 1461711703699 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:01:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:01:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1583ms 16:01:43 INFO - PROCESS | 15875 | 1461711703751 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 16:01:43 INFO - PROCESS | 15875 | 1461711703755 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 16:01:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:01:43 INFO - PROCESS | 15875 | 1461711703764 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:01:43 INFO - PROCESS | 15875 | 1461711703769 Marionette TRACE conn3 <- [1,714,null,{}] 16:01:43 INFO - PROCESS | 15875 | 1461711703782 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:43 INFO - PROCESS | 15875 | 1461711703989 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 16:01:44 INFO - PROCESS | 15875 | 1461711704125 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22403000 == 70 [pid = 15875] [id = 186] 16:01:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 125 (0x7f3b1a2eb400) [pid = 15875] [serial = 558] [outer = (nil)] 16:01:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 126 (0x7f3b1b407c00) [pid = 15875] [serial = 559] [outer = 0x7f3b1a2eb400] 16:01:44 INFO - PROCESS | 15875 | 1461711704189 Marionette DEBUG loaded listener.js 16:01:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 127 (0x7f3b1ce11800) [pid = 15875] [serial = 560] [outer = 0x7f3b1a2eb400] 16:01:45 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:45 INFO - PROCESS | 15875 | 1461711705330 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:01:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1581ms 16:01:45 INFO - PROCESS | 15875 | 1461711705345 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 16:01:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:01:45 INFO - PROCESS | 15875 | 1461711705349 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 16:01:45 INFO - PROCESS | 15875 | 1461711705354 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 15875 | 1461711705356 Marionette TRACE conn3 <- [1,718,null,{}] 16:01:45 INFO - PROCESS | 15875 | 1461711705361 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 15875 | 1461711705505 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 16:01:45 INFO - PROCESS | 15875 | 1461711705687 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b0c800 == 71 [pid = 15875] [id = 187] 16:01:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 128 (0x7f3b19570400) [pid = 15875] [serial = 561] [outer = (nil)] 16:01:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 129 (0x7f3b1ced5800) [pid = 15875] [serial = 562] [outer = 0x7f3b19570400] 16:01:45 INFO - PROCESS | 15875 | 1461711705749 Marionette DEBUG loaded listener.js 16:01:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 130 (0x7f3b1cf74c00) [pid = 15875] [serial = 563] [outer = 0x7f3b19570400] 16:01:46 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:46 INFO - PROCESS | 15875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:46 INFO - PROCESS | 15875 | 1461711706852 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:01:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:01:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1540ms 16:01:46 INFO - PROCESS | 15875 | 1461711706895 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 16:01:46 INFO - PROCESS | 15875 | 1461711706897 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 16:01:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:01:46 INFO - PROCESS | 15875 | 1461711706903 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:01:46 INFO - PROCESS | 15875 | 1461711706905 Marionette TRACE conn3 <- [1,722,null,{}] 16:01:46 INFO - PROCESS | 15875 | 1461711706910 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:47 INFO - PROCESS | 15875 | 1461711707045 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 16:01:47 INFO - PROCESS | 15875 | 1461711707192 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b19000 == 72 [pid = 15875] [id = 188] 16:01:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 131 (0x7f3b17ddc000) [pid = 15875] [serial = 564] [outer = (nil)] 16:01:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 132 (0x7f3b1d12c800) [pid = 15875] [serial = 565] [outer = 0x7f3b17ddc000] 16:01:47 INFO - PROCESS | 15875 | 1461711707252 Marionette DEBUG loaded listener.js 16:01:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 133 (0x7f3b1e1d9c00) [pid = 15875] [serial = 566] [outer = 0x7f3b17ddc000] 16:01:48 INFO - PROCESS | 15875 | 1461711708130 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:01:48 INFO - PROCESS | 15875 | 1461711708188 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 16:01:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:01:48 INFO - PROCESS | 15875 | 1461711708195 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:01:48 INFO - PROCESS | 15875 | 1461711708200 Marionette TRACE conn3 <- [1,726,null,{}] 16:01:48 INFO - PROCESS | 15875 | 1461711708207 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:48 INFO - PROCESS | 15875 | 1461711708341 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 16:01:48 INFO - PROCESS | 15875 | 1461711708499 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d214800 == 73 [pid = 15875] [id = 189] 16:01:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 134 (0x7f3b17dd4400) [pid = 15875] [serial = 567] [outer = (nil)] 16:01:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 135 (0x7f3b18e82400) [pid = 15875] [serial = 568] [outer = 0x7f3b17dd4400] 16:01:48 INFO - PROCESS | 15875 | 1461711708606 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 136 (0x7f3b1967d400) [pid = 15875] [serial = 569] [outer = 0x7f3b17dd4400] 16:01:49 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18b52800 == 72 [pid = 15875] [id = 182] 16:01:49 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1c3de000 == 71 [pid = 15875] [id = 181] 16:01:49 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a8e8000 == 70 [pid = 15875] [id = 180] 16:01:49 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18bb6800 == 69 [pid = 15875] [id = 179] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 135 (0x7f3b339bb800) [pid = 15875] [serial = 486] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ed0800 == 68 [pid = 15875] [id = 178] 16:01:49 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17a4e000 == 67 [pid = 15875] [id = 175] 16:01:49 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3abde000 == 66 [pid = 15875] [id = 174] 16:01:49 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b248e0000 == 65 [pid = 15875] [id = 173] 16:01:49 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b21270000 == 64 [pid = 15875] [id = 172] 16:01:49 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:49 INFO - PROCESS | 15875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 134 (0x7f3b1f7c8800) [pid = 15875] [serial = 501] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 133 (0x7f3b35ce2000) [pid = 15875] [serial = 508] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 132 (0x7f3b21263c00) [pid = 15875] [serial = 502] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 131 (0x7f3b2237b800) [pid = 15875] [serial = 505] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 130 (0x7f3b3aa34c00) [pid = 15875] [serial = 511] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 129 (0x7f3b21e7cc00) [pid = 15875] [serial = 504] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 128 (0x7f3b2a788c00) [pid = 15875] [serial = 507] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 127 (0x7f3b39c19000) [pid = 15875] [serial = 489] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 126 (0x7f3b17d53000) [pid = 15875] [serial = 474] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 125 (0x7f3b19e35c00) [pid = 15875] [serial = 495] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 124 (0x7f3b1a1cb400) [pid = 15875] [serial = 496] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 123 (0x7f3b18e78000) [pid = 15875] [serial = 493] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 122 (0x7f3b18ca7400) [pid = 15875] [serial = 492] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 121 (0x7f3b2372c400) [pid = 15875] [serial = 483] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 120 (0x7f3b1edf0000) [pid = 15875] [serial = 480] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 119 (0x7f3b1b73bc00) [pid = 15875] [serial = 498] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 118 (0x7f3b1ede7800) [pid = 15875] [serial = 499] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 117 (0x7f3b3067cc00) [pid = 15875] [serial = 472] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 116 (0x7f3b19b4ac00) [pid = 15875] [serial = 477] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | --DOMWINDOW == 115 (0x7f3b378bc000) [pid = 15875] [serial = 510] [outer = (nil)] [url = about:blank] 16:01:49 INFO - PROCESS | 15875 | 1461711709517 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:01:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:01:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1338ms 16:01:49 INFO - PROCESS | 15875 | 1461711709533 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 16:01:49 INFO - PROCESS | 15875 | 1461711709540 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 16:01:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:01:49 INFO - PROCESS | 15875 | 1461711709549 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:01:49 INFO - PROCESS | 15875 | 1461711709551 Marionette TRACE conn3 <- [1,730,null,{}] 16:01:49 INFO - PROCESS | 15875 | 1461711709555 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:49 INFO - PROCESS | 15875 | 1461711709674 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 16:01:49 INFO - PROCESS | 15875 | 1461711709690 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19b21800 == 65 [pid = 15875] [id = 190] 16:01:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 116 (0x7f3b19e31c00) [pid = 15875] [serial = 570] [outer = (nil)] 16:01:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 117 (0x7f3b1a1cc000) [pid = 15875] [serial = 571] [outer = 0x7f3b19e31c00] 16:01:49 INFO - PROCESS | 15875 | 1461711709741 Marionette DEBUG loaded listener.js 16:01:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 118 (0x7f3b1a2f8c00) [pid = 15875] [serial = 572] [outer = 0x7f3b19e31c00] 16:01:50 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:50 INFO - PROCESS | 15875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:50 INFO - PROCESS | 15875 | 1461711710507 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 15875 | 1461711710534 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 16:01:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:01:50 INFO - PROCESS | 15875 | 1461711710539 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 15875 | 1461711710543 Marionette TRACE conn3 <- [1,734,null,{}] 16:01:50 INFO - PROCESS | 15875 | 1461711710556 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:50 INFO - PROCESS | 15875 | 1461711710676 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 16:01:50 INFO - PROCESS | 15875 | 1461711710692 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b210a9000 == 66 [pid = 15875] [id = 191] 16:01:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 119 (0x7f3b1b4cc400) [pid = 15875] [serial = 573] [outer = (nil)] 16:01:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 120 (0x7f3b1cf74800) [pid = 15875] [serial = 574] [outer = 0x7f3b1b4cc400] 16:01:50 INFO - PROCESS | 15875 | 1461711710747 Marionette DEBUG loaded listener.js 16:01:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 121 (0x7f3b1e1de400) [pid = 15875] [serial = 575] [outer = 0x7f3b1b4cc400] 16:01:51 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:51 INFO - PROCESS | 15875 | 1461711711403 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:01:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:01:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 878ms 16:01:51 INFO - PROCESS | 15875 | 1461711711417 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 16:01:51 INFO - PROCESS | 15875 | 1461711711422 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 16:01:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:01:51 INFO - PROCESS | 15875 | 1461711711427 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:01:51 INFO - PROCESS | 15875 | 1461711711429 Marionette TRACE conn3 <- [1,738,null,{}] 16:01:51 INFO - PROCESS | 15875 | 1461711711433 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:51 INFO - PROCESS | 15875 | 1461711711595 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 16:01:51 INFO - PROCESS | 15875 | 1461711711664 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2241b800 == 67 [pid = 15875] [id = 192] 16:01:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 122 (0x7f3b17d4fc00) [pid = 15875] [serial = 576] [outer = (nil)] 16:01:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 123 (0x7f3b1e2d9000) [pid = 15875] [serial = 577] [outer = 0x7f3b17d4fc00] 16:01:51 INFO - PROCESS | 15875 | 1461711711717 Marionette DEBUG loaded listener.js 16:01:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 124 (0x7f3b1e2df800) [pid = 15875] [serial = 578] [outer = 0x7f3b17d4fc00] 16:01:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:52 INFO - PROCESS | 15875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:52 INFO - PROCESS | 15875 | 1461711712773 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:01:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1375ms 16:01:52 INFO - PROCESS | 15875 | 1461711712803 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 16:01:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:01:52 INFO - PROCESS | 15875 | 1461711712814 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 16:01:52 INFO - PROCESS | 15875 | 1461711712820 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 15875 | 1461711712822 Marionette TRACE conn3 <- [1,742,null,{}] 16:01:52 INFO - PROCESS | 15875 | 1461711712832 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:52 INFO - PROCESS | 15875 | 1461711712977 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 16:01:53 INFO - PROCESS | 15875 | 1461711713069 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234cb800 == 68 [pid = 15875] [id = 193] 16:01:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 125 (0x7f3b1b404000) [pid = 15875] [serial = 579] [outer = (nil)] 16:01:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 126 (0x7f3b1ede2800) [pid = 15875] [serial = 580] [outer = 0x7f3b1b404000] 16:01:53 INFO - PROCESS | 15875 | 1461711713142 Marionette DEBUG loaded listener.js 16:01:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 127 (0x7f3b1edee800) [pid = 15875] [serial = 581] [outer = 0x7f3b1b404000] 16:01:53 INFO - PROCESS | 15875 | --DOMWINDOW == 126 (0x7f3b192dd800) [pid = 15875] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:01:53 INFO - PROCESS | 15875 | --DOMWINDOW == 125 (0x7f3b19b50000) [pid = 15875] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:01:53 INFO - PROCESS | 15875 | --DOMWINDOW == 124 (0x7f3b18e8c400) [pid = 15875] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:01:53 INFO - PROCESS | 15875 | --DOMWINDOW == 123 (0x7f3b17d4a800) [pid = 15875] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:01:53 INFO - PROCESS | 15875 | --DOMWINDOW == 122 (0x7f3b17de3c00) [pid = 15875] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:01:53 INFO - PROCESS | 15875 | --DOMWINDOW == 121 (0x7f3b2440cc00) [pid = 15875] [serial = 512] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:01:54 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:54 INFO - PROCESS | 15875 | 1461711714181 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:01:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:01:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1382ms 16:01:54 INFO - PROCESS | 15875 | 1461711714201 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 16:01:54 INFO - PROCESS | 15875 | 1461711714204 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 16:01:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:01:54 INFO - PROCESS | 15875 | 1461711714208 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 15875 | 1461711714210 Marionette TRACE conn3 <- [1,746,null,{}] 16:01:54 INFO - PROCESS | 15875 | 1461711714215 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 15875 | 1461711714364 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 16:01:54 INFO - PROCESS | 15875 | 1461711714491 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23a96800 == 69 [pid = 15875] [id = 194] 16:01:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 122 (0x7f3b1cf6c800) [pid = 15875] [serial = 582] [outer = (nil)] 16:01:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 123 (0x7f3b1f7cac00) [pid = 15875] [serial = 583] [outer = 0x7f3b1cf6c800] 16:01:54 INFO - PROCESS | 15875 | 1461711714545 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 124 (0x7f3b20b4c000) [pid = 15875] [serial = 584] [outer = 0x7f3b1cf6c800] 16:01:54 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:55 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:55 INFO - PROCESS | 15875 | 1461711715485 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:01:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:01:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1332ms 16:01:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:01:55 INFO - PROCESS | 15875 | 1461711715541 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 15875 | 1461711715543 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 16:01:55 INFO - PROCESS | 15875 | 1461711715548 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 15875 | 1461711715551 Marionette TRACE conn3 <- [1,750,null,{}] 16:01:55 INFO - PROCESS | 15875 | 1461711715555 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:55 INFO - PROCESS | 15875 | 1461711715679 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 16:01:55 INFO - PROCESS | 15875 | 1461711715689 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24727800 == 70 [pid = 15875] [id = 195] 16:01:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 125 (0x7f3b1e2d7000) [pid = 15875] [serial = 585] [outer = (nil)] 16:01:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 126 (0x7f3b21038400) [pid = 15875] [serial = 586] [outer = 0x7f3b1e2d7000] 16:01:55 INFO - PROCESS | 15875 | 1461711715743 Marionette DEBUG loaded listener.js 16:01:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 127 (0x7f3b21263c00) [pid = 15875] [serial = 587] [outer = 0x7f3b1e2d7000] 16:01:57 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:57 INFO - PROCESS | 15875 | 1461711717065 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:01:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1529ms 16:01:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:01:57 INFO - PROCESS | 15875 | 1461711717077 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 15875 | 1461711717081 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 16:01:57 INFO - PROCESS | 15875 | 1461711717089 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 15875 | 1461711717091 Marionette TRACE conn3 <- [1,754,null,{}] 16:01:57 INFO - PROCESS | 15875 | 1461711717100 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:57 INFO - PROCESS | 15875 | 1461711717321 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 16:01:57 INFO - PROCESS | 15875 | 1461711717434 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c242000 == 71 [pid = 15875] [id = 196] 16:01:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 128 (0x7f3b18e83400) [pid = 15875] [serial = 588] [outer = (nil)] 16:01:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 129 (0x7f3b1967d800) [pid = 15875] [serial = 589] [outer = 0x7f3b18e83400] 16:01:57 INFO - PROCESS | 15875 | 1461711717501 Marionette DEBUG loaded listener.js 16:01:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 130 (0x7f3b19b55c00) [pid = 15875] [serial = 590] [outer = 0x7f3b18e83400] 16:01:58 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:58 INFO - PROCESS | 15875 | 1461711718604 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:01:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:01:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1586ms 16:01:58 INFO - PROCESS | 15875 | 1461711718674 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 16:01:58 INFO - PROCESS | 15875 | 1461711718680 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 16:01:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:01:58 INFO - PROCESS | 15875 | 1461711718708 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:01:58 INFO - PROCESS | 15875 | 1461711718711 Marionette TRACE conn3 <- [1,758,null,{}] 16:01:58 INFO - PROCESS | 15875 | 1461711718716 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:58 INFO - PROCESS | 15875 | 1461711718970 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 16:01:59 INFO - PROCESS | 15875 | 1461711719085 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b0a000 == 72 [pid = 15875] [id = 197] 16:01:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 131 (0x7f3b1a1c8800) [pid = 15875] [serial = 591] [outer = (nil)] 16:01:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 132 (0x7f3b1b408000) [pid = 15875] [serial = 592] [outer = 0x7f3b1a1c8800] 16:01:59 INFO - PROCESS | 15875 | 1461711719149 Marionette DEBUG loaded listener.js 16:01:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 133 (0x7f3b1cedf000) [pid = 15875] [serial = 593] [outer = 0x7f3b1a1c8800] 16:01:59 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:59 INFO - PROCESS | 15875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:59 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:59 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:59 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:59 INFO - PROCESS | 15875 | 1461711719904 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:01:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:01:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1245ms 16:01:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:01:59 INFO - PROCESS | 15875 | 1461711719940 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 15875 | 1461711719943 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 16:01:59 INFO - PROCESS | 15875 | 1461711719948 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - PROCESS | 15875 | 1461711719954 Marionette TRACE conn3 <- [1,762,null,{}] 16:01:59 INFO - PROCESS | 15875 | 1461711719967 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:00 INFO - PROCESS | 15875 | 1461711720117 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 16:02:00 INFO - PROCESS | 15875 | 1461711720263 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b26ad6000 == 73 [pid = 15875] [id = 198] 16:02:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 134 (0x7f3b1cf74400) [pid = 15875] [serial = 594] [outer = (nil)] 16:02:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 135 (0x7f3b1edea000) [pid = 15875] [serial = 595] [outer = 0x7f3b1cf74400] 16:02:00 INFO - PROCESS | 15875 | 1461711720334 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 136 (0x7f3b1f7d4000) [pid = 15875] [serial = 596] [outer = 0x7f3b1cf74400] 16:02:01 INFO - PROCESS | 15875 | 1461711721489 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:02:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:02:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1587ms 16:02:01 INFO - PROCESS | 15875 | 1461711721578 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 15875 | 1461711721582 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 16:02:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:02:01 INFO - PROCESS | 15875 | 1461711721599 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - PROCESS | 15875 | 1461711721601 Marionette TRACE conn3 <- [1,766,null,{}] 16:02:01 INFO - PROCESS | 15875 | 1461711721606 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:01 INFO - PROCESS | 15875 | 1461711721762 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 16:02:01 INFO - PROCESS | 15875 | 1461711721910 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2f7c0000 == 74 [pid = 15875] [id = 199] 16:02:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 137 (0x7f3b1e1dec00) [pid = 15875] [serial = 597] [outer = (nil)] 16:02:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 138 (0x7f3b219c2000) [pid = 15875] [serial = 598] [outer = 0x7f3b1e1dec00] 16:02:02 INFO - PROCESS | 15875 | 1461711722015 Marionette DEBUG loaded listener.js 16:02:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 139 (0x7f3b21b1e400) [pid = 15875] [serial = 599] [outer = 0x7f3b1e1dec00] 16:02:03 INFO - PROCESS | 15875 | 1461711723079 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:02:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:02:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1535ms 16:02:03 INFO - PROCESS | 15875 | 1461711723135 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 16:02:03 INFO - PROCESS | 15875 | 1461711723138 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 16:02:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:02:03 INFO - PROCESS | 15875 | 1461711723145 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:02:03 INFO - PROCESS | 15875 | 1461711723147 Marionette TRACE conn3 <- [1,770,null,{}] 16:02:03 INFO - PROCESS | 15875 | 1461711723152 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:03 INFO - PROCESS | 15875 | 1461711723281 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 16:02:03 INFO - PROCESS | 15875 | 1461711723520 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17a57800 == 75 [pid = 15875] [id = 200] 16:02:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 140 (0x7f3b15fc1800) [pid = 15875] [serial = 600] [outer = (nil)] 16:02:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 141 (0x7f3b17de6400) [pid = 15875] [serial = 601] [outer = 0x7f3b15fc1800] 16:02:03 INFO - PROCESS | 15875 | 1461711723587 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 142 (0x7f3b1a1c5000) [pid = 15875] [serial = 602] [outer = 0x7f3b15fc1800] 16:02:04 INFO - PROCESS | 15875 | 1461711724495 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1376ms 16:02:04 INFO - PROCESS | 15875 | 1461711724521 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 16:02:04 INFO - PROCESS | 15875 | 1461711724527 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 16:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:02:04 INFO - PROCESS | 15875 | 1461711724550 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:02:04 INFO - PROCESS | 15875 | 1461711724555 Marionette TRACE conn3 <- [1,774,null,{}] 16:02:04 INFO - PROCESS | 15875 | 1461711724561 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:04 INFO - PROCESS | 15875 | 1461711724696 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 16:02:04 INFO - PROCESS | 15875 | 1461711724871 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16eae800 == 76 [pid = 15875] [id = 201] 16:02:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 143 (0x7f3b17df1c00) [pid = 15875] [serial = 603] [outer = (nil)] 16:02:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 144 (0x7f3b18e8a400) [pid = 15875] [serial = 604] [outer = 0x7f3b17df1c00] 16:02:04 INFO - PROCESS | 15875 | 1461711724970 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 145 (0x7f3b19c71400) [pid = 15875] [serial = 605] [outer = 0x7f3b17df1c00] 16:02:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3181f800 == 75 [pid = 15875] [id = 118] 16:02:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23a96800 == 74 [pid = 15875] [id = 194] 16:02:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234cb800 == 73 [pid = 15875] [id = 193] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 144 (0x7f3b1a74a800) [pid = 15875] [serial = 550] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2241b800 == 72 [pid = 15875] [id = 192] 16:02:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b210a9000 == 71 [pid = 15875] [id = 191] 16:02:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19b21800 == 70 [pid = 15875] [id = 190] 16:02:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d214800 == 69 [pid = 15875] [id = 189] 16:02:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e214000 == 68 [pid = 15875] [id = 185] 16:02:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19e9b000 == 67 [pid = 15875] [id = 184] 16:02:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2108f800 == 66 [pid = 15875] [id = 183] 16:02:05 INFO - PROCESS | 15875 | 1461711725732 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 143 (0x7f3b19c6e400) [pid = 15875] [serial = 544] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 142 (0x7f3b1a2f1000) [pid = 15875] [serial = 547] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 141 (0x7f3b19679c00) [pid = 15875] [serial = 525] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 140 (0x7f3b19678800) [pid = 15875] [serial = 541] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 139 (0x7f3b17d50000) [pid = 15875] [serial = 535] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 138 (0x7f3b17dd7400) [pid = 15875] [serial = 536] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 137 (0x7f3b1b73cc00) [pid = 15875] [serial = 529] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 136 (0x7f3b18e75800) [pid = 15875] [serial = 538] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 135 (0x7f3b18e85c00) [pid = 15875] [serial = 539] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 134 (0x7f3b24410c00) [pid = 15875] [serial = 513] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 133 (0x7f3b24414c00) [pid = 15875] [serial = 514] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 132 (0x7f3b19b56400) [pid = 15875] [serial = 516] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 131 (0x7f3b1a2f0800) [pid = 15875] [serial = 522] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 130 (0x7f3b1a2efc00) [pid = 15875] [serial = 519] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 129 (0x7f3b1e2d8800) [pid = 15875] [serial = 532] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 128 (0x7f3b1a495800) [pid = 15875] [serial = 548] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 127 (0x7f3b1cf70800) [pid = 15875] [serial = 286] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 126 (0x7f3b1a1ce800) [pid = 15875] [serial = 545] [outer = (nil)] [url = about:blank] 16:02:05 INFO - PROCESS | 15875 | --DOMWINDOW == 125 (0x7f3b19816800) [pid = 15875] [serial = 542] [outer = (nil)] [url = about:blank] 16:02:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:02:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1237ms 16:02:05 INFO - PROCESS | 15875 | 1461711725785 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 16:02:05 INFO - PROCESS | 15875 | 1461711725792 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 16:02:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:02:05 INFO - PROCESS | 15875 | 1461711725800 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:02:05 INFO - PROCESS | 15875 | 1461711725804 Marionette TRACE conn3 <- [1,778,null,{}] 16:02:05 INFO - PROCESS | 15875 | 1461711725812 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:05 INFO - PROCESS | 15875 | 1461711725938 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 16:02:05 INFO - PROCESS | 15875 | 1461711725952 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19ea7000 == 67 [pid = 15875] [id = 202] 16:02:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 126 (0x7f3b1a1ce800) [pid = 15875] [serial = 606] [outer = (nil)] 16:02:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 127 (0x7f3b1a2f2000) [pid = 15875] [serial = 607] [outer = 0x7f3b1a1ce800] 16:02:06 INFO - PROCESS | 15875 | 1461711726005 Marionette DEBUG loaded listener.js 16:02:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 128 (0x7f3b1a57a000) [pid = 15875] [serial = 608] [outer = 0x7f3b1a1ce800] 16:02:06 INFO - PROCESS | 15875 | 1461711726721 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 931ms 16:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:02:06 INFO - PROCESS | 15875 | 1461711726730 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 16:02:06 INFO - PROCESS | 15875 | 1461711726733 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 16:02:06 INFO - PROCESS | 15875 | 1461711726741 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:02:06 INFO - PROCESS | 15875 | 1461711726745 Marionette TRACE conn3 <- [1,782,null,{}] 16:02:06 INFO - PROCESS | 15875 | 1461711726758 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:06 INFO - PROCESS | 15875 | 1461711726925 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 16:02:06 INFO - PROCESS | 15875 | 1461711726945 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2126e000 == 68 [pid = 15875] [id = 203] 16:02:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 129 (0x7f3b1ced6400) [pid = 15875] [serial = 609] [outer = (nil)] 16:02:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 130 (0x7f3b1d127000) [pid = 15875] [serial = 610] [outer = 0x7f3b1ced6400] 16:02:07 INFO - PROCESS | 15875 | 1461711727000 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 131 (0x7f3b1e1e0800) [pid = 15875] [serial = 611] [outer = 0x7f3b1ced6400] 16:02:07 INFO - PROCESS | 15875 | 1461711727566 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:02:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:02:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 888ms 16:02:07 INFO - PROCESS | 15875 | 1461711727629 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 16:02:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:02:07 INFO - PROCESS | 15875 | 1461711727641 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 16:02:07 INFO - PROCESS | 15875 | 1461711727649 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:02:07 INFO - PROCESS | 15875 | 1461711727652 Marionette TRACE conn3 <- [1,786,null,{}] 16:02:07 INFO - PROCESS | 15875 | 1461711727656 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:07 INFO - PROCESS | 15875 | 1461711727776 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 16:02:07 INFO - PROCESS | 15875 | 1461711727887 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b17800 == 69 [pid = 15875] [id = 204] 16:02:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 132 (0x7f3b19e2e000) [pid = 15875] [serial = 612] [outer = (nil)] 16:02:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 133 (0x7f3b1ede3000) [pid = 15875] [serial = 613] [outer = 0x7f3b19e2e000] 16:02:07 INFO - PROCESS | 15875 | 1461711727939 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 134 (0x7f3b1f7c8000) [pid = 15875] [serial = 614] [outer = 0x7f3b19e2e000] 16:02:08 INFO - PROCESS | 15875 | 1461711728542 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 931ms 16:02:08 INFO - PROCESS | 15875 | 1461711728580 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 15875 | 1461711728582 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 16:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:02:08 INFO - PROCESS | 15875 | 1461711728588 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 15875 | 1461711728590 Marionette TRACE conn3 <- [1,790,null,{}] 16:02:08 INFO - PROCESS | 15875 | 1461711728594 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 15875 | 1461711728748 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 16:02:08 INFO - PROCESS | 15875 | 1461711728774 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2379a800 == 70 [pid = 15875] [id = 205] 16:02:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 135 (0x7f3b1e2d2800) [pid = 15875] [serial = 615] [outer = (nil)] 16:02:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 136 (0x7f3b1f7d3400) [pid = 15875] [serial = 616] [outer = 0x7f3b1e2d2800] 16:02:08 INFO - PROCESS | 15875 | 1461711728827 Marionette DEBUG loaded listener.js 16:02:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 137 (0x7f3b2103bc00) [pid = 15875] [serial = 617] [outer = 0x7f3b1e2d2800] 16:02:09 INFO - PROCESS | 15875 | 1461711729578 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1025ms 16:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:02:09 INFO - PROCESS | 15875 | 1461711729613 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 16:02:09 INFO - PROCESS | 15875 | 1461711729615 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 16:02:09 INFO - PROCESS | 15875 | 1461711729621 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:02:09 INFO - PROCESS | 15875 | 1461711729623 Marionette TRACE conn3 <- [1,794,null,{}] 16:02:09 INFO - PROCESS | 15875 | 1461711729647 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:09 INFO - PROCESS | 15875 | 1461711729822 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 16:02:09 INFO - PROCESS | 15875 | --DOMWINDOW == 136 (0x7f3b1b4cc400) [pid = 15875] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:02:09 INFO - PROCESS | 15875 | --DOMWINDOW == 135 (0x7f3b17dd4400) [pid = 15875] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:02:09 INFO - PROCESS | 15875 | --DOMWINDOW == 134 (0x7f3b1b404000) [pid = 15875] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:02:09 INFO - PROCESS | 15875 | --DOMWINDOW == 133 (0x7f3b1cf6c800) [pid = 15875] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:02:09 INFO - PROCESS | 15875 | --DOMWINDOW == 132 (0x7f3b19e31c00) [pid = 15875] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:02:09 INFO - PROCESS | 15875 | --DOMWINDOW == 131 (0x7f3b17d4fc00) [pid = 15875] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:02:09 INFO - PROCESS | 15875 | --DOMWINDOW == 130 (0x7f3b1a57ac00) [pid = 15875] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:02:09 INFO - PROCESS | 15875 | 1461711729926 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1948d800 == 71 [pid = 15875] [id = 206] 16:02:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 131 (0x7f3b15fb7400) [pid = 15875] [serial = 618] [outer = (nil)] 16:02:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 132 (0x7f3b19b51400) [pid = 15875] [serial = 619] [outer = 0x7f3b15fb7400] 16:02:09 INFO - PROCESS | 15875 | 1461711729984 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 133 (0x7f3b1ede4400) [pid = 15875] [serial = 620] [outer = 0x7f3b15fb7400] 16:02:10 INFO - PROCESS | 15875 | 1461711730537 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:02:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:02:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 931ms 16:02:10 INFO - PROCESS | 15875 | 1461711730553 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 16:02:10 INFO - PROCESS | 15875 | 1461711730555 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 16:02:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:02:10 INFO - PROCESS | 15875 | 1461711730560 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:02:10 INFO - PROCESS | 15875 | 1461711730562 Marionette TRACE conn3 <- [1,798,null,{}] 16:02:10 INFO - PROCESS | 15875 | 1461711730567 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:10 INFO - PROCESS | 15875 | 1461711730687 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 16:02:10 INFO - PROCESS | 15875 | 1461711730695 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30870800 == 72 [pid = 15875] [id = 207] 16:02:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 134 (0x7f3b1edeb800) [pid = 15875] [serial = 621] [outer = (nil)] 16:02:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 135 (0x7f3b2249e400) [pid = 15875] [serial = 622] [outer = 0x7f3b1edeb800] 16:02:10 INFO - PROCESS | 15875 | 1461711730752 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 136 (0x7f3b2298a000) [pid = 15875] [serial = 623] [outer = 0x7f3b1edeb800] 16:02:11 INFO - PROCESS | 15875 | 1461711731369 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 834ms 16:02:11 INFO - PROCESS | 15875 | 1461711731395 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 16:02:11 INFO - PROCESS | 15875 | 1461711731397 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 16:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:02:11 INFO - PROCESS | 15875 | 1461711731403 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 15875 | 1461711731404 Marionette TRACE conn3 <- [1,802,null,{}] 16:02:11 INFO - PROCESS | 15875 | 1461711731409 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:11 INFO - PROCESS | 15875 | 1461711731523 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 16:02:11 INFO - PROCESS | 15875 | 1461711731629 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b31519000 == 73 [pid = 15875] [id = 208] 16:02:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 137 (0x7f3b17d53c00) [pid = 15875] [serial = 624] [outer = (nil)] 16:02:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 138 (0x7f3b22fa6800) [pid = 15875] [serial = 625] [outer = 0x7f3b17d53c00] 16:02:11 INFO - PROCESS | 15875 | 1461711731688 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 139 (0x7f3b23445000) [pid = 15875] [serial = 626] [outer = 0x7f3b17d53c00] 16:02:12 INFO - PROCESS | 15875 | 1461711732528 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1175ms 16:02:12 INFO - PROCESS | 15875 | 1461711732579 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 15875 | 1461711732583 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 16:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:02:12 INFO - PROCESS | 15875 | 1461711732592 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 15875 | 1461711732596 Marionette TRACE conn3 <- [1,806,null,{}] 16:02:12 INFO - PROCESS | 15875 | 1461711732603 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:12 INFO - PROCESS | 15875 | 1461711732752 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 16:02:12 INFO - PROCESS | 15875 | 1461711732894 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e215800 == 74 [pid = 15875] [id = 209] 16:02:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 140 (0x7f3b195bdc00) [pid = 15875] [serial = 627] [outer = (nil)] 16:02:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 141 (0x7f3b19c74000) [pid = 15875] [serial = 628] [outer = 0x7f3b195bdc00] 16:02:12 INFO - PROCESS | 15875 | 1461711732960 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 142 (0x7f3b1a2f3400) [pid = 15875] [serial = 629] [outer = 0x7f3b195bdc00] 16:02:13 INFO - PROCESS | 15875 | 1461711733757 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:02:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:02:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1231ms 16:02:13 INFO - PROCESS | 15875 | 1461711733824 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 16:02:13 INFO - PROCESS | 15875 | 1461711733831 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 16:02:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:02:13 INFO - PROCESS | 15875 | 1461711733840 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:02:13 INFO - PROCESS | 15875 | 1461711733844 Marionette TRACE conn3 <- [1,810,null,{}] 16:02:13 INFO - PROCESS | 15875 | 1461711733849 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:14 INFO - PROCESS | 15875 | 1461711734007 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 16:02:14 INFO - PROCESS | 15875 | 1461711734180 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b248dd800 == 75 [pid = 15875] [id = 210] 16:02:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 143 (0x7f3b1ce19000) [pid = 15875] [serial = 630] [outer = (nil)] 16:02:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 144 (0x7f3b1d12d800) [pid = 15875] [serial = 631] [outer = 0x7f3b1ce19000] 16:02:14 INFO - PROCESS | 15875 | 1461711734245 Marionette DEBUG loaded listener.js 16:02:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 145 (0x7f3b1e2e0800) [pid = 15875] [serial = 632] [outer = 0x7f3b1ce19000] 16:02:15 INFO - PROCESS | 15875 | 1461711735027 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1230ms 16:02:15 INFO - PROCESS | 15875 | 1461711735071 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 16:02:15 INFO - PROCESS | 15875 | 1461711735075 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 16:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:02:15 INFO - PROCESS | 15875 | 1461711735080 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:02:15 INFO - PROCESS | 15875 | 1461711735088 Marionette TRACE conn3 <- [1,814,null,{}] 16:02:15 INFO - PROCESS | 15875 | 1461711735102 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:15 INFO - PROCESS | 15875 | 1461711735247 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 16:02:15 INFO - PROCESS | 15875 | 1461711735398 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35240800 == 76 [pid = 15875] [id = 211] 16:02:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 146 (0x7f3b1e1d5000) [pid = 15875] [serial = 633] [outer = (nil)] 16:02:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 147 (0x7f3b21d23800) [pid = 15875] [serial = 634] [outer = 0x7f3b1e1d5000] 16:02:15 INFO - PROCESS | 15875 | 1461711735466 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 148 (0x7f3b22445400) [pid = 15875] [serial = 635] [outer = 0x7f3b1e1d5000] 16:02:16 INFO - PROCESS | 15875 | 1461711736194 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:02:16 INFO - PROCESS | 15875 | 1461711736223 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 16:02:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:02:16 INFO - PROCESS | 15875 | 1461711736228 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:02:16 INFO - PROCESS | 15875 | 1461711736230 Marionette TRACE conn3 <- [1,818,null,{}] 16:02:16 INFO - PROCESS | 15875 | 1461711736235 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:16 INFO - PROCESS | 15875 | 1461711736367 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 16:02:16 INFO - PROCESS | 15875 | 1461711736514 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35ab5000 == 77 [pid = 15875] [id = 212] 16:02:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 149 (0x7f3b17d4c000) [pid = 15875] [serial = 636] [outer = (nil)] 16:02:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 150 (0x7f3b23722400) [pid = 15875] [serial = 637] [outer = 0x7f3b17d4c000] 16:02:16 INFO - PROCESS | 15875 | 1461711736579 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 151 (0x7f3b23de2800) [pid = 15875] [serial = 638] [outer = 0x7f3b17d4c000] 16:02:17 INFO - PROCESS | 15875 | 1461711737325 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1125ms 16:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:02:17 INFO - PROCESS | 15875 | 1461711737354 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 15875 | 1461711737356 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 16:02:17 INFO - PROCESS | 15875 | 1461711737360 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 15875 | 1461711737364 Marionette TRACE conn3 <- [1,822,null,{}] 16:02:17 INFO - PROCESS | 15875 | 1461711737369 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:17 INFO - PROCESS | 15875 | 1461711737495 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 16:02:17 INFO - PROCESS | 15875 | 1461711737642 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b37896000 == 78 [pid = 15875] [id = 213] 16:02:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 152 (0x7f3b19e2b800) [pid = 15875] [serial = 639] [outer = (nil)] 16:02:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 153 (0x7f3b24407c00) [pid = 15875] [serial = 640] [outer = 0x7f3b19e2b800] 16:02:17 INFO - PROCESS | 15875 | 1461711737704 Marionette DEBUG loaded listener.js 16:02:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b2440fc00) [pid = 15875] [serial = 641] [outer = 0x7f3b19e2b800] 16:02:18 INFO - PROCESS | 15875 | 1461711738558 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:02:18 INFO - PROCESS | 15875 | 1461711738600 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 16:02:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:02:18 INFO - PROCESS | 15875 | 1461711738606 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:02:18 INFO - PROCESS | 15875 | 1461711738609 Marionette TRACE conn3 <- [1,826,null,{}] 16:02:18 INFO - PROCESS | 15875 | 1461711738613 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:18 INFO - PROCESS | 15875 | 1461711738772 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 16:02:18 INFO - PROCESS | 15875 | 1461711738920 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fcc8000 == 79 [pid = 15875] [id = 214] 16:02:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b24414400) [pid = 15875] [serial = 642] [outer = (nil)] 16:02:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b26a16400) [pid = 15875] [serial = 643] [outer = 0x7f3b24414400] 16:02:18 INFO - PROCESS | 15875 | 1461711738987 Marionette DEBUG loaded listener.js 16:02:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b2f721000) [pid = 15875] [serial = 644] [outer = 0x7f3b24414400] 16:02:19 INFO - PROCESS | 15875 | 1461711739743 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:02:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:02:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1177ms 16:02:19 INFO - PROCESS | 15875 | 1461711739785 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 15875 | 1461711739788 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 16:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:02:19 INFO - PROCESS | 15875 | 1461711739809 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 15875 | 1461711739812 Marionette TRACE conn3 <- [1,830,null,{}] 16:02:19 INFO - PROCESS | 15875 | 1461711739817 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:19 INFO - PROCESS | 15875 | 1461711739953 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 16:02:20 INFO - PROCESS | 15875 | 1461711740100 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bb0000 == 80 [pid = 15875] [id = 215] 16:02:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b25cd9800) [pid = 15875] [serial = 645] [outer = (nil)] 16:02:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b2f726400) [pid = 15875] [serial = 646] [outer = 0x7f3b25cd9800] 16:02:20 INFO - PROCESS | 15875 | 1461711740168 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b30590c00) [pid = 15875] [serial = 647] [outer = 0x7f3b25cd9800] 16:02:20 INFO - PROCESS | 15875 | 1461711740898 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1129ms 16:02:20 INFO - PROCESS | 15875 | 1461711740937 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 16:02:20 INFO - PROCESS | 15875 | 1461711740939 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 16:02:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:02:20 INFO - PROCESS | 15875 | 1461711740945 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:02:20 INFO - PROCESS | 15875 | 1461711740947 Marionette TRACE conn3 <- [1,834,null,{}] 16:02:20 INFO - PROCESS | 15875 | 1461711740951 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:21 INFO - PROCESS | 15875 | 1461711741120 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 16:02:21 INFO - PROCESS | 15875 | 1461711741265 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe28000 == 81 [pid = 15875] [id = 216] 16:02:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b30591800) [pid = 15875] [serial = 648] [outer = (nil)] 16:02:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b3067f400) [pid = 15875] [serial = 649] [outer = 0x7f3b30591800] 16:02:21 INFO - PROCESS | 15875 | 1461711741329 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 163 (0x7f3b306fa000) [pid = 15875] [serial = 650] [outer = 0x7f3b30591800] 16:02:22 INFO - PROCESS | 15875 | 1461711742249 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:02:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:02:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1329ms 16:02:22 INFO - PROCESS | 15875 | 1461711742275 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 15875 | 1461711742278 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 16:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:02:22 INFO - PROCESS | 15875 | 1461711742283 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 15875 | 1461711742285 Marionette TRACE conn3 <- [1,838,null,{}] 16:02:22 INFO - PROCESS | 15875 | 1461711742290 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:22 INFO - PROCESS | 15875 | 1461711742428 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 16:02:22 INFO - PROCESS | 15875 | 1461711742577 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0f627800 == 82 [pid = 15875] [id = 217] 16:02:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 164 (0x7f3b18ca7c00) [pid = 15875] [serial = 651] [outer = (nil)] 16:02:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 165 (0x7f3b1b40e000) [pid = 15875] [serial = 652] [outer = 0x7f3b18ca7c00] 16:02:22 INFO - PROCESS | 15875 | 1461711742639 Marionette DEBUG loaded listener.js 16:02:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b30592800) [pid = 15875] [serial = 653] [outer = 0x7f3b18ca7c00] 16:02:23 INFO - PROCESS | 15875 | 1461711743632 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:02:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:02:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1375ms 16:02:23 INFO - PROCESS | 15875 | 1461711743659 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 16:02:23 INFO - PROCESS | 15875 | 1461711743665 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 16:02:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:02:23 INFO - PROCESS | 15875 | 1461711743671 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:02:23 INFO - PROCESS | 15875 | 1461711743676 Marionette TRACE conn3 <- [1,842,null,{}] 16:02:23 INFO - PROCESS | 15875 | 1461711743682 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:23 INFO - PROCESS | 15875 | 1461711743819 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 16:02:24 INFO - PROCESS | 15875 | 1461711744003 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16e99000 == 83 [pid = 15875] [id = 218] 16:02:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 167 (0x7f3b18e86800) [pid = 15875] [serial = 654] [outer = (nil)] 16:02:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 168 (0x7f3b1956a800) [pid = 15875] [serial = 655] [outer = 0x7f3b18e86800] 16:02:24 INFO - PROCESS | 15875 | 1461711744104 Marionette DEBUG loaded listener.js 16:02:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 169 (0x7f3b1a1c5400) [pid = 15875] [serial = 656] [outer = 0x7f3b18e86800] 16:02:24 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30870800 == 82 [pid = 15875] [id = 207] 16:02:24 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1948d800 == 81 [pid = 15875] [id = 206] 16:02:24 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2379a800 == 80 [pid = 15875] [id = 205] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 168 (0x7f3b21038400) [pid = 15875] [serial = 586] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22b17800 == 79 [pid = 15875] [id = 204] 16:02:24 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2126e000 == 78 [pid = 15875] [id = 203] 16:02:24 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19ea7000 == 77 [pid = 15875] [id = 202] 16:02:24 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16eae800 == 76 [pid = 15875] [id = 201] 16:02:24 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22b0a000 == 75 [pid = 15875] [id = 197] 16:02:24 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1c242000 == 74 [pid = 15875] [id = 196] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 167 (0x7f3b1e1de400) [pid = 15875] [serial = 575] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 166 (0x7f3b1b407c00) [pid = 15875] [serial = 559] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 165 (0x7f3b1cf74800) [pid = 15875] [serial = 574] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 164 (0x7f3b1967d400) [pid = 15875] [serial = 569] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 163 (0x7f3b1edee800) [pid = 15875] [serial = 581] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 162 (0x7f3b1f7cac00) [pid = 15875] [serial = 583] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b19b57800) [pid = 15875] [serial = 556] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b18e82400) [pid = 15875] [serial = 568] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b1a1cc000) [pid = 15875] [serial = 571] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b1d12c800) [pid = 15875] [serial = 565] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b1e2df800) [pid = 15875] [serial = 578] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b1a2f8c00) [pid = 15875] [serial = 572] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b1ced5800) [pid = 15875] [serial = 562] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 154 (0x7f3b18e72c00) [pid = 15875] [serial = 553] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 153 (0x7f3b1b4cdc00) [pid = 15875] [serial = 551] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 152 (0x7f3b1e2d9000) [pid = 15875] [serial = 577] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 151 (0x7f3b1ede2800) [pid = 15875] [serial = 580] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | --DOMWINDOW == 150 (0x7f3b20b4c000) [pid = 15875] [serial = 584] [outer = (nil)] [url = about:blank] 16:02:24 INFO - PROCESS | 15875 | 1461711744909 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1286ms 16:02:24 INFO - PROCESS | 15875 | 1461711744958 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 15875 | 1461711744964 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 16:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:02:24 INFO - PROCESS | 15875 | 1461711744981 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 15875 | 1461711744985 Marionette TRACE conn3 <- [1,846,null,{}] 16:02:24 INFO - PROCESS | 15875 | 1461711744989 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:25 INFO - PROCESS | 15875 | 1461711745121 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 16:02:25 INFO - PROCESS | 15875 | 1461711745136 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b564800 == 75 [pid = 15875] [id = 219] 16:02:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 151 (0x7f3b1a1cc000) [pid = 15875] [serial = 657] [outer = (nil)] 16:02:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 152 (0x7f3b1b40f000) [pid = 15875] [serial = 658] [outer = 0x7f3b1a1cc000] 16:02:25 INFO - PROCESS | 15875 | 1461711745190 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 153 (0x7f3b1b743400) [pid = 15875] [serial = 659] [outer = 0x7f3b1a1cc000] 16:02:25 INFO - PROCESS | 15875 | 1461711745914 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 984ms 16:02:25 INFO - PROCESS | 15875 | 1461711745962 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 15875 | 1461711745965 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 16:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:02:25 INFO - PROCESS | 15875 | 1461711745970 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 15875 | 1461711745974 Marionette TRACE conn3 <- [1,850,null,{}] 16:02:25 INFO - PROCESS | 15875 | 1461711745987 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:26 INFO - PROCESS | 15875 | 1461711746124 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 16:02:26 INFO - PROCESS | 15875 | 1461711746143 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2109d800 == 76 [pid = 15875] [id = 220] 16:02:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b1e1d2c00) [pid = 15875] [serial = 660] [outer = (nil)] 16:02:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b1e2d6800) [pid = 15875] [serial = 661] [outer = 0x7f3b1e1d2c00] 16:02:26 INFO - PROCESS | 15875 | 1461711746199 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b1ede9000) [pid = 15875] [serial = 662] [outer = 0x7f3b1e1d2c00] 16:02:26 INFO - PROCESS | 15875 | 1461711746890 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:02:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:02:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 929ms 16:02:26 INFO - PROCESS | 15875 | 1461711746899 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 16:02:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:02:26 INFO - PROCESS | 15875 | 1461711746912 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 16:02:26 INFO - PROCESS | 15875 | 1461711746916 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:02:26 INFO - PROCESS | 15875 | 1461711746919 Marionette TRACE conn3 <- [1,854,null,{}] 16:02:26 INFO - PROCESS | 15875 | 1461711746927 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:27 INFO - PROCESS | 15875 | 1461711747104 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 16:02:27 INFO - PROCESS | 15875 | 1461711747130 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:27 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2240b800 == 77 [pid = 15875] [id = 221] 16:02:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b1a2f2800) [pid = 15875] [serial = 663] [outer = (nil)] 16:02:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b1f7c9800) [pid = 15875] [serial = 664] [outer = 0x7f3b1a2f2800] 16:02:27 INFO - PROCESS | 15875 | 1461711747182 Marionette DEBUG loaded listener.js 16:02:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b20cb3c00) [pid = 15875] [serial = 665] [outer = 0x7f3b1a2f2800] 16:02:27 INFO - PROCESS | 15875 | 1461711747812 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 931ms 16:02:27 INFO - PROCESS | 15875 | 1461711747848 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 15875 | 1461711747850 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 16:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:02:27 INFO - PROCESS | 15875 | 1461711747856 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 15875 | 1461711747857 Marionette TRACE conn3 <- [1,858,null,{}] 16:02:27 INFO - PROCESS | 15875 | 1461711747862 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:28 INFO - PROCESS | 15875 | 1461711748025 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 16:02:28 INFO - PROCESS | 15875 | 1461711748053 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2306d000 == 78 [pid = 15875] [id = 222] 16:02:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b1f7cb000) [pid = 15875] [serial = 666] [outer = (nil)] 16:02:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b21a3d800) [pid = 15875] [serial = 667] [outer = 0x7f3b1f7cb000] 16:02:28 INFO - PROCESS | 15875 | 1461711748105 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b22373000) [pid = 15875] [serial = 668] [outer = 0x7f3b1f7cb000] 16:02:28 INFO - PROCESS | 15875 | 1461711748815 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:02:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:02:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 975ms 16:02:28 INFO - PROCESS | 15875 | 1461711748831 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 16:02:28 INFO - PROCESS | 15875 | 1461711748833 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 16:02:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:02:28 INFO - PROCESS | 15875 | 1461711748838 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:02:28 INFO - PROCESS | 15875 | 1461711748840 Marionette TRACE conn3 <- [1,862,null,{}] 16:02:28 INFO - PROCESS | 15875 | 1461711748851 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:29 INFO - PROCESS | 15875 | 1461711749038 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 16:02:29 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b1e2d2800) [pid = 15875] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:02:29 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b15fb7400) [pid = 15875] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:02:29 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b1edeb800) [pid = 15875] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:02:29 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b17df1c00) [pid = 15875] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:02:29 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b1ced6400) [pid = 15875] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:02:29 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b1a1ce800) [pid = 15875] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:02:29 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b19e2e000) [pid = 15875] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:02:29 INFO - PROCESS | 15875 | 1461711749295 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22416000 == 79 [pid = 15875] [id = 223] 16:02:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b17d56000) [pid = 15875] [serial = 669] [outer = (nil)] 16:02:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b1a57e800) [pid = 15875] [serial = 670] [outer = 0x7f3b17d56000] 16:02:29 INFO - PROCESS | 15875 | 1461711749350 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b23443400) [pid = 15875] [serial = 671] [outer = 0x7f3b17d56000] 16:02:29 INFO - PROCESS | 15875 | 1461711749906 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1124ms 16:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:02:29 INFO - PROCESS | 15875 | 1461711749964 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 15875 | 1461711749966 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 16:02:29 INFO - PROCESS | 15875 | 1461711749971 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 15875 | 1461711749974 Marionette TRACE conn3 <- [1,866,null,{}] 16:02:29 INFO - PROCESS | 15875 | 1461711749978 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:30 INFO - PROCESS | 15875 | 1461711750143 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 16:02:30 INFO - PROCESS | 15875 | 1461711750162 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:30 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b25b57800 == 80 [pid = 15875] [id = 224] 16:02:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b17df1c00) [pid = 15875] [serial = 672] [outer = (nil)] 16:02:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b25cdc800) [pid = 15875] [serial = 673] [outer = 0x7f3b17df1c00] 16:02:30 INFO - PROCESS | 15875 | 1461711750214 Marionette DEBUG loaded listener.js 16:02:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b2984d000) [pid = 15875] [serial = 674] [outer = 0x7f3b17df1c00] 16:02:30 INFO - PROCESS | 15875 | 1461711750865 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 930ms 16:02:30 INFO - PROCESS | 15875 | 1461711750901 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 15875 | 1461711750903 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 16:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:02:30 INFO - PROCESS | 15875 | 1461711750909 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 15875 | 1461711750912 Marionette TRACE conn3 <- [1,870,null,{}] 16:02:30 INFO - PROCESS | 15875 | 1461711750917 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:31 INFO - PROCESS | 15875 | 1461711751054 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 16:02:31 INFO - PROCESS | 15875 | 1461711751068 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b31507000 == 81 [pid = 15875] [id = 225] 16:02:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b1ce16400) [pid = 15875] [serial = 675] [outer = (nil)] 16:02:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 163 (0x7f3b2a789c00) [pid = 15875] [serial = 676] [outer = 0x7f3b1ce16400] 16:02:31 INFO - PROCESS | 15875 | 1461711751122 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 164 (0x7f3b30684800) [pid = 15875] [serial = 677] [outer = 0x7f3b1ce16400] 16:02:32 INFO - PROCESS | 15875 | 1461711752048 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1176ms 16:02:32 INFO - PROCESS | 15875 | 1461711752086 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 16:02:32 INFO - PROCESS | 15875 | 1461711752093 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 16:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:02:32 INFO - PROCESS | 15875 | 1461711752100 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:02:32 INFO - PROCESS | 15875 | 1461711752106 Marionette TRACE conn3 <- [1,874,null,{}] 16:02:32 INFO - PROCESS | 15875 | 1461711752112 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:32 INFO - PROCESS | 15875 | 1461711752278 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 16:02:32 INFO - PROCESS | 15875 | 1461711752427 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b30c000 == 82 [pid = 15875] [id = 226] 16:02:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 165 (0x7f3b19679c00) [pid = 15875] [serial = 678] [outer = (nil)] 16:02:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b1a1ccc00) [pid = 15875] [serial = 679] [outer = 0x7f3b19679c00] 16:02:32 INFO - PROCESS | 15875 | 1461711752493 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 167 (0x7f3b1a74a800) [pid = 15875] [serial = 680] [outer = 0x7f3b19679c00] 16:02:33 INFO - PROCESS | 15875 | 1461711753334 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1281ms 16:02:33 INFO - PROCESS | 15875 | 1461711753382 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 15875 | 1461711753389 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 16:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:02:33 INFO - PROCESS | 15875 | 1461711753398 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 15875 | 1461711753401 Marionette TRACE conn3 <- [1,878,null,{}] 16:02:33 INFO - PROCESS | 15875 | 1461711753406 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:33 INFO - PROCESS | 15875 | 1461711753556 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 16:02:33 INFO - PROCESS | 15875 | 1461711753709 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23799800 == 83 [pid = 15875] [id = 227] 16:02:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 168 (0x7f3b19680400) [pid = 15875] [serial = 681] [outer = (nil)] 16:02:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 169 (0x7f3b1e1d6000) [pid = 15875] [serial = 682] [outer = 0x7f3b19680400] 16:02:33 INFO - PROCESS | 15875 | 1461711753772 Marionette DEBUG loaded listener.js 16:02:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b1f7c9c00) [pid = 15875] [serial = 683] [outer = 0x7f3b19680400] 16:02:34 INFO - PROCESS | 15875 | 1461711754609 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:02:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:02:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1241ms 16:02:34 INFO - PROCESS | 15875 | 1461711754653 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 16:02:34 INFO - PROCESS | 15875 | 1461711754657 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 16:02:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:02:34 INFO - PROCESS | 15875 | 1461711754664 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:02:34 INFO - PROCESS | 15875 | 1461711754669 Marionette TRACE conn3 <- [1,882,null,{}] 16:02:34 INFO - PROCESS | 15875 | 1461711754683 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:34 INFO - PROCESS | 15875 | 1461711754837 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 16:02:34 INFO - PROCESS | 15875 | 1461711754992 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35a3c000 == 84 [pid = 15875] [id = 228] 16:02:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b2237c000) [pid = 15875] [serial = 684] [outer = (nil)] 16:02:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b234d4c00) [pid = 15875] [serial = 685] [outer = 0x7f3b2237c000] 16:02:35 INFO - PROCESS | 15875 | 1461711755056 Marionette DEBUG loaded listener.js 16:02:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b24415800) [pid = 15875] [serial = 686] [outer = 0x7f3b2237c000] 16:02:35 INFO - PROCESS | 15875 | 1461711755834 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1183ms 16:02:35 INFO - PROCESS | 15875 | 1461711755847 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 15875 | 1461711755850 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 16:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:02:35 INFO - PROCESS | 15875 | 1461711755872 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 15875 | 1461711755876 Marionette TRACE conn3 <- [1,886,null,{}] 16:02:35 INFO - PROCESS | 15875 | 1461711755880 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:36 INFO - PROCESS | 15875 | 1461711756020 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 16:02:36 INFO - PROCESS | 15875 | 1461711756172 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3abec000 == 85 [pid = 15875] [id = 229] 16:02:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b2237dc00) [pid = 15875] [serial = 687] [outer = (nil)] 16:02:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b2a788000) [pid = 15875] [serial = 688] [outer = 0x7f3b2237dc00] 16:02:36 INFO - PROCESS | 15875 | 1461711756234 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b30833400) [pid = 15875] [serial = 689] [outer = 0x7f3b2237dc00] 16:02:37 INFO - PROCESS | 15875 | 1461711756996 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:02:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:02:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1179ms 16:02:37 INFO - PROCESS | 15875 | 1461711757055 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 16:02:37 INFO - PROCESS | 15875 | 1461711757057 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 16:02:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:02:37 INFO - PROCESS | 15875 | 1461711757064 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:02:37 INFO - PROCESS | 15875 | 1461711757066 Marionette TRACE conn3 <- [1,890,null,{}] 16:02:37 INFO - PROCESS | 15875 | 1461711757072 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:37 INFO - PROCESS | 15875 | 1461711757226 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 16:02:37 INFO - PROCESS | 15875 | 1461711757375 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e6eb000 == 86 [pid = 15875] [id = 230] 16:02:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b24412c00) [pid = 15875] [serial = 690] [outer = (nil)] 16:02:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b30a2b800) [pid = 15875] [serial = 691] [outer = 0x7f3b24412c00] 16:02:37 INFO - PROCESS | 15875 | 1461711757438 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b3342c000) [pid = 15875] [serial = 692] [outer = 0x7f3b24412c00] 16:02:38 INFO - PROCESS | 15875 | 1461711758156 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1126ms 16:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:02:38 INFO - PROCESS | 15875 | 1461711758206 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 15875 | 1461711758208 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 16:02:38 INFO - PROCESS | 15875 | 1461711758215 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 15875 | 1461711758218 Marionette TRACE conn3 <- [1,894,null,{}] 16:02:38 INFO - PROCESS | 15875 | 1461711758222 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:38 INFO - PROCESS | 15875 | 1461711758391 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 16:02:38 INFO - PROCESS | 15875 | 1461711758542 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e5f4800 == 87 [pid = 15875] [id = 231] 16:02:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b0e7ef400) [pid = 15875] [serial = 693] [outer = (nil)] 16:02:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b0e7f6400) [pid = 15875] [serial = 694] [outer = 0x7f3b0e7ef400] 16:02:38 INFO - PROCESS | 15875 | 1461711758608 Marionette DEBUG loaded listener.js 16:02:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b3500b000) [pid = 15875] [serial = 695] [outer = 0x7f3b0e7ef400] 16:02:39 INFO - PROCESS | 15875 | 1461711759361 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:02:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:02:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1183ms 16:02:39 INFO - PROCESS | 15875 | 1461711759398 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 16:02:39 INFO - PROCESS | 15875 | 1461711759400 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 16:02:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:02:39 INFO - PROCESS | 15875 | 1461711759405 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:02:39 INFO - PROCESS | 15875 | 1461711759408 Marionette TRACE conn3 <- [1,898,null,{}] 16:02:39 INFO - PROCESS | 15875 | 1461711759412 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:39 INFO - PROCESS | 15875 | 1461711759549 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 16:02:40 INFO - PROCESS | 15875 | 1461711760072 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ba2800 == 88 [pid = 15875] [id = 232] 16:02:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b0e7ec000) [pid = 15875] [serial = 696] [outer = (nil)] 16:02:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b0e7f2400) [pid = 15875] [serial = 697] [outer = 0x7f3b0e7ec000] 16:02:40 INFO - PROCESS | 15875 | 1461711760204 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b17ddbc00) [pid = 15875] [serial = 698] [outer = 0x7f3b0e7ec000] 16:02:40 INFO - PROCESS | 15875 | 1461711760976 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1637ms 16:02:41 INFO - PROCESS | 15875 | 1461711761043 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 15875 | 1461711761048 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 16:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:02:41 INFO - PROCESS | 15875 | 1461711761054 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 15875 | 1461711761058 Marionette TRACE conn3 <- [1,902,null,{}] 16:02:41 INFO - PROCESS | 15875 | 1461711761064 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:41 INFO - PROCESS | 15875 | 1461711761288 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 16:02:41 INFO - PROCESS | 15875 | 1461711761479 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fcc7800 == 89 [pid = 15875] [id = 233] 16:02:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b18e85c00) [pid = 15875] [serial = 699] [outer = (nil)] 16:02:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b19b50400) [pid = 15875] [serial = 700] [outer = 0x7f3b18e85c00] 16:02:41 INFO - PROCESS | 15875 | 1461711761536 Marionette DEBUG loaded listener.js 16:02:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b19c73000) [pid = 15875] [serial = 701] [outer = 0x7f3b18e85c00] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b25b57800 == 88 [pid = 15875] [id = 224] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22416000 == 87 [pid = 15875] [id = 223] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2306d000 == 86 [pid = 15875] [id = 222] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b1967d800) [pid = 15875] [serial = 589] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b1b408000) [pid = 15875] [serial = 592] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b1edea000) [pid = 15875] [serial = 595] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b219c2000) [pid = 15875] [serial = 598] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b22fa6800) [pid = 15875] [serial = 625] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2240b800 == 85 [pid = 15875] [id = 221] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2109d800 == 84 [pid = 15875] [id = 220] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b564800 == 83 [pid = 15875] [id = 219] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16e99000 == 82 [pid = 15875] [id = 218] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35240800 == 81 [pid = 15875] [id = 211] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b248dd800 == 80 [pid = 15875] [id = 210] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e215800 == 79 [pid = 15875] [id = 209] 16:02:42 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b31519000 == 78 [pid = 15875] [id = 208] 16:02:42 INFO - PROCESS | 15875 | 1461711762315 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:02:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:02:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1285ms 16:02:42 INFO - PROCESS | 15875 | 1461711762342 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 16:02:42 INFO - PROCESS | 15875 | 1461711762347 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 16:02:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:02:42 INFO - PROCESS | 15875 | 1461711762357 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:02:42 INFO - PROCESS | 15875 | 1461711762359 Marionette TRACE conn3 <- [1,906,null,{}] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b1f7d3400) [pid = 15875] [serial = 616] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b19b51400) [pid = 15875] [serial = 619] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b2103bc00) [pid = 15875] [serial = 617] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b2249e400) [pid = 15875] [serial = 622] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b2298a000) [pid = 15875] [serial = 623] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b17de6400) [pid = 15875] [serial = 601] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b19c71400) [pid = 15875] [serial = 605] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b18e8a400) [pid = 15875] [serial = 604] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b1d127000) [pid = 15875] [serial = 610] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b1e1e0800) [pid = 15875] [serial = 611] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b1a2f2000) [pid = 15875] [serial = 607] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b1a57a000) [pid = 15875] [serial = 608] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b1ede3000) [pid = 15875] [serial = 613] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 169 (0x7f3b1f7c8000) [pid = 15875] [serial = 614] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | --DOMWINDOW == 168 (0x7f3b1ede4400) [pid = 15875] [serial = 620] [outer = (nil)] [url = about:blank] 16:02:42 INFO - PROCESS | 15875 | 1461711762387 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:42 INFO - PROCESS | 15875 | 1461711762512 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 16:02:42 INFO - PROCESS | 15875 | 1461711762527 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19c8e800 == 79 [pid = 15875] [id = 234] 16:02:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 169 (0x7f3b1a2f0800) [pid = 15875] [serial = 702] [outer = (nil)] 16:02:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b1a495c00) [pid = 15875] [serial = 703] [outer = 0x7f3b1a2f0800] 16:02:42 INFO - PROCESS | 15875 | 1461711762579 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b1a744800) [pid = 15875] [serial = 704] [outer = 0x7f3b1a2f0800] 16:02:43 INFO - PROCESS | 15875 | 1461711763318 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 997ms 16:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:02:43 INFO - PROCESS | 15875 | 1461711763352 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 16:02:43 INFO - PROCESS | 15875 | 1461711763354 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 16:02:43 INFO - PROCESS | 15875 | 1461711763361 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 15875 | 1461711763369 Marionette TRACE conn3 <- [1,910,null,{}] 16:02:43 INFO - PROCESS | 15875 | 1461711763380 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:43 INFO - PROCESS | 15875 | 1461711763555 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 16:02:43 INFO - PROCESS | 15875 | 1461711763575 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:43 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d216800 == 80 [pid = 15875] [id = 235] 16:02:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b1b4d1c00) [pid = 15875] [serial = 705] [outer = (nil)] 16:02:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b1cee0800) [pid = 15875] [serial = 706] [outer = 0x7f3b1b4d1c00] 16:02:43 INFO - PROCESS | 15875 | 1461711763628 Marionette DEBUG loaded listener.js 16:02:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b1e1e1400) [pid = 15875] [serial = 707] [outer = 0x7f3b1b4d1c00] 16:02:44 INFO - PROCESS | 15875 | 1461711764257 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:02:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:02:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 937ms 16:02:44 INFO - PROCESS | 15875 | 1461711764326 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 16:02:44 INFO - PROCESS | 15875 | 1461711764331 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 16:02:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:02:44 INFO - PROCESS | 15875 | 1461711764339 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:02:44 INFO - PROCESS | 15875 | 1461711764341 Marionette TRACE conn3 <- [1,914,null,{}] 16:02:44 INFO - PROCESS | 15875 | 1461711764345 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:44 INFO - PROCESS | 15875 | 1461711764526 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 16:02:44 INFO - PROCESS | 15875 | 1461711764552 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2126e000 == 81 [pid = 15875] [id = 236] 16:02:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b19677400) [pid = 15875] [serial = 708] [outer = (nil)] 16:02:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b1e2df800) [pid = 15875] [serial = 709] [outer = 0x7f3b19677400] 16:02:44 INFO - PROCESS | 15875 | 1461711764605 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b1f7c9400) [pid = 15875] [serial = 710] [outer = 0x7f3b19677400] 16:02:45 INFO - PROCESS | 15875 | 1461711765275 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 981ms 16:02:45 INFO - PROCESS | 15875 | 1461711765320 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 15875 | 1461711765323 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 16:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:02:45 INFO - PROCESS | 15875 | 1461711765334 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 15875 | 1461711765336 Marionette TRACE conn3 <- [1,918,null,{}] 16:02:45 INFO - PROCESS | 15875 | 1461711765340 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 15875 | 1461711765513 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 16:02:45 INFO - PROCESS | 15875 | 1461711765542 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22484800 == 82 [pid = 15875] [id = 237] 16:02:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b20108400) [pid = 15875] [serial = 711] [outer = (nil)] 16:02:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b20be6c00) [pid = 15875] [serial = 712] [outer = 0x7f3b20108400] 16:02:45 INFO - PROCESS | 15875 | 1461711765604 Marionette DEBUG loaded listener.js 16:02:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b21b25000) [pid = 15875] [serial = 713] [outer = 0x7f3b20108400] 16:02:46 INFO - PROCESS | 15875 | 1461711766300 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:02:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:02:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 992ms 16:02:46 INFO - PROCESS | 15875 | 1461711766322 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 16:02:46 INFO - PROCESS | 15875 | 1461711766325 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 16:02:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:02:46 INFO - PROCESS | 15875 | 1461711766337 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:02:46 INFO - PROCESS | 15875 | 1461711766339 Marionette TRACE conn3 <- [1,922,null,{}] 16:02:46 INFO - PROCESS | 15875 | 1461711766352 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:46 INFO - PROCESS | 15875 | 1461711766511 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 16:02:46 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b1f7cb000) [pid = 15875] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:02:46 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b17d56000) [pid = 15875] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:02:46 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b17df1c00) [pid = 15875] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:02:46 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b1e1d2c00) [pid = 15875] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:02:46 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b1a1cc000) [pid = 15875] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:02:46 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b18e86800) [pid = 15875] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:02:46 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b1a2f2800) [pid = 15875] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:02:47 INFO - PROCESS | 15875 | 1461711767049 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d149800 == 83 [pid = 15875] [id = 238] 16:02:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b17df1c00) [pid = 15875] [serial = 714] [outer = (nil)] 16:02:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b1c358c00) [pid = 15875] [serial = 715] [outer = 0x7f3b17df1c00] 16:02:47 INFO - PROCESS | 15875 | 1461711767104 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b224a9800) [pid = 15875] [serial = 716] [outer = 0x7f3b17df1c00] 16:02:47 INFO - PROCESS | 15875 | 1461711767679 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1382ms 16:02:47 INFO - PROCESS | 15875 | 1461711767712 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 16:02:47 INFO - PROCESS | 15875 | 1461711767715 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 16:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:02:47 INFO - PROCESS | 15875 | 1461711767720 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 15875 | 1461711767722 Marionette TRACE conn3 <- [1,926,null,{}] 16:02:47 INFO - PROCESS | 15875 | 1461711767726 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:47 INFO - PROCESS | 15875 | 1461711767851 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 16:02:47 INFO - PROCESS | 15875 | 1461711767867 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23aa7800 == 84 [pid = 15875] [id = 239] 16:02:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b2237bc00) [pid = 15875] [serial = 717] [outer = (nil)] 16:02:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b2309e000) [pid = 15875] [serial = 718] [outer = 0x7f3b2237bc00] 16:02:47 INFO - PROCESS | 15875 | 1461711767920 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b23d78000) [pid = 15875] [serial = 719] [outer = 0x7f3b2237bc00] 16:02:48 INFO - PROCESS | 15875 | 1461711768587 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 924ms 16:02:48 INFO - PROCESS | 15875 | 1461711768645 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 15875 | 1461711768648 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 16:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:02:48 INFO - PROCESS | 15875 | 1461711768653 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - PROCESS | 15875 | 1461711768655 Marionette TRACE conn3 <- [1,930,null,{}] 16:02:48 INFO - PROCESS | 15875 | 1461711768659 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:48 INFO - PROCESS | 15875 | 1461711768829 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 16:02:48 INFO - PROCESS | 15875 | 1461711768848 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24723800 == 85 [pid = 15875] [id = 240] 16:02:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b21b22800) [pid = 15875] [serial = 720] [outer = (nil)] 16:02:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b23d7e800) [pid = 15875] [serial = 721] [outer = 0x7f3b21b22800] 16:02:48 INFO - PROCESS | 15875 | 1461711768900 Marionette DEBUG loaded listener.js 16:02:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b244e2000) [pid = 15875] [serial = 722] [outer = 0x7f3b21b22800] 16:02:49 INFO - PROCESS | 15875 | 1461711769775 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:02:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:02:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1175ms 16:02:49 INFO - PROCESS | 15875 | 1461711769830 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 16:02:49 INFO - PROCESS | 15875 | 1461711769836 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 16:02:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:02:49 INFO - PROCESS | 15875 | 1461711769844 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:02:49 INFO - PROCESS | 15875 | 1461711769850 Marionette TRACE conn3 <- [1,934,null,{}] 16:02:49 INFO - PROCESS | 15875 | 1461711769857 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:50 INFO - PROCESS | 15875 | 1461711770020 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 16:02:50 INFO - PROCESS | 15875 | 1461711770171 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b312000 == 86 [pid = 15875] [id = 241] 16:02:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b18e82800) [pid = 15875] [serial = 723] [outer = (nil)] 16:02:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b19811400) [pid = 15875] [serial = 724] [outer = 0x7f3b18e82800] 16:02:50 INFO - PROCESS | 15875 | 1461711770239 Marionette DEBUG loaded listener.js 16:02:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b19e34800) [pid = 15875] [serial = 725] [outer = 0x7f3b18e82800] 16:02:51 INFO - PROCESS | 15875 | 1461711771006 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:02:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:02:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1232ms 16:02:51 INFO - PROCESS | 15875 | 1461711771078 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 16:02:51 INFO - PROCESS | 15875 | 1461711771086 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 16:02:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:02:51 INFO - PROCESS | 15875 | 1461711771095 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:02:51 INFO - PROCESS | 15875 | 1461711771099 Marionette TRACE conn3 <- [1,938,null,{}] 16:02:51 INFO - PROCESS | 15875 | 1461711771104 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:51 INFO - PROCESS | 15875 | 1461711771290 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 16:02:51 INFO - PROCESS | 15875 | 1461711771440 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b20000 == 87 [pid = 15875] [id = 242] 16:02:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b1a578400) [pid = 15875] [serial = 726] [outer = (nil)] 16:02:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b1c358400) [pid = 15875] [serial = 727] [outer = 0x7f3b1a578400] 16:02:51 INFO - PROCESS | 15875 | 1461711771501 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b1e1d7000) [pid = 15875] [serial = 728] [outer = 0x7f3b1a578400] 16:02:52 INFO - PROCESS | 15875 | 1461711772357 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1328ms 16:02:52 INFO - PROCESS | 15875 | 1461711772424 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 15875 | 1461711772428 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 16:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:02:52 INFO - PROCESS | 15875 | 1461711772433 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 15875 | 1461711772438 Marionette TRACE conn3 <- [1,942,null,{}] 16:02:52 INFO - PROCESS | 15875 | 1461711772451 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:52 INFO - PROCESS | 15875 | 1461711772639 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 16:02:52 INFO - PROCESS | 15875 | 1461711772790 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3030f800 == 88 [pid = 15875] [id = 243] 16:02:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b1ede4800) [pid = 15875] [serial = 729] [outer = (nil)] 16:02:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b21b21c00) [pid = 15875] [serial = 730] [outer = 0x7f3b1ede4800] 16:02:52 INFO - PROCESS | 15875 | 1461711772854 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b2284b800) [pid = 15875] [serial = 731] [outer = 0x7f3b1ede4800] 16:02:53 INFO - PROCESS | 15875 | 1461711773622 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1231ms 16:02:53 INFO - PROCESS | 15875 | 1461711773664 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 15875 | 1461711773668 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 16:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:02:53 INFO - PROCESS | 15875 | 1461711773673 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 15875 | 1461711773675 Marionette TRACE conn3 <- [1,946,null,{}] 16:02:53 INFO - PROCESS | 15875 | 1461711773680 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:53 INFO - PROCESS | 15875 | 1461711773818 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 16:02:53 INFO - PROCESS | 15875 | 1461711773986 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b31502800 == 89 [pid = 15875] [id = 244] 16:02:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b20386000) [pid = 15875] [serial = 732] [outer = (nil)] 16:02:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b2497ec00) [pid = 15875] [serial = 733] [outer = 0x7f3b20386000] 16:02:54 INFO - PROCESS | 15875 | 1461711774048 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b26a82800) [pid = 15875] [serial = 734] [outer = 0x7f3b20386000] 16:02:54 INFO - PROCESS | 15875 | 1461711774823 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:02:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:02:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1174ms 16:02:54 INFO - PROCESS | 15875 | 1461711774848 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 16:02:54 INFO - PROCESS | 15875 | 1461711774852 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 16:02:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:02:54 INFO - PROCESS | 15875 | 1461711774856 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:02:54 INFO - PROCESS | 15875 | 1461711774858 Marionette TRACE conn3 <- [1,950,null,{}] 16:02:54 INFO - PROCESS | 15875 | 1461711774863 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 15875 | 1461711774996 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 16:02:55 INFO - PROCESS | 15875 | 1461711775149 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3510d000 == 90 [pid = 15875] [id = 245] 16:02:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b21b1dc00) [pid = 15875] [serial = 735] [outer = (nil)] 16:02:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b2a787c00) [pid = 15875] [serial = 736] [outer = 0x7f3b21b1dc00] 16:02:55 INFO - PROCESS | 15875 | 1461711775210 Marionette DEBUG loaded listener.js 16:02:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b30357000) [pid = 15875] [serial = 737] [outer = 0x7f3b21b1dc00] 16:02:55 INFO - PROCESS | 15875 | 1461711775993 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:02:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:02:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1175ms 16:02:56 INFO - PROCESS | 15875 | 1461711776046 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 16:02:56 INFO - PROCESS | 15875 | 1461711776048 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 16:02:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:02:56 INFO - PROCESS | 15875 | 1461711776056 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:02:56 INFO - PROCESS | 15875 | 1461711776058 Marionette TRACE conn3 <- [1,954,null,{}] 16:02:56 INFO - PROCESS | 15875 | 1461711776063 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:56 INFO - PROCESS | 15875 | 1461711776222 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 16:02:56 INFO - PROCESS | 15875 | 1461711776373 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3528b000 == 91 [pid = 15875] [id = 246] 16:02:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b30684c00) [pid = 15875] [serial = 738] [outer = (nil)] 16:02:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b35003800) [pid = 15875] [serial = 739] [outer = 0x7f3b30684c00] 16:02:56 INFO - PROCESS | 15875 | 1461711776438 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b3513ec00) [pid = 15875] [serial = 740] [outer = 0x7f3b30684c00] 16:02:57 INFO - PROCESS | 15875 | 1461711777167 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1137ms 16:02:57 INFO - PROCESS | 15875 | 1461711777206 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 16:02:57 INFO - PROCESS | 15875 | 1461711777208 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 16:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:02:57 INFO - PROCESS | 15875 | 1461711777214 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - PROCESS | 15875 | 1461711777216 Marionette TRACE conn3 <- [1,958,null,{}] 16:02:57 INFO - PROCESS | 15875 | 1461711777221 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:57 INFO - PROCESS | 15875 | 1461711777346 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 16:02:57 INFO - PROCESS | 15875 | 1461711777500 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b39c38000 == 92 [pid = 15875] [id = 247] 16:02:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b306fbc00) [pid = 15875] [serial = 741] [outer = (nil)] 16:02:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b35145800) [pid = 15875] [serial = 742] [outer = 0x7f3b306fbc00] 16:02:57 INFO - PROCESS | 15875 | 1461711777562 Marionette DEBUG loaded listener.js 16:02:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b353a3000) [pid = 15875] [serial = 743] [outer = 0x7f3b306fbc00] 16:02:58 INFO - PROCESS | 15875 | 1461711778305 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1124ms 16:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:02:58 INFO - PROCESS | 15875 | 1461711778339 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 15875 | 1461711778342 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 16:02:58 INFO - PROCESS | 15875 | 1461711778346 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 15875 | 1461711778350 Marionette TRACE conn3 <- [1,962,null,{}] 16:02:58 INFO - PROCESS | 15875 | 1461711778379 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:58 INFO - PROCESS | 15875 | 1461711778513 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 16:02:58 INFO - PROCESS | 15875 | 1461711778668 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:58 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe15800 == 93 [pid = 15875] [id = 248] 16:02:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 204 (0x7f3b16a33400) [pid = 15875] [serial = 744] [outer = (nil)] 16:02:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 205 (0x7f3b16a39c00) [pid = 15875] [serial = 745] [outer = 0x7f3b16a33400] 16:02:58 INFO - PROCESS | 15875 | 1461711778729 Marionette DEBUG loaded listener.js 16:02:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 206 (0x7f3b16a3ec00) [pid = 15875] [serial = 746] [outer = 0x7f3b16a33400] 16:02:59 INFO - PROCESS | 15875 | 1461711779538 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:02:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:02:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1250ms 16:02:59 INFO - PROCESS | 15875 | 1461711779600 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 16:02:59 INFO - PROCESS | 15875 | 1461711779603 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 16:02:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:02:59 INFO - PROCESS | 15875 | 1461711779608 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:02:59 INFO - PROCESS | 15875 | 1461711779610 Marionette TRACE conn3 <- [1,966,null,{}] 16:02:59 INFO - PROCESS | 15875 | 1461711779615 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:59 INFO - PROCESS | 15875 | 1461711779760 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 16:03:00 INFO - PROCESS | 15875 | 1461711780068 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19b17800 == 94 [pid = 15875] [id = 249] 16:03:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 207 (0x7f3b0e7eb800) [pid = 15875] [serial = 747] [outer = (nil)] 16:03:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b16a3c000) [pid = 15875] [serial = 748] [outer = 0x7f3b0e7eb800] 16:03:00 INFO - PROCESS | 15875 | 1461711780184 Marionette DEBUG loaded listener.js 16:03:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b18e82c00) [pid = 15875] [serial = 749] [outer = 0x7f3b0e7eb800] 16:03:01 INFO - PROCESS | 15875 | 1461711781199 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:03:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:03:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1626ms 16:03:01 INFO - PROCESS | 15875 | 1461711781236 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 16:03:01 INFO - PROCESS | 15875 | 1461711781240 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 16:03:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:03:01 INFO - PROCESS | 15875 | 1461711781247 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:03:01 INFO - PROCESS | 15875 | 1461711781251 Marionette TRACE conn3 <- [1,970,null,{}] 16:03:01 INFO - PROCESS | 15875 | 1461711781258 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:01 INFO - PROCESS | 15875 | 1461711781410 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 16:03:01 INFO - PROCESS | 15875 | 1461711781582 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23aa7800 == 93 [pid = 15875] [id = 239] 16:03:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d149800 == 92 [pid = 15875] [id = 238] 16:03:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fcd4800 == 93 [pid = 15875] [id = 250] 16:03:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b18e77400) [pid = 15875] [serial = 750] [outer = (nil)] 16:03:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b1a2ef400) [pid = 15875] [serial = 751] [outer = 0x7f3b18e77400] 16:03:01 INFO - PROCESS | 15875 | 1461711781678 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b1a57b800) [pid = 15875] [serial = 752] [outer = 0x7f3b18e77400] 16:03:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22484800 == 92 [pid = 15875] [id = 237] 16:03:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2126e000 == 91 [pid = 15875] [id = 236] 16:03:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d216800 == 90 [pid = 15875] [id = 235] 16:03:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19c8e800 == 89 [pid = 15875] [id = 234] 16:03:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fcc7800 == 88 [pid = 15875] [id = 233] 16:03:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ba2800 == 87 [pid = 15875] [id = 232] 16:03:02 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35a3c000 == 86 [pid = 15875] [id = 228] 16:03:02 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23799800 == 85 [pid = 15875] [id = 227] 16:03:02 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b30c000 == 84 [pid = 15875] [id = 226] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b21a3d800) [pid = 15875] [serial = 667] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b1a57e800) [pid = 15875] [serial = 670] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b25cdc800) [pid = 15875] [serial = 673] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b1e2d6800) [pid = 15875] [serial = 661] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 207 (0x7f3b1ede9000) [pid = 15875] [serial = 662] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 206 (0x7f3b1b40f000) [pid = 15875] [serial = 658] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 205 (0x7f3b1b743400) [pid = 15875] [serial = 659] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 204 (0x7f3b1a1c5400) [pid = 15875] [serial = 656] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 203 (0x7f3b1956a800) [pid = 15875] [serial = 655] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b23722400) [pid = 15875] [serial = 637] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b19c74000) [pid = 15875] [serial = 628] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b1b40e000) [pid = 15875] [serial = 652] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b1d12d800) [pid = 15875] [serial = 631] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b24407c00) [pid = 15875] [serial = 640] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b26a16400) [pid = 15875] [serial = 643] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b21d23800) [pid = 15875] [serial = 634] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b2f726400) [pid = 15875] [serial = 646] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b3067f400) [pid = 15875] [serial = 649] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b1f7c9800) [pid = 15875] [serial = 664] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b2984d000) [pid = 15875] [serial = 674] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b22373000) [pid = 15875] [serial = 668] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 190 (0x7f3b23443400) [pid = 15875] [serial = 671] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | --DOMWINDOW == 189 (0x7f3b20cb3c00) [pid = 15875] [serial = 665] [outer = (nil)] [url = about:blank] 16:03:02 INFO - PROCESS | 15875 | 1461711782365 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1180ms 16:03:02 INFO - PROCESS | 15875 | 1461711782428 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 16:03:02 INFO - PROCESS | 15875 | 1461711782434 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 16:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:03:02 INFO - PROCESS | 15875 | 1461711782468 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 15875 | 1461711782472 Marionette TRACE conn3 <- [1,974,null,{}] 16:03:02 INFO - PROCESS | 15875 | 1461711782476 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:02 INFO - PROCESS | 15875 | 1461711782612 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 16:03:02 INFO - PROCESS | 15875 | 1461711782623 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b30c000 == 85 [pid = 15875] [id = 251] 16:03:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b1a4a0000) [pid = 15875] [serial = 753] [outer = (nil)] 16:03:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b1e1d7800) [pid = 15875] [serial = 754] [outer = 0x7f3b1a4a0000] 16:03:02 INFO - PROCESS | 15875 | 1461711782675 Marionette DEBUG loaded listener.js 16:03:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b1ede3400) [pid = 15875] [serial = 755] [outer = 0x7f3b1a4a0000] 16:03:03 INFO - PROCESS | 15875 | 1461711783428 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:03:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:03:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 989ms 16:03:03 INFO - PROCESS | 15875 | 1461711783447 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 16:03:03 INFO - PROCESS | 15875 | 1461711783449 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 16:03:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:03:03 INFO - PROCESS | 15875 | 1461711783456 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:03:03 INFO - PROCESS | 15875 | 1461711783464 Marionette TRACE conn3 <- [1,978,null,{}] 16:03:03 INFO - PROCESS | 15875 | 1461711783476 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:03 INFO - PROCESS | 15875 | 1461711783652 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 16:03:03 INFO - PROCESS | 15875 | 1461711783675 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21b43000 == 86 [pid = 15875] [id = 252] 16:03:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b1edf0400) [pid = 15875] [serial = 756] [outer = (nil)] 16:03:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b21a43800) [pid = 15875] [serial = 757] [outer = 0x7f3b1edf0400] 16:03:03 INFO - PROCESS | 15875 | 1461711783729 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b22448800) [pid = 15875] [serial = 758] [outer = 0x7f3b1edf0400] 16:03:04 INFO - PROCESS | 15875 | 1461711784385 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 992ms 16:03:04 INFO - PROCESS | 15875 | 1461711784448 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 16:03:04 INFO - PROCESS | 15875 | 1461711784452 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 16:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:03:04 INFO - PROCESS | 15875 | 1461711784457 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 15875 | 1461711784459 Marionette TRACE conn3 <- [1,982,null,{}] 16:03:04 INFO - PROCESS | 15875 | 1461711784463 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:04 INFO - PROCESS | 15875 | 1461711784629 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 16:03:04 INFO - PROCESS | 15875 | 1461711784651 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b0c000 == 87 [pid = 15875] [id = 253] 16:03:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b1d12fc00) [pid = 15875] [serial = 759] [outer = (nil)] 16:03:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b23722400) [pid = 15875] [serial = 760] [outer = 0x7f3b1d12fc00] 16:03:04 INFO - PROCESS | 15875 | 1461711784705 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b25cdcc00) [pid = 15875] [serial = 761] [outer = 0x7f3b1d12fc00] 16:03:05 INFO - PROCESS | 15875 | 1461711785363 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 924ms 16:03:05 INFO - PROCESS | 15875 | 1461711785387 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 16:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:03:05 INFO - PROCESS | 15875 | 1461711785390 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 16:03:05 INFO - PROCESS | 15875 | 1461711785395 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 15875 | 1461711785397 Marionette TRACE conn3 <- [1,986,null,{}] 16:03:05 INFO - PROCESS | 15875 | 1461711785401 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:05 INFO - PROCESS | 15875 | 1461711785560 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 16:03:05 INFO - PROCESS | 15875 | 1461711785588 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23aa7800 == 88 [pid = 15875] [id = 254] 16:03:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b30356400) [pid = 15875] [serial = 762] [outer = (nil)] 16:03:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b30594400) [pid = 15875] [serial = 763] [outer = 0x7f3b30356400] 16:03:05 INFO - PROCESS | 15875 | 1461711785651 Marionette DEBUG loaded listener.js 16:03:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b31a41400) [pid = 15875] [serial = 764] [outer = 0x7f3b30356400] 16:03:06 INFO - PROCESS | 15875 | 1461711786355 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:03:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:03:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 979ms 16:03:06 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b20108400) [pid = 15875] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:03:06 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b0e7ec000) [pid = 15875] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:03:06 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b1a2f0800) [pid = 15875] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:03:06 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b18e85c00) [pid = 15875] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:03:06 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b1b4d1c00) [pid = 15875] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:03:06 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b17df1c00) [pid = 15875] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:03:06 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b2237bc00) [pid = 15875] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:03:06 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b19677400) [pid = 15875] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:03:06 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b17d53c00) [pid = 15875] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:03:06 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b1e2d7000) [pid = 15875] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:03:06 INFO - PROCESS | 15875 | 1461711786505 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 16:03:06 INFO - PROCESS | 15875 | 1461711786507 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 16:03:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:03:06 INFO - PROCESS | 15875 | 1461711786523 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:03:06 INFO - PROCESS | 15875 | 1461711786525 Marionette TRACE conn3 <- [1,990,null,{}] 16:03:06 INFO - PROCESS | 15875 | 1461711786530 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:06 INFO - PROCESS | 15875 | 1461711786649 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 16:03:06 INFO - PROCESS | 15875 | 1461711786658 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22c60000 == 89 [pid = 15875] [id = 255] 16:03:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b1e2d7000) [pid = 15875] [serial = 765] [outer = (nil)] 16:03:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b22448000) [pid = 15875] [serial = 766] [outer = 0x7f3b1e2d7000] 16:03:06 INFO - PROCESS | 15875 | 1461711786709 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b30683800) [pid = 15875] [serial = 767] [outer = 0x7f3b1e2d7000] 16:03:07 INFO - PROCESS | 15875 | 1461711787385 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 884ms 16:03:07 INFO - PROCESS | 15875 | 1461711787404 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 16:03:07 INFO - PROCESS | 15875 | 1461711787406 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 16:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:03:07 INFO - PROCESS | 15875 | 1461711787412 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 15875 | 1461711787414 Marionette TRACE conn3 <- [1,994,null,{}] 16:03:07 INFO - PROCESS | 15875 | 1461711787418 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:07 INFO - PROCESS | 15875 | 1461711787537 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 16:03:07 INFO - PROCESS | 15875 | 1461711787658 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30a67000 == 90 [pid = 15875] [id = 256] 16:03:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b0e0cf400) [pid = 15875] [serial = 768] [outer = (nil)] 16:03:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b0e0d8400) [pid = 15875] [serial = 769] [outer = 0x7f3b0e0cf400] 16:03:07 INFO - PROCESS | 15875 | 1461711787711 Marionette DEBUG loaded listener.js 16:03:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b0e0dec00) [pid = 15875] [serial = 770] [outer = 0x7f3b0e0cf400] 16:03:08 INFO - PROCESS | 15875 | 1461711788238 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 874ms 16:03:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:03:08 INFO - PROCESS | 15875 | 1461711788286 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 16:03:08 INFO - PROCESS | 15875 | 1461711788289 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 16:03:08 INFO - PROCESS | 15875 | 1461711788294 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:03:08 INFO - PROCESS | 15875 | 1461711788296 Marionette TRACE conn3 <- [1,998,null,{}] 16:03:08 INFO - PROCESS | 15875 | 1461711788309 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:08 INFO - PROCESS | 15875 | 1461711788436 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 16:03:08 INFO - PROCESS | 15875 | 1461711788450 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35296800 == 91 [pid = 15875] [id = 257] 16:03:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b0e0d2400) [pid = 15875] [serial = 771] [outer = (nil)] 16:03:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b24755c00) [pid = 15875] [serial = 772] [outer = 0x7f3b0e0d2400] 16:03:08 INFO - PROCESS | 15875 | 1461711788502 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b35139000) [pid = 15875] [serial = 773] [outer = 0x7f3b0e0d2400] 16:03:09 INFO - PROCESS | 15875 | 1461711789452 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:03:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:03:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1228ms 16:03:09 INFO - PROCESS | 15875 | 1461711789522 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 16:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:03:09 INFO - PROCESS | 15875 | 1461711789528 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 16:03:09 INFO - PROCESS | 15875 | 1461711789535 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 15875 | 1461711789540 Marionette TRACE conn3 <- [1,1002,null,{}] 16:03:09 INFO - PROCESS | 15875 | 1461711789547 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:09 INFO - PROCESS | 15875 | 1461711789714 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 16:03:09 INFO - PROCESS | 15875 | 1461711789870 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b327800 == 92 [pid = 15875] [id = 258] 16:03:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b17ddb000) [pid = 15875] [serial = 774] [outer = (nil)] 16:03:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b19b31c00) [pid = 15875] [serial = 775] [outer = 0x7f3b17ddb000] 16:03:09 INFO - PROCESS | 15875 | 1461711789937 Marionette DEBUG loaded listener.js 16:03:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b1a494c00) [pid = 15875] [serial = 776] [outer = 0x7f3b17ddb000] 16:03:10 INFO - PROCESS | 15875 | 1461711790742 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1235ms 16:03:10 INFO - PROCESS | 15875 | 1461711790770 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 15875 | 1461711790777 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 16:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:03:10 INFO - PROCESS | 15875 | 1461711790785 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 15875 | 1461711790788 Marionette TRACE conn3 <- [1,1006,null,{}] 16:03:10 INFO - PROCESS | 15875 | 1461711790792 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:10 INFO - PROCESS | 15875 | 1461711790935 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 16:03:11 INFO - PROCESS | 15875 | 1461711791094 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24468000 == 93 [pid = 15875] [id = 259] 16:03:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 204 (0x7f3b1a495000) [pid = 15875] [serial = 777] [outer = (nil)] 16:03:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 205 (0x7f3b1e2dc000) [pid = 15875] [serial = 778] [outer = 0x7f3b1a495000] 16:03:11 INFO - PROCESS | 15875 | 1461711791157 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 206 (0x7f3b1f7cb000) [pid = 15875] [serial = 779] [outer = 0x7f3b1a495000] 16:03:11 INFO - PROCESS | 15875 | 1461711791988 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1230ms 16:03:12 INFO - PROCESS | 15875 | 1461711792020 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 15875 | 1461711792025 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 16:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:03:12 INFO - PROCESS | 15875 | 1461711792035 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 15875 | 1461711792040 Marionette TRACE conn3 <- [1,1010,null,{}] 16:03:12 INFO - PROCESS | 15875 | 1461711792055 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:12 INFO - PROCESS | 15875 | 1461711792209 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 16:03:12 INFO - PROCESS | 15875 | 1461711792374 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18f7e800 == 94 [pid = 15875] [id = 260] 16:03:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 207 (0x7f3b22381800) [pid = 15875] [serial = 780] [outer = (nil)] 16:03:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b25ce7000) [pid = 15875] [serial = 781] [outer = 0x7f3b22381800] 16:03:12 INFO - PROCESS | 15875 | 1461711792438 Marionette DEBUG loaded listener.js 16:03:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b30807400) [pid = 15875] [serial = 782] [outer = 0x7f3b22381800] 16:03:13 INFO - PROCESS | 15875 | 1461711793222 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1240ms 16:03:13 INFO - PROCESS | 15875 | 1461711793277 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 15875 | 1461711793281 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 16:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:03:13 INFO - PROCESS | 15875 | 1461711793285 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 15875 | 1461711793288 Marionette TRACE conn3 <- [1,1014,null,{}] 16:03:13 INFO - PROCESS | 15875 | 1461711793292 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:13 INFO - PROCESS | 15875 | 1461711793448 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 16:03:13 INFO - PROCESS | 15875 | 1461711793608 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:13 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18f9a800 == 95 [pid = 15875] [id = 261] 16:03:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b22983400) [pid = 15875] [serial = 783] [outer = (nil)] 16:03:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b35005000) [pid = 15875] [serial = 784] [outer = 0x7f3b22983400] 16:03:13 INFO - PROCESS | 15875 | 1461711793674 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b35146800) [pid = 15875] [serial = 785] [outer = 0x7f3b22983400] 16:03:14 INFO - PROCESS | 15875 | 1461711794382 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:03:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:03:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1132ms 16:03:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:03:14 INFO - PROCESS | 15875 | 1461711794420 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 16:03:14 INFO - PROCESS | 15875 | 1461711794423 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 16:03:14 INFO - PROCESS | 15875 | 1461711794429 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:03:14 INFO - PROCESS | 15875 | 1461711794436 Marionette TRACE conn3 <- [1,1018,null,{}] 16:03:14 INFO - PROCESS | 15875 | 1461711794446 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:14 INFO - PROCESS | 15875 | 1461711794611 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 16:03:14 INFO - PROCESS | 15875 | 1461711794774 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e197800 == 96 [pid = 15875] [id = 262] 16:03:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b0e7b4400) [pid = 15875] [serial = 786] [outer = (nil)] 16:03:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b0e7bd400) [pid = 15875] [serial = 787] [outer = 0x7f3b0e7b4400] 16:03:14 INFO - PROCESS | 15875 | 1461711794837 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b0e7ec000) [pid = 15875] [serial = 788] [outer = 0x7f3b0e7b4400] 16:03:15 INFO - PROCESS | 15875 | 1461711795618 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1238ms 16:03:15 INFO - PROCESS | 15875 | 1461711795670 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 16:03:15 INFO - PROCESS | 15875 | 1461711795673 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 16:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:03:15 INFO - PROCESS | 15875 | 1461711795680 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 15875 | 1461711795682 Marionette TRACE conn3 <- [1,1022,null,{}] 16:03:15 INFO - PROCESS | 15875 | 1461711795687 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:15 INFO - PROCESS | 15875 | 1461711795842 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 16:03:16 INFO - PROCESS | 15875 | 1461711796005 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e45b000 == 97 [pid = 15875] [id = 263] 16:03:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b16a06c00) [pid = 15875] [serial = 789] [outer = (nil)] 16:03:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b16a11800) [pid = 15875] [serial = 790] [outer = 0x7f3b16a06c00] 16:03:16 INFO - PROCESS | 15875 | 1461711796070 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b353aac00) [pid = 15875] [serial = 791] [outer = 0x7f3b16a06c00] 16:03:16 INFO - PROCESS | 15875 | 1461711796770 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:03:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:03:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1127ms 16:03:16 INFO - PROCESS | 15875 | 1461711796809 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 16:03:16 INFO - PROCESS | 15875 | 1461711796811 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 16:03:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:03:16 INFO - PROCESS | 15875 | 1461711796833 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:03:16 INFO - PROCESS | 15875 | 1461711796836 Marionette TRACE conn3 <- [1,1026,null,{}] 16:03:16 INFO - PROCESS | 15875 | 1461711796841 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:16 INFO - PROCESS | 15875 | 1461711796981 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 16:03:17 INFO - PROCESS | 15875 | 1461711797150 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0d2d2000 == 98 [pid = 15875] [id = 264] 16:03:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b0d3c2800) [pid = 15875] [serial = 792] [outer = (nil)] 16:03:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b0d3ca000) [pid = 15875] [serial = 793] [outer = 0x7f3b0d3c2800] 16:03:17 INFO - PROCESS | 15875 | 1461711797213 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b0d3cfc00) [pid = 15875] [serial = 794] [outer = 0x7f3b0d3c2800] 16:03:17 INFO - PROCESS | 15875 | 1461711797952 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1179ms 16:03:18 INFO - PROCESS | 15875 | 1461711798012 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 15875 | 1461711798015 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 16:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:03:18 INFO - PROCESS | 15875 | 1461711798020 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 15875 | 1461711798022 Marionette TRACE conn3 <- [1,1030,null,{}] 16:03:18 INFO - PROCESS | 15875 | 1461711798027 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:18 INFO - PROCESS | 15875 | 1461711798166 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 16:03:18 INFO - PROCESS | 15875 | 1461711798330 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b1d800 == 99 [pid = 15875] [id = 265] 16:03:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b0d3c6400) [pid = 15875] [serial = 795] [outer = (nil)] 16:03:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b161c3400) [pid = 15875] [serial = 796] [outer = 0x7f3b0d3c6400] 16:03:18 INFO - PROCESS | 15875 | 1461711798389 Marionette DEBUG loaded listener.js 16:03:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b161c9400) [pid = 15875] [serial = 797] [outer = 0x7f3b0d3c6400] 16:03:19 INFO - PROCESS | 15875 | 1461711799127 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:03:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:03:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1177ms 16:03:19 INFO - PROCESS | 15875 | 1461711799199 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 16:03:19 INFO - PROCESS | 15875 | 1461711799202 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 16:03:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:03:19 INFO - PROCESS | 15875 | 1461711799207 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:03:19 INFO - PROCESS | 15875 | 1461711799209 Marionette TRACE conn3 <- [1,1034,null,{}] 16:03:19 INFO - PROCESS | 15875 | 1461711799214 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:19 INFO - PROCESS | 15875 | 1461711799369 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 16:03:19 INFO - PROCESS | 15875 | 1461711799526 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b2e000 == 100 [pid = 15875] [id = 266] 16:03:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b0c90bc00) [pid = 15875] [serial = 798] [outer = (nil)] 16:03:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b0c912c00) [pid = 15875] [serial = 799] [outer = 0x7f3b0c90bc00] 16:03:19 INFO - PROCESS | 15875 | 1461711799611 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b0c916c00) [pid = 15875] [serial = 800] [outer = 0x7f3b0c90bc00] 16:03:20 INFO - PROCESS | 15875 | 1461711800697 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1527ms 16:03:20 INFO - PROCESS | 15875 | 1461711800737 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 16:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:03:20 INFO - PROCESS | 15875 | 1461711800742 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 16:03:20 INFO - PROCESS | 15875 | 1461711800749 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:03:20 INFO - PROCESS | 15875 | 1461711800753 Marionette TRACE conn3 <- [1,1038,null,{}] 16:03:20 INFO - PROCESS | 15875 | 1461711800762 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:20 INFO - PROCESS | 15875 | 1461711800924 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 16:03:21 INFO - PROCESS | 15875 | 1461711801112 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18b47000 == 101 [pid = 15875] [id = 267] 16:03:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b0e7bb800) [pid = 15875] [serial = 801] [outer = (nil)] 16:03:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b0e7c0800) [pid = 15875] [serial = 802] [outer = 0x7f3b0e7bb800] 16:03:21 INFO - PROCESS | 15875 | 1461711801171 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b0e7f4400) [pid = 15875] [serial = 803] [outer = 0x7f3b0e7bb800] 16:03:21 INFO - PROCESS | 15875 | 1461711801898 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1187ms 16:03:21 INFO - PROCESS | 15875 | 1461711801950 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 16:03:21 INFO - PROCESS | 15875 | 1461711801961 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 16:03:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:03:21 INFO - PROCESS | 15875 | 1461711801977 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:03:21 INFO - PROCESS | 15875 | 1461711801984 Marionette TRACE conn3 <- [1,1042,null,{}] 16:03:22 INFO - PROCESS | 15875 | 1461711801997 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:22 INFO - PROCESS | 15875 | 1461711802206 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 16:03:22 INFO - PROCESS | 15875 | 1461711802364 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0f614800 == 102 [pid = 15875] [id = 268] 16:03:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b0e0dc800) [pid = 15875] [serial = 804] [outer = (nil)] 16:03:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b16a05c00) [pid = 15875] [serial = 805] [outer = 0x7f3b0e0dc800] 16:03:22 INFO - PROCESS | 15875 | 1461711802422 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b16a0cc00) [pid = 15875] [serial = 806] [outer = 0x7f3b0e0dc800] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30a67000 == 101 [pid = 15875] [id = 256] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22c60000 == 100 [pid = 15875] [id = 255] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23aa7800 == 99 [pid = 15875] [id = 254] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22b0c000 == 98 [pid = 15875] [id = 253] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b2a789c00) [pid = 15875] [serial = 676] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b1a1ccc00) [pid = 15875] [serial = 679] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b1e1d6000) [pid = 15875] [serial = 682] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b2a788000) [pid = 15875] [serial = 688] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b30a2b800) [pid = 15875] [serial = 691] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b0e7f6400) [pid = 15875] [serial = 694] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b234d4c00) [pid = 15875] [serial = 685] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b21b43000 == 97 [pid = 15875] [id = 252] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b30c000 == 96 [pid = 15875] [id = 251] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fcd4800 == 95 [pid = 15875] [id = 250] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19b17800 == 94 [pid = 15875] [id = 249] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b31502800 == 93 [pid = 15875] [id = 244] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3030f800 == 92 [pid = 15875] [id = 243] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22b20000 == 91 [pid = 15875] [id = 242] 16:03:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b312000 == 90 [pid = 15875] [id = 241] 16:03:23 INFO - PROCESS | 15875 | 1461711803289 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b23445000) [pid = 15875] [serial = 626] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b21263c00) [pid = 15875] [serial = 587] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b20be6c00) [pid = 15875] [serial = 712] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b17ddbc00) [pid = 15875] [serial = 698] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 221 (0x7f3b0e7f2400) [pid = 15875] [serial = 697] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 220 (0x7f3b1a495c00) [pid = 15875] [serial = 703] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b1a744800) [pid = 15875] [serial = 704] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b19c73000) [pid = 15875] [serial = 701] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b19b50400) [pid = 15875] [serial = 700] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b1cee0800) [pid = 15875] [serial = 706] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b1e1e1400) [pid = 15875] [serial = 707] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b1c358c00) [pid = 15875] [serial = 715] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b2309e000) [pid = 15875] [serial = 718] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b224a9800) [pid = 15875] [serial = 716] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b23d78000) [pid = 15875] [serial = 719] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b1e2df800) [pid = 15875] [serial = 709] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b1f7c9400) [pid = 15875] [serial = 710] [outer = (nil)] [url = about:blank] 16:03:23 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b21b25000) [pid = 15875] [serial = 713] [outer = (nil)] [url = about:blank] 16:03:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:03:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1392ms 16:03:23 INFO - PROCESS | 15875 | 1461711803369 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 16:03:23 INFO - PROCESS | 15875 | 1461711803372 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 16:03:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:03:23 INFO - PROCESS | 15875 | 1461711803378 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:03:23 INFO - PROCESS | 15875 | 1461711803382 Marionette TRACE conn3 <- [1,1046,null,{}] 16:03:23 INFO - PROCESS | 15875 | 1461711803395 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:23 INFO - PROCESS | 15875 | 1461711803546 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 16:03:23 INFO - PROCESS | 15875 | 1461711803661 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bb1800 == 91 [pid = 15875] [id = 269] 16:03:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b17d4b400) [pid = 15875] [serial = 807] [outer = (nil)] 16:03:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b18e70000) [pid = 15875] [serial = 808] [outer = 0x7f3b17d4b400] 16:03:23 INFO - PROCESS | 15875 | 1461711803715 Marionette DEBUG loaded listener.js 16:03:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b19816800) [pid = 15875] [serial = 809] [outer = 0x7f3b17d4b400] 16:03:24 INFO - PROCESS | 15875 | 1461711804317 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 985ms 16:03:24 INFO - PROCESS | 15875 | 1461711804364 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 16:03:24 INFO - PROCESS | 15875 | 1461711804367 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 16:03:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:03:24 INFO - PROCESS | 15875 | 1461711804372 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:03:24 INFO - PROCESS | 15875 | 1461711804374 Marionette TRACE conn3 <- [1,1050,null,{}] 16:03:24 INFO - PROCESS | 15875 | 1461711804378 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:24 INFO - PROCESS | 15875 | 1461711804511 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 16:03:24 INFO - PROCESS | 15875 | 1461711804650 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e20e000 == 92 [pid = 15875] [id = 270] 16:03:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b0e7bb000) [pid = 15875] [serial = 810] [outer = (nil)] 16:03:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b19e36800) [pid = 15875] [serial = 811] [outer = 0x7f3b0e7bb000] 16:03:24 INFO - PROCESS | 15875 | 1461711804705 Marionette DEBUG loaded listener.js 16:03:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b1a56fc00) [pid = 15875] [serial = 812] [outer = 0x7f3b0e7bb000] 16:03:25 INFO - PROCESS | 15875 | 1461711805280 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:03:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:03:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 927ms 16:03:25 INFO - PROCESS | 15875 | 1461711805300 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 15875 | 1461711805303 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 16:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:03:25 INFO - PROCESS | 15875 | 1461711805308 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 15875 | 1461711805318 Marionette TRACE conn3 <- [1,1054,null,{}] 16:03:25 INFO - PROCESS | 15875 | 1461711805322 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:25 INFO - PROCESS | 15875 | 1461711805445 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 16:03:25 INFO - PROCESS | 15875 | 1461711805591 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22385000 == 93 [pid = 15875] [id = 271] 16:03:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b17de6c00) [pid = 15875] [serial = 813] [outer = (nil)] 16:03:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b1b408000) [pid = 15875] [serial = 814] [outer = 0x7f3b17de6c00] 16:03:25 INFO - PROCESS | 15875 | 1461711805644 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b1cedb000) [pid = 15875] [serial = 815] [outer = 0x7f3b17de6c00] 16:03:26 INFO - PROCESS | 15875 | 1461711806309 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1032ms 16:03:26 INFO - PROCESS | 15875 | 1461711806344 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 15875 | 1461711806346 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 16:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:03:26 INFO - PROCESS | 15875 | 1461711806352 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 15875 | 1461711806354 Marionette TRACE conn3 <- [1,1058,null,{}] 16:03:26 INFO - PROCESS | 15875 | 1461711806373 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:26 INFO - PROCESS | 15875 | 1461711806584 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 16:03:26 INFO - PROCESS | 15875 | 1461711806604 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234c2000 == 94 [pid = 15875] [id = 272] 16:03:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b1e1e1400) [pid = 15875] [serial = 816] [outer = (nil)] 16:03:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b1ed05800) [pid = 15875] [serial = 817] [outer = 0x7f3b1e1e1400] 16:03:26 INFO - PROCESS | 15875 | 1461711806659 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b20cb3c00) [pid = 15875] [serial = 818] [outer = 0x7f3b1e1e1400] 16:03:27 INFO - PROCESS | 15875 | 1461711807324 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 980ms 16:03:27 INFO - PROCESS | 15875 | 1461711807333 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 15875 | 1461711807335 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 16:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:03:27 INFO - PROCESS | 15875 | 1461711807347 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 15875 | 1461711807349 Marionette TRACE conn3 <- [1,1062,null,{}] 16:03:27 INFO - PROCESS | 15875 | 1461711807354 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:27 INFO - PROCESS | 15875 | 1461711807528 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 16:03:27 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b1ce16400) [pid = 15875] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:03:27 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b0e0cf400) [pid = 15875] [serial = 768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:03:27 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b30356400) [pid = 15875] [serial = 762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:03:27 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b1e2d7000) [pid = 15875] [serial = 765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:03:27 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b1a4a0000) [pid = 15875] [serial = 753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:03:27 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b1edf0400) [pid = 15875] [serial = 756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:03:27 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b0e7eb800) [pid = 15875] [serial = 747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:03:27 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b18e77400) [pid = 15875] [serial = 750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:03:27 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b1d12fc00) [pid = 15875] [serial = 759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:03:27 INFO - PROCESS | 15875 | 1461711807803 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:27 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17c1a800 == 95 [pid = 15875] [id = 273] 16:03:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b0e0cf800) [pid = 15875] [serial = 819] [outer = (nil)] 16:03:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b0e0d3000) [pid = 15875] [serial = 820] [outer = 0x7f3b0e0cf800] 16:03:27 INFO - PROCESS | 15875 | 1461711807856 Marionette DEBUG loaded listener.js 16:03:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b1f7c7000) [pid = 15875] [serial = 821] [outer = 0x7f3b0e0cf800] 16:03:28 INFO - PROCESS | 15875 | 1461711808429 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:03:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:03:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1130ms 16:03:28 INFO - PROCESS | 15875 | 1461711808474 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 16:03:28 INFO - PROCESS | 15875 | 1461711808477 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 16:03:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:03:28 INFO - PROCESS | 15875 | 1461711808487 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:03:28 INFO - PROCESS | 15875 | 1461711808489 Marionette TRACE conn3 <- [1,1066,null,{}] 16:03:28 INFO - PROCESS | 15875 | 1461711808492 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:28 INFO - PROCESS | 15875 | 1461711808615 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 16:03:28 INFO - PROCESS | 15875 | 1461711808732 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b248e0800 == 96 [pid = 15875] [id = 274] 16:03:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b0e0d0000) [pid = 15875] [serial = 822] [outer = (nil)] 16:03:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b22374800) [pid = 15875] [serial = 823] [outer = 0x7f3b0e0d0000] 16:03:28 INFO - PROCESS | 15875 | 1461711808785 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b2284f800) [pid = 15875] [serial = 824] [outer = 0x7f3b0e0d0000] 16:03:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b22985400) [pid = 15875] [serial = 825] [outer = 0x7f3b192d6400] 16:03:29 INFO - PROCESS | 15875 | 1461711809392 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 974ms 16:03:29 INFO - PROCESS | 15875 | 1461711809463 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 15875 | 1461711809465 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 16:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:03:29 INFO - PROCESS | 15875 | 1461711809470 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 15875 | 1461711809472 Marionette TRACE conn3 <- [1,1070,null,{}] 16:03:29 INFO - PROCESS | 15875 | 1461711809476 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:29 INFO - PROCESS | 15875 | 1461711809606 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 16:03:29 INFO - PROCESS | 15875 | 1461711809836 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e6d7800 == 97 [pid = 15875] [id = 275] 16:03:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b0c90d000) [pid = 15875] [serial = 826] [outer = (nil)] 16:03:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b0c916000) [pid = 15875] [serial = 827] [outer = 0x7f3b0c90d000] 16:03:29 INFO - PROCESS | 15875 | 1461711809912 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b0e0d9000) [pid = 15875] [serial = 828] [outer = 0x7f3b0c90d000] 16:03:30 INFO - PROCESS | 15875 | 1461711810747 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:03:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:03:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1333ms 16:03:30 INFO - PROCESS | 15875 | 1461711810818 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 16:03:30 INFO - PROCESS | 15875 | 1461711810824 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 16:03:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:03:30 INFO - PROCESS | 15875 | 1461711810833 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:03:30 INFO - PROCESS | 15875 | 1461711810837 Marionette TRACE conn3 <- [1,1074,null,{}] 16:03:30 INFO - PROCESS | 15875 | 1461711810843 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:31 INFO - PROCESS | 15875 | 1461711811016 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 16:03:31 INFO - PROCESS | 15875 | 1461711811175 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b31e800 == 98 [pid = 15875] [id = 276] 16:03:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b0c90e400) [pid = 15875] [serial = 829] [outer = (nil)] 16:03:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b16a0a800) [pid = 15875] [serial = 830] [outer = 0x7f3b0c90e400] 16:03:31 INFO - PROCESS | 15875 | 1461711811239 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b16a3cc00) [pid = 15875] [serial = 831] [outer = 0x7f3b0c90e400] 16:03:32 INFO - PROCESS | 15875 | 1461711812079 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1289ms 16:03:32 INFO - PROCESS | 15875 | 1461711812124 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 15875 | 1461711812130 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 16:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:03:32 INFO - PROCESS | 15875 | 1461711812138 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 15875 | 1461711812141 Marionette TRACE conn3 <- [1,1078,null,{}] 16:03:32 INFO - PROCESS | 15875 | 1461711812146 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:32 INFO - PROCESS | 15875 | 1461711812294 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 16:03:32 INFO - PROCESS | 15875 | 1461711812457 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2336a800 == 99 [pid = 15875] [id = 277] 16:03:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b19574400) [pid = 15875] [serial = 832] [outer = (nil)] 16:03:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b19e31c00) [pid = 15875] [serial = 833] [outer = 0x7f3b19574400] 16:03:32 INFO - PROCESS | 15875 | 1461711812521 Marionette DEBUG loaded listener.js 16:03:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b1b40e000) [pid = 15875] [serial = 834] [outer = 0x7f3b19574400] 16:03:33 INFO - PROCESS | 15875 | 1461711813313 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:03:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:03:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1232ms 16:03:33 INFO - PROCESS | 15875 | 1461711813370 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 16:03:33 INFO - PROCESS | 15875 | 1461711813373 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 16:03:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:03:33 INFO - PROCESS | 15875 | 1461711813380 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:03:33 INFO - PROCESS | 15875 | 1461711813388 Marionette TRACE conn3 <- [1,1082,null,{}] 16:03:33 INFO - PROCESS | 15875 | 1461711813401 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:33 INFO - PROCESS | 15875 | 1461711813565 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 16:03:33 INFO - PROCESS | 15875 | 1461711813725 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3529e800 == 100 [pid = 15875] [id = 278] 16:03:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b1a1c2c00) [pid = 15875] [serial = 835] [outer = (nil)] 16:03:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b1f70b000) [pid = 15875] [serial = 836] [outer = 0x7f3b1a1c2c00] 16:03:33 INFO - PROCESS | 15875 | 1461711813790 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b21b23c00) [pid = 15875] [serial = 837] [outer = 0x7f3b1a1c2c00] 16:03:34 INFO - PROCESS | 15875 | 1461711814497 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1140ms 16:03:34 INFO - PROCESS | 15875 | 1461711814522 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 15875 | 1461711814525 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 16:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:03:34 INFO - PROCESS | 15875 | 1461711814532 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 15875 | 1461711814535 Marionette TRACE conn3 <- [1,1086,null,{}] 16:03:34 INFO - PROCESS | 15875 | 1461711814539 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:34 INFO - PROCESS | 15875 | 1461711814674 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 16:03:34 INFO - PROCESS | 15875 | 1461711814847 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3ac45800 == 101 [pid = 15875] [id = 279] 16:03:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b1967fc00) [pid = 15875] [serial = 838] [outer = (nil)] 16:03:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b22985000) [pid = 15875] [serial = 839] [outer = 0x7f3b1967fc00] 16:03:34 INFO - PROCESS | 15875 | 1461711814910 Marionette DEBUG loaded listener.js 16:03:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b24411000) [pid = 15875] [serial = 840] [outer = 0x7f3b1967fc00] 16:03:35 INFO - PROCESS | 15875 | 1461711815665 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:03:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:03:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1174ms 16:03:35 INFO - PROCESS | 15875 | 1461711815707 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 16:03:35 INFO - PROCESS | 15875 | 1461711815711 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 16:03:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:03:35 INFO - PROCESS | 15875 | 1461711815716 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:03:35 INFO - PROCESS | 15875 | 1461711815718 Marionette TRACE conn3 <- [1,1090,null,{}] 16:03:35 INFO - PROCESS | 15875 | 1461711815723 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:35 INFO - PROCESS | 15875 | 1461711815861 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 16:03:36 INFO - PROCESS | 15875 | 1461711816022 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a21e000 == 102 [pid = 15875] [id = 280] 16:03:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b26a0a800) [pid = 15875] [serial = 841] [outer = (nil)] 16:03:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b2a702c00) [pid = 15875] [serial = 842] [outer = 0x7f3b26a0a800] 16:03:36 INFO - PROCESS | 15875 | 1461711816094 Marionette DEBUG loaded listener.js 16:03:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b30838000) [pid = 15875] [serial = 843] [outer = 0x7f3b26a0a800] 16:03:36 INFO - PROCESS | 15875 | 1461711816877 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1176ms 16:03:36 INFO - PROCESS | 15875 | 1461711816891 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 15875 | 1461711816894 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 16:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:03:36 INFO - PROCESS | 15875 | 1461711816899 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 15875 | 1461711816901 Marionette TRACE conn3 <- [1,1094,null,{}] 16:03:36 INFO - PROCESS | 15875 | 1461711816906 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:37 INFO - PROCESS | 15875 | 1461711817048 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 16:03:37 INFO - PROCESS | 15875 | 1461711817234 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d55c000 == 103 [pid = 15875] [id = 281] 16:03:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b31bec400) [pid = 15875] [serial = 844] [outer = (nil)] 16:03:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b35142c00) [pid = 15875] [serial = 845] [outer = 0x7f3b31bec400] 16:03:37 INFO - PROCESS | 15875 | 1461711817296 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b353ac000) [pid = 15875] [serial = 846] [outer = 0x7f3b31bec400] 16:03:38 INFO - PROCESS | 15875 | 1461711818061 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1183ms 16:03:38 INFO - PROCESS | 15875 | 1461711818083 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 16:03:38 INFO - PROCESS | 15875 | 1461711818086 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 16:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:03:38 INFO - PROCESS | 15875 | 1461711818091 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 15875 | 1461711818093 Marionette TRACE conn3 <- [1,1098,null,{}] 16:03:38 INFO - PROCESS | 15875 | 1461711818098 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:38 INFO - PROCESS | 15875 | 1461711818288 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 16:03:38 INFO - PROCESS | 15875 | 1461711818409 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e217000 == 104 [pid = 15875] [id = 282] 16:03:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b0f466000) [pid = 15875] [serial = 847] [outer = (nil)] 16:03:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b0f46a800) [pid = 15875] [serial = 848] [outer = 0x7f3b0f466000] 16:03:38 INFO - PROCESS | 15875 | 1461711818472 Marionette DEBUG loaded listener.js 16:03:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b0f46f000) [pid = 15875] [serial = 849] [outer = 0x7f3b0f466000] 16:03:39 INFO - PROCESS | 15875 | 1461711819239 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1180ms 16:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:03:39 INFO - PROCESS | 15875 | 1461711819272 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 15875 | 1461711819275 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 16:03:39 INFO - PROCESS | 15875 | 1461711819280 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 15875 | 1461711819282 Marionette TRACE conn3 <- [1,1102,null,{}] 16:03:39 INFO - PROCESS | 15875 | 1461711819287 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:39 INFO - PROCESS | 15875 | 1461711819429 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 16:03:39 INFO - PROCESS | 15875 | 1461711819597 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b6eb000 == 105 [pid = 15875] [id = 283] 16:03:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b0b6d1400) [pid = 15875] [serial = 850] [outer = (nil)] 16:03:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b0b6d6400) [pid = 15875] [serial = 851] [outer = 0x7f3b0b6d1400] 16:03:39 INFO - PROCESS | 15875 | 1461711819661 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b0b6da800) [pid = 15875] [serial = 852] [outer = 0x7f3b0b6d1400] 16:03:40 INFO - PROCESS | 15875 | 1461711820654 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:03:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:03:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1427ms 16:03:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:03:40 INFO - PROCESS | 15875 | 1461711820707 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 16:03:40 INFO - PROCESS | 15875 | 1461711820711 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 16:03:40 INFO - PROCESS | 15875 | 1461711820718 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:03:40 INFO - PROCESS | 15875 | 1461711820721 Marionette TRACE conn3 <- [1,1106,null,{}] 16:03:40 INFO - PROCESS | 15875 | 1461711820728 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:40 INFO - PROCESS | 15875 | 1461711820882 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 16:03:41 INFO - PROCESS | 15875 | 1461711821064 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b2b800 == 106 [pid = 15875] [id = 284] 16:03:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b0c915c00) [pid = 15875] [serial = 853] [outer = (nil)] 16:03:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b0e0d3400) [pid = 15875] [serial = 854] [outer = 0x7f3b0c915c00] 16:03:41 INFO - PROCESS | 15875 | 1461711821121 Marionette DEBUG loaded listener.js 16:03:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b0e7c1800) [pid = 15875] [serial = 855] [outer = 0x7f3b0c915c00] 16:03:42 INFO - PROCESS | 15875 | 1461711822038 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:03:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:03:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1386ms 16:03:42 INFO - PROCESS | 15875 | 1461711822103 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 16:03:42 INFO - PROCESS | 15875 | 1461711822109 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 16:03:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:03:42 INFO - PROCESS | 15875 | 1461711822118 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:03:42 INFO - PROCESS | 15875 | 1461711822121 Marionette TRACE conn3 <- [1,1110,null,{}] 16:03:42 INFO - PROCESS | 15875 | 1461711822129 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:42 INFO - PROCESS | 15875 | 1461711822312 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 16:03:42 INFO - PROCESS | 15875 | 1461711822477 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b26800 == 107 [pid = 15875] [id = 285] 16:03:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b0f46bc00) [pid = 15875] [serial = 856] [outer = (nil)] 16:03:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b161c5400) [pid = 15875] [serial = 857] [outer = 0x7f3b0f46bc00] 16:03:42 INFO - PROCESS | 15875 | 1461711822535 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 251 (0x7f3b161d0c00) [pid = 15875] [serial = 858] [outer = 0x7f3b0f46bc00] 16:03:43 INFO - PROCESS | 15875 | 1461711823292 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1232ms 16:03:43 INFO - PROCESS | 15875 | 1461711823352 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 16:03:43 INFO - PROCESS | 15875 | 1461711823355 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 16:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:03:43 INFO - PROCESS | 15875 | 1461711823362 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:03:43 INFO - PROCESS | 15875 | 1461711823367 Marionette TRACE conn3 <- [1,1114,null,{}] 16:03:43 INFO - PROCESS | 15875 | 1461711823380 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:43 INFO - PROCESS | 15875 | 1461711823541 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 16:03:43 INFO - PROCESS | 15875 | 1461711823712 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b312000 == 108 [pid = 15875] [id = 286] 16:03:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 252 (0x7f3b17d50000) [pid = 15875] [serial = 859] [outer = (nil)] 16:03:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b192e2000) [pid = 15875] [serial = 860] [outer = 0x7f3b17d50000] 16:03:43 INFO - PROCESS | 15875 | 1461711823770 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b1a1c5c00) [pid = 15875] [serial = 861] [outer = 0x7f3b17d50000] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e5f4800 == 107 [pid = 15875] [id = 231] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3abec000 == 106 [pid = 15875] [id = 229] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e6eb000 == 105 [pid = 15875] [id = 230] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b248e0800 == 104 [pid = 15875] [id = 274] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 253 (0x7f3b1c358400) [pid = 15875] [serial = 727] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 252 (0x7f3b2497ec00) [pid = 15875] [serial = 733] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 251 (0x7f3b2a787c00) [pid = 15875] [serial = 736] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 250 (0x7f3b35003800) [pid = 15875] [serial = 739] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b35145800) [pid = 15875] [serial = 742] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b16a39c00) [pid = 15875] [serial = 745] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b19811400) [pid = 15875] [serial = 724] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 246 (0x7f3b21b21c00) [pid = 15875] [serial = 730] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17c1a800 == 103 [pid = 15875] [id = 273] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234c2000 == 102 [pid = 15875] [id = 272] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22385000 == 101 [pid = 15875] [id = 271] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e20e000 == 100 [pid = 15875] [id = 270] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18bb1800 == 99 [pid = 15875] [id = 269] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0f614800 == 98 [pid = 15875] [id = 268] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18b47000 == 97 [pid = 15875] [id = 267] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24468000 == 96 [pid = 15875] [id = 259] 16:03:44 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b327800 == 95 [pid = 15875] [id = 258] 16:03:44 INFO - PROCESS | 15875 | 1461711824536 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1192ms 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b30684800) [pid = 15875] [serial = 677] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b23722400) [pid = 15875] [serial = 760] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b31a41400) [pid = 15875] [serial = 764] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b25cdcc00) [pid = 15875] [serial = 761] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b22448800) [pid = 15875] [serial = 758] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b30683800) [pid = 15875] [serial = 767] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b0e0dec00) [pid = 15875] [serial = 770] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b0e0d8400) [pid = 15875] [serial = 769] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b30594400) [pid = 15875] [serial = 763] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b22448000) [pid = 15875] [serial = 766] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b1e1d7800) [pid = 15875] [serial = 754] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b1ede3400) [pid = 15875] [serial = 755] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b21a43800) [pid = 15875] [serial = 757] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b18e82c00) [pid = 15875] [serial = 749] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b16a3c000) [pid = 15875] [serial = 748] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b1a2ef400) [pid = 15875] [serial = 751] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b1a57b800) [pid = 15875] [serial = 752] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b23d7e800) [pid = 15875] [serial = 721] [outer = (nil)] [url = about:blank] 16:03:44 INFO - PROCESS | 15875 | 1461711824574 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 15875 | 1461711824577 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 16:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:03:44 INFO - PROCESS | 15875 | 1461711824585 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 15875 | 1461711824587 Marionette TRACE conn3 <- [1,1118,null,{}] 16:03:44 INFO - PROCESS | 15875 | 1461711824592 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:44 INFO - PROCESS | 15875 | 1461711824720 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 16:03:44 INFO - PROCESS | 15875 | 1461711824734 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b1d000 == 96 [pid = 15875] [id = 287] 16:03:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b16a04400) [pid = 15875] [serial = 862] [outer = (nil)] 16:03:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b1a4a0000) [pid = 15875] [serial = 863] [outer = 0x7f3b16a04400] 16:03:44 INFO - PROCESS | 15875 | 1461711824786 Marionette DEBUG loaded listener.js 16:03:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b1b410800) [pid = 15875] [serial = 864] [outer = 0x7f3b16a04400] 16:03:45 INFO - PROCESS | 15875 | 1461711825539 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:03:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:03:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 975ms 16:03:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:03:45 INFO - PROCESS | 15875 | 1461711825560 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 16:03:45 INFO - PROCESS | 15875 | 1461711825562 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 16:03:45 INFO - PROCESS | 15875 | 1461711825567 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:03:45 INFO - PROCESS | 15875 | 1461711825570 Marionette TRACE conn3 <- [1,1122,null,{}] 16:03:45 INFO - PROCESS | 15875 | 1461711825574 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:45 INFO - PROCESS | 15875 | 1461711825755 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 16:03:45 INFO - PROCESS | 15875 | 1461711825771 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b54d000 == 97 [pid = 15875] [id = 288] 16:03:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b1a1ca400) [pid = 15875] [serial = 865] [outer = (nil)] 16:03:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b1ce17000) [pid = 15875] [serial = 866] [outer = 0x7f3b1a1ca400] 16:03:45 INFO - PROCESS | 15875 | 1461711825822 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b1e1de400) [pid = 15875] [serial = 867] [outer = 0x7f3b1a1ca400] 16:03:46 INFO - PROCESS | 15875 | 1461711826490 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 976ms 16:03:46 INFO - PROCESS | 15875 | 1461711826543 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 15875 | 1461711826546 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 16:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:03:46 INFO - PROCESS | 15875 | 1461711826551 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 15875 | 1461711826552 Marionette TRACE conn3 <- [1,1126,null,{}] 16:03:46 INFO - PROCESS | 15875 | 1461711826557 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:46 INFO - PROCESS | 15875 | 1461711826765 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 16:03:46 INFO - PROCESS | 15875 | 1461711826789 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22357800 == 98 [pid = 15875] [id = 289] 16:03:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b1f7d1400) [pid = 15875] [serial = 868] [outer = (nil)] 16:03:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b2372d000) [pid = 15875] [serial = 869] [outer = 0x7f3b1f7d1400] 16:03:46 INFO - PROCESS | 15875 | 1461711826844 Marionette DEBUG loaded listener.js 16:03:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b2a710400) [pid = 15875] [serial = 870] [outer = 0x7f3b1f7d1400] 16:03:47 INFO - PROCESS | 15875 | 1461711827506 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:03:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:03:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 975ms 16:03:47 INFO - PROCESS | 15875 | 1461711827529 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 16:03:47 INFO - PROCESS | 15875 | 1461711827532 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 16:03:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:03:47 INFO - PROCESS | 15875 | 1461711827536 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:03:47 INFO - PROCESS | 15875 | 1461711827539 Marionette TRACE conn3 <- [1,1130,null,{}] 16:03:47 INFO - PROCESS | 15875 | 1461711827543 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:47 INFO - PROCESS | 15875 | 1461711827715 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 16:03:47 INFO - PROCESS | 15875 | 1461711827741 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2307b800 == 99 [pid = 15875] [id = 290] 16:03:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b1a1cb000) [pid = 15875] [serial = 871] [outer = (nil)] 16:03:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b30594400) [pid = 15875] [serial = 872] [outer = 0x7f3b1a1cb000] 16:03:47 INFO - PROCESS | 15875 | 1461711827792 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b308a4c00) [pid = 15875] [serial = 873] [outer = 0x7f3b1a1cb000] 16:03:48 INFO - PROCESS | 15875 | 1461711828510 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1025ms 16:03:48 INFO - PROCESS | 15875 | 1461711828570 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 15875 | 1461711828573 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 16:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:03:48 INFO - PROCESS | 15875 | 1461711828578 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 15875 | 1461711828580 Marionette TRACE conn3 <- [1,1134,null,{}] 16:03:48 INFO - PROCESS | 15875 | 1461711828615 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:49 INFO - PROCESS | 15875 | 1461711829433 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b0e7bb800) [pid = 15875] [serial = 801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b1a49cc00) [pid = 15875] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b17de0c00) [pid = 15875] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b24414400) [pid = 15875] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b195bdc00) [pid = 15875] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b19b32c00) [pid = 15875] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b19679c00) [pid = 15875] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b19570400) [pid = 15875] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b1e1d4c00) [pid = 15875] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b1e1dec00) [pid = 15875] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b18e72400) [pid = 15875] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b18e76400) [pid = 15875] [serial = 515] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b17d53800) [pid = 15875] [serial = 485] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b0e7ef400) [pid = 15875] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b0e0cf800) [pid = 15875] [serial = 819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b24412c00) [pid = 15875] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b192dbc00) [pid = 15875] [serial = 518] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b17d4c000) [pid = 15875] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 221 (0x7f3b15fc1800) [pid = 15875] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 220 (0x7f3b18e88c00) [pid = 15875] [serial = 521] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b19c75800) [pid = 15875] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b17d4b400) [pid = 15875] [serial = 807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b18ca7800) [pid = 15875] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b18e6cc00) [pid = 15875] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b18ca4000) [pid = 15875] [serial = 476] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b18e70400) [pid = 15875] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b25c19400) [pid = 15875] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b17d4ec00) [pid = 15875] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b0e0dc800) [pid = 15875] [serial = 804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b17ddc000) [pid = 15875] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b19b4e000) [pid = 15875] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b26a09400) [pid = 15875] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 207 (0x7f3b1cf73000) [pid = 15875] [serial = 482] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 206 (0x7f3b2237dc00) [pid = 15875] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 205 (0x7f3b1ce13000) [pid = 15875] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 204 (0x7f3b2237c000) [pid = 15875] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 203 (0x7f3b18e83c00) [pid = 15875] [serial = 524] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b1cf74400) [pid = 15875] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b17d4f400) [pid = 15875] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b1ce19000) [pid = 15875] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b30591800) [pid = 15875] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b0e7bb000) [pid = 15875] [serial = 810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b19680400) [pid = 15875] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b1a1c8800) [pid = 15875] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b19e2b800) [pid = 15875] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b1a2eb400) [pid = 15875] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b38337400) [pid = 15875] [serial = 488] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b1e1d5000) [pid = 15875] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b18ca7c00) [pid = 15875] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 190 (0x7f3b17de6c00) [pid = 15875] [serial = 813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 189 (0x7f3b1edef400) [pid = 15875] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 188 (0x7f3b1e1e1400) [pid = 15875] [serial = 816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b18e83400) [pid = 15875] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b23722000) [pid = 15875] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b192dec00) [pid = 15875] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b17d4dc00) [pid = 15875] [serial = 473] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b25cd9800) [pid = 15875] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:03:49 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b1a57e000) [pid = 15875] [serial = 479] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:03:49 INFO - PROCESS | 15875 | 1461711829619 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e6dc800 == 100 [pid = 15875] [id = 291] 16:03:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b0e0dc800) [pid = 15875] [serial = 874] [outer = (nil)] 16:03:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b15fb8000) [pid = 15875] [serial = 875] [outer = 0x7f3b0e0dc800] 16:03:49 INFO - PROCESS | 15875 | 1461711829671 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b17dd8400) [pid = 15875] [serial = 876] [outer = 0x7f3b0e0dc800] 16:03:50 INFO - PROCESS | 15875 | 1461711830218 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:03:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:03:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1691ms 16:03:50 INFO - PROCESS | 15875 | 1461711830269 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 16:03:50 INFO - PROCESS | 15875 | 1461711830272 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 16:03:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:03:50 INFO - PROCESS | 15875 | 1461711830277 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:03:50 INFO - PROCESS | 15875 | 1461711830278 Marionette TRACE conn3 <- [1,1138,null,{}] 16:03:50 INFO - PROCESS | 15875 | 1461711830283 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:50 INFO - PROCESS | 15875 | 1461711830448 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 16:03:50 INFO - PROCESS | 15875 | 1461711830529 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e1a2800 == 101 [pid = 15875] [id = 292] 16:03:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b0e7bb000) [pid = 15875] [serial = 877] [outer = (nil)] 16:03:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b18e72400) [pid = 15875] [serial = 878] [outer = 0x7f3b0e7bb000] 16:03:50 INFO - PROCESS | 15875 | 1461711830585 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b1967e400) [pid = 15875] [serial = 879] [outer = 0x7f3b0e7bb000] 16:03:51 INFO - PROCESS | 15875 | 1461711831128 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 875ms 16:03:51 INFO - PROCESS | 15875 | 1461711831153 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 16:03:51 INFO - PROCESS | 15875 | 1461711831156 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 16:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:03:51 INFO - PROCESS | 15875 | 1461711831160 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 15875 | 1461711831162 Marionette TRACE conn3 <- [1,1142,null,{}] 16:03:51 INFO - PROCESS | 15875 | 1461711831166 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:51 INFO - PROCESS | 15875 | 1461711831304 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 16:03:51 INFO - PROCESS | 15875 | 1461711831319 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2445d800 == 102 [pid = 15875] [id = 293] 16:03:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b1967f000) [pid = 15875] [serial = 880] [outer = (nil)] 16:03:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b1a4a0800) [pid = 15875] [serial = 881] [outer = 0x7f3b1967f000] 16:03:51 INFO - PROCESS | 15875 | 1461711831371 Marionette DEBUG loaded listener.js 16:03:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b1ce19000) [pid = 15875] [serial = 882] [outer = 0x7f3b1967f000] 16:03:52 INFO - PROCESS | 15875 | 1461711832324 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:03:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:03:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1224ms 16:03:52 INFO - PROCESS | 15875 | 1461711832386 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 16:03:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:03:52 INFO - PROCESS | 15875 | 1461711832392 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 16:03:52 INFO - PROCESS | 15875 | 1461711832398 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:03:52 INFO - PROCESS | 15875 | 1461711832404 Marionette TRACE conn3 <- [1,1146,null,{}] 16:03:52 INFO - PROCESS | 15875 | 1461711832410 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:52 INFO - PROCESS | 15875 | 1461711832572 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 16:03:52 INFO - PROCESS | 15875 | 1461711832735 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b34000 == 103 [pid = 15875] [id = 294] 16:03:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b0e7c1c00) [pid = 15875] [serial = 883] [outer = (nil)] 16:03:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b0f467c00) [pid = 15875] [serial = 884] [outer = 0x7f3b0e7c1c00] 16:03:52 INFO - PROCESS | 15875 | 1461711832801 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b161c9000) [pid = 15875] [serial = 885] [outer = 0x7f3b0e7c1c00] 16:03:53 INFO - PROCESS | 15875 | 1461711833497 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1135ms 16:03:53 INFO - PROCESS | 15875 | 1461711833534 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 16:03:53 INFO - PROCESS | 15875 | 1461711833541 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 16:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:03:53 INFO - PROCESS | 15875 | 1461711833572 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 15875 | 1461711833575 Marionette TRACE conn3 <- [1,1150,null,{}] 16:03:53 INFO - PROCESS | 15875 | 1461711833580 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:53 INFO - PROCESS | 15875 | 1461711833736 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 16:03:53 INFO - PROCESS | 15875 | 1461711833897 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d54a800 == 104 [pid = 15875] [id = 295] 16:03:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b161cf000) [pid = 15875] [serial = 886] [outer = (nil)] 16:03:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b17df1c00) [pid = 15875] [serial = 887] [outer = 0x7f3b161cf000] 16:03:53 INFO - PROCESS | 15875 | 1461711833962 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b19572800) [pid = 15875] [serial = 888] [outer = 0x7f3b161cf000] 16:03:54 INFO - PROCESS | 15875 | 1461711834745 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:03:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:03:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1232ms 16:03:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:03:54 INFO - PROCESS | 15875 | 1461711834801 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 16:03:54 INFO - PROCESS | 15875 | 1461711834804 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 16:03:54 INFO - PROCESS | 15875 | 1461711834810 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:03:54 INFO - PROCESS | 15875 | 1461711834815 Marionette TRACE conn3 <- [1,1154,null,{}] 16:03:54 INFO - PROCESS | 15875 | 1461711834829 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:55 INFO - PROCESS | 15875 | 1461711834993 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 16:03:55 INFO - PROCESS | 15875 | 1461711835165 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b29b11800 == 105 [pid = 15875] [id = 296] 16:03:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b19c72800) [pid = 15875] [serial = 889] [outer = (nil)] 16:03:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b1cee0400) [pid = 15875] [serial = 890] [outer = 0x7f3b19c72800] 16:03:55 INFO - PROCESS | 15875 | 1461711835233 Marionette DEBUG loaded listener.js 16:03:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b1e2d9000) [pid = 15875] [serial = 891] [outer = 0x7f3b19c72800] 16:03:55 INFO - PROCESS | 15875 | 1461711835971 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:03:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:03:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1231ms 16:03:56 INFO - PROCESS | 15875 | 1461711836042 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 16:03:56 INFO - PROCESS | 15875 | 1461711836046 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 16:03:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:03:56 INFO - PROCESS | 15875 | 1461711836051 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:03:56 INFO - PROCESS | 15875 | 1461711836053 Marionette TRACE conn3 <- [1,1158,null,{}] 16:03:56 INFO - PROCESS | 15875 | 1461711836058 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:56 INFO - PROCESS | 15875 | 1461711836210 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 16:03:56 INFO - PROCESS | 15875 | 1461711836375 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3396c000 == 106 [pid = 15875] [id = 297] 16:03:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b1a2ed800) [pid = 15875] [serial = 892] [outer = (nil)] 16:03:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b1f7d5c00) [pid = 15875] [serial = 893] [outer = 0x7f3b1a2ed800] 16:03:56 INFO - PROCESS | 15875 | 1461711836438 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b22376800) [pid = 15875] [serial = 894] [outer = 0x7f3b1a2ed800] 16:03:57 INFO - PROCESS | 15875 | 1461711837206 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1181ms 16:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:03:57 INFO - PROCESS | 15875 | 1461711837239 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 15875 | 1461711837242 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 16:03:57 INFO - PROCESS | 15875 | 1461711837249 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 15875 | 1461711837252 Marionette TRACE conn3 <- [1,1162,null,{}] 16:03:57 INFO - PROCESS | 15875 | 1461711837257 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:57 INFO - PROCESS | 15875 | 1461711837481 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 16:03:57 INFO - PROCESS | 15875 | 1461711837647 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35ab3000 == 107 [pid = 15875] [id = 298] 16:03:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 204 (0x7f3b1edf1400) [pid = 15875] [serial = 895] [outer = (nil)] 16:03:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 205 (0x7f3b2284bc00) [pid = 15875] [serial = 896] [outer = 0x7f3b1edf1400] 16:03:57 INFO - PROCESS | 15875 | 1461711837710 Marionette DEBUG loaded listener.js 16:03:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 206 (0x7f3b23ddf400) [pid = 15875] [serial = 897] [outer = 0x7f3b1edf1400] 16:03:58 INFO - PROCESS | 15875 | 1461711838496 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:03:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:03:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1277ms 16:03:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:03:58 INFO - PROCESS | 15875 | 1461711838526 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 16:03:58 INFO - PROCESS | 15875 | 1461711838529 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 16:03:58 INFO - PROCESS | 15875 | 1461711838533 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:03:58 INFO - PROCESS | 15875 | 1461711838537 Marionette TRACE conn3 <- [1,1166,null,{}] 16:03:58 INFO - PROCESS | 15875 | 1461711838541 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:58 INFO - PROCESS | 15875 | 1461711838716 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 16:03:58 INFO - PROCESS | 15875 | 1461711838886 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:58 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a3b5000 == 108 [pid = 15875] [id = 299] 16:03:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 207 (0x7f3b2f71e400) [pid = 15875] [serial = 898] [outer = (nil)] 16:03:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b3184e400) [pid = 15875] [serial = 899] [outer = 0x7f3b2f71e400] 16:03:58 INFO - PROCESS | 15875 | 1461711838967 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b3513c400) [pid = 15875] [serial = 900] [outer = 0x7f3b2f71e400] 16:03:59 INFO - PROCESS | 15875 | 1461711839991 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1484ms 16:04:00 INFO - PROCESS | 15875 | 1461711840018 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 15875 | 1461711840021 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 16:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:04:00 INFO - PROCESS | 15875 | 1461711840032 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 15875 | 1461711840039 Marionette TRACE conn3 <- [1,1170,null,{}] 16:04:00 INFO - PROCESS | 15875 | 1461711840045 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:00 INFO - PROCESS | 15875 | 1461711840232 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 16:04:00 INFO - PROCESS | 15875 | 1461711840428 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2c0800 == 109 [pid = 15875] [id = 300] 16:04:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b0e1c6400) [pid = 15875] [serial = 901] [outer = (nil)] 16:04:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b0e1cd000) [pid = 15875] [serial = 902] [outer = 0x7f3b0e1c6400] 16:04:00 INFO - PROCESS | 15875 | 1461711840494 Marionette DEBUG loaded listener.js 16:04:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b0e1d1800) [pid = 15875] [serial = 903] [outer = 0x7f3b0e1c6400] 16:04:01 INFO - PROCESS | 15875 | 1461711841193 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:04:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:04:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1186ms 16:04:01 INFO - PROCESS | 15875 | 1461711841228 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 16:04:01 INFO - PROCESS | 15875 | 1461711841231 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 16:04:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:04:01 INFO - PROCESS | 15875 | 1461711841239 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:04:01 INFO - PROCESS | 15875 | 1461711841242 Marionette TRACE conn3 <- [1,1174,null,{}] 16:04:01 INFO - PROCESS | 15875 | 1461711841247 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:01 INFO - PROCESS | 15875 | 1461711841400 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 16:04:01 INFO - PROCESS | 15875 | 1461711841569 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dac8000 == 110 [pid = 15875] [id = 301] 16:04:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b0e1c6800) [pid = 15875] [serial = 904] [outer = (nil)] 16:04:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b1d6de800) [pid = 15875] [serial = 905] [outer = 0x7f3b0e1c6800] 16:04:01 INFO - PROCESS | 15875 | 1461711841630 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b1d6e2800) [pid = 15875] [serial = 906] [outer = 0x7f3b0e1c6800] 16:04:02 INFO - PROCESS | 15875 | 1461711842404 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 15875 | 1461711842475 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 16:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:04:02 INFO - PROCESS | 15875 | 1461711842481 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 15875 | 1461711842483 Marionette TRACE conn3 <- [1,1178,null,{}] 16:04:02 INFO - PROCESS | 15875 | 1461711842488 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:02 INFO - PROCESS | 15875 | 1461711842662 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 16:04:02 INFO - PROCESS | 15875 | 1461711842829 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e6e4000 == 111 [pid = 15875] [id = 302] 16:04:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b0e0de800) [pid = 15875] [serial = 907] [outer = (nil)] 16:04:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b16a32000) [pid = 15875] [serial = 908] [outer = 0x7f3b0e0de800] 16:04:02 INFO - PROCESS | 15875 | 1461711842894 Marionette DEBUG loaded listener.js 16:04:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b1d6e5400) [pid = 15875] [serial = 909] [outer = 0x7f3b0e0de800] 16:04:03 INFO - PROCESS | 15875 | 1461711843653 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:04:03 INFO - PROCESS | 15875 | 1461711843713 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 16:04:03 INFO - PROCESS | 15875 | 1461711843720 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:04:03 INFO - PROCESS | 15875 | 1461711843723 Marionette TRACE conn3 <- [1,1182,null,{}] 16:04:03 INFO - PROCESS | 15875 | 1461711843728 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:03 INFO - PROCESS | 15875 | 1461711843892 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 16:04:04 INFO - PROCESS | 15875 | 1461711844064 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0f615800 == 112 [pid = 15875] [id = 303] 16:04:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b0e1ce000) [pid = 15875] [serial = 910] [outer = (nil)] 16:04:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b19e35c00) [pid = 15875] [serial = 911] [outer = 0x7f3b0e1ce000] 16:04:04 INFO - PROCESS | 15875 | 1461711844126 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b35144c00) [pid = 15875] [serial = 912] [outer = 0x7f3b0e1ce000] 16:04:04 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:04 INFO - PROCESS | 15875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:04:04 INFO - PROCESS | 15875 | 1461711844960 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 15875 | 1461711845004 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 16:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:04:05 INFO - PROCESS | 15875 | 1461711845010 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 15875 | 1461711845014 Marionette TRACE conn3 <- [1,1186,null,{}] 16:04:05 INFO - PROCESS | 15875 | 1461711845019 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:05 INFO - PROCESS | 15875 | 1461711845206 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 16:04:05 INFO - PROCESS | 15875 | 1461711845387 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17a43800 == 113 [pid = 15875] [id = 304] 16:04:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b0e1cb000) [pid = 15875] [serial = 913] [outer = (nil)] 16:04:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b17dec400) [pid = 15875] [serial = 914] [outer = 0x7f3b0e1cb000] 16:04:05 INFO - PROCESS | 15875 | 1461711845455 Marionette DEBUG loaded listener.js 16:04:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b1d8e3400) [pid = 15875] [serial = 915] [outer = 0x7f3b0e1cb000] 16:04:06 INFO - PROCESS | 15875 | 1461711846287 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:04:06 INFO - PROCESS | 15875 | 1461711846757 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 16:04:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:04:06 INFO - PROCESS | 15875 | 1461711846764 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:04:06 INFO - PROCESS | 15875 | 1461711846768 Marionette TRACE conn3 <- [1,1190,null,{}] 16:04:06 INFO - PROCESS | 15875 | 1461711846820 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:07 INFO - PROCESS | 15875 | 1461711847021 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 16:04:07 INFO - PROCESS | 15875 | 1461711847250 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16cb4000 == 114 [pid = 15875] [id = 305] 16:04:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b0b6d8400) [pid = 15875] [serial = 916] [outer = (nil)] 16:04:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b0e0d6000) [pid = 15875] [serial = 917] [outer = 0x7f3b0b6d8400] 16:04:07 INFO - PROCESS | 15875 | 1461711847311 Marionette DEBUG loaded listener.js 16:04:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b0e7bf800) [pid = 15875] [serial = 918] [outer = 0x7f3b0b6d8400] 16:04:08 INFO - PROCESS | 15875 | 1461711848197 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:04:08 INFO - PROCESS | 15875 | 1461711848248 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 16:04:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:04:08 INFO - PROCESS | 15875 | 1461711848259 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:04:08 INFO - PROCESS | 15875 | 1461711848264 Marionette TRACE conn3 <- [1,1194,null,{}] 16:04:08 INFO - PROCESS | 15875 | 1461711848269 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:08 INFO - PROCESS | 15875 | 1461711848421 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b38667800 == 113 [pid = 15875] [id = 171] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24723800 == 112 [pid = 15875] [id = 240] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22e8a800 == 111 [pid = 15875] [id = 99] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e1a2800 == 110 [pid = 15875] [id = 292] 16:04:08 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b22374800) [pid = 15875] [serial = 823] [outer = (nil)] [url = about:blank] 16:04:08 INFO - PROCESS | 15875 | 1461711848699 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e6dc800 == 109 [pid = 15875] [id = 291] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2307b800 == 108 [pid = 15875] [id = 290] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22357800 == 107 [pid = 15875] [id = 289] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b54d000 == 106 [pid = 15875] [id = 288] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b1d000 == 105 [pid = 15875] [id = 287] 16:04:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e207000 == 106 [pid = 15875] [id = 306] 16:04:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b0d3d0800) [pid = 15875] [serial = 919] [outer = (nil)] 16:04:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b161cd000) [pid = 15875] [serial = 920] [outer = 0x7f3b0d3d0800] 16:04:08 INFO - PROCESS | 15875 | 1461711848768 Marionette DEBUG loaded listener.js 16:04:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b16a31c00) [pid = 15875] [serial = 921] [outer = 0x7f3b0d3d0800] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b312000 == 105 [pid = 15875] [id = 286] 16:04:08 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b26800 == 104 [pid = 15875] [id = 285] 16:04:09 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b2b800 == 103 [pid = 15875] [id = 284] 16:04:09 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3529e800 == 102 [pid = 15875] [id = 278] 16:04:09 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2336a800 == 101 [pid = 15875] [id = 277] 16:04:09 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b31e800 == 100 [pid = 15875] [id = 276] 16:04:09 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e6d7800 == 99 [pid = 15875] [id = 275] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b22445800) [pid = 15875] [serial = 442] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b19b55c00) [pid = 15875] [serial = 590] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b26a41800) [pid = 15875] [serial = 394] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b1a1c7c00) [pid = 15875] [serial = 557] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b17dd8000) [pid = 15875] [serial = 475] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b2125b000) [pid = 15875] [serial = 481] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b1e1d4800) [pid = 15875] [serial = 530] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 221 (0x7f3b18e8d000) [pid = 15875] [serial = 554] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 220 (0x7f3b1a4a0400) [pid = 15875] [serial = 388] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b1cf74c00) [pid = 15875] [serial = 563] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b1e2df400) [pid = 15875] [serial = 533] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b30ae2c00) [pid = 15875] [serial = 400] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b1a1ca000) [pid = 15875] [serial = 517] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b35a50000) [pid = 15875] [serial = 487] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b1a2f5800) [pid = 15875] [serial = 520] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b1a49a400) [pid = 15875] [serial = 523] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b38613400) [pid = 15875] [serial = 403] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b19812000) [pid = 15875] [serial = 430] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b26a87000) [pid = 15875] [serial = 397] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b1a57d400) [pid = 15875] [serial = 478] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b1cf77c00) [pid = 15875] [serial = 433] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 207 (0x7f3b35d30800) [pid = 15875] [serial = 445] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 206 (0x7f3b1edee400) [pid = 15875] [serial = 436] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 205 (0x7f3b1e1d9c00) [pid = 15875] [serial = 566] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 204 (0x7f3b21b8bc00) [pid = 15875] [serial = 391] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 203 (0x7f3b39c1d000) [pid = 15875] [serial = 448] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b30842000) [pid = 15875] [serial = 484] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b19b49800) [pid = 15875] [serial = 355] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b1967f800) [pid = 15875] [serial = 526] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b1f7d4000) [pid = 15875] [serial = 596] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b1f7d3800) [pid = 15875] [serial = 439] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b1cedf000) [pid = 15875] [serial = 593] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b19674c00) [pid = 15875] [serial = 527] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b1ce11800) [pid = 15875] [serial = 560] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b39e5d800) [pid = 15875] [serial = 490] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b30592800) [pid = 15875] [serial = 653] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b1e2dc000) [pid = 15875] [serial = 778] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b1b408000) [pid = 15875] [serial = 814] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 190 (0x7f3b16a11800) [pid = 15875] [serial = 790] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 189 (0x7f3b0d3ca000) [pid = 15875] [serial = 793] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 188 (0x7f3b20cb3c00) [pid = 15875] [serial = 818] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b19b31c00) [pid = 15875] [serial = 775] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b1ed05800) [pid = 15875] [serial = 817] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b30590c00) [pid = 15875] [serial = 647] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b0e7c0800) [pid = 15875] [serial = 802] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b2f721000) [pid = 15875] [serial = 644] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b1a2f3400) [pid = 15875] [serial = 629] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b24755c00) [pid = 15875] [serial = 772] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b1a74a800) [pid = 15875] [serial = 680] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b25ce7000) [pid = 15875] [serial = 781] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b21b1e400) [pid = 15875] [serial = 599] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b3500b000) [pid = 15875] [serial = 695] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b1f7c7000) [pid = 15875] [serial = 821] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b35005000) [pid = 15875] [serial = 784] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b0c912c00) [pid = 15875] [serial = 799] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b3342c000) [pid = 15875] [serial = 692] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b161c3400) [pid = 15875] [serial = 796] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b23de2800) [pid = 15875] [serial = 638] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b0e7bd400) [pid = 15875] [serial = 787] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 169 (0x7f3b1a1c5000) [pid = 15875] [serial = 602] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 168 (0x7f3b0e0d3000) [pid = 15875] [serial = 820] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 167 (0x7f3b1cedb000) [pid = 15875] [serial = 815] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 166 (0x7f3b18e70000) [pid = 15875] [serial = 808] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 165 (0x7f3b0e7f4400) [pid = 15875] [serial = 803] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 164 (0x7f3b16a0cc00) [pid = 15875] [serial = 806] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 163 (0x7f3b19816800) [pid = 15875] [serial = 809] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 162 (0x7f3b30833400) [pid = 15875] [serial = 689] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b24415800) [pid = 15875] [serial = 686] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b1e2e0800) [pid = 15875] [serial = 632] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b306fa000) [pid = 15875] [serial = 650] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b1a56fc00) [pid = 15875] [serial = 812] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b1f7c9c00) [pid = 15875] [serial = 683] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b19e36800) [pid = 15875] [serial = 811] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b2440fc00) [pid = 15875] [serial = 641] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 154 (0x7f3b16a05c00) [pid = 15875] [serial = 805] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | --DOMWINDOW == 153 (0x7f3b22445400) [pid = 15875] [serial = 635] [outer = (nil)] [url = about:blank] 16:04:09 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:09 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:09 INFO - PROCESS | 15875 | 1461711849539 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:04:09 INFO - PROCESS | 15875 | 1461711849604 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 16:04:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:04:09 INFO - PROCESS | 15875 | 1461711849611 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:04:09 INFO - PROCESS | 15875 | 1461711849614 Marionette TRACE conn3 <- [1,1198,null,{}] 16:04:09 INFO - PROCESS | 15875 | 1461711849626 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:09 INFO - PROCESS | 15875 | 1461711849773 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 16:04:09 INFO - PROCESS | 15875 | 1461711849789 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b38000 == 100 [pid = 15875] [id = 307] 16:04:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b18ca1000) [pid = 15875] [serial = 922] [outer = (nil)] 16:04:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b18e6b400) [pid = 15875] [serial = 923] [outer = 0x7f3b18ca1000] 16:04:09 INFO - PROCESS | 15875 | 1461711849847 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b18e80800) [pid = 15875] [serial = 924] [outer = 0x7f3b18ca1000] 16:04:10 INFO - PROCESS | 15875 | 1461711850607 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1026ms 16:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:04:10 INFO - PROCESS | 15875 | 1461711850639 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 15875 | 1461711850641 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 16:04:10 INFO - PROCESS | 15875 | 1461711850645 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 15875 | 1461711850648 Marionette TRACE conn3 <- [1,1202,null,{}] 16:04:10 INFO - PROCESS | 15875 | 1461711850652 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:10 INFO - PROCESS | 15875 | 1461711850787 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 16:04:10 INFO - PROCESS | 15875 | 1461711850800 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19840800 == 101 [pid = 15875] [id = 308] 16:04:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b18e82c00) [pid = 15875] [serial = 925] [outer = (nil)] 16:04:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b1965d800) [pid = 15875] [serial = 926] [outer = 0x7f3b18e82c00] 16:04:10 INFO - PROCESS | 15875 | 1461711850854 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b19b51800) [pid = 15875] [serial = 927] [outer = 0x7f3b18e82c00] 16:04:11 INFO - PROCESS | 15875 | 1461711851617 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1030ms 16:04:11 INFO - PROCESS | 15875 | 1461711851677 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 15875 | 1461711851681 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 16:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:04:11 INFO - PROCESS | 15875 | 1461711851686 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 15875 | 1461711851688 Marionette TRACE conn3 <- [1,1206,null,{}] 16:04:11 INFO - PROCESS | 15875 | 1461711851707 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:11 INFO - PROCESS | 15875 | 1461711851886 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 16:04:11 INFO - PROCESS | 15875 | 1461711851959 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a3ae000 == 102 [pid = 15875] [id = 309] 16:04:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b18e88c00) [pid = 15875] [serial = 928] [outer = (nil)] 16:04:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b19e2dc00) [pid = 15875] [serial = 929] [outer = 0x7f3b18e88c00] 16:04:12 INFO - PROCESS | 15875 | 1461711852014 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b1a2f1400) [pid = 15875] [serial = 930] [outer = 0x7f3b18e88c00] 16:04:12 INFO - PROCESS | 15875 | 1461711852835 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:04:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:04:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1191ms 16:04:12 INFO - PROCESS | 15875 | 1461711852878 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 16:04:12 INFO - PROCESS | 15875 | 1461711852882 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 16:04:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:04:12 INFO - PROCESS | 15875 | 1461711852890 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:04:12 INFO - PROCESS | 15875 | 1461711852892 Marionette TRACE conn3 <- [1,1210,null,{}] 16:04:12 INFO - PROCESS | 15875 | 1461711852913 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:13 INFO - PROCESS | 15875 | 1461711853550 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 16:04:13 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b0e0d0000) [pid = 15875] [serial = 822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:04:13 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b1a1cb000) [pid = 15875] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:04:13 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b0c915c00) [pid = 15875] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:04:13 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b0f46bc00) [pid = 15875] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:04:13 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b0e0dc800) [pid = 15875] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:04:13 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b0e7bb000) [pid = 15875] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:04:13 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b16a04400) [pid = 15875] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:04:13 INFO - PROCESS | 15875 | --DOMWINDOW == 154 (0x7f3b17d50000) [pid = 15875] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:04:13 INFO - PROCESS | 15875 | --DOMWINDOW == 153 (0x7f3b1a1ca400) [pid = 15875] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:04:13 INFO - PROCESS | 15875 | --DOMWINDOW == 152 (0x7f3b1f7d1400) [pid = 15875] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:04:13 INFO - PROCESS | 15875 | 1461711853693 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:13 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1984e000 == 103 [pid = 15875] [id = 310] 16:04:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 153 (0x7f3b0f46ec00) [pid = 15875] [serial = 931] [outer = (nil)] 16:04:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b18e7a400) [pid = 15875] [serial = 932] [outer = 0x7f3b0f46ec00] 16:04:13 INFO - PROCESS | 15875 | 1461711853753 Marionette DEBUG loaded listener.js 16:04:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b1cedb000) [pid = 15875] [serial = 933] [outer = 0x7f3b0f46ec00] 16:04:14 INFO - PROCESS | 15875 | 1461711854323 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:04:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:04:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1479ms 16:04:14 INFO - PROCESS | 15875 | 1461711854371 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 16:04:14 INFO - PROCESS | 15875 | 1461711854374 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 16:04:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:04:14 INFO - PROCESS | 15875 | 1461711854378 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:04:14 INFO - PROCESS | 15875 | 1461711854380 Marionette TRACE conn3 <- [1,1214,null,{}] 16:04:14 INFO - PROCESS | 15875 | 1461711854385 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:14 INFO - PROCESS | 15875 | 1461711854560 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 16:04:14 INFO - PROCESS | 15875 | 1461711854579 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d206800 == 104 [pid = 15875] [id = 311] 16:04:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b16a04400) [pid = 15875] [serial = 934] [outer = (nil)] 16:04:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b1d130000) [pid = 15875] [serial = 935] [outer = 0x7f3b16a04400] 16:04:14 INFO - PROCESS | 15875 | 1461711854632 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b1d8e0000) [pid = 15875] [serial = 936] [outer = 0x7f3b16a04400] 16:04:15 INFO - PROCESS | 15875 | 1461711855246 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 929ms 16:04:15 INFO - PROCESS | 15875 | 1461711855308 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 16:04:15 INFO - PROCESS | 15875 | 1461711855311 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 16:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:04:15 INFO - PROCESS | 15875 | 1461711855316 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 15875 | 1461711855317 Marionette TRACE conn3 <- [1,1218,null,{}] 16:04:15 INFO - PROCESS | 15875 | 1461711855353 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:15 INFO - PROCESS | 15875 | 1461711855480 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 16:04:15 INFO - PROCESS | 15875 | 1461711855713 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e218800 == 105 [pid = 15875] [id = 312] 16:04:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b0b6d3400) [pid = 15875] [serial = 937] [outer = (nil)] 16:04:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b0b6dc000) [pid = 15875] [serial = 938] [outer = 0x7f3b0b6d3400] 16:04:15 INFO - PROCESS | 15875 | 1461711855784 Marionette DEBUG loaded listener.js 16:04:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b0e0d6400) [pid = 15875] [serial = 939] [outer = 0x7f3b0b6d3400] 16:04:16 INFO - PROCESS | 15875 | 1461711856608 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:04:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:04:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1361ms 16:04:16 INFO - PROCESS | 15875 | 1461711856679 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 16:04:16 INFO - PROCESS | 15875 | 1461711856685 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 16:04:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:04:16 INFO - PROCESS | 15875 | 1461711856691 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:04:16 INFO - PROCESS | 15875 | 1461711856696 Marionette TRACE conn3 <- [1,1222,null,{}] 16:04:16 INFO - PROCESS | 15875 | 1461711856702 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:16 INFO - PROCESS | 15875 | 1461711856876 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 16:04:17 INFO - PROCESS | 15875 | 1461711857033 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bb7000 == 106 [pid = 15875] [id = 313] 16:04:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b0f469400) [pid = 15875] [serial = 940] [outer = (nil)] 16:04:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 163 (0x7f3b16a31400) [pid = 15875] [serial = 941] [outer = 0x7f3b0f469400] 16:04:17 INFO - PROCESS | 15875 | 1461711857100 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 164 (0x7f3b17dd4000) [pid = 15875] [serial = 942] [outer = 0x7f3b0f469400] 16:04:17 INFO - PROCESS | 15875 | 1461711857881 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:04:17 INFO - PROCESS | 15875 | 1461711857939 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 16:04:17 INFO - PROCESS | 15875 | 1461711857945 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 15875 | 1461711857949 Marionette TRACE conn3 <- [1,1226,null,{}] 16:04:17 INFO - PROCESS | 15875 | 1461711857963 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:18 INFO - PROCESS | 15875 | 1461711858135 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 16:04:18 INFO - PROCESS | 15875 | 1461711858297 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d560800 == 107 [pid = 15875] [id = 314] 16:04:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 165 (0x7f3b18e77000) [pid = 15875] [serial = 943] [outer = (nil)] 16:04:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b19813c00) [pid = 15875] [serial = 944] [outer = 0x7f3b18e77000] 16:04:18 INFO - PROCESS | 15875 | 1461711858360 Marionette DEBUG loaded listener.js 16:04:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 167 (0x7f3b1a1cb000) [pid = 15875] [serial = 945] [outer = 0x7f3b18e77000] 16:04:19 INFO - PROCESS | 15875 | 1461711859128 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:04:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:04:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1233ms 16:04:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:04:19 INFO - PROCESS | 15875 | 1461711859181 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 16:04:19 INFO - PROCESS | 15875 | 1461711859184 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 16:04:19 INFO - PROCESS | 15875 | 1461711859200 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:04:19 INFO - PROCESS | 15875 | 1461711859208 Marionette TRACE conn3 <- [1,1230,null,{}] 16:04:19 INFO - PROCESS | 15875 | 1461711859215 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:19 INFO - PROCESS | 15875 | 1461711859380 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 16:04:19 INFO - PROCESS | 15875 | 1461711859539 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b20c9e000 == 108 [pid = 15875] [id = 315] 16:04:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 168 (0x7f3b192d5c00) [pid = 15875] [serial = 946] [outer = (nil)] 16:04:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 169 (0x7f3b1ce0ec00) [pid = 15875] [serial = 947] [outer = 0x7f3b192d5c00] 16:04:19 INFO - PROCESS | 15875 | 1461711859602 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b1d8db400) [pid = 15875] [serial = 948] [outer = 0x7f3b192d5c00] 16:04:20 INFO - PROCESS | 15875 | 1461711860342 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1197ms 16:04:20 INFO - PROCESS | 15875 | 1461711860389 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 15875 | 1461711860393 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 16:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:04:20 INFO - PROCESS | 15875 | 1461711860399 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 15875 | 1461711860401 Marionette TRACE conn3 <- [1,1234,null,{}] 16:04:20 INFO - PROCESS | 15875 | 1461711860406 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:20 INFO - PROCESS | 15875 | 1461711860557 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 16:04:20 INFO - PROCESS | 15875 | 1461711860717 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22352000 == 109 [pid = 15875] [id = 316] 16:04:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b19b32c00) [pid = 15875] [serial = 949] [outer = (nil)] 16:04:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b1e1d4c00) [pid = 15875] [serial = 950] [outer = 0x7f3b19b32c00] 16:04:20 INFO - PROCESS | 15875 | 1461711860779 Marionette DEBUG loaded listener.js 16:04:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b1e1e1800) [pid = 15875] [serial = 951] [outer = 0x7f3b19b32c00] 16:04:21 INFO - PROCESS | 15875 | 1461711861542 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1177ms 16:04:21 INFO - PROCESS | 15875 | 1461711861577 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 16:04:21 INFO - PROCESS | 15875 | 1461711861580 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 16:04:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:04:21 INFO - PROCESS | 15875 | 1461711861602 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:04:21 INFO - PROCESS | 15875 | 1461711861606 Marionette TRACE conn3 <- [1,1238,null,{}] 16:04:21 INFO - PROCESS | 15875 | 1461711861610 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:21 INFO - PROCESS | 15875 | 1461711861764 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 16:04:21 INFO - PROCESS | 15875 | 1461711861923 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22405000 == 110 [pid = 15875] [id = 317] 16:04:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b1d8e9800) [pid = 15875] [serial = 952] [outer = (nil)] 16:04:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b1ed0a000) [pid = 15875] [serial = 953] [outer = 0x7f3b1d8e9800] 16:04:22 INFO - PROCESS | 15875 | 1461711862003 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b1f7d0000) [pid = 15875] [serial = 954] [outer = 0x7f3b1d8e9800] 16:04:22 INFO - PROCESS | 15875 | 1461711862775 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:04:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:04:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1184ms 16:04:22 INFO - PROCESS | 15875 | 1461711862800 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 15875 | 1461711862803 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 16:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:04:22 INFO - PROCESS | 15875 | 1461711862810 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 15875 | 1461711862814 Marionette TRACE conn3 <- [1,1242,null,{}] 16:04:22 INFO - PROCESS | 15875 | 1461711862818 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:22 INFO - PROCESS | 15875 | 1461711862977 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 16:04:23 INFO - PROCESS | 15875 | 1461711863140 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22c5f000 == 111 [pid = 15875] [id = 318] 16:04:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b1f7d1000) [pid = 15875] [serial = 955] [outer = (nil)] 16:04:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b22373400) [pid = 15875] [serial = 956] [outer = 0x7f3b1f7d1000] 16:04:23 INFO - PROCESS | 15875 | 1461711863201 Marionette DEBUG loaded listener.js 16:04:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b2237e800) [pid = 15875] [serial = 957] [outer = 0x7f3b1f7d1000] 16:04:23 INFO - PROCESS | 15875 | 1461711863978 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:04:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:04:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1228ms 16:04:24 INFO - PROCESS | 15875 | 1461711864040 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 16:04:24 INFO - PROCESS | 15875 | 1461711864043 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 16:04:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:04:24 INFO - PROCESS | 15875 | 1461711864048 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:04:24 INFO - PROCESS | 15875 | 1461711864050 Marionette TRACE conn3 <- [1,1246,null,{}] 16:04:24 INFO - PROCESS | 15875 | 1461711864055 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:24 INFO - PROCESS | 15875 | 1461711864212 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 16:04:24 INFO - PROCESS | 15875 | 1461711864371 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234cc000 == 112 [pid = 15875] [id = 319] 16:04:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b21036400) [pid = 15875] [serial = 958] [outer = (nil)] 16:04:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b2249f800) [pid = 15875] [serial = 959] [outer = 0x7f3b21036400] 16:04:24 INFO - PROCESS | 15875 | 1461711864432 Marionette DEBUG loaded listener.js 16:04:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b23441800) [pid = 15875] [serial = 960] [outer = 0x7f3b21036400] 16:04:25 INFO - PROCESS | 15875 | 1461711865210 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1228ms 16:04:25 INFO - PROCESS | 15875 | 1461711865277 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 15875 | 1461711865280 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 16:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:04:25 INFO - PROCESS | 15875 | 1461711865285 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 15875 | 1461711865287 Marionette TRACE conn3 <- [1,1250,null,{}] 16:04:25 INFO - PROCESS | 15875 | 1461711865292 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:25 INFO - PROCESS | 15875 | 1461711865455 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 16:04:25 INFO - PROCESS | 15875 | 1461711865617 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23c18000 == 113 [pid = 15875] [id = 320] 16:04:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b1a2f8c00) [pid = 15875] [serial = 961] [outer = (nil)] 16:04:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b23a75800) [pid = 15875] [serial = 962] [outer = 0x7f3b1a2f8c00] 16:04:25 INFO - PROCESS | 15875 | 1461711865678 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b24413000) [pid = 15875] [serial = 963] [outer = 0x7f3b1a2f8c00] 16:04:26 INFO - PROCESS | 15875 | 1461711866418 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1178ms 16:04:26 INFO - PROCESS | 15875 | 1461711866464 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 16:04:26 INFO - PROCESS | 15875 | 1461711866467 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 16:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:04:26 INFO - PROCESS | 15875 | 1461711866472 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:04:26 INFO - PROCESS | 15875 | 1461711866475 Marionette TRACE conn3 <- [1,1254,null,{}] 16:04:26 INFO - PROCESS | 15875 | 1461711866479 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:26 INFO - PROCESS | 15875 | 1461711866630 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 16:04:26 INFO - PROCESS | 15875 | 1461711866793 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b298ea800 == 114 [pid = 15875] [id = 321] 16:04:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b21d27400) [pid = 15875] [serial = 964] [outer = (nil)] 16:04:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b25c0cc00) [pid = 15875] [serial = 965] [outer = 0x7f3b21d27400] 16:04:26 INFO - PROCESS | 15875 | 1461711866864 Marionette DEBUG loaded listener.js 16:04:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b26a09400) [pid = 15875] [serial = 966] [outer = 0x7f3b21d27400] 16:04:27 INFO - PROCESS | 15875 | 1461711867670 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:04:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:04:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1275ms 16:04:27 INFO - PROCESS | 15875 | 1461711867749 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 16:04:27 INFO - PROCESS | 15875 | 1461711867751 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 16:04:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:04:27 INFO - PROCESS | 15875 | 1461711867757 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:04:27 INFO - PROCESS | 15875 | 1461711867759 Marionette TRACE conn3 <- [1,1258,null,{}] 16:04:27 INFO - PROCESS | 15875 | 1461711867764 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:27 INFO - PROCESS | 15875 | 1461711867916 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 16:04:28 INFO - PROCESS | 15875 | 1461711868085 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0f610000 == 115 [pid = 15875] [id = 322] 16:04:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b0b6d9800) [pid = 15875] [serial = 967] [outer = (nil)] 16:04:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b161ca400) [pid = 15875] [serial = 968] [outer = 0x7f3b0b6d9800] 16:04:28 INFO - PROCESS | 15875 | 1461711868155 Marionette DEBUG loaded listener.js 16:04:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b2a710000) [pid = 15875] [serial = 969] [outer = 0x7f3b0b6d9800] 16:04:28 INFO - PROCESS | 15875 | 1461711868952 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1226ms 16:04:28 INFO - PROCESS | 15875 | 1461711868993 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 15875 | 1461711868996 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 16:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:04:29 INFO - PROCESS | 15875 | 1461711869002 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:04:29 INFO - PROCESS | 15875 | 1461711869006 Marionette TRACE conn3 <- [1,1262,null,{}] 16:04:29 INFO - PROCESS | 15875 | 1461711869010 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:29 INFO - PROCESS | 15875 | 1461711869181 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 16:04:29 INFO - PROCESS | 15875 | 1461711869355 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2f7c9800 == 116 [pid = 15875] [id = 323] 16:04:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b0c913c00) [pid = 15875] [serial = 970] [outer = (nil)] 16:04:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b317f8800) [pid = 15875] [serial = 971] [outer = 0x7f3b0c913c00] 16:04:29 INFO - PROCESS | 15875 | 1461711869414 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b3342c000) [pid = 15875] [serial = 972] [outer = 0x7f3b0c913c00] 16:04:30 INFO - PROCESS | 15875 | 1461711870514 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1580ms 16:04:30 INFO - PROCESS | 15875 | 1461711870582 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 16:04:30 INFO - PROCESS | 15875 | 1461711870587 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 16:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:04:30 INFO - PROCESS | 15875 | 1461711870594 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 15875 | 1461711870597 Marionette TRACE conn3 <- [1,1266,null,{}] 16:04:30 INFO - PROCESS | 15875 | 1461711870603 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:30 INFO - PROCESS | 15875 | 1461711870880 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 16:04:31 INFO - PROCESS | 15875 | 1461711871103 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0d2da000 == 117 [pid = 15875] [id = 324] 16:04:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b16a05c00) [pid = 15875] [serial = 973] [outer = (nil)] 16:04:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b16a0cc00) [pid = 15875] [serial = 974] [outer = 0x7f3b16a05c00] 16:04:31 INFO - PROCESS | 15875 | 1461711871207 Marionette DEBUG loaded listener.js 16:04:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b17d56000) [pid = 15875] [serial = 975] [outer = 0x7f3b16a05c00] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e45b000 == 116 [pid = 15875] [id = 263] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b2e000 == 115 [pid = 15875] [id = 266] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b1d800 == 114 [pid = 15875] [id = 265] 16:04:31 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b22985000) [pid = 15875] [serial = 839] [outer = (nil)] [url = about:blank] 16:04:31 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b2a702c00) [pid = 15875] [serial = 842] [outer = (nil)] [url = about:blank] 16:04:31 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b35142c00) [pid = 15875] [serial = 845] [outer = (nil)] [url = about:blank] 16:04:31 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b0f46a800) [pid = 15875] [serial = 848] [outer = (nil)] [url = about:blank] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d206800 == 113 [pid = 15875] [id = 311] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1984e000 == 112 [pid = 15875] [id = 310] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a3ae000 == 111 [pid = 15875] [id = 309] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19840800 == 110 [pid = 15875] [id = 308] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b38000 == 109 [pid = 15875] [id = 307] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e207000 == 108 [pid = 15875] [id = 306] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16cb4000 == 107 [pid = 15875] [id = 305] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e2c0800 == 106 [pid = 15875] [id = 300] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a3b5000 == 105 [pid = 15875] [id = 299] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35ab3000 == 104 [pid = 15875] [id = 298] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3396c000 == 103 [pid = 15875] [id = 297] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b29b11800 == 102 [pid = 15875] [id = 296] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d54a800 == 101 [pid = 15875] [id = 295] 16:04:31 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b34000 == 100 [pid = 15875] [id = 294] 16:04:32 INFO - PROCESS | 15875 | 1461711872004 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1429ms 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b2284f800) [pid = 15875] [serial = 824] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b30594400) [pid = 15875] [serial = 872] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 190 (0x7f3b19e31c00) [pid = 15875] [serial = 833] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 189 (0x7f3b0e7c1800) [pid = 15875] [serial = 855] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 188 (0x7f3b0e0d3400) [pid = 15875] [serial = 854] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b161d0c00) [pid = 15875] [serial = 858] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b16a0a800) [pid = 15875] [serial = 830] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b161c5400) [pid = 15875] [serial = 857] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b0c916000) [pid = 15875] [serial = 827] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b0b6d6400) [pid = 15875] [serial = 851] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b15fb8000) [pid = 15875] [serial = 875] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b18e72400) [pid = 15875] [serial = 878] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b1a4a0000) [pid = 15875] [serial = 863] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b1b410800) [pid = 15875] [serial = 864] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b1f70b000) [pid = 15875] [serial = 836] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b1a1c5c00) [pid = 15875] [serial = 861] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b192e2000) [pid = 15875] [serial = 860] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b1ce17000) [pid = 15875] [serial = 866] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b1e1de400) [pid = 15875] [serial = 867] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b2372d000) [pid = 15875] [serial = 869] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b2a710400) [pid = 15875] [serial = 870] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b308a4c00) [pid = 15875] [serial = 873] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b17dd8400) [pid = 15875] [serial = 876] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | --DOMWINDOW == 169 (0x7f3b1967e400) [pid = 15875] [serial = 879] [outer = (nil)] [url = about:blank] 16:04:32 INFO - PROCESS | 15875 | 1461711872050 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 16:04:32 INFO - PROCESS | 15875 | 1461711872057 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 16:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:04:32 INFO - PROCESS | 15875 | 1461711872066 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:04:32 INFO - PROCESS | 15875 | 1461711872068 Marionette TRACE conn3 <- [1,1270,null,{}] 16:04:32 INFO - PROCESS | 15875 | 1461711872072 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:32 INFO - PROCESS | 15875 | 1461711872213 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 16:04:32 INFO - PROCESS | 15875 | 1461711872229 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe18000 == 101 [pid = 15875] [id = 325] 16:04:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b17df1000) [pid = 15875] [serial = 976] [outer = (nil)] 16:04:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b18e86800) [pid = 15875] [serial = 977] [outer = 0x7f3b17df1000] 16:04:32 INFO - PROCESS | 15875 | 1461711872283 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b19673c00) [pid = 15875] [serial = 978] [outer = 0x7f3b17df1000] 16:04:33 INFO - PROCESS | 15875 | 1461711873037 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1027ms 16:04:33 INFO - PROCESS | 15875 | 1461711873094 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 15875 | 1461711873097 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 16:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:04:33 INFO - PROCESS | 15875 | 1461711873102 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 15875 | 1461711873106 Marionette TRACE conn3 <- [1,1274,null,{}] 16:04:33 INFO - PROCESS | 15875 | 1461711873133 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:33 INFO - PROCESS | 15875 | 1461711873272 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 16:04:33 INFO - PROCESS | 15875 | 1461711873289 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18f85000 == 102 [pid = 15875] [id = 326] 16:04:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b19e33800) [pid = 15875] [serial = 979] [outer = (nil)] 16:04:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b1a2f9400) [pid = 15875] [serial = 980] [outer = 0x7f3b19e33800] 16:04:33 INFO - PROCESS | 15875 | 1461711873345 Marionette DEBUG loaded listener.js 16:04:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b1b598400) [pid = 15875] [serial = 981] [outer = 0x7f3b19e33800] 16:04:34 INFO - PROCESS | 15875 | 1461711874071 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1029ms 16:04:34 INFO - PROCESS | 15875 | 1461711874132 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 16:04:34 INFO - PROCESS | 15875 | 1461711874136 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 16:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:04:34 INFO - PROCESS | 15875 | 1461711874141 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:04:34 INFO - PROCESS | 15875 | 1461711874142 Marionette TRACE conn3 <- [1,1278,null,{}] 16:04:34 INFO - PROCESS | 15875 | 1461711874147 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:34 INFO - PROCESS | 15875 | 1461711874344 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 16:04:34 INFO - PROCESS | 15875 | 1461711874374 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a3a4000 == 103 [pid = 15875] [id = 327] 16:04:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b1a1cf400) [pid = 15875] [serial = 982] [outer = (nil)] 16:04:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b1d12c000) [pid = 15875] [serial = 983] [outer = 0x7f3b1a1cf400] 16:04:34 INFO - PROCESS | 15875 | 1461711874428 Marionette DEBUG loaded listener.js 16:04:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b1d6e7000) [pid = 15875] [serial = 984] [outer = 0x7f3b1a1cf400] 16:04:35 INFO - PROCESS | 15875 | 1461711875143 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1029ms 16:04:35 INFO - PROCESS | 15875 | 1461711875170 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 16:04:35 INFO - PROCESS | 15875 | 1461711875173 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 16:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:04:35 INFO - PROCESS | 15875 | 1461711875178 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 15875 | 1461711875180 Marionette TRACE conn3 <- [1,1282,null,{}] 16:04:35 INFO - PROCESS | 15875 | 1461711875207 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:35 INFO - PROCESS | 15875 | 1461711875382 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 16:04:35 INFO - PROCESS | 15875 | 1461711875420 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c3da800 == 104 [pid = 15875] [id = 328] 16:04:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b0f469000) [pid = 15875] [serial = 985] [outer = (nil)] 16:04:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b1d8df000) [pid = 15875] [serial = 986] [outer = 0x7f3b0f469000] 16:04:35 INFO - PROCESS | 15875 | 1461711875474 Marionette DEBUG loaded listener.js 16:04:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b1ede4400) [pid = 15875] [serial = 987] [outer = 0x7f3b0f469000] 16:04:36 INFO - PROCESS | 15875 | 1461711876200 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1080ms 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b17ddb000) [pid = 15875] [serial = 774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b21b1dc00) [pid = 15875] [serial = 735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b18e88c00) [pid = 15875] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b0d3d0800) [pid = 15875] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b30684c00) [pid = 15875] [serial = 738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b18e82c00) [pid = 15875] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b0b6d8400) [pid = 15875] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b18e82800) [pid = 15875] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b0f46ec00) [pid = 15875] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b0e0d2400) [pid = 15875] [serial = 771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b1a578400) [pid = 15875] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 169 (0x7f3b16a33400) [pid = 15875] [serial = 744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 168 (0x7f3b1ede4800) [pid = 15875] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 167 (0x7f3b18ca1000) [pid = 15875] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 166 (0x7f3b1967f000) [pid = 15875] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 165 (0x7f3b306fbc00) [pid = 15875] [serial = 741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:04:36 INFO - PROCESS | 15875 | --DOMWINDOW == 164 (0x7f3b20386000) [pid = 15875] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:04:36 INFO - PROCESS | 15875 | 1461711876566 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 15875 | 1461711876570 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 16:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:04:36 INFO - PROCESS | 15875 | 1461711876580 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 15875 | 1461711876592 Marionette TRACE conn3 <- [1,1286,null,{}] 16:04:36 INFO - PROCESS | 15875 | 1461711876597 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:36 INFO - PROCESS | 15875 | 1461711876740 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 16:04:36 INFO - PROCESS | 15875 | 1461711876749 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19e94800 == 105 [pid = 15875] [id = 329] 16:04:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 165 (0x7f3b1a74a800) [pid = 15875] [serial = 988] [outer = (nil)] 16:04:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b1d12b400) [pid = 15875] [serial = 989] [outer = 0x7f3b1a74a800] 16:04:36 INFO - PROCESS | 15875 | 1461711876804 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 167 (0x7f3b1f7d4000) [pid = 15875] [serial = 990] [outer = 0x7f3b1a74a800] 16:04:37 INFO - PROCESS | 15875 | 1461711877504 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:04:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 984ms 16:04:37 INFO - PROCESS | 15875 | 1461711877565 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 16:04:37 INFO - PROCESS | 15875 | 1461711877568 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 16:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:04:37 INFO - PROCESS | 15875 | 1461711877573 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:04:37 INFO - PROCESS | 15875 | 1461711877575 Marionette TRACE conn3 <- [1,1290,null,{}] 16:04:37 INFO - PROCESS | 15875 | 1461711877583 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:37 INFO - PROCESS | 15875 | 1461711877764 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 16:04:37 INFO - PROCESS | 15875 | 1461711877780 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e205000 == 106 [pid = 15875] [id = 330] 16:04:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 168 (0x7f3b1a86e800) [pid = 15875] [serial = 991] [outer = (nil)] 16:04:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 169 (0x7f3b22380400) [pid = 15875] [serial = 992] [outer = 0x7f3b1a86e800] 16:04:37 INFO - PROCESS | 15875 | 1461711877833 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b25c0d400) [pid = 15875] [serial = 993] [outer = 0x7f3b1a86e800] 16:04:38 INFO - PROCESS | 15875 | 1461711878469 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 928ms 16:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:04:38 INFO - PROCESS | 15875 | 1461711878501 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 15875 | 1461711878503 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 16:04:38 INFO - PROCESS | 15875 | 1461711878507 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 15875 | 1461711878509 Marionette TRACE conn3 <- [1,1294,null,{}] 16:04:38 INFO - PROCESS | 15875 | 1461711878514 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:38 INFO - PROCESS | 15875 | 1461711878746 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 16:04:38 INFO - PROCESS | 15875 | 1461711878892 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2c0800 == 107 [pid = 15875] [id = 331] 16:04:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b0b6d4400) [pid = 15875] [serial = 994] [outer = (nil)] 16:04:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b0d3d1c00) [pid = 15875] [serial = 995] [outer = 0x7f3b0b6d4400] 16:04:38 INFO - PROCESS | 15875 | 1461711878961 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b0e7bf000) [pid = 15875] [serial = 996] [outer = 0x7f3b0b6d4400] 16:04:39 INFO - PROCESS | 15875 | 1461711879785 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1330ms 16:04:39 INFO - PROCESS | 15875 | 1461711879840 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 16:04:39 INFO - PROCESS | 15875 | 1461711879844 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 16:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:04:39 INFO - PROCESS | 15875 | 1461711879851 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:04:39 INFO - PROCESS | 15875 | 1461711879857 Marionette TRACE conn3 <- [1,1298,null,{}] 16:04:39 INFO - PROCESS | 15875 | 1461711879863 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:40 INFO - PROCESS | 15875 | 1461711880027 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 16:04:40 INFO - PROCESS | 15875 | 1461711880194 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ec5800 == 108 [pid = 15875] [id = 332] 16:04:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b16a31800) [pid = 15875] [serial = 997] [outer = (nil)] 16:04:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b18ca4000) [pid = 15875] [serial = 998] [outer = 0x7f3b16a31800] 16:04:40 INFO - PROCESS | 15875 | 1461711880262 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b18e89000) [pid = 15875] [serial = 999] [outer = 0x7f3b16a31800] 16:04:41 INFO - PROCESS | 15875 | 1461711881093 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1280ms 16:04:41 INFO - PROCESS | 15875 | 1461711881132 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 16:04:41 INFO - PROCESS | 15875 | 1461711881135 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 16:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:04:41 INFO - PROCESS | 15875 | 1461711881141 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:04:41 INFO - PROCESS | 15875 | 1461711881144 Marionette TRACE conn3 <- [1,1302,null,{}] 16:04:41 INFO - PROCESS | 15875 | 1461711881149 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:41 INFO - PROCESS | 15875 | 1461711881305 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 16:04:41 INFO - PROCESS | 15875 | 1461711881475 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1f757800 == 109 [pid = 15875] [id = 333] 16:04:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b18e89400) [pid = 15875] [serial = 1000] [outer = (nil)] 16:04:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b1b407800) [pid = 15875] [serial = 1001] [outer = 0x7f3b18e89400] 16:04:41 INFO - PROCESS | 15875 | 1461711881537 Marionette DEBUG loaded listener.js 16:04:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b1cf77c00) [pid = 15875] [serial = 1002] [outer = 0x7f3b18e89400] 16:04:42 INFO - PROCESS | 15875 | 1461711882410 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1329ms 16:04:42 INFO - PROCESS | 15875 | 1461711882472 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 16:04:42 INFO - PROCESS | 15875 | 1461711882477 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 16:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:04:42 INFO - PROCESS | 15875 | 1461711882491 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:04:42 INFO - PROCESS | 15875 | 1461711882497 Marionette TRACE conn3 <- [1,1306,null,{}] 16:04:42 INFO - PROCESS | 15875 | 1461711882502 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:42 INFO - PROCESS | 15875 | 1461711882669 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 16:04:42 INFO - PROCESS | 15875 | 1461711882829 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234bf800 == 110 [pid = 15875] [id = 334] 16:04:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b19b54400) [pid = 15875] [serial = 1003] [outer = (nil)] 16:04:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b21a43800) [pid = 15875] [serial = 1004] [outer = 0x7f3b19b54400] 16:04:42 INFO - PROCESS | 15875 | 1461711882892 Marionette DEBUG loaded listener.js 16:04:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b23219800) [pid = 15875] [serial = 1005] [outer = 0x7f3b19b54400] 16:04:43 INFO - PROCESS | 15875 | 1461711883701 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1286ms 16:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:04:43 INFO - PROCESS | 15875 | 1461711883771 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 15875 | 1461711883774 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 16:04:43 INFO - PROCESS | 15875 | 1461711883778 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 15875 | 1461711883782 Marionette TRACE conn3 <- [1,1310,null,{}] 16:04:43 INFO - PROCESS | 15875 | 1461711883786 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:43 INFO - PROCESS | 15875 | 1461711883938 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 16:04:44 INFO - PROCESS | 15875 | 1461711884104 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30304800 == 111 [pid = 15875] [id = 335] 16:04:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b1d6da400) [pid = 15875] [serial = 1006] [outer = (nil)] 16:04:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b2f720400) [pid = 15875] [serial = 1007] [outer = 0x7f3b1d6da400] 16:04:44 INFO - PROCESS | 15875 | 1461711884168 Marionette DEBUG loaded listener.js 16:04:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b306fbc00) [pid = 15875] [serial = 1008] [outer = 0x7f3b1d6da400] 16:04:44 INFO - PROCESS | 15875 | 1461711884979 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:04:45 INFO - PROCESS | 15875 | 1461711885060 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 16:04:45 INFO - PROCESS | 15875 | 1461711885066 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:04:45 INFO - PROCESS | 15875 | 1461711885069 Marionette TRACE conn3 <- [1,1314,null,{}] 16:04:45 INFO - PROCESS | 15875 | 1461711885074 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:45 INFO - PROCESS | 15875 | 1461711885274 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 16:04:45 INFO - PROCESS | 15875 | 1461711885445 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35042000 == 112 [pid = 15875] [id = 336] 16:04:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b339b0400) [pid = 15875] [serial = 1009] [outer = (nil)] 16:04:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b35009400) [pid = 15875] [serial = 1010] [outer = 0x7f3b339b0400] 16:04:45 INFO - PROCESS | 15875 | 1461711885520 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b3527ec00) [pid = 15875] [serial = 1011] [outer = 0x7f3b339b0400] 16:04:46 INFO - PROCESS | 15875 | 1461711886355 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1332ms 16:04:46 INFO - PROCESS | 15875 | 1461711886398 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 15875 | 1461711886401 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 16:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:04:46 INFO - PROCESS | 15875 | 1461711886406 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 15875 | 1461711886408 Marionette TRACE conn3 <- [1,1318,null,{}] 16:04:46 INFO - PROCESS | 15875 | 1461711886412 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:46 INFO - PROCESS | 15875 | 1461711886569 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 16:04:46 INFO - PROCESS | 15875 | 1461711886736 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b358dd000 == 113 [pid = 15875] [id = 337] 16:04:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b0ca02400) [pid = 15875] [serial = 1012] [outer = (nil)] 16:04:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b0ca0f800) [pid = 15875] [serial = 1013] [outer = 0x7f3b0ca02400] 16:04:46 INFO - PROCESS | 15875 | 1461711886797 Marionette DEBUG loaded listener.js 16:04:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b353a5400) [pid = 15875] [serial = 1014] [outer = 0x7f3b0ca02400] 16:04:47 INFO - PROCESS | 15875 | 1461711887551 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1175ms 16:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:04:47 INFO - PROCESS | 15875 | 1461711887581 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 16:04:47 INFO - PROCESS | 15875 | 1461711887584 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 16:04:47 INFO - PROCESS | 15875 | 1461711887589 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:04:47 INFO - PROCESS | 15875 | 1461711887591 Marionette TRACE conn3 <- [1,1322,null,{}] 16:04:47 INFO - PROCESS | 15875 | 1461711887596 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:47 INFO - PROCESS | 15875 | 1461711887740 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 16:04:47 INFO - PROCESS | 15875 | 1461711887907 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b37884000 == 114 [pid = 15875] [id = 338] 16:04:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b0ca09800) [pid = 15875] [serial = 1015] [outer = (nil)] 16:04:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b0e769c00) [pid = 15875] [serial = 1016] [outer = 0x7f3b0ca09800] 16:04:47 INFO - PROCESS | 15875 | 1461711887972 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b0e76e800) [pid = 15875] [serial = 1017] [outer = 0x7f3b0ca09800] 16:04:48 INFO - PROCESS | 15875 | 1461711888678 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1129ms 16:04:48 INFO - PROCESS | 15875 | 1461711888718 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 16:04:48 INFO - PROCESS | 15875 | 1461711888721 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 16:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:04:48 INFO - PROCESS | 15875 | 1461711888726 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 15875 | 1461711888728 Marionette TRACE conn3 <- [1,1326,null,{}] 16:04:48 INFO - PROCESS | 15875 | 1461711888737 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:48 INFO - PROCESS | 15875 | 1461711888885 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 16:04:49 INFO - PROCESS | 15875 | 1461711889053 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3abdf800 == 115 [pid = 15875] [id = 339] 16:04:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b0e763000) [pid = 15875] [serial = 1018] [outer = (nil)] 16:04:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b353a6c00) [pid = 15875] [serial = 1019] [outer = 0x7f3b0e763000] 16:04:49 INFO - PROCESS | 15875 | 1461711889114 Marionette DEBUG loaded listener.js 16:04:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b353acc00) [pid = 15875] [serial = 1020] [outer = 0x7f3b0e763000] 16:04:49 INFO - PROCESS | 15875 | 1461711889890 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1232ms 16:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:04:49 INFO - PROCESS | 15875 | 1461711889960 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 15875 | 1461711889962 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 16:04:49 INFO - PROCESS | 15875 | 1461711889966 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 15875 | 1461711889976 Marionette TRACE conn3 <- [1,1330,null,{}] 16:04:49 INFO - PROCESS | 15875 | 1461711889980 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:50 INFO - PROCESS | 15875 | 1461711890138 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 16:04:50 INFO - PROCESS | 15875 | 1461711890304 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e49a800 == 116 [pid = 15875] [id = 340] 16:04:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b0c911c00) [pid = 15875] [serial = 1021] [outer = (nil)] 16:04:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b0e7bc000) [pid = 15875] [serial = 1022] [outer = 0x7f3b0c911c00] 16:04:50 INFO - PROCESS | 15875 | 1461711890368 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b19676000) [pid = 15875] [serial = 1023] [outer = 0x7f3b0c911c00] 16:04:51 INFO - PROCESS | 15875 | 1461711891475 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1533ms 16:04:51 INFO - PROCESS | 15875 | 1461711891501 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 15875 | 1461711891505 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 16:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:04:51 INFO - PROCESS | 15875 | 1461711891512 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 15875 | 1461711891517 Marionette TRACE conn3 <- [1,1334,null,{}] 16:04:51 INFO - PROCESS | 15875 | 1461711891524 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:51 INFO - PROCESS | 15875 | 1461711891683 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 16:04:51 INFO - PROCESS | 15875 | 1461711891874 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18b54000 == 117 [pid = 15875] [id = 341] 16:04:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b0e1c8000) [pid = 15875] [serial = 1024] [outer = (nil)] 16:04:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b0e1d0c00) [pid = 15875] [serial = 1025] [outer = 0x7f3b0e1c8000] 16:04:51 INFO - PROCESS | 15875 | 1461711891931 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b0f471800) [pid = 15875] [serial = 1026] [outer = 0x7f3b0e1c8000] 16:04:52 INFO - PROCESS | 15875 | 1461711892789 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1333ms 16:04:52 INFO - PROCESS | 15875 | 1461711892846 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 16:04:52 INFO - PROCESS | 15875 | 1461711892853 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 16:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:04:52 INFO - PROCESS | 15875 | 1461711892861 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:04:52 INFO - PROCESS | 15875 | 1461711892864 Marionette TRACE conn3 <- [1,1338,null,{}] 16:04:52 INFO - PROCESS | 15875 | 1461711892868 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:53 INFO - PROCESS | 15875 | 1461711893026 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 16:04:53 INFO - PROCESS | 15875 | 1461711893195 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe13800 == 118 [pid = 15875] [id = 342] 16:04:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 204 (0x7f3b0d3cf800) [pid = 15875] [serial = 1027] [outer = (nil)] 16:04:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 205 (0x7f3b17d56800) [pid = 15875] [serial = 1028] [outer = 0x7f3b0d3cf800] 16:04:53 INFO - PROCESS | 15875 | 1461711893252 Marionette DEBUG loaded listener.js 16:04:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 206 (0x7f3b18ca2000) [pid = 15875] [serial = 1029] [outer = 0x7f3b0d3cf800] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0b6eb000 == 117 [pid = 15875] [id = 283] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a21e000 == 116 [pid = 15875] [id = 280] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e217000 == 115 [pid = 15875] [id = 282] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d55c000 == 114 [pid = 15875] [id = 281] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e205000 == 113 [pid = 15875] [id = 330] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19e94800 == 112 [pid = 15875] [id = 329] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1c3da800 == 111 [pid = 15875] [id = 328] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 205 (0x7f3b1d130000) [pid = 15875] [serial = 935] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 204 (0x7f3b1d6de800) [pid = 15875] [serial = 905] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 203 (0x7f3b0f467c00) [pid = 15875] [serial = 884] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b2284bc00) [pid = 15875] [serial = 896] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b17df1c00) [pid = 15875] [serial = 887] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b3184e400) [pid = 15875] [serial = 899] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b1cee0400) [pid = 15875] [serial = 890] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b17dec400) [pid = 15875] [serial = 914] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b1f7d5c00) [pid = 15875] [serial = 893] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b0e1cd000) [pid = 15875] [serial = 902] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b16a32000) [pid = 15875] [serial = 908] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b19e35c00) [pid = 15875] [serial = 911] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a3a4000 == 110 [pid = 15875] [id = 327] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18f85000 == 109 [pid = 15875] [id = 326] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fe18000 == 108 [pid = 15875] [id = 325] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0d2da000 == 107 [pid = 15875] [id = 324] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22c5f000 == 106 [pid = 15875] [id = 318] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22405000 == 105 [pid = 15875] [id = 317] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22352000 == 104 [pid = 15875] [id = 316] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b20c9e000 == 103 [pid = 15875] [id = 315] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d560800 == 102 [pid = 15875] [id = 314] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18bb7000 == 101 [pid = 15875] [id = 313] 16:04:54 INFO - PROCESS | 15875 | 1461711894588 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:04:54 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e218800 == 100 [pid = 15875] [id = 312] 16:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1778ms 16:04:54 INFO - PROCESS | 15875 | 1461711894667 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 15875 | 1461711894670 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 16:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:04:54 INFO - PROCESS | 15875 | 1461711894677 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - PROCESS | 15875 | 1461711894682 Marionette TRACE conn3 <- [1,1342,null,{}] 16:04:54 INFO - PROCESS | 15875 | 1461711894696 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:54 INFO - PROCESS | 15875 | 1461711894841 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b1a494c00) [pid = 15875] [serial = 776] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b18e6b400) [pid = 15875] [serial = 923] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b30357000) [pid = 15875] [serial = 737] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 190 (0x7f3b1a2f1400) [pid = 15875] [serial = 930] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 189 (0x7f3b161cd000) [pid = 15875] [serial = 920] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 188 (0x7f3b3513ec00) [pid = 15875] [serial = 740] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b1965d800) [pid = 15875] [serial = 926] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b0e7bf800) [pid = 15875] [serial = 918] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b19e34800) [pid = 15875] [serial = 725] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b18e7a400) [pid = 15875] [serial = 932] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b0e0d6000) [pid = 15875] [serial = 917] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b35139000) [pid = 15875] [serial = 773] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b1e1d7000) [pid = 15875] [serial = 728] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b16a3ec00) [pid = 15875] [serial = 746] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b2284b800) [pid = 15875] [serial = 731] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b18e80800) [pid = 15875] [serial = 924] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b19b51800) [pid = 15875] [serial = 927] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b1ce19000) [pid = 15875] [serial = 882] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b353a3000) [pid = 15875] [serial = 743] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b19e2dc00) [pid = 15875] [serial = 929] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b1a4a0800) [pid = 15875] [serial = 881] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b26a82800) [pid = 15875] [serial = 734] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b1cedb000) [pid = 15875] [serial = 933] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b16a31c00) [pid = 15875] [serial = 921] [outer = (nil)] [url = about:blank] 16:04:54 INFO - PROCESS | 15875 | 1461711894982 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe15000 == 101 [pid = 15875] [id = 343] 16:04:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b161cd000) [pid = 15875] [serial = 1030] [outer = (nil)] 16:04:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b18e7a400) [pid = 15875] [serial = 1031] [outer = 0x7f3b161cd000] 16:04:55 INFO - PROCESS | 15875 | 1461711895038 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b19c74000) [pid = 15875] [serial = 1032] [outer = 0x7f3b161cd000] 16:04:55 INFO - PROCESS | 15875 | 1461711895638 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 985ms 16:04:55 INFO - PROCESS | 15875 | 1461711895661 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 16:04:55 INFO - PROCESS | 15875 | 1461711895665 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 16:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:04:55 INFO - PROCESS | 15875 | 1461711895670 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:04:55 INFO - PROCESS | 15875 | 1461711895671 Marionette TRACE conn3 <- [1,1346,null,{}] 16:04:55 INFO - PROCESS | 15875 | 1461711895676 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:55 INFO - PROCESS | 15875 | 1461711895835 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 16:04:55 INFO - PROCESS | 15875 | 1461711895962 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18f85000 == 102 [pid = 15875] [id = 344] 16:04:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b16a31c00) [pid = 15875] [serial = 1033] [outer = (nil)] 16:04:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b1a2f0800) [pid = 15875] [serial = 1034] [outer = 0x7f3b16a31c00] 16:04:56 INFO - PROCESS | 15875 | 1461711896016 Marionette DEBUG loaded listener.js 16:04:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b1b40f800) [pid = 15875] [serial = 1035] [outer = 0x7f3b16a31c00] 16:04:56 INFO - PROCESS | 15875 | 1461711896622 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 978ms 16:04:56 INFO - PROCESS | 15875 | 1461711896649 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 15875 | 1461711896652 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 16:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:04:56 INFO - PROCESS | 15875 | 1461711896656 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 15875 | 1461711896659 Marionette TRACE conn3 <- [1,1350,null,{}] 16:04:56 INFO - PROCESS | 15875 | 1461711896663 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:56 INFO - PROCESS | 15875 | 1461711896803 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 16:04:56 INFO - PROCESS | 15875 | 1461711896959 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8e8800 == 103 [pid = 15875] [id = 345] 16:04:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b18e83800) [pid = 15875] [serial = 1036] [outer = (nil)] 16:04:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b1a74e400) [pid = 15875] [serial = 1037] [outer = 0x7f3b18e83800] 16:04:57 INFO - PROCESS | 15875 | 1461711897013 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b1d127800) [pid = 15875] [serial = 1038] [outer = 0x7f3b18e83800] 16:04:57 INFO - PROCESS | 15875 | 1461711897726 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1130ms 16:04:57 INFO - PROCESS | 15875 | 1461711897788 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 16:04:57 INFO - PROCESS | 15875 | 1461711897791 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 16:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:04:57 INFO - PROCESS | 15875 | 1461711897795 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:04:57 INFO - PROCESS | 15875 | 1461711897797 Marionette TRACE conn3 <- [1,1354,null,{}] 16:04:57 INFO - PROCESS | 15875 | 1461711897803 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:58 INFO - PROCESS | 15875 | 1461711897999 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 16:04:58 INFO - PROCESS | 15875 | 1461711898055 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d543800 == 104 [pid = 15875] [id = 346] 16:04:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b1d4eb400) [pid = 15875] [serial = 1039] [outer = (nil)] 16:04:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b1d6e6800) [pid = 15875] [serial = 1040] [outer = 0x7f3b1d4eb400] 16:04:58 INFO - PROCESS | 15875 | 1461711898110 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b1d8e7000) [pid = 15875] [serial = 1041] [outer = 0x7f3b1d4eb400] 16:04:58 INFO - PROCESS | 15875 | 1461711898814 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1028ms 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b0e7c1c00) [pid = 15875] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b22983400) [pid = 15875] [serial = 783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b0c90d000) [pid = 15875] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b161cf000) [pid = 15875] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b1967fc00) [pid = 15875] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b1a495000) [pid = 15875] [serial = 777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b1a1c2c00) [pid = 15875] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b19c72800) [pid = 15875] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b0c90e400) [pid = 15875] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b22381800) [pid = 15875] [serial = 780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b2f71e400) [pid = 15875] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b31bec400) [pid = 15875] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 169 (0x7f3b0e1cb000) [pid = 15875] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 168 (0x7f3b0f466000) [pid = 15875] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 167 (0x7f3b0e0de800) [pid = 15875] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 166 (0x7f3b0e1c6400) [pid = 15875] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 165 (0x7f3b0c913c00) [pid = 15875] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 164 (0x7f3b19e33800) [pid = 15875] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 163 (0x7f3b17df1000) [pid = 15875] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 162 (0x7f3b16a05c00) [pid = 15875] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b0f469000) [pid = 15875] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b1a74a800) [pid = 15875] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b1a1cf400) [pid = 15875] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b16a04400) [pid = 15875] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b0b6d1400) [pid = 15875] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b26a0a800) [pid = 15875] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b0c90bc00) [pid = 15875] [serial = 798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 154 (0x7f3b1a2ed800) [pid = 15875] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 153 (0x7f3b0e1ce000) [pid = 15875] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 152 (0x7f3b16a06c00) [pid = 15875] [serial = 789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 151 (0x7f3b0d3c6400) [pid = 15875] [serial = 795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 150 (0x7f3b0e1c6800) [pid = 15875] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 149 (0x7f3b0d3c2800) [pid = 15875] [serial = 792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 148 (0x7f3b0e7b4400) [pid = 15875] [serial = 786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 147 (0x7f3b19574400) [pid = 15875] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 146 (0x7f3b1edf1400) [pid = 15875] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:04:59 INFO - PROCESS | 15875 | --DOMWINDOW == 145 (0x7f3b21b22800) [pid = 15875] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:04:59 INFO - PROCESS | 15875 | 1461711899371 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 16:04:59 INFO - PROCESS | 15875 | 1461711899374 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 16:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:04:59 INFO - PROCESS | 15875 | 1461711899393 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 15875 | 1461711899396 Marionette TRACE conn3 <- [1,1358,null,{}] 16:04:59 INFO - PROCESS | 15875 | 1461711899400 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:59 INFO - PROCESS | 15875 | 1461711899581 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 16:04:59 INFO - PROCESS | 15875 | 1461711899704 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0f61f800 == 105 [pid = 15875] [id = 347] 16:04:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 146 (0x7f3b0c90fc00) [pid = 15875] [serial = 1042] [outer = (nil)] 16:04:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 147 (0x7f3b0e7b2c00) [pid = 15875] [serial = 1043] [outer = 0x7f3b0c90fc00] 16:04:59 INFO - PROCESS | 15875 | 1461711899756 Marionette DEBUG loaded listener.js 16:04:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 148 (0x7f3b0f470000) [pid = 15875] [serial = 1044] [outer = 0x7f3b0c90fc00] 16:05:00 INFO - PROCESS | 15875 | 1461711900297 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 927ms 16:05:00 INFO - PROCESS | 15875 | 1461711900324 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 16:05:00 INFO - PROCESS | 15875 | 1461711900327 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 16:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:05:00 INFO - PROCESS | 15875 | 1461711900333 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:05:00 INFO - PROCESS | 15875 | 1461711900336 Marionette TRACE conn3 <- [1,1362,null,{}] 16:05:00 INFO - PROCESS | 15875 | 1461711900340 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:00 INFO - PROCESS | 15875 | 1461711900473 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 16:05:00 INFO - PROCESS | 15875 | 1461711900489 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e188800 == 106 [pid = 15875] [id = 348] 16:05:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 149 (0x7f3b0f470c00) [pid = 15875] [serial = 1045] [outer = (nil)] 16:05:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 150 (0x7f3b19678800) [pid = 15875] [serial = 1046] [outer = 0x7f3b0f470c00] 16:05:00 INFO - PROCESS | 15875 | 1461711900540 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 151 (0x7f3b1a4a0000) [pid = 15875] [serial = 1047] [outer = 0x7f3b0f470c00] 16:05:01 INFO - PROCESS | 15875 | 1461711901273 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 976ms 16:05:01 INFO - PROCESS | 15875 | 1461711901420 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 15875 | 1461711901425 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 16:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:05:01 INFO - PROCESS | 15875 | 1461711901437 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 15875 | 1461711901441 Marionette TRACE conn3 <- [1,1366,null,{}] 16:05:01 INFO - PROCESS | 15875 | 1461711901457 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:01 INFO - PROCESS | 15875 | 1461711901643 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 16:05:01 INFO - PROCESS | 15875 | 1461711901810 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e499800 == 107 [pid = 15875] [id = 349] 16:05:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 152 (0x7f3b0c90cc00) [pid = 15875] [serial = 1048] [outer = (nil)] 16:05:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 153 (0x7f3b0d3d1000) [pid = 15875] [serial = 1049] [outer = 0x7f3b0c90cc00] 16:05:01 INFO - PROCESS | 15875 | 1461711901875 Marionette DEBUG loaded listener.js 16:05:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b0e765800) [pid = 15875] [serial = 1050] [outer = 0x7f3b0c90cc00] 16:05:02 INFO - PROCESS | 15875 | 1461711902736 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:05:02 INFO - PROCESS | 15875 | 1461711902780 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 16:05:02 INFO - PROCESS | 15875 | 1461711902791 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:05:02 INFO - PROCESS | 15875 | 1461711902797 Marionette TRACE conn3 <- [1,1370,null,{}] 16:05:02 INFO - PROCESS | 15875 | 1461711902803 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:03 INFO - PROCESS | 15875 | 1461711902997 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 16:05:03 INFO - PROCESS | 15875 | 1461711903165 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a3b2800 == 108 [pid = 15875] [id = 350] 16:05:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b0f466c00) [pid = 15875] [serial = 1051] [outer = (nil)] 16:05:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b16a3b800) [pid = 15875] [serial = 1052] [outer = 0x7f3b0f466c00] 16:05:03 INFO - PROCESS | 15875 | 1461711903229 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b18ca9000) [pid = 15875] [serial = 1053] [outer = 0x7f3b0f466c00] 16:05:04 INFO - PROCESS | 15875 | 1461711904053 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 15875 | 1461711904083 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 16:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:05:04 INFO - PROCESS | 15875 | 1461711904089 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 15875 | 1461711904092 Marionette TRACE conn3 <- [1,1374,null,{}] 16:05:04 INFO - PROCESS | 15875 | 1461711904104 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:04 INFO - PROCESS | 15875 | 1461711904264 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 16:05:04 INFO - PROCESS | 15875 | 1461711904435 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21b43000 == 109 [pid = 15875] [id = 351] 16:05:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b1a2ef400) [pid = 15875] [serial = 1054] [outer = (nil)] 16:05:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b1a578400) [pid = 15875] [serial = 1055] [outer = 0x7f3b1a2ef400] 16:05:04 INFO - PROCESS | 15875 | 1461711904510 Marionette DEBUG loaded listener.js 16:05:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b1cf74000) [pid = 15875] [serial = 1056] [outer = 0x7f3b1a2ef400] 16:05:05 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:05 INFO - PROCESS | 15875 | 1461711905374 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:05:05 INFO - PROCESS | 15875 | 1461711905424 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 16:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:05:05 INFO - PROCESS | 15875 | 1461711905429 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:05:05 INFO - PROCESS | 15875 | 1461711905432 Marionette TRACE conn3 <- [1,1378,null,{}] 16:05:05 INFO - PROCESS | 15875 | 1461711905437 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:05 INFO - PROCESS | 15875 | 1461711905595 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 16:05:05 INFO - PROCESS | 15875 | 1461711905761 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b11800 == 110 [pid = 15875] [id = 352] 16:05:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b1a576c00) [pid = 15875] [serial = 1057] [outer = (nil)] 16:05:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b1d6de000) [pid = 15875] [serial = 1058] [outer = 0x7f3b1a576c00] 16:05:05 INFO - PROCESS | 15875 | 1461711905824 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 163 (0x7f3b1d8dc800) [pid = 15875] [serial = 1059] [outer = 0x7f3b1a576c00] 16:05:06 INFO - PROCESS | 15875 | 1461711906618 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 15875 | 1461711906660 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 16:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:05:06 INFO - PROCESS | 15875 | 1461711906667 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 15875 | 1461711906670 Marionette TRACE conn3 <- [1,1382,null,{}] 16:05:06 INFO - PROCESS | 15875 | 1461711906675 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:06 INFO - PROCESS | 15875 | 1461711906826 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 16:05:06 INFO - PROCESS | 15875 | 1461711906993 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234c6800 == 111 [pid = 15875] [id = 353] 16:05:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 164 (0x7f3b1d4eb000) [pid = 15875] [serial = 1060] [outer = (nil)] 16:05:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 165 (0x7f3b1e1dd000) [pid = 15875] [serial = 1061] [outer = 0x7f3b1d4eb000] 16:05:07 INFO - PROCESS | 15875 | 1461711907056 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b1edf0400) [pid = 15875] [serial = 1062] [outer = 0x7f3b1d4eb000] 16:05:07 INFO - PROCESS | 15875 | [15875] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:05:07 INFO - PROCESS | 15875 | 1461711907896 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 15875 | 1461711907957 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 16:05:07 INFO - PROCESS | 15875 | 1461711907963 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 15875 | 1461711907966 Marionette TRACE conn3 <- [1,1386,null,{}] 16:05:07 INFO - PROCESS | 15875 | 1461711907970 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:08 INFO - PROCESS | 15875 | 1461711908166 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 16:05:08 INFO - PROCESS | 15875 | 1461711908332 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b25b70800 == 112 [pid = 15875] [id = 354] 16:05:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 167 (0x7f3b1d4ec000) [pid = 15875] [serial = 1063] [outer = (nil)] 16:05:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 168 (0x7f3b2237ac00) [pid = 15875] [serial = 1064] [outer = 0x7f3b1d4ec000] 16:05:08 INFO - PROCESS | 15875 | 1461711908400 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 169 (0x7f3b22fa7c00) [pid = 15875] [serial = 1065] [outer = 0x7f3b1d4ec000] 16:05:09 INFO - PROCESS | 15875 | 1461711909230 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 15875 | 1461711909250 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 16:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:05:09 INFO - PROCESS | 15875 | 1461711909256 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 15875 | 1461711909259 Marionette TRACE conn3 <- [1,1390,null,{}] 16:05:09 INFO - PROCESS | 15875 | 1461711909264 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:09 INFO - PROCESS | 15875 | 1461711909419 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 16:05:09 INFO - PROCESS | 15875 | 1461711909587 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3151c800 == 113 [pid = 15875] [id = 355] 16:05:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b20105400) [pid = 15875] [serial = 1066] [outer = (nil)] 16:05:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b1a74d800) [pid = 15875] [serial = 1067] [outer = 0x7f3b20105400] 16:05:09 INFO - PROCESS | 15875 | 1461711909657 Marionette DEBUG loaded listener.js 16:05:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b26a14000) [pid = 15875] [serial = 1068] [outer = 0x7f3b20105400] 16:05:10 INFO - PROCESS | 15875 | 1461711910453 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1227ms 16:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:05:10 INFO - PROCESS | 15875 | 1461711910484 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 16:05:10 INFO - PROCESS | 15875 | 1461711910486 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 16:05:10 INFO - PROCESS | 15875 | 1461711910490 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:05:10 INFO - PROCESS | 15875 | 1461711910494 Marionette TRACE conn3 <- [1,1394,null,{}] 16:05:10 INFO - PROCESS | 15875 | 1461711910498 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:10 INFO - PROCESS | 15875 | 1461711910648 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 16:05:10 INFO - PROCESS | 15875 | 1461711910816 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3523e800 == 114 [pid = 15875] [id = 356] 16:05:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b2309e800) [pid = 15875] [serial = 1069] [outer = (nil)] 16:05:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b30352800) [pid = 15875] [serial = 1070] [outer = 0x7f3b2309e800] 16:05:10 INFO - PROCESS | 15875 | 1461711910880 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b308a4400) [pid = 15875] [serial = 1071] [outer = 0x7f3b2309e800] 16:05:11 INFO - PROCESS | 15875 | 1461711911671 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1226ms 16:05:11 INFO - PROCESS | 15875 | 1461711911718 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 16:05:11 INFO - PROCESS | 15875 | 1461711911721 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 16:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:05:11 INFO - PROCESS | 15875 | 1461711911726 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 15875 | 1461711911728 Marionette TRACE conn3 <- [1,1398,null,{}] 16:05:11 INFO - PROCESS | 15875 | 1461711911733 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:11 INFO - PROCESS | 15875 | 1461711911882 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 16:05:12 INFO - PROCESS | 15875 | 1461711912050 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3abcd800 == 115 [pid = 15875] [id = 357] 16:05:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b24408c00) [pid = 15875] [serial = 1072] [outer = (nil)] 16:05:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b318d4400) [pid = 15875] [serial = 1073] [outer = 0x7f3b24408c00] 16:05:12 INFO - PROCESS | 15875 | 1461711912111 Marionette DEBUG loaded listener.js 16:05:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b3500c800) [pid = 15875] [serial = 1074] [outer = 0x7f3b24408c00] 16:05:12 INFO - PROCESS | 15875 | 1461711912871 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1181ms 16:05:12 INFO - PROCESS | 15875 | 1461711912908 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 15875 | 1461711912911 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 16:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:05:12 INFO - PROCESS | 15875 | 1461711912916 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 15875 | 1461711912925 Marionette TRACE conn3 <- [1,1402,null,{}] 16:05:12 INFO - PROCESS | 15875 | 1461711912929 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:13 INFO - PROCESS | 15875 | 1461711913079 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 16:05:13 INFO - PROCESS | 15875 | 1461711913252 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e47f800 == 116 [pid = 15875] [id = 358] 16:05:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b161c8400) [pid = 15875] [serial = 1075] [outer = (nil)] 16:05:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b1e1d5400) [pid = 15875] [serial = 1076] [outer = 0x7f3b161c8400] 16:05:13 INFO - PROCESS | 15875 | 1461711913314 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b35144000) [pid = 15875] [serial = 1077] [outer = 0x7f3b161c8400] 16:05:14 INFO - PROCESS | 15875 | 1461711914123 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1243ms 16:05:14 INFO - PROCESS | 15875 | 1461711914163 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 16:05:14 INFO - PROCESS | 15875 | 1461711914167 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 16:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:05:14 INFO - PROCESS | 15875 | 1461711914172 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:05:14 INFO - PROCESS | 15875 | 1461711914176 Marionette TRACE conn3 <- [1,1406,null,{}] 16:05:14 INFO - PROCESS | 15875 | 1461711914180 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:14 INFO - PROCESS | 15875 | 1461711914369 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 16:05:14 INFO - PROCESS | 15875 | 1461711914552 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e21a800 == 117 [pid = 15875] [id = 359] 16:05:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b0b6cd800) [pid = 15875] [serial = 1078] [outer = (nil)] 16:05:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b0e1ce800) [pid = 15875] [serial = 1079] [outer = 0x7f3b0b6cd800] 16:05:14 INFO - PROCESS | 15875 | 1461711914619 Marionette DEBUG loaded listener.js 16:05:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b219bd000) [pid = 15875] [serial = 1080] [outer = 0x7f3b0b6cd800] 16:05:15 INFO - PROCESS | 15875 | 1461711915727 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:05:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:05:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1581ms 16:05:15 INFO - PROCESS | 15875 | 1461711915755 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 16:05:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:05:15 INFO - PROCESS | 15875 | 1461711915760 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 16:05:15 INFO - PROCESS | 15875 | 1461711915767 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:05:15 INFO - PROCESS | 15875 | 1461711915771 Marionette TRACE conn3 <- [1,1410,null,{}] 16:05:15 INFO - PROCESS | 15875 | 1461711915779 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:15 INFO - PROCESS | 15875 | 1461711915941 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 16:05:16 INFO - PROCESS | 15875 | 1461711916256 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17c20000 == 118 [pid = 15875] [id = 360] 16:05:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b0e0d3400) [pid = 15875] [serial = 1081] [outer = (nil)] 16:05:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b0e764c00) [pid = 15875] [serial = 1082] [outer = 0x7f3b0e0d3400] 16:05:16 INFO - PROCESS | 15875 | 1461711916324 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b0e7ba000) [pid = 15875] [serial = 1083] [outer = 0x7f3b0e0d3400] 16:05:17 INFO - PROCESS | 15875 | 1461711917234 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1487ms 16:05:17 INFO - PROCESS | 15875 | 1461711917253 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 15875 | 1461711917261 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 16:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:05:17 INFO - PROCESS | 15875 | 1461711917270 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 15875 | 1461711917274 Marionette TRACE conn3 <- [1,1414,null,{}] 16:05:17 INFO - PROCESS | 15875 | 1461711917278 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:17 INFO - PROCESS | 15875 | 1461711917444 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 16:05:17 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0f61f800 == 117 [pid = 15875] [id = 347] 16:05:17 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d543800 == 116 [pid = 15875] [id = 346] 16:05:17 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a8e8800 == 115 [pid = 15875] [id = 345] 16:05:17 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b22380400) [pid = 15875] [serial = 992] [outer = (nil)] [url = about:blank] 16:05:17 INFO - PROCESS | 15875 | 1461711917709 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:17 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18f85000 == 114 [pid = 15875] [id = 344] 16:05:17 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fe15000 == 113 [pid = 15875] [id = 343] 16:05:17 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fe13800 == 112 [pid = 15875] [id = 342] 16:05:17 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18b54000 == 111 [pid = 15875] [id = 341] 16:05:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e207800 == 112 [pid = 15875] [id = 361] 16:05:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b161c8800) [pid = 15875] [serial = 1084] [outer = (nil)] 16:05:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b16a11800) [pid = 15875] [serial = 1085] [outer = 0x7f3b161c8800] 16:05:17 INFO - PROCESS | 15875 | 1461711917772 Marionette DEBUG loaded listener.js 16:05:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b17dea400) [pid = 15875] [serial = 1086] [outer = 0x7f3b161c8800] 16:05:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30304800 == 111 [pid = 15875] [id = 335] 16:05:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234bf800 == 110 [pid = 15875] [id = 334] 16:05:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1f757800 == 109 [pid = 15875] [id = 333] 16:05:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ec5800 == 108 [pid = 15875] [id = 332] 16:05:18 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e2c0800 == 107 [pid = 15875] [id = 331] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 188 (0x7f3b1d8e0000) [pid = 15875] [serial = 936] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b0b6da800) [pid = 15875] [serial = 852] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b30838000) [pid = 15875] [serial = 843] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b0c916c00) [pid = 15875] [serial = 800] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b22376800) [pid = 15875] [serial = 894] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b35144c00) [pid = 15875] [serial = 912] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b353aac00) [pid = 15875] [serial = 791] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b161c9400) [pid = 15875] [serial = 797] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b1d6e2800) [pid = 15875] [serial = 906] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b0d3cfc00) [pid = 15875] [serial = 794] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b0e7ec000) [pid = 15875] [serial = 788] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b1b40e000) [pid = 15875] [serial = 834] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b23ddf400) [pid = 15875] [serial = 897] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b244e2000) [pid = 15875] [serial = 722] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b161c9000) [pid = 15875] [serial = 885] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b35146800) [pid = 15875] [serial = 785] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b0e0d9000) [pid = 15875] [serial = 828] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b19572800) [pid = 15875] [serial = 888] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b24411000) [pid = 15875] [serial = 840] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 169 (0x7f3b1f7cb000) [pid = 15875] [serial = 779] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 168 (0x7f3b21b23c00) [pid = 15875] [serial = 837] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 167 (0x7f3b1e2d9000) [pid = 15875] [serial = 891] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 166 (0x7f3b16a3cc00) [pid = 15875] [serial = 831] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 165 (0x7f3b30807400) [pid = 15875] [serial = 782] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 164 (0x7f3b3513c400) [pid = 15875] [serial = 900] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 163 (0x7f3b353ac000) [pid = 15875] [serial = 846] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 162 (0x7f3b1d8e3400) [pid = 15875] [serial = 915] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b0f46f000) [pid = 15875] [serial = 849] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b1d6e5400) [pid = 15875] [serial = 909] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b0e1d1800) [pid = 15875] [serial = 903] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b3342c000) [pid = 15875] [serial = 972] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b317f8800) [pid = 15875] [serial = 971] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b16a31400) [pid = 15875] [serial = 941] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b1ce0ec00) [pid = 15875] [serial = 947] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 154 (0x7f3b1e1d4c00) [pid = 15875] [serial = 950] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 153 (0x7f3b22373400) [pid = 15875] [serial = 956] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 152 (0x7f3b1a2f9400) [pid = 15875] [serial = 980] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 151 (0x7f3b1b598400) [pid = 15875] [serial = 981] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 150 (0x7f3b19813c00) [pid = 15875] [serial = 944] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 149 (0x7f3b0b6dc000) [pid = 15875] [serial = 938] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 148 (0x7f3b18e86800) [pid = 15875] [serial = 977] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 147 (0x7f3b17d56000) [pid = 15875] [serial = 975] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 146 (0x7f3b16a0cc00) [pid = 15875] [serial = 974] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 145 (0x7f3b19673c00) [pid = 15875] [serial = 978] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 144 (0x7f3b1ed0a000) [pid = 15875] [serial = 953] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 143 (0x7f3b2249f800) [pid = 15875] [serial = 959] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 142 (0x7f3b1d8df000) [pid = 15875] [serial = 986] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 141 (0x7f3b25c0cc00) [pid = 15875] [serial = 965] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 140 (0x7f3b23a75800) [pid = 15875] [serial = 962] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 139 (0x7f3b161ca400) [pid = 15875] [serial = 968] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 138 (0x7f3b1d12b400) [pid = 15875] [serial = 989] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 137 (0x7f3b1d12c000) [pid = 15875] [serial = 983] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 136 (0x7f3b1f7d4000) [pid = 15875] [serial = 990] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 135 (0x7f3b1ede4400) [pid = 15875] [serial = 987] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | --DOMWINDOW == 134 (0x7f3b1d6e7000) [pid = 15875] [serial = 984] [outer = (nil)] [url = about:blank] 16:05:18 INFO - PROCESS | 15875 | 1461711918530 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1291ms 16:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:05:18 INFO - PROCESS | 15875 | 1461711918561 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 16:05:18 INFO - PROCESS | 15875 | 1461711918564 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 16:05:18 INFO - PROCESS | 15875 | 1461711918568 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:05:18 INFO - PROCESS | 15875 | 1461711918574 Marionette TRACE conn3 <- [1,1418,null,{}] 16:05:18 INFO - PROCESS | 15875 | 1461711918587 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:18 INFO - PROCESS | 15875 | 1461711918731 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 16:05:18 INFO - PROCESS | 15875 | 1461711918741 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18b40000 == 108 [pid = 15875] [id = 362] 16:05:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 135 (0x7f3b18e7ac00) [pid = 15875] [serial = 1087] [outer = (nil)] 16:05:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 136 (0x7f3b19673c00) [pid = 15875] [serial = 1088] [outer = 0x7f3b18e7ac00] 16:05:18 INFO - PROCESS | 15875 | 1461711918796 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 137 (0x7f3b19e31c00) [pid = 15875] [serial = 1089] [outer = 0x7f3b18e7ac00] 16:05:19 INFO - PROCESS | 15875 | 1461711919559 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1041ms 16:05:19 INFO - PROCESS | 15875 | 1461711919610 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 15875 | 1461711919614 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 16:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:05:19 INFO - PROCESS | 15875 | 1461711919620 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 15875 | 1461711919623 Marionette TRACE conn3 <- [1,1422,null,{}] 16:05:19 INFO - PROCESS | 15875 | 1461711919653 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:19 INFO - PROCESS | 15875 | 1461711919800 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 16:05:19 INFO - PROCESS | 15875 | 1461711919813 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a209800 == 109 [pid = 15875] [id = 363] 16:05:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 138 (0x7f3b161d0000) [pid = 15875] [serial = 1090] [outer = (nil)] 16:05:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 139 (0x7f3b1a748400) [pid = 15875] [serial = 1091] [outer = 0x7f3b161d0000] 16:05:19 INFO - PROCESS | 15875 | 1461711919867 Marionette DEBUG loaded listener.js 16:05:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 140 (0x7f3b1b741800) [pid = 15875] [serial = 1092] [outer = 0x7f3b161d0000] 16:05:20 INFO - PROCESS | 15875 | 1461711920666 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1081ms 16:05:20 INFO - PROCESS | 15875 | 1461711920723 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 16:05:20 INFO - PROCESS | 15875 | 1461711920726 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 16:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:05:20 INFO - PROCESS | 15875 | 1461711920731 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:05:20 INFO - PROCESS | 15875 | 1461711920733 Marionette TRACE conn3 <- [1,1426,null,{}] 16:05:20 INFO - PROCESS | 15875 | 1461711920738 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:20 INFO - PROCESS | 15875 | 1461711920925 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 16:05:20 INFO - PROCESS | 15875 | 1461711920953 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8e0800 == 110 [pid = 15875] [id = 364] 16:05:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 141 (0x7f3b1ce19c00) [pid = 15875] [serial = 1093] [outer = (nil)] 16:05:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 142 (0x7f3b1d135000) [pid = 15875] [serial = 1094] [outer = 0x7f3b1ce19c00] 16:05:21 INFO - PROCESS | 15875 | 1461711921007 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 143 (0x7f3b1d4ee000) [pid = 15875] [serial = 1095] [outer = 0x7f3b1ce19c00] 16:05:21 INFO - PROCESS | 15875 | 1461711921836 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1125ms 16:05:21 INFO - PROCESS | 15875 | 1461711921857 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 15875 | 1461711921860 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 16:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:05:21 INFO - PROCESS | 15875 | 1461711921865 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 15875 | 1461711921867 Marionette TRACE conn3 <- [1,1430,null,{}] 16:05:21 INFO - PROCESS | 15875 | 1461711921872 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:22 INFO - PROCESS | 15875 | 1461711922078 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 16:05:22 INFO - PROCESS | 15875 | 1461711922111 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d547000 == 111 [pid = 15875] [id = 365] 16:05:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 144 (0x7f3b1e1d9400) [pid = 15875] [serial = 1096] [outer = (nil)] 16:05:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 145 (0x7f3b20386800) [pid = 15875] [serial = 1097] [outer = 0x7f3b1e1d9400] 16:05:22 INFO - PROCESS | 15875 | 1461711922168 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 146 (0x7f3b21b21c00) [pid = 15875] [serial = 1098] [outer = 0x7f3b1e1d9400] 16:05:22 INFO - PROCESS | 15875 | --DOMWINDOW == 145 (0x7f3b16a31c00) [pid = 15875] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:05:22 INFO - PROCESS | 15875 | --DOMWINDOW == 144 (0x7f3b18e83800) [pid = 15875] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:05:22 INFO - PROCESS | 15875 | --DOMWINDOW == 143 (0x7f3b161cd000) [pid = 15875] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:05:22 INFO - PROCESS | 15875 | --DOMWINDOW == 142 (0x7f3b0d3cf800) [pid = 15875] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:05:22 INFO - PROCESS | 15875 | --DOMWINDOW == 141 (0x7f3b0e1c8000) [pid = 15875] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:05:22 INFO - PROCESS | 15875 | --DOMWINDOW == 140 (0x7f3b1d4eb400) [pid = 15875] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:05:22 INFO - PROCESS | 15875 | --DOMWINDOW == 139 (0x7f3b0c90fc00) [pid = 15875] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:05:22 INFO - PROCESS | 15875 | --DOMWINDOW == 138 (0x7f3b1a86e800) [pid = 15875] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:05:23 INFO - PROCESS | 15875 | 1461711923190 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1383ms 16:05:23 INFO - PROCESS | 15875 | 1461711923249 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 16:05:23 INFO - PROCESS | 15875 | 1461711923252 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 16:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:05:23 INFO - PROCESS | 15875 | 1461711923258 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 15875 | 1461711923260 Marionette TRACE conn3 <- [1,1434,null,{}] 16:05:23 INFO - PROCESS | 15875 | 1461711923265 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:23 INFO - PROCESS | 15875 | 1461711923450 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 16:05:23 INFO - PROCESS | 15875 | 1461711923537 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dad4000 == 112 [pid = 15875] [id = 366] 16:05:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 139 (0x7f3b161cd000) [pid = 15875] [serial = 1099] [outer = (nil)] 16:05:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 140 (0x7f3b1c358800) [pid = 15875] [serial = 1100] [outer = 0x7f3b161cd000] 16:05:23 INFO - PROCESS | 15875 | 1461711923591 Marionette DEBUG loaded listener.js 16:05:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 141 (0x7f3b21b23c00) [pid = 15875] [serial = 1101] [outer = 0x7f3b161cd000] 16:05:24 INFO - PROCESS | 15875 | 1461711924202 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 974ms 16:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:05:24 INFO - PROCESS | 15875 | 1461711924234 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 16:05:24 INFO - PROCESS | 15875 | 1461711924236 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 16:05:24 INFO - PROCESS | 15875 | 1461711924240 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:05:24 INFO - PROCESS | 15875 | 1461711924243 Marionette TRACE conn3 <- [1,1438,null,{}] 16:05:24 INFO - PROCESS | 15875 | 1461711924247 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:24 INFO - PROCESS | 15875 | 1461711924435 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 16:05:24 INFO - PROCESS | 15875 | 1461711924519 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e205000 == 113 [pid = 15875] [id = 367] 16:05:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 142 (0x7f3b18e83800) [pid = 15875] [serial = 1102] [outer = (nil)] 16:05:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 143 (0x7f3b224a1000) [pid = 15875] [serial = 1103] [outer = 0x7f3b18e83800] 16:05:24 INFO - PROCESS | 15875 | 1461711924573 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 144 (0x7f3b24408400) [pid = 15875] [serial = 1104] [outer = 0x7f3b18e83800] 16:05:25 INFO - PROCESS | 15875 | 1461711925464 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1278ms 16:05:25 INFO - PROCESS | 15875 | 1461711925520 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 15875 | 1461711925524 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 16:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:05:25 INFO - PROCESS | 15875 | 1461711925532 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 15875 | 1461711925537 Marionette TRACE conn3 <- [1,1442,null,{}] 16:05:25 INFO - PROCESS | 15875 | 1461711925545 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:25 INFO - PROCESS | 15875 | 1461711925730 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 16:05:25 INFO - PROCESS | 15875 | 1461711925892 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16e95000 == 114 [pid = 15875] [id = 368] 16:05:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 145 (0x7f3b0e763400) [pid = 15875] [serial = 1105] [outer = (nil)] 16:05:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 146 (0x7f3b0e7f3000) [pid = 15875] [serial = 1106] [outer = 0x7f3b0e763400] 16:05:25 INFO - PROCESS | 15875 | 1461711925959 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 147 (0x7f3b161cd400) [pid = 15875] [serial = 1107] [outer = 0x7f3b0e763400] 16:05:26 INFO - PROCESS | 15875 | 1461711926787 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:05:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:05:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1290ms 16:05:26 INFO - PROCESS | 15875 | 1461711926823 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 16:05:26 INFO - PROCESS | 15875 | 1461711926830 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 16:05:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:05:26 INFO - PROCESS | 15875 | 1461711926840 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:05:26 INFO - PROCESS | 15875 | 1461711926844 Marionette TRACE conn3 <- [1,1446,null,{}] 16:05:26 INFO - PROCESS | 15875 | 1461711926849 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:27 INFO - PROCESS | 15875 | 1461711927015 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 16:05:27 INFO - PROCESS | 15875 | 1461711927184 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a44f800 == 115 [pid = 15875] [id = 369] 16:05:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 148 (0x7f3b17d58000) [pid = 15875] [serial = 1108] [outer = (nil)] 16:05:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 149 (0x7f3b18e8e400) [pid = 15875] [serial = 1109] [outer = 0x7f3b17d58000] 16:05:27 INFO - PROCESS | 15875 | 1461711927246 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 150 (0x7f3b19e36800) [pid = 15875] [serial = 1110] [outer = 0x7f3b17d58000] 16:05:28 INFO - PROCESS | 15875 | 1461711928167 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1386ms 16:05:28 INFO - PROCESS | 15875 | 1461711928226 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 16:05:28 INFO - PROCESS | 15875 | 1461711928229 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 16:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:05:28 INFO - PROCESS | 15875 | 1461711928235 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:05:28 INFO - PROCESS | 15875 | 1461711928240 Marionette TRACE conn3 <- [1,1450,null,{}] 16:05:28 INFO - PROCESS | 15875 | 1461711928256 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:28 INFO - PROCESS | 15875 | 1461711928436 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 16:05:28 INFO - PROCESS | 15875 | 1461711928608 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2235f800 == 116 [pid = 15875] [id = 370] 16:05:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 151 (0x7f3b1a74a800) [pid = 15875] [serial = 1111] [outer = (nil)] 16:05:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 152 (0x7f3b1d8e8400) [pid = 15875] [serial = 1112] [outer = 0x7f3b1a74a800] 16:05:28 INFO - PROCESS | 15875 | 1461711928678 Marionette DEBUG loaded listener.js 16:05:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 153 (0x7f3b1f7c9400) [pid = 15875] [serial = 1113] [outer = 0x7f3b1a74a800] 16:05:29 INFO - PROCESS | 15875 | 1461711929478 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1283ms 16:05:29 INFO - PROCESS | 15875 | 1461711929519 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 16:05:29 INFO - PROCESS | 15875 | 1461711929523 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 16:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:05:29 INFO - PROCESS | 15875 | 1461711929528 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:05:29 INFO - PROCESS | 15875 | 1461711929530 Marionette TRACE conn3 <- [1,1454,null,{}] 16:05:29 INFO - PROCESS | 15875 | 1461711929535 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:29 INFO - PROCESS | 15875 | 1461711929696 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 16:05:29 INFO - PROCESS | 15875 | 1461711929864 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234c1000 == 117 [pid = 15875] [id = 371] 16:05:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b1b40d400) [pid = 15875] [serial = 1114] [outer = (nil)] 16:05:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b225b5400) [pid = 15875] [serial = 1115] [outer = 0x7f3b1b40d400] 16:05:29 INFO - PROCESS | 15875 | 1461711929928 Marionette DEBUG loaded listener.js 16:05:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b244dc000) [pid = 15875] [serial = 1116] [outer = 0x7f3b1b40d400] 16:05:30 INFO - PROCESS | 15875 | 1461711930742 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1280ms 16:05:30 INFO - PROCESS | 15875 | 1461711930809 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 15875 | 1461711930813 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 16:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:05:30 INFO - PROCESS | 15875 | 1461711930818 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 15875 | 1461711930820 Marionette TRACE conn3 <- [1,1458,null,{}] 16:05:30 INFO - PROCESS | 15875 | 1461711930825 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:30 INFO - PROCESS | 15875 | 1461711930976 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 16:05:31 INFO - PROCESS | 15875 | 1461711931144 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b25b5a000 == 118 [pid = 15875] [id = 372] 16:05:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b20108400) [pid = 15875] [serial = 1117] [outer = (nil)] 16:05:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b26a34400) [pid = 15875] [serial = 1118] [outer = 0x7f3b20108400] 16:05:31 INFO - PROCESS | 15875 | 1461711931212 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b308a3c00) [pid = 15875] [serial = 1119] [outer = 0x7f3b20108400] 16:05:32 INFO - PROCESS | 15875 | 1461711932032 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1278ms 16:05:32 INFO - PROCESS | 15875 | 1461711932097 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 16:05:32 INFO - PROCESS | 15875 | 1461711932100 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 16:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:05:32 INFO - PROCESS | 15875 | 1461711932105 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 15875 | 1461711932107 Marionette TRACE conn3 <- [1,1462,null,{}] 16:05:32 INFO - PROCESS | 15875 | 1461711932112 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:32 INFO - PROCESS | 15875 | 1461711932291 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 16:05:32 INFO - PROCESS | 15875 | 1461711932458 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b31519000 == 119 [pid = 15875] [id = 373] 16:05:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b35003400) [pid = 15875] [serial = 1120] [outer = (nil)] 16:05:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b353a4c00) [pid = 15875] [serial = 1121] [outer = 0x7f3b35003400] 16:05:32 INFO - PROCESS | 15875 | 1461711932529 Marionette DEBUG loaded listener.js 16:05:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b35c39000) [pid = 15875] [serial = 1122] [outer = 0x7f3b35003400] 16:05:33 INFO - PROCESS | 15875 | 1461711933325 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:05:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:05:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1283ms 16:05:33 INFO - PROCESS | 15875 | 1461711933388 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 16:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:05:33 INFO - PROCESS | 15875 | 1461711933391 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 16:05:33 INFO - PROCESS | 15875 | 1461711933396 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:05:33 INFO - PROCESS | 15875 | 1461711933399 Marionette TRACE conn3 <- [1,1466,null,{}] 16:05:33 INFO - PROCESS | 15875 | 1461711933403 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:33 INFO - PROCESS | 15875 | 1461711933551 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 16:05:33 INFO - PROCESS | 15875 | 1461711933719 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35d0b000 == 120 [pid = 15875] [id = 374] 16:05:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 163 (0x7f3b1d8c8c00) [pid = 15875] [serial = 1123] [outer = (nil)] 16:05:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 164 (0x7f3b1a2f7400) [pid = 15875] [serial = 1124] [outer = 0x7f3b1d8c8c00] 16:05:33 INFO - PROCESS | 15875 | 1461711933790 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 165 (0x7f3b1d8d3400) [pid = 15875] [serial = 1125] [outer = 0x7f3b1d8c8c00] 16:05:34 INFO - PROCESS | 15875 | 1461711934584 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1226ms 16:05:34 INFO - PROCESS | 15875 | 1461711934623 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 16:05:34 INFO - PROCESS | 15875 | 1461711934626 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 16:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:05:34 INFO - PROCESS | 15875 | 1461711934632 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:05:34 INFO - PROCESS | 15875 | 1461711934634 Marionette TRACE conn3 <- [1,1470,null,{}] 16:05:34 INFO - PROCESS | 15875 | 1461711934639 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:34 INFO - PROCESS | 15875 | 1461711934795 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 16:05:34 INFO - PROCESS | 15875 | 1461711934964 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19f95000 == 121 [pid = 15875] [id = 375] 16:05:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b0b705400) [pid = 15875] [serial = 1126] [outer = (nil)] 16:05:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 167 (0x7f3b0b70c800) [pid = 15875] [serial = 1127] [outer = 0x7f3b0b705400] 16:05:35 INFO - PROCESS | 15875 | 1461711935028 Marionette DEBUG loaded listener.js 16:05:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 168 (0x7f3b0b711000) [pid = 15875] [serial = 1128] [outer = 0x7f3b0b705400] 16:05:35 INFO - PROCESS | 15875 | 1461711935763 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1175ms 16:05:35 INFO - PROCESS | 15875 | 1461711935808 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 15875 | 1461711935811 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 16:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:05:35 INFO - PROCESS | 15875 | 1461711935816 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 15875 | 1461711935818 Marionette TRACE conn3 <- [1,1474,null,{}] 16:05:35 INFO - PROCESS | 15875 | 1461711935824 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:35 INFO - PROCESS | 15875 | 1461711935975 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 16:05:36 INFO - PROCESS | 15875 | 1461711936144 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3abe8000 == 122 [pid = 15875] [id = 376] 16:05:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 169 (0x7f3b0b705800) [pid = 15875] [serial = 1129] [outer = (nil)] 16:05:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b0df88000) [pid = 15875] [serial = 1130] [outer = 0x7f3b0b705800] 16:05:36 INFO - PROCESS | 15875 | 1461711936210 Marionette DEBUG loaded listener.js 16:05:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b0df8c400) [pid = 15875] [serial = 1131] [outer = 0x7f3b0b705800] 16:05:37 INFO - PROCESS | 15875 | 1461711937082 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1329ms 16:05:37 INFO - PROCESS | 15875 | 1461711937146 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 16:05:37 INFO - PROCESS | 15875 | 1461711937149 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 16:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:05:37 INFO - PROCESS | 15875 | 1461711937154 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 15875 | 1461711937156 Marionette TRACE conn3 <- [1,1478,null,{}] 16:05:37 INFO - PROCESS | 15875 | 1461711937161 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:37 INFO - PROCESS | 15875 | 1461711937312 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 16:05:37 INFO - PROCESS | 15875 | 1461711937485 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16e9e800 == 123 [pid = 15875] [id = 377] 16:05:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b0b70e000) [pid = 15875] [serial = 1132] [outer = (nil)] 16:05:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b0df8fc00) [pid = 15875] [serial = 1133] [outer = 0x7f3b0b70e000] 16:05:37 INFO - PROCESS | 15875 | 1461711937552 Marionette DEBUG loaded listener.js 16:05:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b15fbdc00) [pid = 15875] [serial = 1134] [outer = 0x7f3b0b70e000] 16:05:38 INFO - PROCESS | 15875 | 1461711938818 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1730ms 16:05:38 INFO - PROCESS | 15875 | 1461711938885 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 16:05:38 INFO - PROCESS | 15875 | 1461711938891 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 16:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:05:38 INFO - PROCESS | 15875 | 1461711938897 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:05:38 INFO - PROCESS | 15875 | 1461711938903 Marionette TRACE conn3 <- [1,1482,null,{}] 16:05:38 INFO - PROCESS | 15875 | 1461711938909 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:39 INFO - PROCESS | 15875 | 1461711939218 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 16:05:39 INFO - PROCESS | 15875 | 1461711939466 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e20c000 == 124 [pid = 15875] [id = 378] 16:05:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b0e76ec00) [pid = 15875] [serial = 1135] [outer = (nil)] 16:05:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b0e7c1c00) [pid = 15875] [serial = 1136] [outer = 0x7f3b0e76ec00] 16:05:39 INFO - PROCESS | 15875 | 1461711939530 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b15fbcc00) [pid = 15875] [serial = 1137] [outer = 0x7f3b0e76ec00] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3069f800 == 123 [pid = 15875] [id = 80] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b298ea800 == 122 [pid = 15875] [id = 321] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23c18000 == 121 [pid = 15875] [id = 320] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dad4000 == 120 [pid = 15875] [id = 366] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d547000 == 119 [pid = 15875] [id = 365] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b353a6c00) [pid = 15875] [serial = 1019] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b0ca0f800) [pid = 15875] [serial = 1013] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b0e769c00) [pid = 15875] [serial = 1016] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b19678800) [pid = 15875] [serial = 1046] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a8e0800 == 118 [pid = 15875] [id = 364] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a209800 == 117 [pid = 15875] [id = 363] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18b40000 == 116 [pid = 15875] [id = 362] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e207800 == 115 [pid = 15875] [id = 361] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17c20000 == 114 [pid = 15875] [id = 360] 16:05:40 INFO - PROCESS | 15875 | 1461711940442 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b25b70800 == 113 [pid = 15875] [id = 354] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234c6800 == 112 [pid = 15875] [id = 353] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22b11800 == 111 [pid = 15875] [id = 352] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b21b43000 == 110 [pid = 15875] [id = 351] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a3b2800 == 109 [pid = 15875] [id = 350] 16:05:40 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e499800 == 108 [pid = 15875] [id = 349] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b1b40f800) [pid = 15875] [serial = 1035] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b1d127800) [pid = 15875] [serial = 1038] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b19c74000) [pid = 15875] [serial = 1032] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 169 (0x7f3b0d3d1c00) [pid = 15875] [serial = 995] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 168 (0x7f3b17d56800) [pid = 15875] [serial = 1028] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 167 (0x7f3b2f720400) [pid = 15875] [serial = 1007] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 166 (0x7f3b0e1d0c00) [pid = 15875] [serial = 1025] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 165 (0x7f3b18ca2000) [pid = 15875] [serial = 1029] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 164 (0x7f3b1b407800) [pid = 15875] [serial = 1001] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 163 (0x7f3b18ca4000) [pid = 15875] [serial = 998] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 162 (0x7f3b0e7bc000) [pid = 15875] [serial = 1022] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b1a74e400) [pid = 15875] [serial = 1037] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b21a43800) [pid = 15875] [serial = 1004] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b1d8e7000) [pid = 15875] [serial = 1041] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b0e7b2c00) [pid = 15875] [serial = 1043] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b1d6e6800) [pid = 15875] [serial = 1040] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b18e7a400) [pid = 15875] [serial = 1031] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b25c0d400) [pid = 15875] [serial = 993] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 154 (0x7f3b1a2f0800) [pid = 15875] [serial = 1034] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 153 (0x7f3b0f470000) [pid = 15875] [serial = 1044] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 152 (0x7f3b0f471800) [pid = 15875] [serial = 1026] [outer = (nil)] [url = about:blank] 16:05:40 INFO - PROCESS | 15875 | --DOMWINDOW == 151 (0x7f3b35009400) [pid = 15875] [serial = 1010] [outer = (nil)] [url = about:blank] 16:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1591ms 16:05:40 INFO - PROCESS | 15875 | 1461711940492 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 15875 | 1461711940498 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 16:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:05:40 INFO - PROCESS | 15875 | 1461711940508 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 15875 | 1461711940511 Marionette TRACE conn3 <- [1,1486,null,{}] 16:05:40 INFO - PROCESS | 15875 | 1461711940515 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:40 INFO - PROCESS | 15875 | 1461711940654 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 16:05:40 INFO - PROCESS | 15875 | 1461711940668 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e6d8000 == 109 [pid = 15875] [id = 379] 16:05:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 152 (0x7f3b161d0c00) [pid = 15875] [serial = 1138] [outer = (nil)] 16:05:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 153 (0x7f3b16a3c000) [pid = 15875] [serial = 1139] [outer = 0x7f3b161d0c00] 16:05:40 INFO - PROCESS | 15875 | 1461711940720 Marionette DEBUG loaded listener.js 16:05:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b17ddf000) [pid = 15875] [serial = 1140] [outer = 0x7f3b161d0c00] 16:05:41 INFO - PROCESS | 15875 | 1461711941490 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1027ms 16:05:41 INFO - PROCESS | 15875 | 1461711941535 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 16:05:41 INFO - PROCESS | 15875 | 1461711941539 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 16:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:05:41 INFO - PROCESS | 15875 | 1461711941544 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:05:41 INFO - PROCESS | 15875 | 1461711941547 Marionette TRACE conn3 <- [1,1490,null,{}] 16:05:41 INFO - PROCESS | 15875 | 1461711941576 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:41 INFO - PROCESS | 15875 | 1461711941719 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 16:05:41 INFO - PROCESS | 15875 | 1461711941735 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bbe800 == 110 [pid = 15875] [id = 380] 16:05:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b19674400) [pid = 15875] [serial = 1141] [outer = (nil)] 16:05:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b19814400) [pid = 15875] [serial = 1142] [outer = 0x7f3b19674400] 16:05:41 INFO - PROCESS | 15875 | 1461711941803 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b1a1c8000) [pid = 15875] [serial = 1143] [outer = 0x7f3b19674400] 16:05:42 INFO - PROCESS | 15875 | 1461711942510 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 982ms 16:05:42 INFO - PROCESS | 15875 | 1461711942526 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 15875 | 1461711942530 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 16:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:05:42 INFO - PROCESS | 15875 | 1461711942536 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 15875 | 1461711942548 Marionette TRACE conn3 <- [1,1494,null,{}] 16:05:42 INFO - PROCESS | 15875 | 1461711942551 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:42 INFO - PROCESS | 15875 | 1461711942719 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 16:05:42 INFO - PROCESS | 15875 | 1461711942735 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a21a800 == 111 [pid = 15875] [id = 381] 16:05:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b19674c00) [pid = 15875] [serial = 1144] [outer = (nil)] 16:05:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b1a493400) [pid = 15875] [serial = 1145] [outer = 0x7f3b19674c00] 16:05:42 INFO - PROCESS | 15875 | 1461711942914 Marionette DEBUG loaded listener.js 16:05:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b1b40f800) [pid = 15875] [serial = 1146] [outer = 0x7f3b19674c00] 16:05:43 INFO - PROCESS | 15875 | 1461711943632 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1144ms 16:05:43 INFO - PROCESS | 15875 | 1461711943681 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 15875 | 1461711943684 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 16:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:05:43 INFO - PROCESS | 15875 | 1461711943698 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 15875 | 1461711943699 Marionette TRACE conn3 <- [1,1498,null,{}] 16:05:43 INFO - PROCESS | 15875 | 1461711943704 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:43 INFO - PROCESS | 15875 | 1461711943880 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 16:05:43 INFO - PROCESS | 15875 | 1461711943902 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:43 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b358000 == 112 [pid = 15875] [id = 382] 16:05:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b19572800) [pid = 15875] [serial = 1147] [outer = (nil)] 16:05:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b1c352400) [pid = 15875] [serial = 1148] [outer = 0x7f3b19572800] 16:05:43 INFO - PROCESS | 15875 | 1461711943964 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 163 (0x7f3b1d134c00) [pid = 15875] [serial = 1149] [outer = 0x7f3b19572800] 16:05:45 INFO - PROCESS | 15875 | 1461711945168 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:05:45 INFO - PROCESS | 15875 | --DOMWINDOW == 162 (0x7f3b1ce19c00) [pid = 15875] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:05:45 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b1e1d9400) [pid = 15875] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:05:45 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b161cd000) [pid = 15875] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:05:45 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b18e7ac00) [pid = 15875] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:05:45 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b161c8800) [pid = 15875] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:05:45 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b161d0000) [pid = 15875] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:05:45 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b0e0d3400) [pid = 15875] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:05:45 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b0f470c00) [pid = 15875] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1532ms 16:05:45 INFO - PROCESS | 15875 | 1461711945228 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 15875 | 1461711945231 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 16:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:05:45 INFO - PROCESS | 15875 | 1461711945236 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 15875 | 1461711945238 Marionette TRACE conn3 <- [1,1502,null,{}] 16:05:45 INFO - PROCESS | 15875 | 1461711945242 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:45 INFO - PROCESS | 15875 | 1461711945412 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 16:05:45 INFO - PROCESS | 15875 | 1461711945533 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a3a6800 == 113 [pid = 15875] [id = 383] 16:05:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b1ce0ec00) [pid = 15875] [serial = 1150] [outer = (nil)] 16:05:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b1d6e0400) [pid = 15875] [serial = 1151] [outer = 0x7f3b1ce0ec00] 16:05:45 INFO - PROCESS | 15875 | 1461711945589 Marionette DEBUG loaded listener.js 16:05:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b1d8e8c00) [pid = 15875] [serial = 1152] [outer = 0x7f3b1ce0ec00] 16:05:46 INFO - PROCESS | 15875 | 1461711946105 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 927ms 16:05:46 INFO - PROCESS | 15875 | 1461711946164 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 16:05:46 INFO - PROCESS | 15875 | 1461711946166 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 16:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:05:46 INFO - PROCESS | 15875 | 1461711946171 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:05:46 INFO - PROCESS | 15875 | 1461711946173 Marionette TRACE conn3 <- [1,1506,null,{}] 16:05:46 INFO - PROCESS | 15875 | 1461711946178 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:46 INFO - PROCESS | 15875 | 1461711946304 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 16:05:46 INFO - PROCESS | 15875 | 1461711946319 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e015000 == 114 [pid = 15875] [id = 384] 16:05:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b0d3cd400) [pid = 15875] [serial = 1153] [outer = (nil)] 16:05:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b1e2d9400) [pid = 15875] [serial = 1154] [outer = 0x7f3b0d3cd400] 16:05:46 INFO - PROCESS | 15875 | 1461711946371 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b1edeec00) [pid = 15875] [serial = 1155] [outer = 0x7f3b0d3cd400] 16:05:47 INFO - PROCESS | 15875 | 1461711947066 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 923ms 16:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:05:47 INFO - PROCESS | 15875 | 1461711947095 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 16:05:47 INFO - PROCESS | 15875 | 1461711947097 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 16:05:47 INFO - PROCESS | 15875 | 1461711947101 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - PROCESS | 15875 | 1461711947105 Marionette TRACE conn3 <- [1,1510,null,{}] 16:05:47 INFO - PROCESS | 15875 | 1461711947109 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:47 INFO - PROCESS | 15875 | 1461711947332 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 16:05:47 INFO - PROCESS | 15875 | 1461711947510 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e44d800 == 115 [pid = 15875] [id = 385] 16:05:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b0b6d8800) [pid = 15875] [serial = 1156] [outer = (nil)] 16:05:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 163 (0x7f3b0b70a000) [pid = 15875] [serial = 1157] [outer = 0x7f3b0b6d8800] 16:05:47 INFO - PROCESS | 15875 | 1461711947576 Marionette DEBUG loaded listener.js 16:05:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 164 (0x7f3b0d3ca400) [pid = 15875] [serial = 1158] [outer = 0x7f3b0b6d8800] 16:05:48 INFO - PROCESS | 15875 | 1461711948413 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1376ms 16:05:48 INFO - PROCESS | 15875 | 1461711948480 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 16:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:05:48 INFO - PROCESS | 15875 | 1461711948485 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 16:05:48 INFO - PROCESS | 15875 | 1461711948492 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:05:48 INFO - PROCESS | 15875 | 1461711948497 Marionette TRACE conn3 <- [1,1514,null,{}] 16:05:48 INFO - PROCESS | 15875 | 1461711948503 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:48 INFO - PROCESS | 15875 | 1461711948673 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 16:05:48 INFO - PROCESS | 15875 | 1461711948837 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bad800 == 116 [pid = 15875] [id = 386] 16:05:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 165 (0x7f3b0df8cc00) [pid = 15875] [serial = 1159] [outer = (nil)] 16:05:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b15fc4800) [pid = 15875] [serial = 1160] [outer = 0x7f3b0df8cc00] 16:05:48 INFO - PROCESS | 15875 | 1461711948904 Marionette DEBUG loaded listener.js 16:05:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 167 (0x7f3b16a33000) [pid = 15875] [serial = 1161] [outer = 0x7f3b0df8cc00] 16:05:49 INFO - PROCESS | 15875 | 1461711949690 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1239ms 16:05:49 INFO - PROCESS | 15875 | 1461711949730 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 16:05:49 INFO - PROCESS | 15875 | 1461711949733 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 16:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:05:49 INFO - PROCESS | 15875 | 1461711949739 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:05:49 INFO - PROCESS | 15875 | 1461711949743 Marionette TRACE conn3 <- [1,1518,null,{}] 16:05:49 INFO - PROCESS | 15875 | 1461711949748 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:49 INFO - PROCESS | 15875 | 1461711949900 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 16:05:50 INFO - PROCESS | 15875 | 1461711950073 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e014800 == 117 [pid = 15875] [id = 387] 16:05:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 168 (0x7f3b18ca9800) [pid = 15875] [serial = 1162] [outer = (nil)] 16:05:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 169 (0x7f3b192de800) [pid = 15875] [serial = 1163] [outer = 0x7f3b18ca9800] 16:05:50 INFO - PROCESS | 15875 | 1461711950137 Marionette DEBUG loaded listener.js 16:05:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b1a1c9c00) [pid = 15875] [serial = 1164] [outer = 0x7f3b18ca9800] 16:05:50 INFO - PROCESS | 15875 | 1461711950987 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1282ms 16:05:51 INFO - PROCESS | 15875 | 1461711951023 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 16:05:51 INFO - PROCESS | 15875 | 1461711951028 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 16:05:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:05:51 INFO - PROCESS | 15875 | 1461711951043 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:05:51 INFO - PROCESS | 15875 | 1461711951049 Marionette TRACE conn3 <- [1,1522,null,{}] 16:05:51 INFO - PROCESS | 15875 | 1461711951055 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:51 INFO - PROCESS | 15875 | 1461711951218 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 16:05:51 INFO - PROCESS | 15875 | 1461711951388 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21b43000 == 118 [pid = 15875] [id = 388] 16:05:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b18e6c800) [pid = 15875] [serial = 1165] [outer = (nil)] 16:05:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b1d4ee400) [pid = 15875] [serial = 1166] [outer = 0x7f3b18e6c800] 16:05:51 INFO - PROCESS | 15875 | 1461711951452 Marionette DEBUG loaded listener.js 16:05:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b1d8cfc00) [pid = 15875] [serial = 1167] [outer = 0x7f3b18e6c800] 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:52 INFO - PROCESS | 15875 | 1461711952162 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:05:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:05:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:05:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:05:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:05:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:05:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:05:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:05:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:05:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1142ms 16:05:52 INFO - PROCESS | 15875 | 1461711952182 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 15875 | 1461711952187 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 16:05:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:05:52 INFO - PROCESS | 15875 | 1461711952192 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 15875 | 1461711952194 Marionette TRACE conn3 <- [1,1526,null,{}] 16:05:52 INFO - PROCESS | 15875 | 1461711952199 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:52 INFO - PROCESS | 15875 | 1461711952340 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 16:05:52 INFO - PROCESS | 15875 | 1461711952521 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23076800 == 119 [pid = 15875] [id = 389] 16:05:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b18e78c00) [pid = 15875] [serial = 1168] [outer = (nil)] 16:05:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b1ed04000) [pid = 15875] [serial = 1169] [outer = 0x7f3b18e78c00] 16:05:52 INFO - PROCESS | 15875 | 1461711952586 Marionette DEBUG loaded listener.js 16:05:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b21b8e000) [pid = 15875] [serial = 1170] [outer = 0x7f3b18e78c00] 16:05:53 INFO - PROCESS | 15875 | 1461711953331 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:05:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:05:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:05:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:05:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:05:53 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:05:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:05:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:53 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:05:53 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1179ms 16:05:53 INFO - PROCESS | 15875 | 1461711953375 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 15875 | 1461711953378 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 16:05:53 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:05:53 INFO - PROCESS | 15875 | 1461711953384 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 15875 | 1461711953386 Marionette TRACE conn3 <- [1,1530,null,{}] 16:05:53 INFO - PROCESS | 15875 | 1461711953409 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:53 INFO - PROCESS | 15875 | 1461711953577 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 16:05:53 INFO - PROCESS | 15875 | 1461711953745 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b25b68800 == 120 [pid = 15875] [id = 390] 16:05:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b2298b400) [pid = 15875] [serial = 1171] [outer = (nil)] 16:05:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b23de5000) [pid = 15875] [serial = 1172] [outer = 0x7f3b2298b400] 16:05:53 INFO - PROCESS | 15875 | 1461711953817 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b25ce5800) [pid = 15875] [serial = 1173] [outer = 0x7f3b2298b400] 16:05:54 INFO - PROCESS | 15875 | 1461711954495 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:05:54 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:05:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:05:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:05:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:05:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:05:54 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:05:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:05:54 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:05:54 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1149ms 16:05:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:05:54 INFO - PROCESS | 15875 | 1461711954535 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 16:05:54 INFO - PROCESS | 15875 | 1461711954538 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 16:05:54 INFO - PROCESS | 15875 | 1461711954543 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:05:54 INFO - PROCESS | 15875 | 1461711954546 Marionette TRACE conn3 <- [1,1534,null,{}] 16:05:54 INFO - PROCESS | 15875 | 1461711954551 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:54 INFO - PROCESS | 15875 | 1461711954700 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 16:05:54 INFO - PROCESS | 15875 | 1461711954874 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3172a800 == 121 [pid = 15875] [id = 391] 16:05:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b21a48400) [pid = 15875] [serial = 1174] [outer = (nil)] 16:05:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b30677400) [pid = 15875] [serial = 1175] [outer = 0x7f3b21a48400] 16:05:54 INFO - PROCESS | 15875 | 1461711954937 Marionette DEBUG loaded listener.js 16:05:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b3342c000) [pid = 15875] [serial = 1176] [outer = 0x7f3b21a48400] 16:05:55 INFO - PROCESS | 15875 | 1461711955709 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:05:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1227ms 16:05:55 INFO - PROCESS | 15875 | 1461711955770 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 15875 | 1461711955773 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 16:05:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:05:55 INFO - PROCESS | 15875 | 1461711955779 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 15875 | 1461711955782 Marionette TRACE conn3 <- [1,1538,null,{}] 16:05:55 INFO - PROCESS | 15875 | 1461711955787 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:55 INFO - PROCESS | 15875 | 1461711955934 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 16:05:56 INFO - PROCESS | 15875 | 1461711956111 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35d13800 == 122 [pid = 15875] [id = 392] 16:05:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b15abac00) [pid = 15875] [serial = 1177] [outer = (nil)] 16:05:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b15ac5800) [pid = 15875] [serial = 1178] [outer = 0x7f3b15abac00] 16:05:56 INFO - PROCESS | 15875 | 1461711956172 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b26a07400) [pid = 15875] [serial = 1179] [outer = 0x7f3b15abac00] 16:05:56 INFO - PROCESS | 15875 | 1461711956935 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:05:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:05:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1180ms 16:05:56 INFO - PROCESS | 15875 | 1461711956960 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 16:05:56 INFO - PROCESS | 15875 | 1461711956963 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 16:05:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:05:56 INFO - PROCESS | 15875 | 1461711956969 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:05:56 INFO - PROCESS | 15875 | 1461711956971 Marionette TRACE conn3 <- [1,1542,null,{}] 16:05:56 INFO - PROCESS | 15875 | 1461711956991 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:57 INFO - PROCESS | 15875 | 1461711957187 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 16:05:57 INFO - PROCESS | 15875 | 1461711957316 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d59c000 == 123 [pid = 15875] [id = 393] 16:05:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b15ac8800) [pid = 15875] [serial = 1180] [outer = (nil)] 16:05:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b334aa800) [pid = 15875] [serial = 1181] [outer = 0x7f3b15ac8800] 16:05:57 INFO - PROCESS | 15875 | 1461711957387 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b35144c00) [pid = 15875] [serial = 1182] [outer = 0x7f3b15ac8800] 16:05:58 INFO - PROCESS | 15875 | 1461711958164 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:05:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:05:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1226ms 16:05:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:05:58 INFO - PROCESS | 15875 | 1461711958196 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 16:05:58 INFO - PROCESS | 15875 | 1461711958198 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 16:05:58 INFO - PROCESS | 15875 | 1461711958204 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:05:58 INFO - PROCESS | 15875 | 1461711958207 Marionette TRACE conn3 <- [1,1546,null,{}] 16:05:58 INFO - PROCESS | 15875 | 1461711958211 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:58 INFO - PROCESS | 15875 | 1461711958370 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 16:05:58 INFO - PROCESS | 15875 | 1461711958551 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:58 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3abdb000 == 124 [pid = 15875] [id = 394] 16:05:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b16ab3400) [pid = 15875] [serial = 1183] [outer = (nil)] 16:05:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b16abb400) [pid = 15875] [serial = 1184] [outer = 0x7f3b16ab3400] 16:05:58 INFO - PROCESS | 15875 | 1461711958614 Marionette DEBUG loaded listener.js 16:05:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b16ac0000) [pid = 15875] [serial = 1185] [outer = 0x7f3b16ab3400] 16:05:59 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1949e000 == 123 [pid = 15875] [id = 12] 16:05:59 INFO - PROCESS | 15875 | 1461711959428 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:05:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:05:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1328ms 16:05:59 INFO - PROCESS | 15875 | 1461711959543 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 16:05:59 INFO - PROCESS | 15875 | 1461711959546 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 16:05:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:05:59 INFO - PROCESS | 15875 | 1461711959554 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:05:59 INFO - PROCESS | 15875 | 1461711959557 Marionette TRACE conn3 <- [1,1550,null,{}] 16:05:59 INFO - PROCESS | 15875 | 1461711959562 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:59 INFO - PROCESS | 15875 | 1461711959731 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 16:05:59 INFO - PROCESS | 15875 | 1461711959886 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17d93800 == 124 [pid = 15875] [id = 395] 16:05:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b16ab3800) [pid = 15875] [serial = 1186] [outer = (nil)] 16:05:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b22a03c00) [pid = 15875] [serial = 1187] [outer = 0x7f3b16ab3800] 16:05:59 INFO - PROCESS | 15875 | 1461711959957 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b353b0400) [pid = 15875] [serial = 1188] [outer = 0x7f3b16ab3800] 16:06:00 INFO - PROCESS | 15875 | 1461711960748 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:06:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:06:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1227ms 16:06:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:06:00 INFO - PROCESS | 15875 | 1461711960783 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 15875 | 1461711960786 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 16:06:00 INFO - PROCESS | 15875 | 1461711960791 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:06:00 INFO - PROCESS | 15875 | 1461711960794 Marionette TRACE conn3 <- [1,1554,null,{}] 16:06:00 INFO - PROCESS | 15875 | 1461711960799 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:00 INFO - PROCESS | 15875 | 1461711960986 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 16:06:01 INFO - PROCESS | 15875 | 1461711961165 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2cb000 == 125 [pid = 15875] [id = 396] 16:06:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b0d3cd800) [pid = 15875] [serial = 1189] [outer = (nil)] 16:06:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b0e7c0800) [pid = 15875] [serial = 1190] [outer = 0x7f3b0d3cd800] 16:06:01 INFO - PROCESS | 15875 | 1461711961226 Marionette DEBUG loaded listener.js 16:06:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b1db38800) [pid = 15875] [serial = 1191] [outer = 0x7f3b0d3cd800] 16:06:02 INFO - PROCESS | 15875 | 1461711962367 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:06:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:06:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1635ms 16:06:02 INFO - PROCESS | 15875 | 1461711962425 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 16:06:02 INFO - PROCESS | 15875 | 1461711962431 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 16:06:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:06:02 INFO - PROCESS | 15875 | 1461711962438 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:06:02 INFO - PROCESS | 15875 | 1461711962442 Marionette TRACE conn3 <- [1,1558,null,{}] 16:06:02 INFO - PROCESS | 15875 | 1461711962449 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:02 INFO - PROCESS | 15875 | 1461711962648 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 16:06:02 INFO - PROCESS | 15875 | 1461711962838 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ecb800 == 126 [pid = 15875] [id = 397] 16:06:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b0b7d3400) [pid = 15875] [serial = 1192] [outer = (nil)] 16:06:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b0c916c00) [pid = 15875] [serial = 1193] [outer = 0x7f3b0b7d3400] 16:06:02 INFO - PROCESS | 15875 | 1461711962895 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b0df86400) [pid = 15875] [serial = 1194] [outer = 0x7f3b0b7d3400] 16:06:03 INFO - PROCESS | 15875 | 1461711963737 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:06:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:06:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1385ms 16:06:03 INFO - PROCESS | 15875 | 1461711963823 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 16:06:03 INFO - PROCESS | 15875 | 1461711963831 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 16:06:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:06:03 INFO - PROCESS | 15875 | 1461711963840 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:06:03 INFO - PROCESS | 15875 | 1461711963843 Marionette TRACE conn3 <- [1,1562,null,{}] 16:06:03 INFO - PROCESS | 15875 | 1461711963849 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:04 INFO - PROCESS | 15875 | 1461711964055 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 16:06:04 INFO - PROCESS | 15875 | 1461711964267 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe2f800 == 127 [pid = 15875] [id = 398] 16:06:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b0df86000) [pid = 15875] [serial = 1195] [outer = (nil)] 16:06:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b0e7b9400) [pid = 15875] [serial = 1196] [outer = 0x7f3b0df86000] 16:06:04 INFO - PROCESS | 15875 | 1461711964371 Marionette DEBUG loaded listener.js 16:06:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b15abc800) [pid = 15875] [serial = 1197] [outer = 0x7f3b0df86000] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e015000 == 126 [pid = 15875] [id = 384] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a3a6800 == 125 [pid = 15875] [id = 383] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b358000 == 124 [pid = 15875] [id = 382] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a21a800 == 123 [pid = 15875] [id = 381] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b0d3d1000) [pid = 15875] [serial = 1049] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b1d6de000) [pid = 15875] [serial = 1058] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b2237ac00) [pid = 15875] [serial = 1064] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b0e1ce800) [pid = 15875] [serial = 1079] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b1a578400) [pid = 15875] [serial = 1055] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b30352800) [pid = 15875] [serial = 1070] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b16a3b800) [pid = 15875] [serial = 1052] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b1a74d800) [pid = 15875] [serial = 1067] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b1e1dd000) [pid = 15875] [serial = 1061] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b318d4400) [pid = 15875] [serial = 1073] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b1e1d5400) [pid = 15875] [serial = 1076] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b224a1000) [pid = 15875] [serial = 1103] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | 1461711965267 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18bbe800 == 122 [pid = 15875] [id = 380] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e6d8000 == 121 [pid = 15875] [id = 379] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e20c000 == 120 [pid = 15875] [id = 378] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3abe8000 == 119 [pid = 15875] [id = 376] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19f95000 == 118 [pid = 15875] [id = 375] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35d0b000 == 117 [pid = 15875] [id = 374] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b31519000 == 116 [pid = 15875] [id = 373] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b25b5a000 == 115 [pid = 15875] [id = 372] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234c1000 == 114 [pid = 15875] [id = 371] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2235f800 == 113 [pid = 15875] [id = 370] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a44f800 == 112 [pid = 15875] [id = 369] 16:06:05 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16e95000 == 111 [pid = 15875] [id = 368] 16:06:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:06:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1485ms 16:06:05 INFO - PROCESS | 15875 | 1461711965325 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 16:06:05 INFO - PROCESS | 15875 | 1461711965328 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 16:06:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:06:05 INFO - PROCESS | 15875 | 1461711965333 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:06:05 INFO - PROCESS | 15875 | 1461711965337 Marionette TRACE conn3 <- [1,1566,null,{}] 16:06:05 INFO - PROCESS | 15875 | 1461711965350 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:05 INFO - PROCESS | 15875 | 1461711965501 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 190 (0x7f3b1d135000) [pid = 15875] [serial = 1094] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 189 (0x7f3b20386800) [pid = 15875] [serial = 1097] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 188 (0x7f3b21b21c00) [pid = 15875] [serial = 1098] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b21b23c00) [pid = 15875] [serial = 1101] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b19673c00) [pid = 15875] [serial = 1088] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b19e31c00) [pid = 15875] [serial = 1089] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b16a11800) [pid = 15875] [serial = 1085] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b17dea400) [pid = 15875] [serial = 1086] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b1a748400) [pid = 15875] [serial = 1091] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b0e7ba000) [pid = 15875] [serial = 1083] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b0e764c00) [pid = 15875] [serial = 1082] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b1a4a0000) [pid = 15875] [serial = 1047] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b1d4ee000) [pid = 15875] [serial = 1095] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b1c358800) [pid = 15875] [serial = 1100] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b1b741800) [pid = 15875] [serial = 1092] [outer = (nil)] [url = about:blank] 16:06:05 INFO - PROCESS | 15875 | 1461711965652 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fcde800 == 112 [pid = 15875] [id = 399] 16:06:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b0e764c00) [pid = 15875] [serial = 1198] [outer = (nil)] 16:06:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b17d56800) [pid = 15875] [serial = 1199] [outer = 0x7f3b0e764c00] 16:06:05 INFO - PROCESS | 15875 | 1461711965711 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b18e6ec00) [pid = 15875] [serial = 1200] [outer = 0x7f3b0e764c00] 16:06:06 INFO - PROCESS | 15875 | 1461711966316 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:06:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:06:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1031ms 16:06:06 INFO - PROCESS | 15875 | 1461711966365 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 15875 | 1461711966369 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 16:06:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:06:06 INFO - PROCESS | 15875 | 1461711966373 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 15875 | 1461711966376 Marionette TRACE conn3 <- [1,1570,null,{}] 16:06:06 INFO - PROCESS | 15875 | 1461711966380 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:06 INFO - PROCESS | 15875 | 1461711966532 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 16:06:06 INFO - PROCESS | 15875 | 1461711966693 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19fa3800 == 113 [pid = 15875] [id = 400] 16:06:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b0e7ba000) [pid = 15875] [serial = 1201] [outer = (nil)] 16:06:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b19813c00) [pid = 15875] [serial = 1202] [outer = 0x7f3b0e7ba000] 16:06:06 INFO - PROCESS | 15875 | 1461711966748 Marionette DEBUG loaded listener.js 16:06:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b1a2f5400) [pid = 15875] [serial = 1203] [outer = 0x7f3b0e7ba000] 16:06:07 INFO - PROCESS | 15875 | 1461711967392 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:06:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:06:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1032ms 16:06:07 INFO - PROCESS | 15875 | 1461711967405 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 16:06:07 INFO - PROCESS | 15875 | 1461711967409 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 16:06:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:06:07 INFO - PROCESS | 15875 | 1461711967414 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:06:07 INFO - PROCESS | 15875 | 1461711967416 Marionette TRACE conn3 <- [1,1574,null,{}] 16:06:07 INFO - PROCESS | 15875 | 1461711967445 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:07 INFO - PROCESS | 15875 | 1461711967647 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 16:06:07 INFO - PROCESS | 15875 | 1461711967683 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c3da800 == 114 [pid = 15875] [id = 401] 16:06:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b0b7cc000) [pid = 15875] [serial = 1204] [outer = (nil)] 16:06:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b1a495000) [pid = 15875] [serial = 1205] [outer = 0x7f3b0b7cc000] 16:06:07 INFO - PROCESS | 15875 | 1461711967736 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b1cf6ac00) [pid = 15875] [serial = 1206] [outer = 0x7f3b0b7cc000] 16:06:08 INFO - PROCESS | 15875 | 1461711968500 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:06:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:06:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1143ms 16:06:08 INFO - PROCESS | 15875 | 1461711968558 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 16:06:08 INFO - PROCESS | 15875 | 1461711968560 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 16:06:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:06:08 INFO - PROCESS | 15875 | 1461711968566 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:06:08 INFO - PROCESS | 15875 | 1461711968568 Marionette TRACE conn3 <- [1,1578,null,{}] 16:06:08 INFO - PROCESS | 15875 | 1461711968572 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:08 INFO - PROCESS | 15875 | 1461711968789 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 16:06:08 INFO - PROCESS | 15875 | 1461711968839 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d557800 == 115 [pid = 15875] [id = 402] 16:06:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b1d8e4c00) [pid = 15875] [serial = 1207] [outer = (nil)] 16:06:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b1db40000) [pid = 15875] [serial = 1208] [outer = 0x7f3b1d8e4c00] 16:06:08 INFO - PROCESS | 15875 | 1461711968896 Marionette DEBUG loaded listener.js 16:06:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b1dd12400) [pid = 15875] [serial = 1209] [outer = 0x7f3b1d8e4c00] 16:06:10 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b0b70e000) [pid = 15875] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:06:10 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b0e76ec00) [pid = 15875] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:06:10 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b1ce0ec00) [pid = 15875] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:06:10 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b19674400) [pid = 15875] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:06:10 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b19572800) [pid = 15875] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:06:10 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b19674c00) [pid = 15875] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:06:10 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b161d0c00) [pid = 15875] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:06:10 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b0b6cd800) [pid = 15875] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:06:10 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b0c911c00) [pid = 15875] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:06:10 INFO - PROCESS | 15875 | 1461711970039 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:06:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:06:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1535ms 16:06:10 INFO - PROCESS | 15875 | 1461711970101 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 16:06:10 INFO - PROCESS | 15875 | 1461711970103 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 16:06:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:06:10 INFO - PROCESS | 15875 | 1461711970109 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:06:10 INFO - PROCESS | 15875 | 1461711970111 Marionette TRACE conn3 <- [1,1582,null,{}] 16:06:10 INFO - PROCESS | 15875 | 1461711970116 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:10 INFO - PROCESS | 15875 | 1461711970273 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 16:06:10 INFO - PROCESS | 15875 | 1461711970447 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19fa0800 == 116 [pid = 15875] [id = 403] 16:06:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b19672c00) [pid = 15875] [serial = 1210] [outer = (nil)] 16:06:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b1c354800) [pid = 15875] [serial = 1211] [outer = 0x7f3b19672c00] 16:06:10 INFO - PROCESS | 15875 | 1461711970500 Marionette DEBUG loaded listener.js 16:06:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b1dd12800) [pid = 15875] [serial = 1212] [outer = 0x7f3b19672c00] 16:06:11 INFO - PROCESS | 15875 | 1461711971081 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:06:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:06:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1032ms 16:06:11 INFO - PROCESS | 15875 | 1461711971143 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 16:06:11 INFO - PROCESS | 15875 | 1461711971146 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 16:06:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:06:11 INFO - PROCESS | 15875 | 1461711971151 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:06:11 INFO - PROCESS | 15875 | 1461711971154 Marionette TRACE conn3 <- [1,1586,null,{}] 16:06:11 INFO - PROCESS | 15875 | 1461711971173 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:11 INFO - PROCESS | 15875 | 1461711971365 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 16:06:11 INFO - PROCESS | 15875 | 1461711971382 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e19d000 == 117 [pid = 15875] [id = 404] 16:06:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b17de7800) [pid = 15875] [serial = 1213] [outer = (nil)] 16:06:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b1dd17400) [pid = 15875] [serial = 1214] [outer = 0x7f3b17de7800] 16:06:11 INFO - PROCESS | 15875 | 1461711971434 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b1dd20400) [pid = 15875] [serial = 1215] [outer = 0x7f3b17de7800] 16:06:12 INFO - PROCESS | 15875 | 1461711972208 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:06:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1089ms 16:06:12 INFO - PROCESS | 15875 | 1461711972264 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 16:06:12 INFO - PROCESS | 15875 | 1461711972269 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 16:06:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:06:12 INFO - PROCESS | 15875 | 1461711972295 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 15875 | 1461711972300 Marionette TRACE conn3 <- [1,1590,null,{}] 16:06:12 INFO - PROCESS | 15875 | 1461711972310 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:12 INFO - PROCESS | 15875 | 1461711972504 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 16:06:12 INFO - PROCESS | 15875 | 1461711972693 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fcd8800 == 118 [pid = 15875] [id = 405] 16:06:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b0b707800) [pid = 15875] [serial = 1216] [outer = (nil)] 16:06:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b0c917400) [pid = 15875] [serial = 1217] [outer = 0x7f3b0b707800] 16:06:12 INFO - PROCESS | 15875 | 1461711972761 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b0e0d9000) [pid = 15875] [serial = 1218] [outer = 0x7f3b0b707800] 16:06:13 INFO - PROCESS | 15875 | 1461711973628 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:06:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1410ms 16:06:13 INFO - PROCESS | 15875 | 1461711973688 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 15875 | 1461711973695 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 16:06:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:06:13 INFO - PROCESS | 15875 | 1461711973705 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 15875 | 1461711973708 Marionette TRACE conn3 <- [1,1594,null,{}] 16:06:13 INFO - PROCESS | 15875 | 1461711973714 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:13 INFO - PROCESS | 15875 | 1461711973892 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 16:06:14 INFO - PROCESS | 15875 | 1461711974074 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b34d000 == 119 [pid = 15875] [id = 406] 16:06:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b0b710000) [pid = 15875] [serial = 1219] [outer = (nil)] 16:06:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b16a0ac00) [pid = 15875] [serial = 1220] [outer = 0x7f3b0b710000] 16:06:14 INFO - PROCESS | 15875 | 1461711974142 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b16ac0800) [pid = 15875] [serial = 1221] [outer = 0x7f3b0b710000] 16:06:14 INFO - PROCESS | 15875 | 1461711974985 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:06:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:06:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1335ms 16:06:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:06:15 INFO - PROCESS | 15875 | 1461711975040 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 15875 | 1461711975043 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 16:06:15 INFO - PROCESS | 15875 | 1461711975049 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 15875 | 1461711975054 Marionette TRACE conn3 <- [1,1598,null,{}] 16:06:15 INFO - PROCESS | 15875 | 1461711975068 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:15 INFO - PROCESS | 15875 | 1461711975248 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 16:06:15 INFO - PROCESS | 15875 | 1461711975422 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2239d800 == 120 [pid = 15875] [id = 407] 16:06:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b192e2c00) [pid = 15875] [serial = 1222] [outer = (nil)] 16:06:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b1a579400) [pid = 15875] [serial = 1223] [outer = 0x7f3b192e2c00] 16:06:15 INFO - PROCESS | 15875 | 1461711975493 Marionette DEBUG loaded listener.js 16:06:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b1d8c7000) [pid = 15875] [serial = 1224] [outer = 0x7f3b192e2c00] 16:06:16 INFO - PROCESS | 15875 | 1461711976269 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:06:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:06:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1283ms 16:06:16 INFO - PROCESS | 15875 | 1461711976332 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 16:06:16 INFO - PROCESS | 15875 | 1461711976336 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 16:06:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:06:16 INFO - PROCESS | 15875 | 1461711976341 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:06:16 INFO - PROCESS | 15875 | 1461711976344 Marionette TRACE conn3 <- [1,1602,null,{}] 16:06:16 INFO - PROCESS | 15875 | 1461711976349 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:16 INFO - PROCESS | 15875 | 1461711976513 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 16:06:16 INFO - PROCESS | 15875 | 1461711976690 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:16 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23c07000 == 121 [pid = 15875] [id = 408] 16:06:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b19572800) [pid = 15875] [serial = 1225] [outer = (nil)] 16:06:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b1db3c400) [pid = 15875] [serial = 1226] [outer = 0x7f3b19572800] 16:06:16 INFO - PROCESS | 15875 | 1461711976759 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b1dd1b400) [pid = 15875] [serial = 1227] [outer = 0x7f3b19572800] 16:06:17 INFO - PROCESS | 15875 | 1461711977548 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:06:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:06:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1281ms 16:06:17 INFO - PROCESS | 15875 | 1461711977624 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 16:06:17 INFO - PROCESS | 15875 | 1461711977627 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 16:06:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:06:17 INFO - PROCESS | 15875 | 1461711977632 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:06:17 INFO - PROCESS | 15875 | 1461711977634 Marionette TRACE conn3 <- [1,1606,null,{}] 16:06:17 INFO - PROCESS | 15875 | 1461711977639 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:17 INFO - PROCESS | 15875 | 1461711977839 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 16:06:18 INFO - PROCESS | 15875 | 1461711978021 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30a57000 == 122 [pid = 15875] [id = 409] 16:06:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b1d8d1800) [pid = 15875] [serial = 1228] [outer = (nil)] 16:06:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b1e1da000) [pid = 15875] [serial = 1229] [outer = 0x7f3b1d8d1800] 16:06:18 INFO - PROCESS | 15875 | 1461711978090 Marionette DEBUG loaded listener.js 16:06:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b20386400) [pid = 15875] [serial = 1230] [outer = 0x7f3b1d8d1800] 16:06:18 INFO - PROCESS | 15875 | 1461711978859 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:06:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:06:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1278ms 16:06:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:06:18 INFO - PROCESS | 15875 | 1461711978911 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 16:06:18 INFO - PROCESS | 15875 | 1461711978914 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 16:06:18 INFO - PROCESS | 15875 | 1461711978920 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:06:18 INFO - PROCESS | 15875 | 1461711978923 Marionette TRACE conn3 <- [1,1610,null,{}] 16:06:18 INFO - PROCESS | 15875 | 1461711978927 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:19 INFO - PROCESS | 15875 | 1461711979117 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 16:06:19 INFO - PROCESS | 15875 | 1461711979300 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3836c800 == 123 [pid = 15875] [id = 410] 16:06:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b21e78800) [pid = 15875] [serial = 1231] [outer = (nil)] 16:06:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b23441000) [pid = 15875] [serial = 1232] [outer = 0x7f3b21e78800] 16:06:19 INFO - PROCESS | 15875 | 1461711979368 Marionette DEBUG loaded listener.js 16:06:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b30592800) [pid = 15875] [serial = 1233] [outer = 0x7f3b21e78800] 16:06:20 INFO - PROCESS | 15875 | 1461711980138 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:06:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:06:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1231ms 16:06:20 INFO - PROCESS | 15875 | 1461711980165 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 16:06:20 INFO - PROCESS | 15875 | 1461711980168 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 16:06:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:06:20 INFO - PROCESS | 15875 | 1461711980176 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 15875 | 1461711980179 Marionette TRACE conn3 <- [1,1614,null,{}] 16:06:20 INFO - PROCESS | 15875 | 1461711980184 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:20 INFO - PROCESS | 15875 | 1461711980346 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 16:06:20 INFO - PROCESS | 15875 | 1461711980535 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b7a9800 == 124 [pid = 15875] [id = 411] 16:06:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 204 (0x7f3b0e725800) [pid = 15875] [serial = 1234] [outer = (nil)] 16:06:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 205 (0x7f3b0e72f800) [pid = 15875] [serial = 1235] [outer = 0x7f3b0e725800] 16:06:20 INFO - PROCESS | 15875 | 1461711980601 Marionette DEBUG loaded listener.js 16:06:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 206 (0x7f3b0e733400) [pid = 15875] [serial = 1236] [outer = 0x7f3b0e725800] 16:06:21 INFO - PROCESS | 15875 | 1461711981406 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:06:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:06:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1284ms 16:06:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:06:21 INFO - PROCESS | 15875 | 1461711981460 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 16:06:21 INFO - PROCESS | 15875 | 1461711981463 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 16:06:21 INFO - PROCESS | 15875 | 1461711981467 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:06:21 INFO - PROCESS | 15875 | 1461711981471 Marionette TRACE conn3 <- [1,1618,null,{}] 16:06:21 INFO - PROCESS | 15875 | 1461711981476 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:21 INFO - PROCESS | 15875 | 1461711981638 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 16:06:21 INFO - PROCESS | 15875 | 1461711981823 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dd85800 == 125 [pid = 15875] [id = 412] 16:06:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 207 (0x7f3b0e726c00) [pid = 15875] [serial = 1237] [outer = (nil)] 16:06:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b195bac00) [pid = 15875] [serial = 1238] [outer = 0x7f3b0e726c00] 16:06:21 INFO - PROCESS | 15875 | 1461711981885 Marionette DEBUG loaded listener.js 16:06:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b22378000) [pid = 15875] [serial = 1239] [outer = 0x7f3b0e726c00] 16:06:22 INFO - PROCESS | 15875 | 1461711982690 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:06:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:06:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1278ms 16:06:22 INFO - PROCESS | 15875 | 1461711982746 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 16:06:22 INFO - PROCESS | 15875 | 1461711982749 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 16:06:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:06:22 INFO - PROCESS | 15875 | 1461711982755 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:06:22 INFO - PROCESS | 15875 | 1461711982758 Marionette TRACE conn3 <- [1,1622,null,{}] 16:06:22 INFO - PROCESS | 15875 | 1461711982763 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:22 INFO - PROCESS | 15875 | 1461711982926 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 16:06:23 INFO - PROCESS | 15875 | 1461711983107 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18c64800 == 126 [pid = 15875] [id = 413] 16:06:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b0e733c00) [pid = 15875] [serial = 1240] [outer = (nil)] 16:06:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b30594400) [pid = 15875] [serial = 1241] [outer = 0x7f3b0e733c00] 16:06:23 INFO - PROCESS | 15875 | 1461711983170 Marionette DEBUG loaded listener.js 16:06:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b31bec400) [pid = 15875] [serial = 1242] [outer = 0x7f3b0e733c00] 16:06:23 INFO - PROCESS | 15875 | 1461711983973 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:06:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:06:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1278ms 16:06:24 INFO - PROCESS | 15875 | 1461711984033 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 16:06:24 INFO - PROCESS | 15875 | 1461711984036 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 16:06:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:06:24 INFO - PROCESS | 15875 | 1461711984041 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:06:24 INFO - PROCESS | 15875 | 1461711984043 Marionette TRACE conn3 <- [1,1626,null,{}] 16:06:24 INFO - PROCESS | 15875 | 1461711984048 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:24 INFO - PROCESS | 15875 | 1461711984213 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 16:06:24 INFO - PROCESS | 15875 | 1461711984394 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18c7d000 == 127 [pid = 15875] [id = 414] 16:06:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b15e66000) [pid = 15875] [serial = 1243] [outer = (nil)] 16:06:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b15e6dc00) [pid = 15875] [serial = 1244] [outer = 0x7f3b15e66000] 16:06:24 INFO - PROCESS | 15875 | 1461711984458 Marionette DEBUG loaded listener.js 16:06:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b15e72c00) [pid = 15875] [serial = 1245] [outer = 0x7f3b15e66000] 16:06:25 INFO - PROCESS | 15875 | 1461711985189 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:06:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1181ms 16:06:25 INFO - PROCESS | 15875 | 1461711985223 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 15875 | 1461711985226 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 16:06:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:06:25 INFO - PROCESS | 15875 | 1461711985248 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 15875 | 1461711985251 Marionette TRACE conn3 <- [1,1630,null,{}] 16:06:25 INFO - PROCESS | 15875 | 1461711985257 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:25 INFO - PROCESS | 15875 | 1461711985437 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 16:06:25 INFO - PROCESS | 15875 | 1461711985616 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b092f0000 == 128 [pid = 15875] [id = 415] 16:06:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b15e67c00) [pid = 15875] [serial = 1246] [outer = (nil)] 16:06:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b35274800) [pid = 15875] [serial = 1247] [outer = 0x7f3b15e67c00] 16:06:25 INFO - PROCESS | 15875 | 1461711985688 Marionette DEBUG loaded listener.js 16:06:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b35a4f000) [pid = 15875] [serial = 1248] [outer = 0x7f3b15e67c00] 16:06:26 INFO - PROCESS | 15875 | 1461711986461 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1287ms 16:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:06:26 INFO - PROCESS | 15875 | 1461711986533 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 16:06:26 INFO - PROCESS | 15875 | 1461711986535 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 16:06:26 INFO - PROCESS | 15875 | 1461711986541 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:06:26 INFO - PROCESS | 15875 | 1461711986544 Marionette TRACE conn3 <- [1,1634,null,{}] 16:06:26 INFO - PROCESS | 15875 | 1461711986549 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:26 INFO - PROCESS | 15875 | 1461711986710 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 16:06:26 INFO - PROCESS | 15875 | 1461711986893 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ab15000 == 129 [pid = 15875] [id = 416] 16:06:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b0aba6400) [pid = 15875] [serial = 1249] [outer = (nil)] 16:06:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b0abab800) [pid = 15875] [serial = 1250] [outer = 0x7f3b0aba6400] 16:06:26 INFO - PROCESS | 15875 | 1461711986963 Marionette DEBUG loaded listener.js 16:06:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b2a70bc00) [pid = 15875] [serial = 1251] [outer = 0x7f3b0aba6400] 16:06:27 INFO - PROCESS | 15875 | 1461711987734 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:06:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1230ms 16:06:27 INFO - PROCESS | 15875 | 1461711987770 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 15875 | 1461711987773 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 16:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:06:27 INFO - PROCESS | 15875 | 1461711987778 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 15875 | 1461711987781 Marionette TRACE conn3 <- [1,1638,null,{}] 16:06:27 INFO - PROCESS | 15875 | 1461711987785 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:27 INFO - PROCESS | 15875 | 1461711987945 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 16:06:28 INFO - PROCESS | 15875 | 1461711988138 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ae42000 == 130 [pid = 15875] [id = 417] 16:06:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b0aba7800) [pid = 15875] [serial = 1252] [outer = (nil)] 16:06:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b0ae5e400) [pid = 15875] [serial = 1253] [outer = 0x7f3b0aba7800] 16:06:28 INFO - PROCESS | 15875 | 1461711988197 Marionette DEBUG loaded listener.js 16:06:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b0ae63000) [pid = 15875] [serial = 1254] [outer = 0x7f3b0aba7800] 16:06:29 INFO - PROCESS | 15875 | 1461711989007 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:06:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:06:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1276ms 16:06:29 INFO - PROCESS | 15875 | 1461711989054 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 16:06:29 INFO - PROCESS | 15875 | 1461711989057 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 16:06:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:06:29 INFO - PROCESS | 15875 | 1461711989062 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:06:29 INFO - PROCESS | 15875 | 1461711989064 Marionette TRACE conn3 <- [1,1642,null,{}] 16:06:29 INFO - PROCESS | 15875 | 1461711989069 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:29 INFO - PROCESS | 15875 | 1461711989243 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 16:06:29 INFO - PROCESS | 15875 | 1461711989428 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e44f000 == 131 [pid = 15875] [id = 418] 16:06:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b0abaac00) [pid = 15875] [serial = 1255] [outer = (nil)] 16:06:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b0ca11800) [pid = 15875] [serial = 1256] [outer = 0x7f3b0abaac00] 16:06:29 INFO - PROCESS | 15875 | 1461711989489 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b0d186c00) [pid = 15875] [serial = 1257] [outer = 0x7f3b0abaac00] 16:06:30 INFO - PROCESS | 15875 | 1461711990585 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:06:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:06:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1577ms 16:06:30 INFO - PROCESS | 15875 | 1461711990641 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 16:06:30 INFO - PROCESS | 15875 | 1461711990645 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 16:06:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:06:30 INFO - PROCESS | 15875 | 1461711990671 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 15875 | 1461711990675 Marionette TRACE conn3 <- [1,1646,null,{}] 16:06:30 INFO - PROCESS | 15875 | 1461711990682 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:30 INFO - PROCESS | 15875 | 1461711990861 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 16:06:31 INFO - PROCESS | 15875 | 1461711991044 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e490800 == 132 [pid = 15875] [id = 419] 16:06:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b0b7cdc00) [pid = 15875] [serial = 1258] [outer = (nil)] 16:06:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b0d187800) [pid = 15875] [serial = 1259] [outer = 0x7f3b0b7cdc00] 16:06:31 INFO - PROCESS | 15875 | 1461711991103 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b0d18cc00) [pid = 15875] [serial = 1260] [outer = 0x7f3b0b7cdc00] 16:06:31 INFO - PROCESS | 15875 | 1461711991987 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:06:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:06:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1389ms 16:06:32 INFO - PROCESS | 15875 | 1461711992059 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 15875 | 1461711992065 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 16:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:06:32 INFO - PROCESS | 15875 | 1461711992075 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 15875 | 1461711992078 Marionette TRACE conn3 <- [1,1650,null,{}] 16:06:32 INFO - PROCESS | 15875 | 1461711992082 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:32 INFO - PROCESS | 15875 | 1461711992243 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 16:06:32 INFO - PROCESS | 15875 | 1461711992459 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e46d000 == 133 [pid = 15875] [id = 420] 16:06:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b0e7b7800) [pid = 15875] [serial = 1261] [outer = (nil)] 16:06:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b0f465000) [pid = 15875] [serial = 1262] [outer = 0x7f3b0e7b7800] 16:06:32 INFO - PROCESS | 15875 | 1461711992564 Marionette DEBUG loaded listener.js 16:06:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b15abe800) [pid = 15875] [serial = 1263] [outer = 0x7f3b0e7b7800] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22c69800 == 132 [pid = 15875] [id = 130] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3396d000 == 131 [pid = 15875] [id = 84] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1949d800 == 130 [pid = 15875] [id = 13] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b1a2f7400) [pid = 15875] [serial = 1124] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b353a4c00) [pid = 15875] [serial = 1121] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b0b70c800) [pid = 15875] [serial = 1127] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b26a34400) [pid = 15875] [serial = 1118] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b0df88000) [pid = 15875] [serial = 1130] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b1e2d9400) [pid = 15875] [serial = 1154] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19fa0800 == 129 [pid = 15875] [id = 403] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d557800 == 128 [pid = 15875] [id = 402] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1c3da800 == 127 [pid = 15875] [id = 401] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19fa3800 == 126 [pid = 15875] [id = 400] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fcde800 == 125 [pid = 15875] [id = 399] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fe2f800 == 124 [pid = 15875] [id = 398] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ecb800 == 123 [pid = 15875] [id = 397] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35d13800 == 122 [pid = 15875] [id = 392] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3172a800 == 121 [pid = 15875] [id = 391] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b25b68800 == 120 [pid = 15875] [id = 390] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23076800 == 119 [pid = 15875] [id = 389] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b21b43000 == 118 [pid = 15875] [id = 388] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e014800 == 117 [pid = 15875] [id = 387] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18bad800 == 116 [pid = 15875] [id = 386] 16:06:33 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e44d800 == 115 [pid = 15875] [id = 385] 16:06:33 INFO - PROCESS | 15875 | 1461711993447 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b0df8fc00) [pid = 15875] [serial = 1133] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b0e7c1c00) [pid = 15875] [serial = 1136] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b1d6e0400) [pid = 15875] [serial = 1151] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b1d8e8400) [pid = 15875] [serial = 1112] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b1a1c8000) [pid = 15875] [serial = 1143] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 221 (0x7f3b1d134c00) [pid = 15875] [serial = 1149] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 220 (0x7f3b1a493400) [pid = 15875] [serial = 1145] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b17ddf000) [pid = 15875] [serial = 1140] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b16a3c000) [pid = 15875] [serial = 1139] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b1c352400) [pid = 15875] [serial = 1148] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b219bd000) [pid = 15875] [serial = 1080] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b1d8e8c00) [pid = 15875] [serial = 1152] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b19814400) [pid = 15875] [serial = 1142] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b19676000) [pid = 15875] [serial = 1023] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b18e8e400) [pid = 15875] [serial = 1109] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b225b5400) [pid = 15875] [serial = 1115] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b15fbdc00) [pid = 15875] [serial = 1134] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b15fbcc00) [pid = 15875] [serial = 1137] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b0e7f3000) [pid = 15875] [serial = 1106] [outer = (nil)] [url = about:blank] 16:06:33 INFO - PROCESS | 15875 | --DOMWINDOW == 207 (0x7f3b1b40f800) [pid = 15875] [serial = 1146] [outer = (nil)] [url = about:blank] 16:06:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:06:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1431ms 16:06:33 INFO - PROCESS | 15875 | 1461711993507 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 16:06:33 INFO - PROCESS | 15875 | 1461711993510 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 16:06:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:06:33 INFO - PROCESS | 15875 | 1461711993515 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:06:33 INFO - PROCESS | 15875 | 1461711993520 Marionette TRACE conn3 <- [1,1654,null,{}] 16:06:33 INFO - PROCESS | 15875 | 1461711993536 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:33 INFO - PROCESS | 15875 | 1461711993688 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 16:06:33 INFO - PROCESS | 15875 | 1461711993706 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bad800 == 116 [pid = 15875] [id = 421] 16:06:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b161ce400) [pid = 15875] [serial = 1264] [outer = (nil)] 16:06:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b16a10800) [pid = 15875] [serial = 1265] [outer = 0x7f3b161ce400] 16:06:33 INFO - PROCESS | 15875 | 1461711993764 Marionette DEBUG loaded listener.js 16:06:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b16abb000) [pid = 15875] [serial = 1266] [outer = 0x7f3b161ce400] 16:06:34 INFO - PROCESS | 15875 | 1461711994482 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:06:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:06:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1033ms 16:06:34 INFO - PROCESS | 15875 | 1461711994550 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 16:06:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:06:34 INFO - PROCESS | 15875 | 1461711994553 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 16:06:34 INFO - PROCESS | 15875 | 1461711994558 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:06:34 INFO - PROCESS | 15875 | 1461711994561 Marionette TRACE conn3 <- [1,1658,null,{}] 16:06:34 INFO - PROCESS | 15875 | 1461711994565 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:34 INFO - PROCESS | 15875 | 1461711994711 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 16:06:34 INFO - PROCESS | 15875 | 1461711994728 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19fa0800 == 117 [pid = 15875] [id = 422] 16:06:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b0e7bb000) [pid = 15875] [serial = 1267] [outer = (nil)] 16:06:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b18e6dc00) [pid = 15875] [serial = 1268] [outer = 0x7f3b0e7bb000] 16:06:34 INFO - PROCESS | 15875 | 1461711994782 Marionette DEBUG loaded listener.js 16:06:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b19569c00) [pid = 15875] [serial = 1269] [outer = 0x7f3b0e7bb000] 16:06:35 INFO - PROCESS | 15875 | 1461711995557 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:06:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:06:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1029ms 16:06:35 INFO - PROCESS | 15875 | 1461711995587 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 16:06:35 INFO - PROCESS | 15875 | 1461711995590 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 16:06:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:06:35 INFO - PROCESS | 15875 | 1461711995595 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:06:35 INFO - PROCESS | 15875 | 1461711995597 Marionette TRACE conn3 <- [1,1662,null,{}] 16:06:35 INFO - PROCESS | 15875 | 1461711995616 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:35 INFO - PROCESS | 15875 | 1461711995827 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 16:06:35 INFO - PROCESS | 15875 | 1461711995853 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b54c800 == 118 [pid = 15875] [id = 423] 16:06:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b0b70c800) [pid = 15875] [serial = 1270] [outer = (nil)] 16:06:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b192d5400) [pid = 15875] [serial = 1271] [outer = 0x7f3b0b70c800] 16:06:35 INFO - PROCESS | 15875 | 1461711995907 Marionette DEBUG loaded listener.js 16:06:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b1a1c7c00) [pid = 15875] [serial = 1272] [outer = 0x7f3b0b70c800] 16:06:36 INFO - PROCESS | 15875 | 1461711996651 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:06:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:06:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1125ms 16:06:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:06:36 INFO - PROCESS | 15875 | 1461711996724 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 16:06:36 INFO - PROCESS | 15875 | 1461711996727 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 16:06:36 INFO - PROCESS | 15875 | 1461711996732 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:06:36 INFO - PROCESS | 15875 | 1461711996734 Marionette TRACE conn3 <- [1,1666,null,{}] 16:06:36 INFO - PROCESS | 15875 | 1461711996738 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:36 INFO - PROCESS | 15875 | 1461711996955 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 16:06:36 INFO - PROCESS | 15875 | 1461711996986 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d551800 == 119 [pid = 15875] [id = 424] 16:06:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b1a570400) [pid = 15875] [serial = 1273] [outer = (nil)] 16:06:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b1d4e7000) [pid = 15875] [serial = 1274] [outer = 0x7f3b1a570400] 16:06:37 INFO - PROCESS | 15875 | 1461711997044 Marionette DEBUG loaded listener.js 16:06:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b1d8e8800) [pid = 15875] [serial = 1275] [outer = 0x7f3b1a570400] 16:06:38 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b192d6400) [pid = 15875] [serial = 36] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:06:38 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b0b7cc000) [pid = 15875] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:06:38 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b19672c00) [pid = 15875] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:06:38 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b1949e800) [pid = 15875] [serial = 33] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:06:38 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b1d8e4c00) [pid = 15875] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:06:38 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b0df86000) [pid = 15875] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:06:38 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b0e764c00) [pid = 15875] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:06:38 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b0e7ba000) [pid = 15875] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:06:38 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b0b7d3400) [pid = 15875] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:06:38 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b0d3cd400) [pid = 15875] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:06:38 INFO - PROCESS | 15875 | 1461711998173 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:06:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:06:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1482ms 16:06:38 INFO - PROCESS | 15875 | 1461711998215 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 15875 | 1461711998218 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 16:06:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:06:38 INFO - PROCESS | 15875 | 1461711998223 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 15875 | 1461711998226 Marionette TRACE conn3 <- [1,1670,null,{}] 16:06:38 INFO - PROCESS | 15875 | 1461711998233 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:38 INFO - PROCESS | 15875 | 1461711998387 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 16:06:38 INFO - PROCESS | 15875 | 1461711998569 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a439800 == 120 [pid = 15875] [id = 425] 16:06:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b1b58f800) [pid = 15875] [serial = 1276] [outer = (nil)] 16:06:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b1d8c7800) [pid = 15875] [serial = 1277] [outer = 0x7f3b1b58f800] 16:06:38 INFO - PROCESS | 15875 | 1461711998622 Marionette DEBUG loaded listener.js 16:06:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b1db3c800) [pid = 15875] [serial = 1278] [outer = 0x7f3b1b58f800] 16:06:39 INFO - PROCESS | 15875 | 1461711999192 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:06:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:06:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1029ms 16:06:39 INFO - PROCESS | 15875 | 1461711999256 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 16:06:39 INFO - PROCESS | 15875 | 1461711999259 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 16:06:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:06:39 INFO - PROCESS | 15875 | 1461711999264 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:06:39 INFO - PROCESS | 15875 | 1461711999266 Marionette TRACE conn3 <- [1,1674,null,{}] 16:06:39 INFO - PROCESS | 15875 | 1461711999271 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:39 INFO - PROCESS | 15875 | 1461711999469 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 16:06:39 INFO - PROCESS | 15875 | 1461711999487 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e014800 == 121 [pid = 15875] [id = 426] 16:06:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b161cec00) [pid = 15875] [serial = 1279] [outer = (nil)] 16:06:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b1dd19c00) [pid = 15875] [serial = 1280] [outer = 0x7f3b161cec00] 16:06:39 INFO - PROCESS | 15875 | 1461711999541 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b1edef000) [pid = 15875] [serial = 1281] [outer = 0x7f3b161cec00] 16:06:40 INFO - PROCESS | 15875 | 1461712000297 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:06:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:06:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1075ms 16:06:40 INFO - PROCESS | 15875 | 1461712000355 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 16:06:40 INFO - PROCESS | 15875 | 1461712000359 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 16:06:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:06:40 INFO - PROCESS | 15875 | 1461712000368 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 15875 | 1461712000373 Marionette TRACE conn3 <- [1,1678,null,{}] 16:06:40 INFO - PROCESS | 15875 | 1461712000390 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:40 INFO - PROCESS | 15875 | 1461712000577 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 16:06:40 INFO - PROCESS | 15875 | 1461712000756 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e221000 == 122 [pid = 15875] [id = 427] 16:06:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b0aba2c00) [pid = 15875] [serial = 1282] [outer = (nil)] 16:06:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b0b7ccc00) [pid = 15875] [serial = 1283] [outer = 0x7f3b0aba2c00] 16:06:40 INFO - PROCESS | 15875 | 1461712000825 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b0d189000) [pid = 15875] [serial = 1284] [outer = 0x7f3b0aba2c00] 16:06:41 INFO - PROCESS | 15875 | 1461712001668 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:06:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:06:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1352ms 16:06:41 INFO - PROCESS | 15875 | 1461712001720 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 16:06:41 INFO - PROCESS | 15875 | 1461712001728 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 16:06:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:06:41 INFO - PROCESS | 15875 | 1461712001737 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 15875 | 1461712001740 Marionette TRACE conn3 <- [1,1682,null,{}] 16:06:41 INFO - PROCESS | 15875 | 1461712001744 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:41 INFO - PROCESS | 15875 | 1461712001918 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 16:06:42 INFO - PROCESS | 15875 | 1461712002112 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1949d800 == 123 [pid = 15875] [id = 428] 16:06:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b0e726000) [pid = 15875] [serial = 1285] [outer = (nil)] 16:06:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b0f465400) [pid = 15875] [serial = 1286] [outer = 0x7f3b0e726000] 16:06:42 INFO - PROCESS | 15875 | 1461712002182 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b15ac7c00) [pid = 15875] [serial = 1287] [outer = 0x7f3b0e726000] 16:06:43 INFO - PROCESS | 15875 | 1461712003049 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:06:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:06:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1383ms 16:06:43 INFO - PROCESS | 15875 | 1461712003121 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 15875 | 1461712003124 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 16:06:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:06:43 INFO - PROCESS | 15875 | 1461712003130 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 15875 | 1461712003135 Marionette TRACE conn3 <- [1,1686,null,{}] 16:06:43 INFO - PROCESS | 15875 | 1461712003148 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:43 INFO - PROCESS | 15875 | 1461712003321 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 16:06:43 INFO - PROCESS | 15875 | 1461712003501 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:43 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b210a8800 == 124 [pid = 15875] [id = 429] 16:06:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b15e66c00) [pid = 15875] [serial = 1288] [outer = (nil)] 16:06:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b17dd5c00) [pid = 15875] [serial = 1289] [outer = 0x7f3b15e66c00] 16:06:43 INFO - PROCESS | 15875 | 1461712003568 Marionette DEBUG loaded listener.js 16:06:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b1a1cd000) [pid = 15875] [serial = 1290] [outer = 0x7f3b15e66c00] 16:06:44 INFO - PROCESS | 15875 | 1461712004346 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:06:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:06:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1281ms 16:06:44 INFO - PROCESS | 15875 | 1461712004412 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 16:06:44 INFO - PROCESS | 15875 | 1461712004416 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 16:06:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:06:44 INFO - PROCESS | 15875 | 1461712004440 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:06:44 INFO - PROCESS | 15875 | 1461712004443 Marionette TRACE conn3 <- [1,1690,null,{}] 16:06:44 INFO - PROCESS | 15875 | 1461712004448 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:44 INFO - PROCESS | 15875 | 1461712004620 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 16:06:44 INFO - PROCESS | 15875 | 1461712004799 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234bb000 == 125 [pid = 15875] [id = 430] 16:06:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b16a07000) [pid = 15875] [serial = 1291] [outer = (nil)] 16:06:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b1d4e9000) [pid = 15875] [serial = 1292] [outer = 0x7f3b16a07000] 16:06:44 INFO - PROCESS | 15875 | 1461712004862 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b1d8e4c00) [pid = 15875] [serial = 1293] [outer = 0x7f3b16a07000] 16:06:45 INFO - PROCESS | 15875 | 1461712005608 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:06:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:06:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1230ms 16:06:45 INFO - PROCESS | 15875 | 1461712005668 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 16:06:45 INFO - PROCESS | 15875 | 1461712005671 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 16:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:06:45 INFO - PROCESS | 15875 | 1461712005676 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:06:45 INFO - PROCESS | 15875 | 1461712005678 Marionette TRACE conn3 <- [1,1694,null,{}] 16:06:45 INFO - PROCESS | 15875 | 1461712005683 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:45 INFO - PROCESS | 15875 | 1461712005838 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 16:06:46 INFO - PROCESS | 15875 | 1461712006022 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b29b09000 == 126 [pid = 15875] [id = 431] 16:06:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b1a1d0400) [pid = 15875] [serial = 1294] [outer = (nil)] 16:06:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b1e1d2c00) [pid = 15875] [serial = 1295] [outer = 0x7f3b1a1d0400] 16:06:46 INFO - PROCESS | 15875 | 1461712006089 Marionette DEBUG loaded listener.js 16:06:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b20b4a000) [pid = 15875] [serial = 1296] [outer = 0x7f3b1a1d0400] 16:06:46 INFO - PROCESS | 15875 | 1461712006858 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1225ms 16:06:46 INFO - PROCESS | 15875 | 1461712006903 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 15875 | 1461712006906 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 16:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:06:46 INFO - PROCESS | 15875 | 1461712006911 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 15875 | 1461712006913 Marionette TRACE conn3 <- [1,1698,null,{}] 16:06:46 INFO - PROCESS | 15875 | 1461712006918 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:47 INFO - PROCESS | 15875 | 1461712007095 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 16:06:47 INFO - PROCESS | 15875 | 1461712007284 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35c8e000 == 127 [pid = 15875] [id = 432] 16:06:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b22375800) [pid = 15875] [serial = 1297] [outer = (nil)] 16:06:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b24410000) [pid = 15875] [serial = 1298] [outer = 0x7f3b22375800] 16:06:47 INFO - PROCESS | 15875 | 1461712007348 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b2a70d800) [pid = 15875] [serial = 1299] [outer = 0x7f3b22375800] 16:06:48 INFO - PROCESS | 15875 | 1461712008199 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1334ms 16:06:48 INFO - PROCESS | 15875 | 1461712008245 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 16:06:48 INFO - PROCESS | 15875 | 1461712008248 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 16:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:06:48 INFO - PROCESS | 15875 | 1461712008253 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 15875 | 1461712008255 Marionette TRACE conn3 <- [1,1702,null,{}] 16:06:48 INFO - PROCESS | 15875 | 1461712008260 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:48 INFO - PROCESS | 15875 | 1461712008419 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 16:06:48 INFO - PROCESS | 15875 | 1461712008603 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d0bd800 == 128 [pid = 15875] [id = 433] 16:06:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b0d378400) [pid = 15875] [serial = 1300] [outer = (nil)] 16:06:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b0d380000) [pid = 15875] [serial = 1301] [outer = 0x7f3b0d378400] 16:06:48 INFO - PROCESS | 15875 | 1461712008662 Marionette DEBUG loaded listener.js 16:06:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b0d385800) [pid = 15875] [serial = 1302] [outer = 0x7f3b0d378400] 16:06:49 INFO - PROCESS | 15875 | 1461712009456 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1275ms 16:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:06:49 INFO - PROCESS | 15875 | 1461712009530 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 16:06:49 INFO - PROCESS | 15875 | 1461712009532 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 16:06:49 INFO - PROCESS | 15875 | 1461712009538 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:06:49 INFO - PROCESS | 15875 | 1461712009541 Marionette TRACE conn3 <- [1,1706,null,{}] 16:06:49 INFO - PROCESS | 15875 | 1461712009546 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:49 INFO - PROCESS | 15875 | 1461712009704 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 16:06:49 INFO - PROCESS | 15875 | 1461712009888 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b15b10000 == 129 [pid = 15875] [id = 434] 16:06:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b0d37ac00) [pid = 15875] [serial = 1303] [outer = (nil)] 16:06:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b2a78b400) [pid = 15875] [serial = 1304] [outer = 0x7f3b0d37ac00] 16:06:49 INFO - PROCESS | 15875 | 1461712009949 Marionette DEBUG loaded listener.js 16:06:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b33431c00) [pid = 15875] [serial = 1305] [outer = 0x7f3b0d37ac00] 16:06:50 INFO - PROCESS | 15875 | 1461712010716 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1228ms 16:06:50 INFO - PROCESS | 15875 | 1461712010766 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 16:06:50 INFO - PROCESS | 15875 | 1461712010770 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 16:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:06:50 INFO - PROCESS | 15875 | 1461712010775 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:06:50 INFO - PROCESS | 15875 | 1461712010777 Marionette TRACE conn3 <- [1,1710,null,{}] 16:06:50 INFO - PROCESS | 15875 | 1461712010782 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:50 INFO - PROCESS | 15875 | 1461712010942 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 16:06:51 INFO - PROCESS | 15875 | 1461712011127 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d0cc800 == 130 [pid = 15875] [id = 435] 16:06:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b0d383c00) [pid = 15875] [serial = 1306] [outer = (nil)] 16:06:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b0f24b000) [pid = 15875] [serial = 1307] [outer = 0x7f3b0d383c00] 16:06:51 INFO - PROCESS | 15875 | 1461712011192 Marionette DEBUG loaded listener.js 16:06:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b0f24f800) [pid = 15875] [serial = 1308] [outer = 0x7f3b0d383c00] 16:06:51 INFO - PROCESS | 15875 | 1461712011983 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1276ms 16:06:52 INFO - PROCESS | 15875 | 1461712012051 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 16:06:52 INFO - PROCESS | 15875 | 1461712012054 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 16:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:06:52 INFO - PROCESS | 15875 | 1461712012060 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:06:52 INFO - PROCESS | 15875 | 1461712012062 Marionette TRACE conn3 <- [1,1714,null,{}] 16:06:52 INFO - PROCESS | 15875 | 1461712012067 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:52 INFO - PROCESS | 15875 | 1461712012232 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 16:06:52 INFO - PROCESS | 15875 | 1461712012419 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d655000 == 131 [pid = 15875] [id = 436] 16:06:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b0f242c00) [pid = 15875] [serial = 1309] [outer = (nil)] 16:06:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b30607400) [pid = 15875] [serial = 1310] [outer = 0x7f3b0f242c00] 16:06:52 INFO - PROCESS | 15875 | 1461712012479 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b3527e400) [pid = 15875] [serial = 1311] [outer = 0x7f3b0f242c00] 16:06:53 INFO - PROCESS | 15875 | 1461712013265 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1277ms 16:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:06:53 INFO - PROCESS | 15875 | 1461712013338 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 15875 | 1461712013341 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 16:06:53 INFO - PROCESS | 15875 | 1461712013346 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 15875 | 1461712013350 Marionette TRACE conn3 <- [1,1718,null,{}] 16:06:53 INFO - PROCESS | 15875 | 1461712013355 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:53 INFO - PROCESS | 15875 | 1461712013542 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 16:06:53 INFO - PROCESS | 15875 | 1461712013724 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0bcd5800 == 132 [pid = 15875] [id = 437] 16:06:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b0bdd9c00) [pid = 15875] [serial = 1312] [outer = (nil)] 16:06:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b0bde2c00) [pid = 15875] [serial = 1313] [outer = 0x7f3b0bdd9c00] 16:06:53 INFO - PROCESS | 15875 | 1461712013791 Marionette DEBUG loaded listener.js 16:06:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b353abc00) [pid = 15875] [serial = 1314] [outer = 0x7f3b0bdd9c00] 16:06:54 INFO - PROCESS | 15875 | 1461712014621 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1330ms 16:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:06:54 INFO - PROCESS | 15875 | 1461712014676 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 16:06:54 INFO - PROCESS | 15875 | 1461712014679 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 16:06:54 INFO - PROCESS | 15875 | 1461712014684 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:06:54 INFO - PROCESS | 15875 | 1461712014686 Marionette TRACE conn3 <- [1,1722,null,{}] 16:06:54 INFO - PROCESS | 15875 | 1461712014691 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:54 INFO - PROCESS | 15875 | 1461712014843 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 16:06:55 INFO - PROCESS | 15875 | 1461712015042 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0beb4800 == 133 [pid = 15875] [id = 438] 16:06:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b0bddb000) [pid = 15875] [serial = 1315] [outer = (nil)] 16:06:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b0bee1400) [pid = 15875] [serial = 1316] [outer = 0x7f3b0bddb000] 16:06:55 INFO - PROCESS | 15875 | 1461712015102 Marionette DEBUG loaded listener.js 16:06:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 251 (0x7f3b0bee9400) [pid = 15875] [serial = 1317] [outer = 0x7f3b0bddb000] 16:06:55 INFO - PROCESS | 15875 | 1461712015902 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:06:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1280ms 16:06:55 INFO - PROCESS | 15875 | 1461712015964 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 15875 | 1461712015968 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 16:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:06:55 INFO - PROCESS | 15875 | 1461712015973 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 15875 | 1461712015976 Marionette TRACE conn3 <- [1,1726,null,{}] 16:06:55 INFO - PROCESS | 15875 | 1461712015980 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:56 INFO - PROCESS | 15875 | 1461712016141 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 16:06:56 INFO - PROCESS | 15875 | 1461712016341 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16ca5000 == 134 [pid = 15875] [id = 439] 16:06:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 252 (0x7f3b09342c00) [pid = 15875] [serial = 1318] [outer = (nil)] 16:06:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b0934c400) [pid = 15875] [serial = 1319] [outer = 0x7f3b09342c00] 16:06:56 INFO - PROCESS | 15875 | 1461712016403 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b09350c00) [pid = 15875] [serial = 1320] [outer = 0x7f3b09342c00] 16:06:57 INFO - PROCESS | 15875 | 1461712017187 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1276ms 16:06:57 INFO - PROCESS | 15875 | 1461712017250 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 16:06:57 INFO - PROCESS | 15875 | 1461712017253 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 16:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:06:57 INFO - PROCESS | 15875 | 1461712017258 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 15875 | 1461712017260 Marionette TRACE conn3 <- [1,1730,null,{}] 16:06:57 INFO - PROCESS | 15875 | 1461712017265 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:57 INFO - PROCESS | 15875 | 1461712017437 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 16:06:57 INFO - PROCESS | 15875 | 1461712017630 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e00d000 == 135 [pid = 15875] [id = 440] 16:06:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 255 (0x7f3b09343400) [pid = 15875] [serial = 1321] [outer = (nil)] 16:06:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 256 (0x7f3b0bee8800) [pid = 15875] [serial = 1322] [outer = 0x7f3b09343400] 16:06:57 INFO - PROCESS | 15875 | 1461712017689 Marionette DEBUG loaded listener.js 16:06:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 257 (0x7f3b16a08800) [pid = 15875] [serial = 1323] [outer = 0x7f3b09343400] 16:06:58 INFO - PROCESS | 15875 | 1461712018842 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1631ms 16:06:58 INFO - PROCESS | 15875 | 1461712018890 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 16:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:06:58 INFO - PROCESS | 15875 | 1461712018896 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 16:06:58 INFO - PROCESS | 15875 | 1461712018902 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 15875 | 1461712018907 Marionette TRACE conn3 <- [1,1734,null,{}] 16:06:58 INFO - PROCESS | 15875 | 1461712018913 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:59 INFO - PROCESS | 15875 | 1461712019073 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 16:06:59 INFO - PROCESS | 15875 | 1461712019291 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0f61b000 == 136 [pid = 15875] [id = 441] 16:06:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 258 (0x7f3b0ae5a000) [pid = 15875] [serial = 1324] [outer = (nil)] 16:06:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 259 (0x7f3b0b7cf800) [pid = 15875] [serial = 1325] [outer = 0x7f3b0ae5a000] 16:06:59 INFO - PROCESS | 15875 | 1461712019347 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 260 (0x7f3b0bee9000) [pid = 15875] [serial = 1326] [outer = 0x7f3b0ae5a000] 16:07:00 INFO - PROCESS | 15875 | 1461712020295 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1435ms 16:07:00 INFO - PROCESS | 15875 | 1461712020337 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 16:07:00 INFO - PROCESS | 15875 | 1461712020344 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 16:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:07:00 INFO - PROCESS | 15875 | 1461712020352 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:07:00 INFO - PROCESS | 15875 | 1461712020355 Marionette TRACE conn3 <- [1,1738,null,{}] 16:07:00 INFO - PROCESS | 15875 | 1461712020360 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:00 INFO - PROCESS | 15875 | 1461712020522 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 16:07:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a439800 == 135 [pid = 15875] [id = 425] 16:07:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d551800 == 134 [pid = 15875] [id = 424] 16:07:00 INFO - PROCESS | 15875 | --DOMWINDOW == 259 (0x7f3b19490000) [pid = 15875] [serial = 35] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:07:00 INFO - PROCESS | 15875 | --DOMWINDOW == 258 (0x7f3b23de5000) [pid = 15875] [serial = 1172] [outer = (nil)] [url = about:blank] 16:07:00 INFO - PROCESS | 15875 | --DOMWINDOW == 257 (0x7f3b30677400) [pid = 15875] [serial = 1175] [outer = (nil)] [url = about:blank] 16:07:00 INFO - PROCESS | 15875 | --DOMWINDOW == 256 (0x7f3b334aa800) [pid = 15875] [serial = 1181] [outer = (nil)] [url = about:blank] 16:07:00 INFO - PROCESS | 15875 | --DOMWINDOW == 255 (0x7f3b15ac5800) [pid = 15875] [serial = 1178] [outer = (nil)] [url = about:blank] 16:07:00 INFO - PROCESS | 15875 | --DOMWINDOW == 254 (0x7f3b16abb400) [pid = 15875] [serial = 1184] [outer = (nil)] [url = about:blank] 16:07:00 INFO - PROCESS | 15875 | --DOMWINDOW == 253 (0x7f3b22a03c00) [pid = 15875] [serial = 1187] [outer = (nil)] [url = about:blank] 16:07:00 INFO - PROCESS | 15875 | --DOMWINDOW == 252 (0x7f3b1dd17400) [pid = 15875] [serial = 1214] [outer = (nil)] [url = about:blank] 16:07:00 INFO - PROCESS | 15875 | 1461712020816 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b54c800 == 133 [pid = 15875] [id = 423] 16:07:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19fa0800 == 132 [pid = 15875] [id = 422] 16:07:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18bad800 == 131 [pid = 15875] [id = 421] 16:07:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e46d000 == 130 [pid = 15875] [id = 420] 16:07:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e490800 == 129 [pid = 15875] [id = 419] 16:07:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ab0b000 == 130 [pid = 15875] [id = 442] 16:07:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b0c90f000) [pid = 15875] [serial = 1327] [outer = (nil)] 16:07:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b0e1c9800) [pid = 15875] [serial = 1328] [outer = 0x7f3b0c90f000] 16:07:00 INFO - PROCESS | 15875 | 1461712020879 Marionette DEBUG loaded listener.js 16:07:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 255 (0x7f3b0e76c000) [pid = 15875] [serial = 1329] [outer = 0x7f3b0c90f000] 16:07:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18c64800 == 129 [pid = 15875] [id = 413] 16:07:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dd85800 == 128 [pid = 15875] [id = 412] 16:07:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0b7a9800 == 127 [pid = 15875] [id = 411] 16:07:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3836c800 == 126 [pid = 15875] [id = 410] 16:07:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30a57000 == 125 [pid = 15875] [id = 409] 16:07:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23c07000 == 124 [pid = 15875] [id = 408] 16:07:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2239d800 == 123 [pid = 15875] [id = 407] 16:07:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b34d000 == 122 [pid = 15875] [id = 406] 16:07:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fcd8800 == 121 [pid = 15875] [id = 405] 16:07:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e19d000 == 120 [pid = 15875] [id = 404] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 254 (0x7f3b1db40000) [pid = 15875] [serial = 1208] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 253 (0x7f3b192de800) [pid = 15875] [serial = 1163] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 252 (0x7f3b15abc800) [pid = 15875] [serial = 1197] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 251 (0x7f3b0e7b9400) [pid = 15875] [serial = 1196] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 250 (0x7f3b17d56800) [pid = 15875] [serial = 1199] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b18e6ec00) [pid = 15875] [serial = 1200] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b1d4ee400) [pid = 15875] [serial = 1166] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b19813c00) [pid = 15875] [serial = 1202] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 246 (0x7f3b1a2f5400) [pid = 15875] [serial = 1203] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b15fc4800) [pid = 15875] [serial = 1160] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b1ed04000) [pid = 15875] [serial = 1169] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b0df86400) [pid = 15875] [serial = 1194] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b0c916c00) [pid = 15875] [serial = 1193] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b1edeec00) [pid = 15875] [serial = 1155] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b0b70a000) [pid = 15875] [serial = 1157] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b0e7c0800) [pid = 15875] [serial = 1190] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b22985400) [pid = 15875] [serial = 825] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b1a495000) [pid = 15875] [serial = 1205] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b1cf6ac00) [pid = 15875] [serial = 1206] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b1c354800) [pid = 15875] [serial = 1211] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b1dd12400) [pid = 15875] [serial = 1209] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b1dd12800) [pid = 15875] [serial = 1212] [outer = (nil)] [url = about:blank] 16:07:01 INFO - PROCESS | 15875 | 1461712021594 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1279ms 16:07:01 INFO - PROCESS | 15875 | 1461712021638 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 16:07:01 INFO - PROCESS | 15875 | 1461712021641 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 16:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:07:01 INFO - PROCESS | 15875 | 1461712021646 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:07:01 INFO - PROCESS | 15875 | 1461712021650 Marionette TRACE conn3 <- [1,1742,null,{}] 16:07:01 INFO - PROCESS | 15875 | 1461712021663 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:01 INFO - PROCESS | 15875 | 1461712021816 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 16:07:01 INFO - PROCESS | 15875 | 1461712021964 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17d7f800 == 121 [pid = 15875] [id = 443] 16:07:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b0c912800) [pid = 15875] [serial = 1330] [outer = (nil)] 16:07:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b15e6b800) [pid = 15875] [serial = 1331] [outer = 0x7f3b0c912800] 16:07:02 INFO - PROCESS | 15875 | 1461712022020 Marionette DEBUG loaded listener.js 16:07:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b16a32800) [pid = 15875] [serial = 1332] [outer = 0x7f3b0c912800] 16:07:02 INFO - PROCESS | 15875 | 1461712022623 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1032ms 16:07:02 INFO - PROCESS | 15875 | 1461712022678 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 16:07:02 INFO - PROCESS | 15875 | 1461712022682 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 16:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:07:02 INFO - PROCESS | 15875 | 1461712022687 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - PROCESS | 15875 | 1461712022689 Marionette TRACE conn3 <- [1,1746,null,{}] 16:07:02 INFO - PROCESS | 15875 | 1461712022693 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:02 INFO - PROCESS | 15875 | 1461712022922 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 16:07:03 INFO - PROCESS | 15875 | 1461712023042 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1948a800 == 122 [pid = 15875] [id = 444] 16:07:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b0bde6000) [pid = 15875] [serial = 1333] [outer = (nil)] 16:07:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b17d56800) [pid = 15875] [serial = 1334] [outer = 0x7f3b0bde6000] 16:07:03 INFO - PROCESS | 15875 | 1461712023104 Marionette DEBUG loaded listener.js 16:07:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b18e8b000) [pid = 15875] [serial = 1335] [outer = 0x7f3b0bde6000] 16:07:03 INFO - PROCESS | 15875 | 1461712023774 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1124ms 16:07:03 INFO - PROCESS | 15875 | 1461712023812 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 16:07:03 INFO - PROCESS | 15875 | 1461712023815 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 16:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:07:03 INFO - PROCESS | 15875 | 1461712023820 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:07:03 INFO - PROCESS | 15875 | 1461712023822 Marionette TRACE conn3 <- [1,1750,null,{}] 16:07:03 INFO - PROCESS | 15875 | 1461712023834 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:04 INFO - PROCESS | 15875 | 1461712024023 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 16:07:04 INFO - PROCESS | 15875 | 1461712024047 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a439800 == 123 [pid = 15875] [id = 445] 16:07:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b161c9c00) [pid = 15875] [serial = 1336] [outer = (nil)] 16:07:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b19661000) [pid = 15875] [serial = 1337] [outer = 0x7f3b161c9c00] 16:07:04 INFO - PROCESS | 15875 | 1461712024098 Marionette DEBUG loaded listener.js 16:07:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b19e31c00) [pid = 15875] [serial = 1338] [outer = 0x7f3b161c9c00] 16:07:04 INFO - PROCESS | 15875 | 1461712024900 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:07:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1134ms 16:07:04 INFO - PROCESS | 15875 | 1461712024957 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 16:07:04 INFO - PROCESS | 15875 | 1461712024959 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 16:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:07:04 INFO - PROCESS | 15875 | 1461712024964 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:07:04 INFO - PROCESS | 15875 | 1461712024967 Marionette TRACE conn3 <- [1,1754,null,{}] 16:07:04 INFO - PROCESS | 15875 | 1461712024971 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:05 INFO - PROCESS | 15875 | 1461712025167 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 16:07:05 INFO - PROCESS | 15875 | 1461712025193 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d4dd800 == 124 [pid = 15875] [id = 446] 16:07:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b1cf6f400) [pid = 15875] [serial = 1339] [outer = (nil)] 16:07:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b1db40000) [pid = 15875] [serial = 1340] [outer = 0x7f3b1cf6f400] 16:07:05 INFO - PROCESS | 15875 | 1461712025249 Marionette DEBUG loaded listener.js 16:07:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b1e1df800) [pid = 15875] [serial = 1341] [outer = 0x7f3b1cf6f400] 16:07:06 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b1a570400) [pid = 15875] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:07:06 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b161ce400) [pid = 15875] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:07:06 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b0e7b7800) [pid = 15875] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:07:06 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b0b7cdc00) [pid = 15875] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:07:06 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b0e7bb000) [pid = 15875] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:07:06 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b1b58f800) [pid = 15875] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:07:06 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b0b70c800) [pid = 15875] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:07:06 INFO - PROCESS | 15875 | 1461712026392 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1476ms 16:07:06 INFO - PROCESS | 15875 | 1461712026441 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 16:07:06 INFO - PROCESS | 15875 | 1461712026443 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 16:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:07:06 INFO - PROCESS | 15875 | 1461712026448 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:07:06 INFO - PROCESS | 15875 | 1461712026450 Marionette TRACE conn3 <- [1,1758,null,{}] 16:07:06 INFO - PROCESS | 15875 | 1461712026454 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:06 INFO - PROCESS | 15875 | 1461712026648 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 16:07:06 INFO - PROCESS | 15875 | 1461712026665 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d54a800 == 125 [pid = 15875] [id = 447] 16:07:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b0df8e800) [pid = 15875] [serial = 1342] [outer = (nil)] 16:07:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b1d8e8c00) [pid = 15875] [serial = 1343] [outer = 0x7f3b0df8e800] 16:07:06 INFO - PROCESS | 15875 | 1461712026716 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b1f70b000) [pid = 15875] [serial = 1344] [outer = 0x7f3b0df8e800] 16:07:07 INFO - PROCESS | 15875 | 1461712027373 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 974ms 16:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:07:07 INFO - PROCESS | 15875 | 1461712027423 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 16:07:07 INFO - PROCESS | 15875 | 1461712027425 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 16:07:07 INFO - PROCESS | 15875 | 1461712027431 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 15875 | 1461712027433 Marionette TRACE conn3 <- [1,1762,null,{}] 16:07:07 INFO - PROCESS | 15875 | 1461712027438 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:07 INFO - PROCESS | 15875 | 1461712027574 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 16:07:07 INFO - PROCESS | 15875 | 1461712027722 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dd90000 == 126 [pid = 15875] [id = 448] 16:07:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b0e7b7800) [pid = 15875] [serial = 1345] [outer = (nil)] 16:07:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b1f70c000) [pid = 15875] [serial = 1346] [outer = 0x7f3b0e7b7800] 16:07:07 INFO - PROCESS | 15875 | 1461712027774 Marionette DEBUG loaded listener.js 16:07:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b22a05c00) [pid = 15875] [serial = 1347] [outer = 0x7f3b0e7b7800] 16:07:08 INFO - PROCESS | 15875 | 1461712028690 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1327ms 16:07:08 INFO - PROCESS | 15875 | 1461712028758 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 16:07:08 INFO - PROCESS | 15875 | 1461712028764 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 16:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:07:08 INFO - PROCESS | 15875 | 1461712028770 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:07:08 INFO - PROCESS | 15875 | 1461712028776 Marionette TRACE conn3 <- [1,1766,null,{}] 16:07:08 INFO - PROCESS | 15875 | 1461712028782 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:08 INFO - PROCESS | 15875 | 1461712028969 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 16:07:09 INFO - PROCESS | 15875 | 1461712029158 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e46c000 == 127 [pid = 15875] [id = 449] 16:07:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b0b7d2800) [pid = 15875] [serial = 1348] [outer = (nil)] 16:07:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b0bee4400) [pid = 15875] [serial = 1349] [outer = 0x7f3b0b7d2800] 16:07:09 INFO - PROCESS | 15875 | 1461712029230 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b0d191800) [pid = 15875] [serial = 1350] [outer = 0x7f3b0b7d2800] 16:07:10 INFO - PROCESS | 15875 | 1461712030099 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1384ms 16:07:10 INFO - PROCESS | 15875 | 1461712030156 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 16:07:10 INFO - PROCESS | 15875 | 1461712030163 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 16:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:07:10 INFO - PROCESS | 15875 | 1461712030172 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 15875 | 1461712030176 Marionette TRACE conn3 <- [1,1770,null,{}] 16:07:10 INFO - PROCESS | 15875 | 1461712030181 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:10 INFO - PROCESS | 15875 | 1461712030348 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 16:07:10 INFO - PROCESS | 15875 | 1461712030542 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a3bc800 == 128 [pid = 15875] [id = 450] 16:07:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b0d37a400) [pid = 15875] [serial = 1351] [outer = (nil)] 16:07:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b0f247c00) [pid = 15875] [serial = 1352] [outer = 0x7f3b0d37a400] 16:07:10 INFO - PROCESS | 15875 | 1461712030606 Marionette DEBUG loaded listener.js 16:07:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b15e64c00) [pid = 15875] [serial = 1353] [outer = 0x7f3b0d37a400] 16:07:11 INFO - PROCESS | 15875 | 1461712031445 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1329ms 16:07:11 INFO - PROCESS | 15875 | 1461712031501 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 16:07:11 INFO - PROCESS | 15875 | 1461712031505 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 16:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:07:11 INFO - PROCESS | 15875 | 1461712031510 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:07:11 INFO - PROCESS | 15875 | 1461712031515 Marionette TRACE conn3 <- [1,1774,null,{}] 16:07:11 INFO - PROCESS | 15875 | 1461712031529 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:11 INFO - PROCESS | 15875 | 1461712031703 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 16:07:11 INFO - PROCESS | 15875 | 1461712031897 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1df38000 == 129 [pid = 15875] [id = 451] 16:07:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 251 (0x7f3b16a03400) [pid = 15875] [serial = 1354] [outer = (nil)] 16:07:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 252 (0x7f3b19676000) [pid = 15875] [serial = 1355] [outer = 0x7f3b16a03400] 16:07:11 INFO - PROCESS | 15875 | 1461712031967 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b1cf6e000) [pid = 15875] [serial = 1356] [outer = 0x7f3b16a03400] 16:07:12 INFO - PROCESS | 15875 | 1461712032752 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1282ms 16:07:12 INFO - PROCESS | 15875 | 1461712032793 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 16:07:12 INFO - PROCESS | 15875 | 1461712032797 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 16:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:07:12 INFO - PROCESS | 15875 | 1461712032803 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 15875 | 1461712032805 Marionette TRACE conn3 <- [1,1778,null,{}] 16:07:12 INFO - PROCESS | 15875 | 1461712032809 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:12 INFO - PROCESS | 15875 | 1461712032988 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 16:07:13 INFO - PROCESS | 15875 | 1461712033185 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:13 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e21a000 == 130 [pid = 15875] [id = 452] 16:07:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b0c90dc00) [pid = 15875] [serial = 1357] [outer = (nil)] 16:07:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 255 (0x7f3b1dd1c400) [pid = 15875] [serial = 1358] [outer = 0x7f3b0c90dc00] 16:07:13 INFO - PROCESS | 15875 | 1461712033247 Marionette DEBUG loaded listener.js 16:07:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 256 (0x7f3b22984c00) [pid = 15875] [serial = 1359] [outer = 0x7f3b0c90dc00] 16:07:14 INFO - PROCESS | 15875 | 1461712034004 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1231ms 16:07:14 INFO - PROCESS | 15875 | 1461712034043 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 16:07:14 INFO - PROCESS | 15875 | 1461712034046 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 16:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:07:14 INFO - PROCESS | 15875 | 1461712034052 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:07:14 INFO - PROCESS | 15875 | 1461712034054 Marionette TRACE conn3 <- [1,1782,null,{}] 16:07:14 INFO - PROCESS | 15875 | 1461712034058 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:14 INFO - PROCESS | 15875 | 1461712034214 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 16:07:14 INFO - PROCESS | 15875 | 1461712034411 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22c51800 == 131 [pid = 15875] [id = 453] 16:07:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 257 (0x7f3b0df86000) [pid = 15875] [serial = 1360] [outer = (nil)] 16:07:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 258 (0x7f3b23724400) [pid = 15875] [serial = 1361] [outer = 0x7f3b0df86000] 16:07:14 INFO - PROCESS | 15875 | 1461712034474 Marionette DEBUG loaded listener.js 16:07:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 259 (0x7f3b2489d000) [pid = 15875] [serial = 1362] [outer = 0x7f3b0df86000] 16:07:15 INFO - PROCESS | 15875 | 1461712035288 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1284ms 16:07:15 INFO - PROCESS | 15875 | 1461712035337 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 15875 | 1461712035339 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 16:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:07:15 INFO - PROCESS | 15875 | 1461712035344 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 15875 | 1461712035347 Marionette TRACE conn3 <- [1,1786,null,{}] 16:07:15 INFO - PROCESS | 15875 | 1461712035352 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:15 INFO - PROCESS | 15875 | 1461712035528 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 16:07:15 INFO - PROCESS | 15875 | 1461712035720 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30a4f000 == 132 [pid = 15875] [id = 454] 16:07:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 260 (0x7f3b068f8800) [pid = 15875] [serial = 1363] [outer = (nil)] 16:07:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 261 (0x7f3b068ffc00) [pid = 15875] [serial = 1364] [outer = 0x7f3b068f8800] 16:07:15 INFO - PROCESS | 15875 | 1461712035784 Marionette DEBUG loaded listener.js 16:07:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 262 (0x7f3b334aa800) [pid = 15875] [serial = 1365] [outer = 0x7f3b068f8800] 16:07:16 INFO - PROCESS | 15875 | 1461712036575 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1283ms 16:07:16 INFO - PROCESS | 15875 | 1461712036628 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 16:07:16 INFO - PROCESS | 15875 | 1461712036631 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 16:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:07:16 INFO - PROCESS | 15875 | 1461712036636 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:07:16 INFO - PROCESS | 15875 | 1461712036638 Marionette TRACE conn3 <- [1,1790,null,{}] 16:07:16 INFO - PROCESS | 15875 | 1461712036643 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:16 INFO - PROCESS | 15875 | 1461712036805 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 16:07:17 INFO - PROCESS | 15875 | 1461712036995 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b386ec800 == 133 [pid = 15875] [id = 455] 16:07:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 263 (0x7f3b068fb000) [pid = 15875] [serial = 1366] [outer = (nil)] 16:07:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 264 (0x7f3b0b7e3800) [pid = 15875] [serial = 1367] [outer = 0x7f3b068fb000] 16:07:17 INFO - PROCESS | 15875 | 1461712037055 Marionette DEBUG loaded listener.js 16:07:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 265 (0x7f3b0b7e8800) [pid = 15875] [serial = 1368] [outer = 0x7f3b068fb000] 16:07:17 INFO - PROCESS | 15875 | 1461712037827 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1226ms 16:07:17 INFO - PROCESS | 15875 | 1461712037863 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 16:07:17 INFO - PROCESS | 15875 | 1461712037867 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 16:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:07:17 INFO - PROCESS | 15875 | 1461712037872 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:07:17 INFO - PROCESS | 15875 | 1461712037874 Marionette TRACE conn3 <- [1,1794,null,{}] 16:07:17 INFO - PROCESS | 15875 | 1461712037903 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:18 INFO - PROCESS | 15875 | 1461712038096 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 16:07:18 INFO - PROCESS | 15875 | 1461712038295 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b065a8800 == 134 [pid = 15875] [id = 456] 16:07:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 266 (0x7f3b0b7dd000) [pid = 15875] [serial = 1369] [outer = (nil)] 16:07:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 267 (0x7f3b16145400) [pid = 15875] [serial = 1370] [outer = 0x7f3b0b7dd000] 16:07:18 INFO - PROCESS | 15875 | 1461712038359 Marionette DEBUG loaded listener.js 16:07:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 268 (0x7f3b16149c00) [pid = 15875] [serial = 1371] [outer = 0x7f3b0b7dd000] 16:07:19 INFO - PROCESS | 15875 | 1461712039132 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1334ms 16:07:19 INFO - PROCESS | 15875 | 1461712039206 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 16:07:19 INFO - PROCESS | 15875 | 1461712039208 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 16:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:07:19 INFO - PROCESS | 15875 | 1461712039214 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:07:19 INFO - PROCESS | 15875 | 1461712039216 Marionette TRACE conn3 <- [1,1798,null,{}] 16:07:19 INFO - PROCESS | 15875 | 1461712039221 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:19 INFO - PROCESS | 15875 | 1461712039411 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 16:07:19 INFO - PROCESS | 15875 | 1461712039599 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0a4d3800 == 135 [pid = 15875] [id = 457] 16:07:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 269 (0x7f3b0b7e3400) [pid = 15875] [serial = 1372] [outer = (nil)] 16:07:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 270 (0x7f3b1614d800) [pid = 15875] [serial = 1373] [outer = 0x7f3b0b7e3400] 16:07:19 INFO - PROCESS | 15875 | 1461712039660 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 271 (0x7f3b25c1a000) [pid = 15875] [serial = 1374] [outer = 0x7f3b0b7e3400] 16:07:20 INFO - PROCESS | 15875 | 1461712040450 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1281ms 16:07:20 INFO - PROCESS | 15875 | 1461712040496 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 15875 | 1461712040499 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 16:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:07:20 INFO - PROCESS | 15875 | 1461712040505 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 15875 | 1461712040507 Marionette TRACE conn3 <- [1,1802,null,{}] 16:07:20 INFO - PROCESS | 15875 | 1461712040512 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:20 INFO - PROCESS | 15875 | 1461712040674 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 16:07:20 INFO - PROCESS | 15875 | 1461712040865 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3ac3b800 == 136 [pid = 15875] [id = 458] 16:07:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 272 (0x7f3b063c2400) [pid = 15875] [serial = 1375] [outer = (nil)] 16:07:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 273 (0x7f3b063ca800) [pid = 15875] [serial = 1376] [outer = 0x7f3b063c2400] 16:07:20 INFO - PROCESS | 15875 | 1461712040926 Marionette DEBUG loaded listener.js 16:07:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 274 (0x7f3b063d0000) [pid = 15875] [serial = 1377] [outer = 0x7f3b063c2400] 16:07:21 INFO - PROCESS | 15875 | 1461712041744 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1275ms 16:07:21 INFO - PROCESS | 15875 | 1461712041785 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 15875 | 1461712041788 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 16:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:07:21 INFO - PROCESS | 15875 | 1461712041793 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 15875 | 1461712041796 Marionette TRACE conn3 <- [1,1806,null,{}] 16:07:21 INFO - PROCESS | 15875 | 1461712041801 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:21 INFO - PROCESS | 15875 | 1461712041983 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 16:07:22 INFO - PROCESS | 15875 | 1461712042185 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b069c5000 == 137 [pid = 15875] [id = 459] 16:07:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 275 (0x7f3b05f52000) [pid = 15875] [serial = 1378] [outer = (nil)] 16:07:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 276 (0x7f3b05f5a800) [pid = 15875] [serial = 1379] [outer = 0x7f3b05f52000] 16:07:22 INFO - PROCESS | 15875 | 1461712042251 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 277 (0x7f3b0bee4800) [pid = 15875] [serial = 1380] [outer = 0x7f3b05f52000] 16:07:23 INFO - PROCESS | 15875 | 1461712043068 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1326ms 16:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:07:23 INFO - PROCESS | 15875 | 1461712043121 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 15875 | 1461712043123 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 16:07:23 INFO - PROCESS | 15875 | 1461712043127 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 15875 | 1461712043131 Marionette TRACE conn3 <- [1,1810,null,{}] 16:07:23 INFO - PROCESS | 15875 | 1461712043135 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:23 INFO - PROCESS | 15875 | 1461712043294 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 16:07:23 INFO - PROCESS | 15875 | 1461712043491 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d4c2800 == 138 [pid = 15875] [id = 460] 16:07:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 278 (0x7f3b05f56c00) [pid = 15875] [serial = 1381] [outer = (nil)] 16:07:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 279 (0x7f3b1614c800) [pid = 15875] [serial = 1382] [outer = 0x7f3b05f56c00] 16:07:23 INFO - PROCESS | 15875 | 1461712043557 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 280 (0x7f3b1db3f400) [pid = 15875] [serial = 1383] [outer = 0x7f3b05f56c00] 16:07:24 INFO - PROCESS | 15875 | 1461712044361 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1277ms 16:07:24 INFO - PROCESS | 15875 | 1461712044405 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 16:07:24 INFO - PROCESS | 15875 | 1461712044408 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 16:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:07:24 INFO - PROCESS | 15875 | 1461712044413 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:07:24 INFO - PROCESS | 15875 | 1461712044424 Marionette TRACE conn3 <- [1,1814,null,{}] 16:07:24 INFO - PROCESS | 15875 | 1461712044428 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:24 INFO - PROCESS | 15875 | 1461712044599 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 16:07:25 INFO - PROCESS | 15875 | 1461712045306 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b065af000 == 139 [pid = 15875] [id = 461] 16:07:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 281 (0x7f3b05f54c00) [pid = 15875] [serial = 1384] [outer = (nil)] 16:07:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 282 (0x7f3b05f5c400) [pid = 15875] [serial = 1385] [outer = 0x7f3b05f54c00] 16:07:25 INFO - PROCESS | 15875 | 1461712045373 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 283 (0x7f3b063c5800) [pid = 15875] [serial = 1386] [outer = 0x7f3b05f54c00] 16:07:26 INFO - PROCESS | 15875 | 1461712046142 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1791ms 16:07:26 INFO - PROCESS | 15875 | 1461712046207 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 15875 | 1461712046211 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 16:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:07:26 INFO - PROCESS | 15875 | 1461712046217 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - PROCESS | 15875 | 1461712046222 Marionette TRACE conn3 <- [1,1818,null,{}] 16:07:26 INFO - PROCESS | 15875 | 1461712046227 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:26 INFO - PROCESS | 15875 | 1461712046385 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 16:07:26 INFO - PROCESS | 15875 | 1461712046597 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0d2d9000 == 140 [pid = 15875] [id = 462] 16:07:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 284 (0x7f3b05f57000) [pid = 15875] [serial = 1387] [outer = (nil)] 16:07:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 285 (0x7f3b09342400) [pid = 15875] [serial = 1388] [outer = 0x7f3b05f57000] 16:07:26 INFO - PROCESS | 15875 | 1461712046657 Marionette DEBUG loaded listener.js 16:07:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 286 (0x7f3b0aba1000) [pid = 15875] [serial = 1389] [outer = 0x7f3b05f57000] 16:07:27 INFO - PROCESS | 15875 | 1461712047557 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1388ms 16:07:27 INFO - PROCESS | 15875 | 1461712047609 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 16:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:07:27 INFO - PROCESS | 15875 | 1461712047614 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 16:07:27 INFO - PROCESS | 15875 | 1461712047619 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:07:27 INFO - PROCESS | 15875 | 1461712047622 Marionette TRACE conn3 <- [1,1822,null,{}] 16:07:27 INFO - PROCESS | 15875 | 1461712047627 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:27 INFO - PROCESS | 15875 | 1461712047773 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 16:07:27 INFO - PROCESS | 15875 | 1461712047983 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ab1d000 == 141 [pid = 15875] [id = 463] 16:07:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 287 (0x7f3b0bddd000) [pid = 15875] [serial = 1390] [outer = (nil)] 16:07:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 288 (0x7f3b0bde1c00) [pid = 15875] [serial = 1391] [outer = 0x7f3b0bddd000] 16:07:28 INFO - PROCESS | 15875 | 1461712048147 Marionette DEBUG loaded listener.js 16:07:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 289 (0x7f3b0bee5800) [pid = 15875] [serial = 1392] [outer = 0x7f3b0bddd000] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e205000 == 140 [pid = 15875] [id = 367] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d54a800 == 139 [pid = 15875] [id = 447] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d4dd800 == 138 [pid = 15875] [id = 446] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 288 (0x7f3b1dd19c00) [pid = 15875] [serial = 1280] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 287 (0x7f3b195bac00) [pid = 15875] [serial = 1238] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 286 (0x7f3b30594400) [pid = 15875] [serial = 1241] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 285 (0x7f3b15e6dc00) [pid = 15875] [serial = 1244] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 284 (0x7f3b35274800) [pid = 15875] [serial = 1247] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 283 (0x7f3b0abab800) [pid = 15875] [serial = 1250] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 282 (0x7f3b0ae5e400) [pid = 15875] [serial = 1253] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a439800 == 137 [pid = 15875] [id = 445] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1948a800 == 136 [pid = 15875] [id = 444] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17d7f800 == 135 [pid = 15875] [id = 443] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0ab0b000 == 134 [pid = 15875] [id = 442] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0f61b000 == 133 [pid = 15875] [id = 441] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d0cc800 == 132 [pid = 15875] [id = 435] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b15b10000 == 131 [pid = 15875] [id = 434] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d0bd800 == 130 [pid = 15875] [id = 433] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35c8e000 == 129 [pid = 15875] [id = 432] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b29b09000 == 128 [pid = 15875] [id = 431] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234bb000 == 127 [pid = 15875] [id = 430] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b210a8800 == 126 [pid = 15875] [id = 429] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1949d800 == 125 [pid = 15875] [id = 428] 16:07:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e221000 == 124 [pid = 15875] [id = 427] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 281 (0x7f3b1d4e7000) [pid = 15875] [serial = 1274] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 280 (0x7f3b16a10800) [pid = 15875] [serial = 1265] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 279 (0x7f3b16abb000) [pid = 15875] [serial = 1266] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 278 (0x7f3b1a579400) [pid = 15875] [serial = 1223] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 277 (0x7f3b15abe800) [pid = 15875] [serial = 1263] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 276 (0x7f3b1e1da000) [pid = 15875] [serial = 1229] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 275 (0x7f3b0f465000) [pid = 15875] [serial = 1262] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 274 (0x7f3b0ca11800) [pid = 15875] [serial = 1256] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 273 (0x7f3b0d18cc00) [pid = 15875] [serial = 1260] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 272 (0x7f3b0d187800) [pid = 15875] [serial = 1259] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 271 (0x7f3b18e6dc00) [pid = 15875] [serial = 1268] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 270 (0x7f3b19569c00) [pid = 15875] [serial = 1269] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 269 (0x7f3b0e72f800) [pid = 15875] [serial = 1235] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 268 (0x7f3b23441000) [pid = 15875] [serial = 1232] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 267 (0x7f3b16a0ac00) [pid = 15875] [serial = 1220] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 266 (0x7f3b0c917400) [pid = 15875] [serial = 1217] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 265 (0x7f3b1db3c400) [pid = 15875] [serial = 1226] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 264 (0x7f3b1d8c7800) [pid = 15875] [serial = 1277] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 263 (0x7f3b192d5400) [pid = 15875] [serial = 1271] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 262 (0x7f3b1d8e8800) [pid = 15875] [serial = 1275] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 261 (0x7f3b1db3c800) [pid = 15875] [serial = 1278] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | --DOMWINDOW == 260 (0x7f3b1a1c7c00) [pid = 15875] [serial = 1272] [outer = (nil)] [url = about:blank] 16:07:28 INFO - PROCESS | 15875 | 1461712048952 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1376ms 16:07:29 INFO - PROCESS | 15875 | 1461712048996 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 16:07:29 INFO - PROCESS | 15875 | 1461712048998 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 16:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:07:29 INFO - PROCESS | 15875 | 1461712049010 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:07:29 INFO - PROCESS | 15875 | 1461712049018 Marionette TRACE conn3 <- [1,1826,null,{}] 16:07:29 INFO - PROCESS | 15875 | 1461712049024 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:29 INFO - PROCESS | 15875 | 1461712049169 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 16:07:29 INFO - PROCESS | 15875 | 1461712049186 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e4a7800 == 125 [pid = 15875] [id = 464] 16:07:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 261 (0x7f3b0d190000) [pid = 15875] [serial = 1393] [outer = (nil)] 16:07:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 262 (0x7f3b0d381400) [pid = 15875] [serial = 1394] [outer = 0x7f3b0d190000] 16:07:29 INFO - PROCESS | 15875 | 1461712049238 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 263 (0x7f3b0df8e000) [pid = 15875] [serial = 1395] [outer = 0x7f3b0d190000] 16:07:29 INFO - PROCESS | 15875 | 1461712049994 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1039ms 16:07:30 INFO - PROCESS | 15875 | 1461712050045 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 16:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:07:30 INFO - PROCESS | 15875 | 1461712050048 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 16:07:30 INFO - PROCESS | 15875 | 1461712050053 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 15875 | 1461712050055 Marionette TRACE conn3 <- [1,1830,null,{}] 16:07:30 INFO - PROCESS | 15875 | 1461712050059 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:30 INFO - PROCESS | 15875 | 1461712050197 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 16:07:30 INFO - PROCESS | 15875 | 1461712050210 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:30 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16cad000 == 126 [pid = 15875] [id = 465] 16:07:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 264 (0x7f3b0c90bc00) [pid = 15875] [serial = 1396] [outer = (nil)] 16:07:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 265 (0x7f3b0e768000) [pid = 15875] [serial = 1397] [outer = 0x7f3b0c90bc00] 16:07:30 INFO - PROCESS | 15875 | 1461712050261 Marionette DEBUG loaded listener.js 16:07:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 266 (0x7f3b0f248c00) [pid = 15875] [serial = 1398] [outer = 0x7f3b0c90bc00] 16:07:31 INFO - PROCESS | 15875 | 1461712051027 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1025ms 16:07:31 INFO - PROCESS | 15875 | 1461712051078 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 16:07:31 INFO - PROCESS | 15875 | 1461712051081 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 16:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:07:31 INFO - PROCESS | 15875 | 1461712051086 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 15875 | 1461712051088 Marionette TRACE conn3 <- [1,1834,null,{}] 16:07:31 INFO - PROCESS | 15875 | 1461712051092 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:31 INFO - PROCESS | 15875 | 1461712051336 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 16:07:31 INFO - PROCESS | 15875 | 1461712051364 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17d7e000 == 127 [pid = 15875] [id = 466] 16:07:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 267 (0x7f3b0f463800) [pid = 15875] [serial = 1399] [outer = (nil)] 16:07:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 268 (0x7f3b15abb000) [pid = 15875] [serial = 1400] [outer = 0x7f3b0f463800] 16:07:31 INFO - PROCESS | 15875 | 1461712051427 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 269 (0x7f3b15e70400) [pid = 15875] [serial = 1401] [outer = 0x7f3b0f463800] 16:07:32 INFO - PROCESS | 15875 | 1461712052101 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1074ms 16:07:32 INFO - PROCESS | 15875 | 1461712052164 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 16:07:32 INFO - PROCESS | 15875 | 1461712052167 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 16:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:07:32 INFO - PROCESS | 15875 | 1461712052187 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:07:32 INFO - PROCESS | 15875 | 1461712052190 Marionette TRACE conn3 <- [1,1838,null,{}] 16:07:32 INFO - PROCESS | 15875 | 1461712052194 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:32 INFO - PROCESS | 15875 | 1461712052405 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 16:07:32 INFO - PROCESS | 15875 | 1461712052439 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18edb000 == 128 [pid = 15875] [id = 467] 16:07:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 270 (0x7f3b15e71c00) [pid = 15875] [serial = 1402] [outer = (nil)] 16:07:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 271 (0x7f3b16a35400) [pid = 15875] [serial = 1403] [outer = 0x7f3b15e71c00] 16:07:32 INFO - PROCESS | 15875 | 1461712052492 Marionette DEBUG loaded listener.js 16:07:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 272 (0x7f3b17d4c000) [pid = 15875] [serial = 1404] [outer = 0x7f3b15e71c00] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 271 (0x7f3b0ca02400) [pid = 15875] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 270 (0x7f3b1d8c8c00) [pid = 15875] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 269 (0x7f3b1d4ec000) [pid = 15875] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 268 (0x7f3b1f7d1000) [pid = 15875] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 267 (0x7f3b1cf6f400) [pid = 15875] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 266 (0x7f3b21036400) [pid = 15875] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 265 (0x7f3b19b54400) [pid = 15875] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 264 (0x7f3b0ca09800) [pid = 15875] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 263 (0x7f3b161c8400) [pid = 15875] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 262 (0x7f3b0f466c00) [pid = 15875] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 261 (0x7f3b18e77000) [pid = 15875] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 260 (0x7f3b19b32c00) [pid = 15875] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 259 (0x7f3b20105400) [pid = 15875] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 258 (0x7f3b192d5c00) [pid = 15875] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 257 (0x7f3b24408c00) [pid = 15875] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 256 (0x7f3b161cec00) [pid = 15875] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 255 (0x7f3b20108400) [pid = 15875] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 254 (0x7f3b0c90cc00) [pid = 15875] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 253 (0x7f3b0c912800) [pid = 15875] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 252 (0x7f3b161c9c00) [pid = 15875] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 251 (0x7f3b18e89400) [pid = 15875] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 250 (0x7f3b0c90f000) [pid = 15875] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b2309e800) [pid = 15875] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b0bde6000) [pid = 15875] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b17d58000) [pid = 15875] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 246 (0x7f3b1a2ef400) [pid = 15875] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b0df8e800) [pid = 15875] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b0ae5a000) [pid = 15875] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b0b6d3400) [pid = 15875] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b1d6da400) [pid = 15875] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b0b705800) [pid = 15875] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b1a576c00) [pid = 15875] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b16a31800) [pid = 15875] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b0e763400) [pid = 15875] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b35003400) [pid = 15875] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b0b6d9800) [pid = 15875] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b0b6d4400) [pid = 15875] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b0f469400) [pid = 15875] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b0b705400) [pid = 15875] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b0e763000) [pid = 15875] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b1a74a800) [pid = 15875] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b1d8e9800) [pid = 15875] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b1d4eb000) [pid = 15875] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b1b40d400) [pid = 15875] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b339b0400) [pid = 15875] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b21d27400) [pid = 15875] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b1a2f8c00) [pid = 15875] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:07:34 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b17de7800) [pid = 15875] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:07:34 INFO - PROCESS | 15875 | 1461712054441 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2278ms 16:07:34 INFO - PROCESS | 15875 | 1461712054467 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 16:07:34 INFO - PROCESS | 15875 | 1461712054473 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 16:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:07:34 INFO - PROCESS | 15875 | 1461712054480 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:07:34 INFO - PROCESS | 15875 | 1461712054484 Marionette TRACE conn3 <- [1,1842,null,{}] 16:07:34 INFO - PROCESS | 15875 | 1461712054491 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:34 INFO - PROCESS | 15875 | 1461712054657 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 16:07:34 INFO - PROCESS | 15875 | 1461712054851 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b6fd000 == 129 [pid = 15875] [id = 468] 16:07:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b063c5400) [pid = 15875] [serial = 1405] [outer = (nil)] 16:07:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b068f9400) [pid = 15875] [serial = 1406] [outer = 0x7f3b063c5400] 16:07:34 INFO - PROCESS | 15875 | 1461712054920 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b0ae61c00) [pid = 15875] [serial = 1407] [outer = 0x7f3b063c5400] 16:07:35 INFO - PROCESS | 15875 | 1461712055680 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1232ms 16:07:35 INFO - PROCESS | 15875 | 1461712055712 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 16:07:35 INFO - PROCESS | 15875 | 1461712055719 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 16:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:07:35 INFO - PROCESS | 15875 | 1461712055745 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:07:35 INFO - PROCESS | 15875 | 1461712055748 Marionette TRACE conn3 <- [1,1846,null,{}] 16:07:35 INFO - PROCESS | 15875 | 1461712055754 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:35 INFO - PROCESS | 15875 | 1461712055936 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 16:07:36 INFO - PROCESS | 15875 | 1461712056125 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe25000 == 130 [pid = 15875] [id = 469] 16:07:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b0b6d8c00) [pid = 15875] [serial = 1408] [outer = (nil)] 16:07:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b0bee5400) [pid = 15875] [serial = 1409] [outer = 0x7f3b0b6d8c00] 16:07:36 INFO - PROCESS | 15875 | 1461712056187 Marionette DEBUG loaded listener.js 16:07:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b0ca0d000) [pid = 15875] [serial = 1410] [outer = 0x7f3b0b6d8c00] 16:07:37 INFO - PROCESS | 15875 | 1461712057062 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1381ms 16:07:37 INFO - PROCESS | 15875 | 1461712057124 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 16:07:37 INFO - PROCESS | 15875 | 1461712057128 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 16:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:07:37 INFO - PROCESS | 15875 | 1461712057133 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:07:37 INFO - PROCESS | 15875 | 1461712057138 Marionette TRACE conn3 <- [1,1850,null,{}] 16:07:37 INFO - PROCESS | 15875 | 1461712057152 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:37 INFO - PROCESS | 15875 | 1461712057327 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 16:07:37 INFO - PROCESS | 15875 | 1461712057514 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19c97000 == 131 [pid = 15875] [id = 470] 16:07:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b0df8ec00) [pid = 15875] [serial = 1411] [outer = (nil)] 16:07:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b0e763800) [pid = 15875] [serial = 1412] [outer = 0x7f3b0df8ec00] 16:07:37 INFO - PROCESS | 15875 | 1461712057584 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b0f469400) [pid = 15875] [serial = 1413] [outer = 0x7f3b0df8ec00] 16:07:38 INFO - PROCESS | 15875 | 1461712058404 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1332ms 16:07:38 INFO - PROCESS | 15875 | 1461712058467 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 16:07:38 INFO - PROCESS | 15875 | 1461712058471 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 16:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:07:38 INFO - PROCESS | 15875 | 1461712058477 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 15875 | 1461712058479 Marionette TRACE conn3 <- [1,1854,null,{}] 16:07:38 INFO - PROCESS | 15875 | 1461712058484 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:38 INFO - PROCESS | 15875 | 1461712058652 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 16:07:38 INFO - PROCESS | 15875 | 1461712058843 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a3bd800 == 132 [pid = 15875] [id = 471] 16:07:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b0df8fc00) [pid = 15875] [serial = 1414] [outer = (nil)] 16:07:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b161ca000) [pid = 15875] [serial = 1415] [outer = 0x7f3b0df8fc00] 16:07:38 INFO - PROCESS | 15875 | 1461712058906 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b16abe000) [pid = 15875] [serial = 1416] [outer = 0x7f3b0df8fc00] 16:07:39 INFO - PROCESS | 15875 | 1461712059744 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1332ms 16:07:39 INFO - PROCESS | 15875 | 1461712059810 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 16:07:39 INFO - PROCESS | 15875 | 1461712059814 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 16:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:07:39 INFO - PROCESS | 15875 | 1461712059818 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:07:39 INFO - PROCESS | 15875 | 1461712059820 Marionette TRACE conn3 <- [1,1858,null,{}] 16:07:39 INFO - PROCESS | 15875 | 1461712059826 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:39 INFO - PROCESS | 15875 | 1461712059985 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 16:07:40 INFO - PROCESS | 15875 | 1461712060177 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b449000 == 133 [pid = 15875] [id = 472] 16:07:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b0f466400) [pid = 15875] [serial = 1417] [outer = (nil)] 16:07:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b17ddc800) [pid = 15875] [serial = 1418] [outer = 0x7f3b0f466400] 16:07:40 INFO - PROCESS | 15875 | 1461712060241 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b18ca6800) [pid = 15875] [serial = 1419] [outer = 0x7f3b0f466400] 16:07:41 INFO - PROCESS | 15875 | 1461712061001 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1235ms 16:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:07:41 INFO - PROCESS | 15875 | 1461712061055 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 15875 | 1461712061057 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 16:07:41 INFO - PROCESS | 15875 | 1461712061063 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 15875 | 1461712061066 Marionette TRACE conn3 <- [1,1862,null,{}] 16:07:41 INFO - PROCESS | 15875 | 1461712061070 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:41 INFO - PROCESS | 15875 | 1461712061285 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 16:07:41 INFO - PROCESS | 15875 | 1461712061477 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d220000 == 134 [pid = 15875] [id = 473] 16:07:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b192da000) [pid = 15875] [serial = 1420] [outer = (nil)] 16:07:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b19c6bc00) [pid = 15875] [serial = 1421] [outer = 0x7f3b192da000] 16:07:41 INFO - PROCESS | 15875 | 1461712061542 Marionette DEBUG loaded listener.js 16:07:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b1a1ce000) [pid = 15875] [serial = 1422] [outer = 0x7f3b192da000] 16:07:42 INFO - PROCESS | 15875 | 1461712062342 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:07:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1332ms 16:07:42 INFO - PROCESS | 15875 | 1461712062394 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 16:07:42 INFO - PROCESS | 15875 | 1461712062397 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 16:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:07:42 INFO - PROCESS | 15875 | 1461712062402 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:07:42 INFO - PROCESS | 15875 | 1461712062404 Marionette TRACE conn3 <- [1,1866,null,{}] 16:07:42 INFO - PROCESS | 15875 | 1461712062409 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:42 INFO - PROCESS | 15875 | 1461712062565 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 16:07:42 INFO - PROCESS | 15875 | 1461712062758 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d5a5000 == 135 [pid = 15875] [id = 474] 16:07:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b192db800) [pid = 15875] [serial = 1423] [outer = (nil)] 16:07:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b1a495000) [pid = 15875] [serial = 1424] [outer = 0x7f3b192db800] 16:07:42 INFO - PROCESS | 15875 | 1461712062824 Marionette DEBUG loaded listener.js 16:07:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b1a74b400) [pid = 15875] [serial = 1425] [outer = 0x7f3b192db800] 16:07:43 INFO - PROCESS | 15875 | 1461712063611 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1282ms 16:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:07:43 INFO - PROCESS | 15875 | 1461712063686 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 16:07:43 INFO - PROCESS | 15875 | 1461712063688 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 16:07:43 INFO - PROCESS | 15875 | 1461712063694 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:07:43 INFO - PROCESS | 15875 | 1461712063696 Marionette TRACE conn3 <- [1,1870,null,{}] 16:07:43 INFO - PROCESS | 15875 | 1461712063701 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:43 INFO - PROCESS | 15875 | 1461712063859 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 16:07:44 INFO - PROCESS | 15875 | 1461712064055 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dd7b000 == 136 [pid = 15875] [id = 475] 16:07:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b05f56000) [pid = 15875] [serial = 1426] [outer = (nil)] 16:07:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b1b40e000) [pid = 15875] [serial = 1427] [outer = 0x7f3b05f56000] 16:07:44 INFO - PROCESS | 15875 | 1461712064128 Marionette DEBUG loaded listener.js 16:07:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b1ce0e400) [pid = 15875] [serial = 1428] [outer = 0x7f3b05f56000] 16:07:44 INFO - PROCESS | 15875 | 1461712064908 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1285ms 16:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:07:44 INFO - PROCESS | 15875 | 1461712064979 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 15875 | 1461712064981 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 16:07:44 INFO - PROCESS | 15875 | 1461712064985 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:07:44 INFO - PROCESS | 15875 | 1461712064989 Marionette TRACE conn3 <- [1,1874,null,{}] 16:07:44 INFO - PROCESS | 15875 | 1461712064993 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:45 INFO - PROCESS | 15875 | 1461712065157 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 16:07:45 INFO - PROCESS | 15875 | 1461712065351 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1df34800 == 137 [pid = 15875] [id = 476] 16:07:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b19680800) [pid = 15875] [serial = 1429] [outer = (nil)] 16:07:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b1ced9800) [pid = 15875] [serial = 1430] [outer = 0x7f3b19680800] 16:07:45 INFO - PROCESS | 15875 | 1461712065411 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 251 (0x7f3b1cf74800) [pid = 15875] [serial = 1431] [outer = 0x7f3b19680800] 16:07:46 INFO - PROCESS | 15875 | 1461712066220 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:07:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:07:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1281ms 16:07:46 INFO - PROCESS | 15875 | 1461712066268 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 16:07:46 INFO - PROCESS | 15875 | 1461712066271 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 16:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:07:46 INFO - PROCESS | 15875 | 1461712066276 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:07:46 INFO - PROCESS | 15875 | 1461712066278 Marionette TRACE conn3 <- [1,1878,null,{}] 16:07:46 INFO - PROCESS | 15875 | 1461712066283 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:46 INFO - PROCESS | 15875 | 1461712066455 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 16:07:46 INFO - PROCESS | 15875 | 1461712066649 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e21c800 == 138 [pid = 15875] [id = 477] 16:07:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 252 (0x7f3b1b58f000) [pid = 15875] [serial = 1432] [outer = (nil)] 16:07:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b1d4e7000) [pid = 15875] [serial = 1433] [outer = 0x7f3b1b58f000] 16:07:46 INFO - PROCESS | 15875 | 1461712066711 Marionette DEBUG loaded listener.js 16:07:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b1d6e6400) [pid = 15875] [serial = 1434] [outer = 0x7f3b1b58f000] 16:07:47 INFO - PROCESS | 15875 | 1461712067476 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1233ms 16:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:07:47 INFO - PROCESS | 15875 | 1461712067515 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 16:07:47 INFO - PROCESS | 15875 | 1461712067518 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 16:07:47 INFO - PROCESS | 15875 | 1461712067523 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:07:47 INFO - PROCESS | 15875 | 1461712067527 Marionette TRACE conn3 <- [1,1882,null,{}] 16:07:47 INFO - PROCESS | 15875 | 1461712067532 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:47 INFO - PROCESS | 15875 | 1461712067708 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 16:07:47 INFO - PROCESS | 15875 | 1461712067906 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22393800 == 139 [pid = 15875] [id = 478] 16:07:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 255 (0x7f3b1d8e8800) [pid = 15875] [serial = 1435] [outer = (nil)] 16:07:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 256 (0x7f3b1dd1a400) [pid = 15875] [serial = 1436] [outer = 0x7f3b1d8e8800] 16:07:47 INFO - PROCESS | 15875 | 1461712067980 Marionette DEBUG loaded listener.js 16:07:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 257 (0x7f3b1e2d6800) [pid = 15875] [serial = 1437] [outer = 0x7f3b1d8e8800] 16:07:48 INFO - PROCESS | 15875 | 1461712068811 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1334ms 16:07:48 INFO - PROCESS | 15875 | 1461712068858 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 15875 | 1461712068861 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 16:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:07:48 INFO - PROCESS | 15875 | 1461712068866 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 15875 | 1461712068868 Marionette TRACE conn3 <- [1,1886,null,{}] 16:07:48 INFO - PROCESS | 15875 | 1461712068873 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:49 INFO - PROCESS | 15875 | 1461712069031 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 16:07:49 INFO - PROCESS | 15875 | 1461712069235 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234bb000 == 140 [pid = 15875] [id = 479] 16:07:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 258 (0x7f3b1db37400) [pid = 15875] [serial = 1438] [outer = (nil)] 16:07:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 259 (0x7f3b1edef400) [pid = 15875] [serial = 1439] [outer = 0x7f3b1db37400] 16:07:49 INFO - PROCESS | 15875 | 1461712069307 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 260 (0x7f3b2125d800) [pid = 15875] [serial = 1440] [outer = 0x7f3b1db37400] 16:07:50 INFO - PROCESS | 15875 | 1461712070140 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1332ms 16:07:50 INFO - PROCESS | 15875 | 1461712070199 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 15875 | 1461712070201 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 16:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:07:50 INFO - PROCESS | 15875 | 1461712070215 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 15875 | 1461712070217 Marionette TRACE conn3 <- [1,1890,null,{}] 16:07:50 INFO - PROCESS | 15875 | 1461712070221 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:50 INFO - PROCESS | 15875 | 1461712070387 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 16:07:50 INFO - PROCESS | 15875 | 1461712070585 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b26aea800 == 141 [pid = 15875] [id = 480] 16:07:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 261 (0x7f3b0d3c5800) [pid = 15875] [serial = 1441] [outer = (nil)] 16:07:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 262 (0x7f3b2237bc00) [pid = 15875] [serial = 1442] [outer = 0x7f3b0d3c5800] 16:07:50 INFO - PROCESS | 15875 | 1461712070648 Marionette DEBUG loaded listener.js 16:07:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 263 (0x7f3b22851c00) [pid = 15875] [serial = 1443] [outer = 0x7f3b0d3c5800] 16:07:51 INFO - PROCESS | 15875 | 1461712071455 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1281ms 16:07:51 INFO - PROCESS | 15875 | 1461712071497 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 16:07:51 INFO - PROCESS | 15875 | 1461712071500 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 16:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:07:51 INFO - PROCESS | 15875 | 1461712071505 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:07:51 INFO - PROCESS | 15875 | 1461712071508 Marionette TRACE conn3 <- [1,1894,null,{}] 16:07:51 INFO - PROCESS | 15875 | 1461712071512 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:51 INFO - PROCESS | 15875 | 1461712071673 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 16:07:51 INFO - PROCESS | 15875 | 1461712071875 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e48d800 == 142 [pid = 15875] [id = 481] 16:07:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 264 (0x7f3b0b7c8c00) [pid = 15875] [serial = 1444] [outer = (nil)] 16:07:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 265 (0x7f3b17de1400) [pid = 15875] [serial = 1445] [outer = 0x7f3b0b7c8c00] 16:07:51 INFO - PROCESS | 15875 | 1461712071937 Marionette DEBUG loaded listener.js 16:07:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 266 (0x7f3b22447c00) [pid = 15875] [serial = 1446] [outer = 0x7f3b0b7c8c00] 16:07:52 INFO - PROCESS | 15875 | 1461712072759 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1330ms 16:07:52 INFO - PROCESS | 15875 | 1461712072835 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 16:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:07:52 INFO - PROCESS | 15875 | 1461712072838 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 16:07:52 INFO - PROCESS | 15875 | 1461712072843 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 15875 | 1461712072846 Marionette TRACE conn3 <- [1,1898,null,{}] 16:07:52 INFO - PROCESS | 15875 | 1461712072851 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:53 INFO - PROCESS | 15875 | 1461712073014 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 16:07:53 INFO - PROCESS | 15875 | 1461712073225 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19f8d000 == 143 [pid = 15875] [id = 482] 16:07:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 267 (0x7f3b063c8800) [pid = 15875] [serial = 1447] [outer = (nil)] 16:07:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 268 (0x7f3b0e0d0000) [pid = 15875] [serial = 1448] [outer = 0x7f3b063c8800] 16:07:53 INFO - PROCESS | 15875 | 1461712073289 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 269 (0x7f3b1e2da400) [pid = 15875] [serial = 1449] [outer = 0x7f3b063c8800] 16:07:54 INFO - PROCESS | 15875 | 1461712074094 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1327ms 16:07:54 INFO - PROCESS | 15875 | 1461712074170 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 15875 | 1461712074173 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 16:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:07:54 INFO - PROCESS | 15875 | 1461712074179 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 15875 | 1461712074181 Marionette TRACE conn3 <- [1,1902,null,{}] 16:07:54 INFO - PROCESS | 15875 | 1461712074186 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:54 INFO - PROCESS | 15875 | 1461712074360 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 16:07:54 INFO - PROCESS | 15875 | 1461712074627 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e6f1000 == 144 [pid = 15875] [id = 483] 16:07:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 270 (0x7f3b0b703000) [pid = 15875] [serial = 1450] [outer = (nil)] 16:07:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 271 (0x7f3b0e769400) [pid = 15875] [serial = 1451] [outer = 0x7f3b0b703000] 16:07:54 INFO - PROCESS | 15875 | 1461712074694 Marionette DEBUG loaded listener.js 16:07:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 272 (0x7f3b16a03800) [pid = 15875] [serial = 1452] [outer = 0x7f3b0b703000] 16:07:55 INFO - PROCESS | 15875 | 1461712075771 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1631ms 16:07:55 INFO - PROCESS | 15875 | 1461712075810 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 16:07:55 INFO - PROCESS | 15875 | 1461712075815 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 16:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:07:55 INFO - PROCESS | 15875 | 1461712075822 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:07:55 INFO - PROCESS | 15875 | 1461712075827 Marionette TRACE conn3 <- [1,1906,null,{}] 16:07:55 INFO - PROCESS | 15875 | 1461712075835 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:56 INFO - PROCESS | 15875 | 1461712076005 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 16:07:56 INFO - PROCESS | 15875 | 1461712076231 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2b2000 == 145 [pid = 15875] [id = 484] 16:07:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 273 (0x7f3b068fa400) [pid = 15875] [serial = 1453] [outer = (nil)] 16:07:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 274 (0x7f3b0934ec00) [pid = 15875] [serial = 1454] [outer = 0x7f3b068fa400] 16:07:56 INFO - PROCESS | 15875 | 1461712076304 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 275 (0x7f3b0b705400) [pid = 15875] [serial = 1455] [outer = 0x7f3b068fa400] 16:07:57 INFO - PROCESS | 15875 | 1461712077059 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1282ms 16:07:57 INFO - PROCESS | 15875 | 1461712077106 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 15875 | 1461712077112 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 16:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:07:57 INFO - PROCESS | 15875 | 1461712077122 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 15875 | 1461712077125 Marionette TRACE conn3 <- [1,1910,null,{}] 16:07:57 INFO - PROCESS | 15875 | 1461712077130 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:57 INFO - PROCESS | 15875 | 1461712077301 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 16:07:57 INFO - PROCESS | 15875 | 1461712077533 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b29800 == 146 [pid = 15875] [id = 485] 16:07:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 276 (0x7f3b05f58800) [pid = 15875] [serial = 1456] [outer = (nil)] 16:07:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 277 (0x7f3b063cdc00) [pid = 15875] [serial = 1457] [outer = 0x7f3b05f58800] 16:07:57 INFO - PROCESS | 15875 | 1461712077591 Marionette DEBUG loaded listener.js 16:07:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 278 (0x7f3b0bee1800) [pid = 15875] [serial = 1458] [outer = 0x7f3b05f58800] 16:07:58 INFO - PROCESS | 15875 | 1461712078572 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1532ms 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17d7e000 == 145 [pid = 15875] [id = 466] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16cad000 == 144 [pid = 15875] [id = 465] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e4a7800 == 143 [pid = 15875] [id = 464] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0ab1d000 == 142 [pid = 15875] [id = 463] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 277 (0x7f3b1f70c000) [pid = 15875] [serial = 1346] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0d2d9000 == 141 [pid = 15875] [id = 462] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b065af000 == 140 [pid = 15875] [id = 461] 16:07:58 INFO - PROCESS | 15875 | 1461712078726 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 16:07:58 INFO - PROCESS | 15875 | 1461712078728 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0a4d3800 == 139 [pid = 15875] [id = 457] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b065a8800 == 138 [pid = 15875] [id = 456] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b386ec800 == 137 [pid = 15875] [id = 455] 16:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30a4f000 == 136 [pid = 15875] [id = 454] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22c51800 == 135 [pid = 15875] [id = 453] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e21a000 == 134 [pid = 15875] [id = 452] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1df38000 == 133 [pid = 15875] [id = 451] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a3bc800 == 132 [pid = 15875] [id = 450] 16:07:58 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e46c000 == 131 [pid = 15875] [id = 449] 16:07:58 INFO - PROCESS | 15875 | 1461712078755 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:07:58 INFO - PROCESS | 15875 | 1461712078760 Marionette TRACE conn3 <- [1,1914,null,{}] 16:07:58 INFO - PROCESS | 15875 | 1461712078773 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:58 INFO - PROCESS | 15875 | 1461712078937 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 276 (0x7f3b353a5400) [pid = 15875] [serial = 1014] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 275 (0x7f3b1d8d3400) [pid = 15875] [serial = 1125] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 274 (0x7f3b22fa7c00) [pid = 15875] [serial = 1065] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 273 (0x7f3b2237e800) [pid = 15875] [serial = 957] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 272 (0x7f3b1db40000) [pid = 15875] [serial = 1340] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 271 (0x7f3b23441800) [pid = 15875] [serial = 960] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 270 (0x7f3b23219800) [pid = 15875] [serial = 1005] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 269 (0x7f3b0e76e800) [pid = 15875] [serial = 1017] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 268 (0x7f3b35144000) [pid = 15875] [serial = 1077] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 267 (0x7f3b18ca9000) [pid = 15875] [serial = 1053] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 266 (0x7f3b1a1cb000) [pid = 15875] [serial = 945] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 265 (0x7f3b0b7ccc00) [pid = 15875] [serial = 1283] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 264 (0x7f3b0bee8800) [pid = 15875] [serial = 1322] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 263 (0x7f3b1e1e1800) [pid = 15875] [serial = 951] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 262 (0x7f3b1e1d2c00) [pid = 15875] [serial = 1295] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 261 (0x7f3b26a14000) [pid = 15875] [serial = 1068] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 260 (0x7f3b30607400) [pid = 15875] [serial = 1310] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 259 (0x7f3b1d8db400) [pid = 15875] [serial = 948] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 258 (0x7f3b3500c800) [pid = 15875] [serial = 1074] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 257 (0x7f3b1edef000) [pid = 15875] [serial = 1281] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 256 (0x7f3b308a3c00) [pid = 15875] [serial = 1119] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 255 (0x7f3b0e765800) [pid = 15875] [serial = 1050] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 254 (0x7f3b16a32800) [pid = 15875] [serial = 1332] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 253 (0x7f3b19661000) [pid = 15875] [serial = 1337] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 252 (0x7f3b1e1df800) [pid = 15875] [serial = 1341] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 251 (0x7f3b1cf77c00) [pid = 15875] [serial = 1002] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 250 (0x7f3b0e1c9800) [pid = 15875] [serial = 1328] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b1d4e9000) [pid = 15875] [serial = 1292] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b308a4400) [pid = 15875] [serial = 1071] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b18e8b000) [pid = 15875] [serial = 1335] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 246 (0x7f3b19e36800) [pid = 15875] [serial = 1110] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b0f24b000) [pid = 15875] [serial = 1307] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b1cf74000) [pid = 15875] [serial = 1056] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b1d8e8c00) [pid = 15875] [serial = 1343] [outer = (nil)] [url = about:blank] 16:07:58 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b0e76c000) [pid = 15875] [serial = 1329] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b17d56800) [pid = 15875] [serial = 1334] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b0b7cf800) [pid = 15875] [serial = 1325] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b0e0d6400) [pid = 15875] [serial = 939] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b306fbc00) [pid = 15875] [serial = 1008] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b0df8c400) [pid = 15875] [serial = 1131] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b2a78b400) [pid = 15875] [serial = 1304] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b1d8dc800) [pid = 15875] [serial = 1059] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b18e89000) [pid = 15875] [serial = 999] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b0d380000) [pid = 15875] [serial = 1301] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b161cd400) [pid = 15875] [serial = 1107] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b1f70b000) [pid = 15875] [serial = 1344] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b0934c400) [pid = 15875] [serial = 1319] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b35c39000) [pid = 15875] [serial = 1122] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b15e6b800) [pid = 15875] [serial = 1331] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b2a710000) [pid = 15875] [serial = 969] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b0e7bf000) [pid = 15875] [serial = 996] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b0bee9000) [pid = 15875] [serial = 1326] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b17dd4000) [pid = 15875] [serial = 942] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b0bee1400) [pid = 15875] [serial = 1316] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b0b711000) [pid = 15875] [serial = 1128] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 221 (0x7f3b353acc00) [pid = 15875] [serial = 1020] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 220 (0x7f3b1f7c9400) [pid = 15875] [serial = 1113] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b1f7d0000) [pid = 15875] [serial = 954] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b1edf0400) [pid = 15875] [serial = 1062] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b19e31c00) [pid = 15875] [serial = 1338] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b0f465400) [pid = 15875] [serial = 1286] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b24410000) [pid = 15875] [serial = 1298] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b244dc000) [pid = 15875] [serial = 1116] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b3527ec00) [pid = 15875] [serial = 1011] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b17dd5c00) [pid = 15875] [serial = 1289] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b26a09400) [pid = 15875] [serial = 966] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b24413000) [pid = 15875] [serial = 963] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b0bde2c00) [pid = 15875] [serial = 1313] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b1dd20400) [pid = 15875] [serial = 1215] [outer = (nil)] [url = about:blank] 16:07:59 INFO - PROCESS | 15875 | 1461712079177 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ab12800 == 132 [pid = 15875] [id = 486] 16:07:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b0b7ccc00) [pid = 15875] [serial = 1459] [outer = (nil)] 16:07:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b0d380000) [pid = 15875] [serial = 1460] [outer = 0x7f3b0b7ccc00] 16:07:59 INFO - PROCESS | 15875 | 1461712079247 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b0e76ec00) [pid = 15875] [serial = 1461] [outer = 0x7f3b0b7ccc00] 16:07:59 INFO - PROCESS | 15875 | 1461712079939 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1241ms 16:07:59 INFO - PROCESS | 15875 | 1461712079989 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 16:07:59 INFO - PROCESS | 15875 | 1461712079993 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 16:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:07:59 INFO - PROCESS | 15875 | 1461712079998 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 15875 | 1461712080001 Marionette TRACE conn3 <- [1,1918,null,{}] 16:08:00 INFO - PROCESS | 15875 | 1461712080005 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:00 INFO - PROCESS | 15875 | 1461712080238 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 16:08:00 INFO - PROCESS | 15875 | 1461712080258 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e49e800 == 133 [pid = 15875] [id = 487] 16:08:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b0e0cfc00) [pid = 15875] [serial = 1462] [outer = (nil)] 16:08:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b15e66400) [pid = 15875] [serial = 1463] [outer = 0x7f3b0e0cfc00] 16:08:00 INFO - PROCESS | 15875 | 1461712080315 Marionette DEBUG loaded listener.js 16:08:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b16147400) [pid = 15875] [serial = 1464] [outer = 0x7f3b0e0cfc00] 16:08:01 INFO - PROCESS | 15875 | 1461712081028 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1079ms 16:08:01 INFO - PROCESS | 15875 | 1461712081103 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 16:08:01 INFO - PROCESS | 15875 | 1461712081105 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 16:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:08:01 INFO - PROCESS | 15875 | 1461712081110 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:08:01 INFO - PROCESS | 15875 | 1461712081113 Marionette TRACE conn3 <- [1,1922,null,{}] 16:08:01 INFO - PROCESS | 15875 | 1461712081117 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:01 INFO - PROCESS | 15875 | 1461712081366 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 16:08:01 INFO - PROCESS | 15875 | 1461712081391 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17d7c800 == 134 [pid = 15875] [id = 488] 16:08:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b0f250400) [pid = 15875] [serial = 1465] [outer = (nil)] 16:08:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b161c9400) [pid = 15875] [serial = 1466] [outer = 0x7f3b0f250400] 16:08:01 INFO - PROCESS | 15875 | 1461712081445 Marionette DEBUG loaded listener.js 16:08:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b16abcc00) [pid = 15875] [serial = 1467] [outer = 0x7f3b0f250400] 16:08:02 INFO - PROCESS | 15875 | 1461712082182 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1133ms 16:08:02 INFO - PROCESS | 15875 | 1461712082243 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 16:08:02 INFO - PROCESS | 15875 | 1461712082246 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 16:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:08:02 INFO - PROCESS | 15875 | 1461712082250 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 15875 | 1461712082252 Marionette TRACE conn3 <- [1,1926,null,{}] 16:08:02 INFO - PROCESS | 15875 | 1461712082257 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:02 INFO - PROCESS | 15875 | 1461712082503 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 16:08:02 INFO - PROCESS | 15875 | 1461712082533 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a211800 == 135 [pid = 15875] [id = 489] 16:08:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b18e84c00) [pid = 15875] [serial = 1468] [outer = (nil)] 16:08:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b19815c00) [pid = 15875] [serial = 1469] [outer = 0x7f3b18e84c00] 16:08:02 INFO - PROCESS | 15875 | 1461712082592 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b1a1cb000) [pid = 15875] [serial = 1470] [outer = 0x7f3b18e84c00] 16:08:03 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b05f54c00) [pid = 15875] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:08:03 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b0bddd000) [pid = 15875] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:08:03 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b0d190000) [pid = 15875] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:08:03 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b05f57000) [pid = 15875] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:08:03 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b0c90bc00) [pid = 15875] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:08:03 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b0f463800) [pid = 15875] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:08:03 INFO - PROCESS | 15875 | 1461712083648 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1425ms 16:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:08:03 INFO - PROCESS | 15875 | 1461712083680 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 16:08:03 INFO - PROCESS | 15875 | 1461712083682 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 16:08:03 INFO - PROCESS | 15875 | 1461712083686 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:08:03 INFO - PROCESS | 15875 | 1461712083689 Marionette TRACE conn3 <- [1,1930,null,{}] 16:08:03 INFO - PROCESS | 15875 | 1461712083694 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:03 INFO - PROCESS | 15875 | 1461712083840 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 16:08:03 INFO - PROCESS | 15875 | 1461712083862 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8ce000 == 136 [pid = 15875] [id = 490] 16:08:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b05f57000) [pid = 15875] [serial = 1471] [outer = (nil)] 16:08:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b1614f800) [pid = 15875] [serial = 1472] [outer = 0x7f3b05f57000] 16:08:03 INFO - PROCESS | 15875 | 1461712083915 Marionette DEBUG loaded listener.js 16:08:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b1a495c00) [pid = 15875] [serial = 1473] [outer = 0x7f3b05f57000] 16:08:04 INFO - PROCESS | 15875 | 1461712084669 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1026ms 16:08:04 INFO - PROCESS | 15875 | 1461712084713 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 15875 | 1461712084715 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 16:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:08:04 INFO - PROCESS | 15875 | 1461712084720 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 15875 | 1461712084722 Marionette TRACE conn3 <- [1,1934,null,{}] 16:08:04 INFO - PROCESS | 15875 | 1461712084727 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:04 INFO - PROCESS | 15875 | 1461712084941 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 16:08:04 INFO - PROCESS | 15875 | 1461712084961 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d20f800 == 137 [pid = 15875] [id = 491] 16:08:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b06223000) [pid = 15875] [serial = 1474] [outer = (nil)] 16:08:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b1a745000) [pid = 15875] [serial = 1475] [outer = 0x7f3b06223000] 16:08:05 INFO - PROCESS | 15875 | 1461712085014 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b1d6e4000) [pid = 15875] [serial = 1476] [outer = 0x7f3b06223000] 16:08:05 INFO - PROCESS | 15875 | 1461712085968 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:08:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1283ms 16:08:06 INFO - PROCESS | 15875 | 1461712086005 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 15875 | 1461712086010 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 16:08:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:08:06 INFO - PROCESS | 15875 | 1461712086017 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 15875 | 1461712086023 Marionette TRACE conn3 <- [1,1938,null,{}] 16:08:06 INFO - PROCESS | 15875 | 1461712086031 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:06 INFO - PROCESS | 15875 | 1461712086203 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 16:08:06 INFO - PROCESS | 15875 | 1461712086401 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b7a0000 == 138 [pid = 15875] [id = 492] 16:08:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b06224400) [pid = 15875] [serial = 1477] [outer = (nil)] 16:08:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b0b705800) [pid = 15875] [serial = 1478] [outer = 0x7f3b06224400] 16:08:06 INFO - PROCESS | 15875 | 1461712086467 Marionette DEBUG loaded listener.js 16:08:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b0bde5000) [pid = 15875] [serial = 1479] [outer = 0x7f3b06224400] 16:08:07 INFO - PROCESS | 15875 | 1461712087307 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:08:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:08:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1334ms 16:08:07 INFO - PROCESS | 15875 | 1461712087352 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 15875 | 1461712087360 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 16:08:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:08:07 INFO - PROCESS | 15875 | 1461712087369 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:08:07 INFO - PROCESS | 15875 | 1461712087372 Marionette TRACE conn3 <- [1,1942,null,{}] 16:08:07 INFO - PROCESS | 15875 | 1461712087377 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:07 INFO - PROCESS | 15875 | 1461712087546 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 16:08:07 INFO - PROCESS | 15875 | 1461712087739 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18f8b800 == 139 [pid = 15875] [id = 493] 16:08:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b0d18b800) [pid = 15875] [serial = 1480] [outer = (nil)] 16:08:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b0e770000) [pid = 15875] [serial = 1481] [outer = 0x7f3b0d18b800] 16:08:07 INFO - PROCESS | 15875 | 1461712087801 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b15fba000) [pid = 15875] [serial = 1482] [outer = 0x7f3b0d18b800] 16:08:08 INFO - PROCESS | 15875 | 1461712088709 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1384ms 16:08:08 INFO - PROCESS | 15875 | 1461712088753 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 16:08:08 INFO - PROCESS | 15875 | 1461712088756 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 16:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:08:08 INFO - PROCESS | 15875 | 1461712088762 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:08:08 INFO - PROCESS | 15875 | 1461712088766 Marionette TRACE conn3 <- [1,1946,null,{}] 16:08:08 INFO - PROCESS | 15875 | 1461712088780 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:08 INFO - PROCESS | 15875 | 1461712088957 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 16:08:09 INFO - PROCESS | 15875 | 1461712089153 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dae2000 == 140 [pid = 15875] [id = 494] 16:08:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b17dd4800) [pid = 15875] [serial = 1483] [outer = (nil)] 16:08:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b1956a000) [pid = 15875] [serial = 1484] [outer = 0x7f3b17dd4800] 16:08:09 INFO - PROCESS | 15875 | 1461712089228 Marionette DEBUG loaded listener.js 16:08:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b19b4bc00) [pid = 15875] [serial = 1485] [outer = 0x7f3b17dd4800] 16:08:10 INFO - PROCESS | 15875 | 1461712090039 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1334ms 16:08:10 INFO - PROCESS | 15875 | 1461712090096 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 16:08:10 INFO - PROCESS | 15875 | 1461712090100 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 16:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:08:10 INFO - PROCESS | 15875 | 1461712090105 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:08:10 INFO - PROCESS | 15875 | 1461712090107 Marionette TRACE conn3 <- [1,1950,null,{}] 16:08:10 INFO - PROCESS | 15875 | 1461712090112 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:10 INFO - PROCESS | 15875 | 1461712090279 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 16:08:10 INFO - PROCESS | 15875 | 1461712090473 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e220000 == 141 [pid = 15875] [id = 495] 16:08:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b17deac00) [pid = 15875] [serial = 1486] [outer = (nil)] 16:08:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b1ced9c00) [pid = 15875] [serial = 1487] [outer = 0x7f3b17deac00] 16:08:10 INFO - PROCESS | 15875 | 1461712090538 Marionette DEBUG loaded listener.js 16:08:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b1d8cf800) [pid = 15875] [serial = 1488] [outer = 0x7f3b17deac00] 16:08:11 INFO - PROCESS | 15875 | 1461712091326 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:08:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1233ms 16:08:11 INFO - PROCESS | 15875 | 1461712091354 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 15875 | 1461712091358 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 16:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:08:11 INFO - PROCESS | 15875 | 1461712091365 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 15875 | 1461712091368 Marionette TRACE conn3 <- [1,1954,null,{}] 16:08:11 INFO - PROCESS | 15875 | 1461712091372 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:11 INFO - PROCESS | 15875 | 1461712091540 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 16:08:11 INFO - PROCESS | 15875 | 1461712091733 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22382800 == 142 [pid = 15875] [id = 496] 16:08:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b1a2f1c00) [pid = 15875] [serial = 1489] [outer = (nil)] 16:08:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b1db40000) [pid = 15875] [serial = 1490] [outer = 0x7f3b1a2f1c00] 16:08:11 INFO - PROCESS | 15875 | 1461712091795 Marionette DEBUG loaded listener.js 16:08:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b1e1df800) [pid = 15875] [serial = 1491] [outer = 0x7f3b1a2f1c00] 16:08:12 INFO - PROCESS | 15875 | 1461712092620 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1327ms 16:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:08:12 INFO - PROCESS | 15875 | 1461712092692 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 16:08:12 INFO - PROCESS | 15875 | 1461712092695 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 16:08:12 INFO - PROCESS | 15875 | 1461712092700 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:08:12 INFO - PROCESS | 15875 | 1461712092703 Marionette TRACE conn3 <- [1,1958,null,{}] 16:08:12 INFO - PROCESS | 15875 | 1461712092707 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:12 INFO - PROCESS | 15875 | 1461712092940 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 16:08:13 INFO - PROCESS | 15875 | 1461712093142 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:13 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23085000 == 143 [pid = 15875] [id = 497] 16:08:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b1edf0400) [pid = 15875] [serial = 1492] [outer = (nil)] 16:08:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b2237b400) [pid = 15875] [serial = 1493] [outer = 0x7f3b1edf0400] 16:08:13 INFO - PROCESS | 15875 | 1461712093248 Marionette DEBUG loaded listener.js 16:08:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b23440000) [pid = 15875] [serial = 1494] [outer = 0x7f3b1edf0400] 16:08:14 INFO - PROCESS | 15875 | 1461712094041 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1382ms 16:08:14 INFO - PROCESS | 15875 | 1461712094083 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 16:08:14 INFO - PROCESS | 15875 | 1461712094085 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 16:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:08:14 INFO - PROCESS | 15875 | 1461712094091 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:08:14 INFO - PROCESS | 15875 | 1461712094093 Marionette TRACE conn3 <- [1,1962,null,{}] 16:08:14 INFO - PROCESS | 15875 | 1461712094098 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:14 INFO - PROCESS | 15875 | 1461712094260 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 16:08:14 INFO - PROCESS | 15875 | 1461712094463 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24464000 == 144 [pid = 15875] [id = 498] 16:08:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b1f7d0c00) [pid = 15875] [serial = 1495] [outer = (nil)] 16:08:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b23726000) [pid = 15875] [serial = 1496] [outer = 0x7f3b1f7d0c00] 16:08:14 INFO - PROCESS | 15875 | 1461712094565 Marionette DEBUG loaded listener.js 16:08:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b23d7e400) [pid = 15875] [serial = 1497] [outer = 0x7f3b1f7d0c00] 16:08:15 INFO - PROCESS | 15875 | 1461712095352 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1326ms 16:08:15 INFO - PROCESS | 15875 | 1461712095419 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 16:08:15 INFO - PROCESS | 15875 | 1461712095422 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 16:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:08:15 INFO - PROCESS | 15875 | 1461712095427 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:08:15 INFO - PROCESS | 15875 | 1461712095430 Marionette TRACE conn3 <- [1,1966,null,{}] 16:08:15 INFO - PROCESS | 15875 | 1461712095434 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:15 INFO - PROCESS | 15875 | 1461712095604 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 16:08:15 INFO - PROCESS | 15875 | 1461712095802 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b298f7800 == 145 [pid = 15875] [id = 499] 16:08:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b2102e400) [pid = 15875] [serial = 1498] [outer = (nil)] 16:08:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b23de6000) [pid = 15875] [serial = 1499] [outer = 0x7f3b2102e400] 16:08:15 INFO - PROCESS | 15875 | 1461712095866 Marionette DEBUG loaded listener.js 16:08:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b24415800) [pid = 15875] [serial = 1500] [outer = 0x7f3b2102e400] 16:08:16 INFO - PROCESS | 15875 | 1461712096621 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1231ms 16:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:08:16 INFO - PROCESS | 15875 | 1461712096658 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 16:08:16 INFO - PROCESS | 15875 | 1461712096661 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 16:08:16 INFO - PROCESS | 15875 | 1461712096666 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:08:16 INFO - PROCESS | 15875 | 1461712096669 Marionette TRACE conn3 <- [1,1970,null,{}] 16:08:16 INFO - PROCESS | 15875 | 1461712096674 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:16 INFO - PROCESS | 15875 | 1461712096845 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 16:08:17 INFO - PROCESS | 15875 | 1461712097041 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30a67000 == 146 [pid = 15875] [id = 500] 16:08:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b23d7e800) [pid = 15875] [serial = 1501] [outer = (nil)] 16:08:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b2497ac00) [pid = 15875] [serial = 1502] [outer = 0x7f3b23d7e800] 16:08:17 INFO - PROCESS | 15875 | 1461712097108 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b25ce1000) [pid = 15875] [serial = 1503] [outer = 0x7f3b23d7e800] 16:08:17 INFO - PROCESS | 15875 | 1461712097914 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1283ms 16:08:17 INFO - PROCESS | 15875 | 1461712097949 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 16:08:17 INFO - PROCESS | 15875 | 1461712097957 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 16:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:08:17 INFO - PROCESS | 15875 | 1461712097963 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 15875 | 1461712097965 Marionette TRACE conn3 <- [1,1974,null,{}] 16:08:17 INFO - PROCESS | 15875 | 1461712097971 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:18 INFO - PROCESS | 15875 | 1461712098148 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 16:08:18 INFO - PROCESS | 15875 | 1461712098883 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0beaa000 == 147 [pid = 15875] [id = 501] 16:08:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b0622a000) [pid = 15875] [serial = 1504] [outer = (nil)] 16:08:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b063c7400) [pid = 15875] [serial = 1505] [outer = 0x7f3b0622a000] 16:08:18 INFO - PROCESS | 15875 | 1461712098947 Marionette DEBUG loaded listener.js 16:08:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b068fe400) [pid = 15875] [serial = 1506] [outer = 0x7f3b0622a000] 16:08:19 INFO - PROCESS | 15875 | 1461712099647 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:08:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:08:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1733ms 16:08:19 INFO - PROCESS | 15875 | 1461712099699 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 16:08:19 INFO - PROCESS | 15875 | 1461712099703 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 16:08:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:08:19 INFO - PROCESS | 15875 | 1461712099735 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:08:19 INFO - PROCESS | 15875 | 1461712099739 Marionette TRACE conn3 <- [1,1978,null,{}] 16:08:19 INFO - PROCESS | 15875 | 1461712099749 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:19 INFO - PROCESS | 15875 | 1461712099907 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 16:08:20 INFO - PROCESS | 15875 | 1461712100113 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe23000 == 148 [pid = 15875] [id = 502] 16:08:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 251 (0x7f3b05f56400) [pid = 15875] [serial = 1507] [outer = (nil)] 16:08:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 252 (0x7f3b09344400) [pid = 15875] [serial = 1508] [outer = 0x7f3b05f56400] 16:08:20 INFO - PROCESS | 15875 | 1461712100173 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b0c90f800) [pid = 15875] [serial = 1509] [outer = 0x7f3b05f56400] 16:08:21 INFO - PROCESS | 15875 | 1461712101136 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:08:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1439ms 16:08:21 INFO - PROCESS | 15875 | 1461712101176 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 16:08:21 INFO - PROCESS | 15875 | 1461712101181 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 16:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:08:21 INFO - PROCESS | 15875 | 1461712101187 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:08:21 INFO - PROCESS | 15875 | 1461712101189 Marionette TRACE conn3 <- [1,1982,null,{}] 16:08:21 INFO - PROCESS | 15875 | 1461712101194 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:21 INFO - PROCESS | 15875 | 1461712101354 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 16:08:21 INFO - PROCESS | 15875 | 1461712101564 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e6d6800 == 149 [pid = 15875] [id = 503] 16:08:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b0df83000) [pid = 15875] [serial = 1510] [outer = (nil)] 16:08:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 255 (0x7f3b0e1c9800) [pid = 15875] [serial = 1511] [outer = 0x7f3b0df83000] 16:08:21 INFO - PROCESS | 15875 | 1461712101619 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 256 (0x7f3b0e7ea800) [pid = 15875] [serial = 1512] [outer = 0x7f3b0df83000] 16:08:22 INFO - PROCESS | 15875 | 1461712102419 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1282ms 16:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:08:22 INFO - PROCESS | 15875 | 1461712102471 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 15875 | 1461712102474 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 16:08:22 INFO - PROCESS | 15875 | 1461712102486 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 15875 | 1461712102493 Marionette TRACE conn3 <- [1,1986,null,{}] 16:08:22 INFO - PROCESS | 15875 | 1461712102500 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:22 INFO - PROCESS | 15875 | 1461712102657 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 16:08:22 INFO - PROCESS | 15875 | 1461712102861 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0bcd9000 == 150 [pid = 15875] [id = 504] 16:08:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 257 (0x7f3b0e7ecc00) [pid = 15875] [serial = 1513] [outer = (nil)] 16:08:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 258 (0x7f3b15e6fc00) [pid = 15875] [serial = 1514] [outer = 0x7f3b0e7ecc00] 16:08:22 INFO - PROCESS | 15875 | 1461712102919 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 259 (0x7f3b1614c000) [pid = 15875] [serial = 1515] [outer = 0x7f3b0e7ecc00] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3523e800 == 149 [pid = 15875] [id = 356] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3ac45800 == 148 [pid = 15875] [id = 279] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b45b800 == 147 [pid = 15875] [id = 67] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23080800 == 146 [pid = 15875] [id = 64] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19b21000 == 145 [pid = 15875] [id = 54] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b31507000 == 144 [pid = 15875] [id = 225] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19493000 == 143 [pid = 15875] [id = 129] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234d2800 == 142 [pid = 15875] [id = 57] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19b1f800 == 141 [pid = 15875] [id = 62] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1c223800 == 140 [pid = 15875] [id = 60] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19c99800 == 139 [pid = 15875] [id = 58] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3151c800 == 138 [pid = 15875] [id = 355] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234c1800 == 137 [pid = 15875] [id = 65] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3abcd800 == 136 [pid = 15875] [id = 357] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e21a800 == 135 [pid = 15875] [id = 359] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b237a7800 == 134 [pid = 15875] [id = 55] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 258 (0x7f3b23724400) [pid = 15875] [serial = 1361] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 257 (0x7f3b1614d800) [pid = 15875] [serial = 1373] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 256 (0x7f3b19676000) [pid = 15875] [serial = 1355] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 255 (0x7f3b068ffc00) [pid = 15875] [serial = 1364] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 254 (0x7f3b0bee4400) [pid = 15875] [serial = 1349] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 253 (0x7f3b1dd1c400) [pid = 15875] [serial = 1358] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 252 (0x7f3b16145400) [pid = 15875] [serial = 1370] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 251 (0x7f3b0b7e3800) [pid = 15875] [serial = 1367] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 250 (0x7f3b0f247c00) [pid = 15875] [serial = 1352] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b063ca800) [pid = 15875] [serial = 1376] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b05f5a800) [pid = 15875] [serial = 1379] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b1614c800) [pid = 15875] [serial = 1382] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOMWINDOW == 246 (0x7f3b16a35400) [pid = 15875] [serial = 1403] [outer = (nil)] [url = about:blank] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19c89000 == 133 [pid = 15875] [id = 56] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e47f800 == 132 [pid = 15875] [id = 358] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2445d800 == 131 [pid = 15875] [id = 293] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b357000 == 130 [pid = 15875] [id = 50] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1df34800 == 129 [pid = 15875] [id = 476] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dd7b000 == 128 [pid = 15875] [id = 475] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d5a5000 == 127 [pid = 15875] [id = 474] 16:08:23 INFO - PROCESS | 15875 | 1461712103803 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d220000 == 126 [pid = 15875] [id = 473] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b449000 == 125 [pid = 15875] [id = 472] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a3bd800 == 124 [pid = 15875] [id = 471] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19c97000 == 123 [pid = 15875] [id = 470] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fe25000 == 122 [pid = 15875] [id = 469] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0b6fd000 == 121 [pid = 15875] [id = 468] 16:08:23 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18edb000 == 120 [pid = 15875] [id = 467] 16:08:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:08:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1344ms 16:08:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:08:23 INFO - PROCESS | 15875 | 1461712103823 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 16:08:23 INFO - PROCESS | 15875 | 1461712103825 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 16:08:23 INFO - PROCESS | 15875 | 1461712103831 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:08:23 INFO - PROCESS | 15875 | 1461712103833 Marionette TRACE conn3 <- [1,1990,null,{}] 16:08:23 INFO - PROCESS | 15875 | 1461712103838 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:23 INFO - PROCESS | 15875 | 1461712103988 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b063c5800) [pid = 15875] [serial = 1386] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b05f5c400) [pid = 15875] [serial = 1385] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b15e70400) [pid = 15875] [serial = 1401] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b0bee5800) [pid = 15875] [serial = 1392] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b0bde1c00) [pid = 15875] [serial = 1391] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b0d381400) [pid = 15875] [serial = 1394] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b0df8e000) [pid = 15875] [serial = 1395] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b0aba1000) [pid = 15875] [serial = 1389] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b09342400) [pid = 15875] [serial = 1388] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b0f248c00) [pid = 15875] [serial = 1398] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b0e768000) [pid = 15875] [serial = 1397] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b15abb000) [pid = 15875] [serial = 1400] [outer = (nil)] [url = about:blank] 16:08:24 INFO - PROCESS | 15875 | 1461712104200 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0a4d2800 == 121 [pid = 15875] [id = 505] 16:08:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b05f54800) [pid = 15875] [serial = 1516] [outer = (nil)] 16:08:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b0b705000) [pid = 15875] [serial = 1517] [outer = 0x7f3b05f54800] 16:08:24 INFO - PROCESS | 15875 | 1461712104256 Marionette DEBUG loaded listener.js 16:08:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b15abb000) [pid = 15875] [serial = 1518] [outer = 0x7f3b05f54800] 16:08:24 INFO - PROCESS | 15875 | 1461712104904 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1128ms 16:08:24 INFO - PROCESS | 15875 | 1461712104958 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 16:08:24 INFO - PROCESS | 15875 | 1461712104960 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 16:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:08:24 INFO - PROCESS | 15875 | 1461712104966 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:08:24 INFO - PROCESS | 15875 | 1461712104967 Marionette TRACE conn3 <- [1,1994,null,{}] 16:08:24 INFO - PROCESS | 15875 | 1461712104972 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:25 INFO - PROCESS | 15875 | 1461712105118 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 16:08:25 INFO - PROCESS | 15875 | 1461712105130 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e490800 == 122 [pid = 15875] [id = 506] 16:08:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b16a0bc00) [pid = 15875] [serial = 1519] [outer = (nil)] 16:08:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b16a37000) [pid = 15875] [serial = 1520] [outer = 0x7f3b16a0bc00] 16:08:25 INFO - PROCESS | 15875 | 1461712105330 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b17debc00) [pid = 15875] [serial = 1521] [outer = 0x7f3b16a0bc00] 16:08:25 INFO - PROCESS | 15875 | 1461712105994 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1074ms 16:08:26 INFO - PROCESS | 15875 | 1461712106042 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 16:08:26 INFO - PROCESS | 15875 | 1461712106045 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 16:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:08:26 INFO - PROCESS | 15875 | 1461712106050 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:08:26 INFO - PROCESS | 15875 | 1461712106062 Marionette TRACE conn3 <- [1,1998,null,{}] 16:08:26 INFO - PROCESS | 15875 | 1461712106073 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:26 INFO - PROCESS | 15875 | 1461712106271 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 16:08:26 INFO - PROCESS | 15875 | 1461712106298 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ecb000 == 123 [pid = 15875] [id = 507] 16:08:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b17df0000) [pid = 15875] [serial = 1522] [outer = (nil)] 16:08:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b19811400) [pid = 15875] [serial = 1523] [outer = 0x7f3b17df0000] 16:08:26 INFO - PROCESS | 15875 | 1461712106351 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b19c6c000) [pid = 15875] [serial = 1524] [outer = 0x7f3b17df0000] 16:08:27 INFO - PROCESS | 15875 | 1461712107067 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1045ms 16:08:27 INFO - PROCESS | 15875 | 1461712107096 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 16:08:27 INFO - PROCESS | 15875 | 1461712107099 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 16:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:08:27 INFO - PROCESS | 15875 | 1461712107125 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 15875 | 1461712107127 Marionette TRACE conn3 <- [1,2002,null,{}] 16:08:27 INFO - PROCESS | 15875 | 1461712107132 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}] 16:08:27 INFO - PROCESS | 15875 | 1461712107327 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 16:08:27 INFO - PROCESS | 15875 | 1461712107358 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:27 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b54e800 == 124 [pid = 15875] [id = 508] 16:08:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b0aba6c00) [pid = 15875] [serial = 1525] [outer = (nil)] 16:08:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b19e32800) [pid = 15875] [serial = 1526] [outer = 0x7f3b0aba6c00] 16:08:27 INFO - PROCESS | 15875 | 1461712107410 Marionette DEBUG loaded listener.js 16:08:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b1a2f5400) [pid = 15875] [serial = 1527] [outer = 0x7f3b0aba6c00] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b0b6d8800) [pid = 15875] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b16ab3400) [pid = 15875] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b0e733c00) [pid = 15875] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b0b7ccc00) [pid = 15875] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b0aba2c00) [pid = 15875] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b15e66000) [pid = 15875] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b0e725800) [pid = 15875] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b0b710000) [pid = 15875] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b0b707800) [pid = 15875] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b0e726000) [pid = 15875] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b2298b400) [pid = 15875] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b21a48400) [pid = 15875] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b0df8cc00) [pid = 15875] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b05f57000) [pid = 15875] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b068fa400) [pid = 15875] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b0aba6400) [pid = 15875] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b0d3cd800) [pid = 15875] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b15e66c00) [pid = 15875] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b0aba7800) [pid = 15875] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b18e6c800) [pid = 15875] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b16ab3800) [pid = 15875] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b18e78c00) [pid = 15875] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b18ca9800) [pid = 15875] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b09343400) [pid = 15875] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 221 (0x7f3b21e78800) [pid = 15875] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 220 (0x7f3b18e84c00) [pid = 15875] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b05f58800) [pid = 15875] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b18e83800) [pid = 15875] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b0f250400) [pid = 15875] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b16a07000) [pid = 15875] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b15abac00) [pid = 15875] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b19572800) [pid = 15875] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b15e67c00) [pid = 15875] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b0e0cfc00) [pid = 15875] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b1a1d0400) [pid = 15875] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b0abaac00) [pid = 15875] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b0e726c00) [pid = 15875] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b1d8d1800) [pid = 15875] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 207 (0x7f3b15ac8800) [pid = 15875] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:08:28 INFO - PROCESS | 15875 | --DOMWINDOW == 206 (0x7f3b192e2c00) [pid = 15875] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:08:29 INFO - PROCESS | 15875 | 1461712109065 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]]]}] 16:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1996ms 16:08:29 INFO - PROCESS | 15875 | 1461712109107 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 15875 | 1461712109110 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 16:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:08:29 INFO - PROCESS | 15875 | 1461712109115 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 15875 | 1461712109117 Marionette TRACE conn3 <- [1,2006,null,{}] 16:08:29 INFO - PROCESS | 15875 | 1461712109121 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}] 16:08:29 INFO - PROCESS | 15875 | 1461712109274 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 16:08:29 INFO - PROCESS | 15875 | 1461712109286 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0beb1000 == 125 [pid = 15875] [id = 509] 16:08:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 207 (0x7f3b09343400) [pid = 15875] [serial = 1528] [outer = (nil)] 16:08:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b0ae64400) [pid = 15875] [serial = 1529] [outer = 0x7f3b09343400] 16:08:29 INFO - PROCESS | 15875 | 1461712109340 Marionette DEBUG loaded listener.js 16:08:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b0e0cfc00) [pid = 15875] [serial = 1530] [outer = 0x7f3b09343400] 16:08:30 INFO - PROCESS | 15875 | 1461712110052 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]]]}] 16:08:30 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 16:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 976ms 16:08:30 INFO - PROCESS | 15875 | 1461712110093 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 16:08:30 INFO - PROCESS | 15875 | 1461712110095 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 16:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:08:30 INFO - PROCESS | 15875 | 1461712110100 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:08:30 INFO - PROCESS | 15875 | 1461712110102 Marionette TRACE conn3 <- [1,2010,null,{}] 16:08:30 INFO - PROCESS | 15875 | 1461712110106 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}] 16:08:30 INFO - PROCESS | 15875 | 1461712110312 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 16:08:30 INFO - PROCESS | 15875 | 1461712110329 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:30 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b54c800 == 126 [pid = 15875] [id = 510] 16:08:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b05f50c00) [pid = 15875] [serial = 1531] [outer = (nil)] 16:08:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b0e1cd000) [pid = 15875] [serial = 1532] [outer = 0x7f3b05f50c00] 16:08:30 INFO - PROCESS | 15875 | 1461712110381 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b161ca800) [pid = 15875] [serial = 1533] [outer = 0x7f3b05f50c00] 16:08:31 INFO - PROCESS | 15875 | 1461712111245 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]]]}] 16:08:31 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 16:08:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1174ms 16:08:31 INFO - PROCESS | 15875 | 1461712111283 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 16:08:31 INFO - PROCESS | 15875 | 1461712111287 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 16:08:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:08:31 INFO - PROCESS | 15875 | 1461712111296 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:08:31 INFO - PROCESS | 15875 | 1461712111301 Marionette TRACE conn3 <- [1,2014,null,{}] 16:08:31 INFO - PROCESS | 15875 | 1461712111310 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}] 16:08:31 INFO - PROCESS | 15875 | 1461712111492 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 16:08:31 INFO - PROCESS | 15875 | 1461712111682 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2af800 == 127 [pid = 15875] [id = 511] 16:08:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b05f4f000) [pid = 15875] [serial = 1534] [outer = (nil)] 16:08:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b0ae58400) [pid = 15875] [serial = 1535] [outer = 0x7f3b05f4f000] 16:08:31 INFO - PROCESS | 15875 | 1461712111749 Marionette DEBUG loaded listener.js 16:08:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b0bde6c00) [pid = 15875] [serial = 1536] [outer = 0x7f3b05f4f000] 16:08:32 INFO - PROCESS | 15875 | 1461712112622 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]]]}] 16:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1389ms 16:08:32 INFO - PROCESS | 15875 | 1461712112685 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 16:08:32 INFO - PROCESS | 15875 | 1461712112693 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 16:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:08:32 INFO - PROCESS | 15875 | 1461712112702 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:08:32 INFO - PROCESS | 15875 | 1461712112705 Marionette TRACE conn3 <- [1,2018,null,{}] 16:08:32 INFO - PROCESS | 15875 | 1461712112710 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}] 16:08:32 INFO - PROCESS | 15875 | 1461712112881 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 16:08:33 INFO - PROCESS | 15875 | 1461712113072 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bc1000 == 128 [pid = 15875] [id = 512] 16:08:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b068f4800) [pid = 15875] [serial = 1537] [outer = (nil)] 16:08:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b0e728c00) [pid = 15875] [serial = 1538] [outer = 0x7f3b068f4800] 16:08:33 INFO - PROCESS | 15875 | 1461712113138 Marionette DEBUG loaded listener.js 16:08:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b0f245800) [pid = 15875] [serial = 1539] [outer = 0x7f3b068f4800] 16:08:34 INFO - PROCESS | 15875 | 1461712114025 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]]]}] 16:08:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:08:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1383ms 16:08:34 INFO - PROCESS | 15875 | 1461712114084 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 16:08:34 INFO - PROCESS | 15875 | 1461712114088 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 16:08:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:08:34 INFO - PROCESS | 15875 | 1461712114094 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:08:34 INFO - PROCESS | 15875 | 1461712114099 Marionette TRACE conn3 <- [1,2022,null,{}] 16:08:34 INFO - PROCESS | 15875 | 1461712114113 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}] 16:08:34 INFO - PROCESS | 15875 | 1461712114299 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 16:08:34 INFO - PROCESS | 15875 | 1461712114491 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d557000 == 129 [pid = 15875] [id = 513] 16:08:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b0f250000) [pid = 15875] [serial = 1540] [outer = (nil)] 16:08:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b16a0e400) [pid = 15875] [serial = 1541] [outer = 0x7f3b0f250000] 16:08:34 INFO - PROCESS | 15875 | 1461712114569 Marionette DEBUG loaded listener.js 16:08:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b17dea800) [pid = 15875] [serial = 1542] [outer = 0x7f3b0f250000] 16:08:35 INFO - PROCESS | 15875 | 1461712115361 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]]]}] 16:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1336ms 16:08:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:08:35 INFO - PROCESS | 15875 | 1461712115431 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 16:08:35 INFO - PROCESS | 15875 | 1461712115434 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 16:08:35 INFO - PROCESS | 15875 | 1461712115440 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:08:35 INFO - PROCESS | 15875 | 1461712115443 Marionette TRACE conn3 <- [1,2026,null,{}] 16:08:35 INFO - PROCESS | 15875 | 1461712115447 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}] 16:08:35 INFO - PROCESS | 15875 | 1461712115617 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 16:08:35 INFO - PROCESS | 15875 | 1461712115806 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dadd800 == 130 [pid = 15875] [id = 514] 16:08:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b15ac2000) [pid = 15875] [serial = 1543] [outer = (nil)] 16:08:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b19679000) [pid = 15875] [serial = 1544] [outer = 0x7f3b15ac2000] 16:08:35 INFO - PROCESS | 15875 | 1461712115868 Marionette DEBUG loaded listener.js 16:08:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b1a1cac00) [pid = 15875] [serial = 1545] [outer = 0x7f3b15ac2000] 16:08:36 INFO - PROCESS | 15875 | 1461712116669 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]]]}] 16:08:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:08:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1278ms 16:08:36 INFO - PROCESS | 15875 | 1461712116718 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 16:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:08:36 INFO - PROCESS | 15875 | 1461712116721 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 16:08:36 INFO - PROCESS | 15875 | 1461712116726 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:08:36 INFO - PROCESS | 15875 | 1461712116729 Marionette TRACE conn3 <- [1,2030,null,{}] 16:08:36 INFO - PROCESS | 15875 | 1461712116733 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}] 16:08:36 INFO - PROCESS | 15875 | 1461712116905 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 16:08:37 INFO - PROCESS | 15875 | 1461712117101 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e187000 == 131 [pid = 15875] [id = 515] 16:08:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b18e74000) [pid = 15875] [serial = 1546] [outer = (nil)] 16:08:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b1a57b800) [pid = 15875] [serial = 1547] [outer = 0x7f3b18e74000] 16:08:37 INFO - PROCESS | 15875 | 1461712117163 Marionette DEBUG loaded listener.js 16:08:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b1ce14000) [pid = 15875] [serial = 1548] [outer = 0x7f3b18e74000] 16:08:37 INFO - PROCESS | 15875 | 1461712117977 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]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1281ms 16:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:08:38 INFO - PROCESS | 15875 | 1461712118007 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 16:08:38 INFO - PROCESS | 15875 | 1461712118010 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 16:08:38 INFO - PROCESS | 15875 | 1461712118015 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 15875 | 1461712118018 Marionette TRACE conn3 <- [1,2034,null,{}] 16:08:38 INFO - PROCESS | 15875 | 1461712118023 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}] 16:08:38 INFO - PROCESS | 15875 | 1461712118209 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 16:08:38 INFO - PROCESS | 15875 | 1461712118420 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22395000 == 132 [pid = 15875] [id = 516] 16:08:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b1a2f0400) [pid = 15875] [serial = 1549] [outer = (nil)] 16:08:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b1d8de400) [pid = 15875] [serial = 1550] [outer = 0x7f3b1a2f0400] 16:08:38 INFO - PROCESS | 15875 | 1461712118484 Marionette DEBUG loaded listener.js 16:08:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b1dd1e400) [pid = 15875] [serial = 1551] [outer = 0x7f3b1a2f0400] 16:08:39 INFO - PROCESS | 15875 | 1461712119309 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]]]}] 16:08:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:08:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1327ms 16:08:39 INFO - PROCESS | 15875 | 1461712119342 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 16:08:39 INFO - PROCESS | 15875 | 1461712119344 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 16:08:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:08:39 INFO - PROCESS | 15875 | 1461712119350 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:08:39 INFO - PROCESS | 15875 | 1461712119353 Marionette TRACE conn3 <- [1,2038,null,{}] 16:08:39 INFO - PROCESS | 15875 | 1461712119358 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}] 16:08:39 INFO - PROCESS | 15875 | 1461712119533 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 16:08:39 INFO - PROCESS | 15875 | 1461712119729 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2336b800 == 133 [pid = 15875] [id = 517] 16:08:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b1d12fc00) [pid = 15875] [serial = 1552] [outer = (nil)] 16:08:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b1e2d9800) [pid = 15875] [serial = 1553] [outer = 0x7f3b1d12fc00] 16:08:39 INFO - PROCESS | 15875 | 1461712119791 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b1f7d3400) [pid = 15875] [serial = 1554] [outer = 0x7f3b1d12fc00] 16:08:40 INFO - PROCESS | 15875 | 1461712120587 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]]]}] 16:08:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:08:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1279ms 16:08:40 INFO - PROCESS | 15875 | 1461712120630 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 16:08:40 INFO - PROCESS | 15875 | 1461712120633 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 16:08:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:08:40 INFO - PROCESS | 15875 | 1461712120639 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:08:40 INFO - PROCESS | 15875 | 1461712120641 Marionette TRACE conn3 <- [1,2042,null,{}] 16:08:40 INFO - PROCESS | 15875 | 1461712120646 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}] 16:08:40 INFO - PROCESS | 15875 | 1461712120812 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 16:08:41 INFO - PROCESS | 15875 | 1461712121008 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24739800 == 134 [pid = 15875] [id = 518] 16:08:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b1d6e7c00) [pid = 15875] [serial = 1555] [outer = (nil)] 16:08:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b2103b000) [pid = 15875] [serial = 1556] [outer = 0x7f3b1d6e7c00] 16:08:41 INFO - PROCESS | 15875 | 1461712121071 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b21b27400) [pid = 15875] [serial = 1557] [outer = 0x7f3b1d6e7c00] 16:08:41 INFO - PROCESS | 15875 | 1461712121848 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]]]}] 16:08:41 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) 16:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1282ms 16:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:08:41 INFO - PROCESS | 15875 | 1461712121921 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 16:08:41 INFO - PROCESS | 15875 | 1461712121924 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 16:08:41 INFO - PROCESS | 15875 | 1461712121929 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:08:41 INFO - PROCESS | 15875 | 1461712121932 Marionette TRACE conn3 <- [1,2046,null,{}] 16:08:41 INFO - PROCESS | 15875 | 1461712121936 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}] 16:08:42 INFO - PROCESS | 15875 | 1461712122096 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 16:08:42 INFO - PROCESS | 15875 | 1461712122296 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3344d800 == 135 [pid = 15875] [id = 519] 16:08:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b1f7d3800) [pid = 15875] [serial = 1558] [outer = (nil)] 16:08:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b2237b000) [pid = 15875] [serial = 1559] [outer = 0x7f3b1f7d3800] 16:08:42 INFO - PROCESS | 15875 | 1461712122358 Marionette DEBUG loaded listener.js 16:08:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b22fa7400) [pid = 15875] [serial = 1560] [outer = 0x7f3b1f7d3800] 16:08:43 INFO - PROCESS | 15875 | 1461712123144 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]]]}] 16:08:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:08:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1276ms 16:08:43 INFO - PROCESS | 15875 | 1461712123206 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 16:08:43 INFO - PROCESS | 15875 | 1461712123208 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 16:08:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:08:43 INFO - PROCESS | 15875 | 1461712123214 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:08:43 INFO - PROCESS | 15875 | 1461712123216 Marionette TRACE conn3 <- [1,2050,null,{}] 16:08:43 INFO - PROCESS | 15875 | 1461712123222 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}] 16:08:43 INFO - PROCESS | 15875 | 1461712123400 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 16:08:43 INFO - PROCESS | 15875 | 1461712123598 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:43 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35235800 == 136 [pid = 15875] [id = 520] 16:08:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b1f7d5c00) [pid = 15875] [serial = 1561] [outer = (nil)] 16:08:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b23ddb400) [pid = 15875] [serial = 1562] [outer = 0x7f3b1f7d5c00] 16:08:43 INFO - PROCESS | 15875 | 1461712123661 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b2497f000) [pid = 15875] [serial = 1563] [outer = 0x7f3b1f7d5c00] 16:08:44 INFO - PROCESS | 15875 | 1461712124451 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]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1289ms 16:08:44 INFO - PROCESS | 15875 | 1461712124504 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 16:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:08:44 INFO - PROCESS | 15875 | 1461712124508 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 16:08:44 INFO - PROCESS | 15875 | 1461712124512 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 15875 | 1461712124516 Marionette TRACE conn3 <- [1,2054,null,{}] 16:08:44 INFO - PROCESS | 15875 | 1461712124520 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}] 16:08:44 INFO - PROCESS | 15875 | 1461712124727 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 16:08:44 INFO - PROCESS | 15875 | 1461712124929 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b38369800 == 137 [pid = 15875] [id = 521] 16:08:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b0e7b9000) [pid = 15875] [serial = 1564] [outer = (nil)] 16:08:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b25c13c00) [pid = 15875] [serial = 1565] [outer = 0x7f3b0e7b9000] 16:08:45 INFO - PROCESS | 15875 | 1461712125043 Marionette DEBUG loaded listener.js 16:08:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b30592000) [pid = 15875] [serial = 1566] [outer = 0x7f3b0e7b9000] 16:08:45 INFO - PROCESS | 15875 | 1461712125846 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]]]}] 16:08:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:08:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1390ms 16:08:45 INFO - PROCESS | 15875 | 1461712125904 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 16:08:45 INFO - PROCESS | 15875 | 1461712125907 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 16:08:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:08:45 INFO - PROCESS | 15875 | 1461712125912 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:08:45 INFO - PROCESS | 15875 | 1461712125914 Marionette TRACE conn3 <- [1,2058,null,{}] 16:08:45 INFO - PROCESS | 15875 | 1461712125919 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}] 16:08:46 INFO - PROCESS | 15875 | 1461712126089 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 16:08:46 INFO - PROCESS | 15875 | 1461712126306 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0d210000 == 138 [pid = 15875] [id = 522] 16:08:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b063c5800) [pid = 15875] [serial = 1567] [outer = (nil)] 16:08:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b306f7000) [pid = 15875] [serial = 1568] [outer = 0x7f3b063c5800] 16:08:46 INFO - PROCESS | 15875 | 1461712126369 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b31849000) [pid = 15875] [serial = 1569] [outer = 0x7f3b063c5800] 16:08:47 INFO - PROCESS | 15875 | 1461712127192 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]]]}] 16:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1327ms 16:08:47 INFO - PROCESS | 15875 | 1461712127241 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 16:08:47 INFO - PROCESS | 15875 | 1461712127244 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 16:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:08:47 INFO - PROCESS | 15875 | 1461712127249 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:08:47 INFO - PROCESS | 15875 | 1461712127251 Marionette TRACE conn3 <- [1,2062,null,{}] 16:08:47 INFO - PROCESS | 15875 | 1461712127256 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}] 16:08:47 INFO - PROCESS | 15875 | 1461712127414 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 16:08:47 INFO - PROCESS | 15875 | 1461712127627 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0d213800 == 139 [pid = 15875] [id = 523] 16:08:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b063cb000) [pid = 15875] [serial = 1570] [outer = (nil)] 16:08:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b3060b000) [pid = 15875] [serial = 1571] [outer = 0x7f3b063cb000] 16:08:47 INFO - PROCESS | 15875 | 1461712127687 Marionette DEBUG loaded listener.js 16:08:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 251 (0x7f3b318ca000) [pid = 15875] [serial = 1572] [outer = 0x7f3b063cb000] 16:08:48 INFO - PROCESS | 15875 | 1461712128513 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]]]}] 16:08:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:08:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1327ms 16:08:48 INFO - PROCESS | 15875 | 1461712128577 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 16:08:48 INFO - PROCESS | 15875 | 1461712128580 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 16:08:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:08:48 INFO - PROCESS | 15875 | 1461712128585 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:08:48 INFO - PROCESS | 15875 | 1461712128588 Marionette TRACE conn3 <- [1,2066,null,{}] 16:08:48 INFO - PROCESS | 15875 | 1461712128592 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}] 16:08:48 INFO - PROCESS | 15875 | 1461712128749 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 16:08:48 INFO - PROCESS | 15875 | 1461712128949 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ae53000 == 140 [pid = 15875] [id = 524] 16:08:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 252 (0x7f3b09346000) [pid = 15875] [serial = 1573] [outer = (nil)] 16:08:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b0bde1800) [pid = 15875] [serial = 1574] [outer = 0x7f3b09346000] 16:08:49 INFO - PROCESS | 15875 | 1461712129011 Marionette DEBUG loaded listener.js 16:08:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b0e7b5c00) [pid = 15875] [serial = 1575] [outer = 0x7f3b09346000] 16:08:49 INFO - PROCESS | 15875 | 1461712129805 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]]]}] 16:08:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:08:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1578ms 16:08:50 INFO - PROCESS | 15875 | 1461712130200 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 16:08:50 INFO - PROCESS | 15875 | 1461712130205 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 16:08:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:08:50 INFO - PROCESS | 15875 | 1461712130211 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:08:50 INFO - PROCESS | 15875 | 1461712130215 Marionette TRACE conn3 <- [1,2070,null,{}] 16:08:50 INFO - PROCESS | 15875 | 1461712130221 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}] 16:08:50 INFO - PROCESS | 15875 | 1461712130384 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 16:08:50 INFO - PROCESS | 15875 | 1461712130603 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e443800 == 141 [pid = 15875] [id = 525] 16:08:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 255 (0x7f3b0b7cbc00) [pid = 15875] [serial = 1576] [outer = (nil)] 16:08:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 256 (0x7f3b0b7d1800) [pid = 15875] [serial = 1577] [outer = 0x7f3b0b7cbc00] 16:08:50 INFO - PROCESS | 15875 | 1461712130660 Marionette DEBUG loaded listener.js 16:08:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 257 (0x7f3b0ca09c00) [pid = 15875] [serial = 1578] [outer = 0x7f3b0b7cbc00] 16:08:51 INFO - PROCESS | 15875 | 1461712131454 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]]]}] 16:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1280ms 16:08:51 INFO - PROCESS | 15875 | 1461712131492 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 16:08:51 INFO - PROCESS | 15875 | 1461712131495 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 16:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:08:51 INFO - PROCESS | 15875 | 1461712131506 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:08:51 INFO - PROCESS | 15875 | 1461712131511 Marionette TRACE conn3 <- [1,2074,null,{}] 16:08:51 INFO - PROCESS | 15875 | 1461712131516 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}] 16:08:51 INFO - PROCESS | 15875 | 1461712131674 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 16:08:52 INFO - PROCESS | 15875 | 1461712132049 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b092e7800 == 142 [pid = 15875] [id = 526] 16:08:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 258 (0x7f3b0b70ec00) [pid = 15875] [serial = 1579] [outer = (nil)] 16:08:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 259 (0x7f3b0bdd9400) [pid = 15875] [serial = 1580] [outer = 0x7f3b0b70ec00] 16:08:52 INFO - PROCESS | 15875 | 1461712132159 Marionette DEBUG loaded listener.js 16:08:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 260 (0x7f3b0e1c6c00) [pid = 15875] [serial = 1581] [outer = 0x7f3b0b70ec00] 16:08:52 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0d2d2000 == 141 [pid = 15875] [id = 264] 16:08:52 INFO - PROCESS | 15875 | --DOMWINDOW == 259 (0x7f3b1a745000) [pid = 15875] [serial = 1475] [outer = (nil)] [url = about:blank] 16:08:52 INFO - PROCESS | 15875 | --DOMWINDOW == 258 (0x7f3b17de1400) [pid = 15875] [serial = 1445] [outer = (nil)] [url = about:blank] 16:08:52 INFO - PROCESS | 15875 | --DOMWINDOW == 257 (0x7f3b0e0d0000) [pid = 15875] [serial = 1448] [outer = (nil)] [url = about:blank] 16:08:52 INFO - PROCESS | 15875 | --DOMWINDOW == 256 (0x7f3b1edef400) [pid = 15875] [serial = 1439] [outer = (nil)] [url = about:blank] 16:08:52 INFO - PROCESS | 15875 | --DOMWINDOW == 255 (0x7f3b2237bc00) [pid = 15875] [serial = 1442] [outer = (nil)] [url = about:blank] 16:08:52 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0beb1000 == 140 [pid = 15875] [id = 509] 16:08:52 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b54e800 == 139 [pid = 15875] [id = 508] 16:08:52 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ecb000 == 138 [pid = 15875] [id = 507] 16:08:52 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e490800 == 137 [pid = 15875] [id = 506] 16:08:52 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0a4d2800 == 136 [pid = 15875] [id = 505] 16:08:52 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0bcd9000 == 135 [pid = 15875] [id = 504] 16:08:52 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e6d6800 == 134 [pid = 15875] [id = 503] 16:08:53 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fe23000 == 133 [pid = 15875] [id = 502] 16:08:53 INFO - PROCESS | 15875 | 1461712133030 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]]]}] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 254 (0x7f3b0d3ca400) [pid = 15875] [serial = 1158] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 253 (0x7f3b16ac0000) [pid = 15875] [serial = 1185] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 252 (0x7f3b31bec400) [pid = 15875] [serial = 1242] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 251 (0x7f3b0e76ec00) [pid = 15875] [serial = 1461] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 250 (0x7f3b0d189000) [pid = 15875] [serial = 1284] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b19c6bc00) [pid = 15875] [serial = 1421] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b15e72c00) [pid = 15875] [serial = 1245] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b0e733400) [pid = 15875] [serial = 1236] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 246 (0x7f3b161ca000) [pid = 15875] [serial = 1415] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b1a495000) [pid = 15875] [serial = 1424] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b16ac0800) [pid = 15875] [serial = 1221] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b0e0d9000) [pid = 15875] [serial = 1218] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b15ac7c00) [pid = 15875] [serial = 1287] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b25ce5800) [pid = 15875] [serial = 1173] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b3342c000) [pid = 15875] [serial = 1176] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b16a33000) [pid = 15875] [serial = 1161] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b1a495c00) [pid = 15875] [serial = 1473] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b0b705400) [pid = 15875] [serial = 1455] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b2a70bc00) [pid = 15875] [serial = 1251] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b0d380000) [pid = 15875] [serial = 1460] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b1db38800) [pid = 15875] [serial = 1191] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b1a1cd000) [pid = 15875] [serial = 1290] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b0ae63000) [pid = 15875] [serial = 1254] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b1b40e000) [pid = 15875] [serial = 1427] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b1d8cfc00) [pid = 15875] [serial = 1167] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b068f9400) [pid = 15875] [serial = 1406] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b0bee5400) [pid = 15875] [serial = 1409] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b353b0400) [pid = 15875] [serial = 1188] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b21b8e000) [pid = 15875] [serial = 1170] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b1a1c9c00) [pid = 15875] [serial = 1164] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b16a08800) [pid = 15875] [serial = 1323] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b30592800) [pid = 15875] [serial = 1233] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b1a1cb000) [pid = 15875] [serial = 1470] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 221 (0x7f3b063cdc00) [pid = 15875] [serial = 1457] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 220 (0x7f3b1d4e7000) [pid = 15875] [serial = 1433] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b24408400) [pid = 15875] [serial = 1104] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b17ddc800) [pid = 15875] [serial = 1418] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b161c9400) [pid = 15875] [serial = 1466] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b1d8e4c00) [pid = 15875] [serial = 1293] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b26a07400) [pid = 15875] [serial = 1179] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b0934ec00) [pid = 15875] [serial = 1454] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b1dd1b400) [pid = 15875] [serial = 1227] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b35a4f000) [pid = 15875] [serial = 1248] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b0bee1800) [pid = 15875] [serial = 1458] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b16147400) [pid = 15875] [serial = 1464] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b20b4a000) [pid = 15875] [serial = 1296] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b0d186c00) [pid = 15875] [serial = 1257] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 207 (0x7f3b19815c00) [pid = 15875] [serial = 1469] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 206 (0x7f3b16abcc00) [pid = 15875] [serial = 1467] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 205 (0x7f3b1dd1a400) [pid = 15875] [serial = 1436] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 204 (0x7f3b0e763800) [pid = 15875] [serial = 1412] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 203 (0x7f3b1ced9800) [pid = 15875] [serial = 1430] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b0e769400) [pid = 15875] [serial = 1451] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b1614f800) [pid = 15875] [serial = 1472] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b22378000) [pid = 15875] [serial = 1239] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b20386400) [pid = 15875] [serial = 1230] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b35144c00) [pid = 15875] [serial = 1182] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b1d8c7000) [pid = 15875] [serial = 1224] [outer = (nil)] [url = about:blank] 16:08:53 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b15e66400) [pid = 15875] [serial = 1463] [outer = (nil)] [url = about:blank] 16:08:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:08:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1590ms 16:08:53 INFO - PROCESS | 15875 | 1461712133092 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 16:08:53 INFO - PROCESS | 15875 | 1461712133094 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 16:08:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:08:53 INFO - PROCESS | 15875 | 1461712133103 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:08:53 INFO - PROCESS | 15875 | 1461712133107 Marionette TRACE conn3 <- [1,2078,null,{}] 16:08:53 INFO - PROCESS | 15875 | 1461712133119 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}] 16:08:53 INFO - PROCESS | 15875 | 1461712133270 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 16:08:53 INFO - PROCESS | 15875 | 1461712133442 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b7ae000 == 134 [pid = 15875] [id = 527] 16:08:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b0e7b6000) [pid = 15875] [serial = 1582] [outer = (nil)] 16:08:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b0f24b000) [pid = 15875] [serial = 1583] [outer = 0x7f3b0e7b6000] 16:08:53 INFO - PROCESS | 15875 | 1461712133504 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b15ac7400) [pid = 15875] [serial = 1584] [outer = 0x7f3b0e7b6000] 16:08:54 INFO - PROCESS | 15875 | 1461712134156 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]]]}] 16:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1078ms 16:08:54 INFO - PROCESS | 15875 | 1461712134183 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 16:08:54 INFO - PROCESS | 15875 | 1461712134186 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 16:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:08:54 INFO - PROCESS | 15875 | 1461712134191 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:08:54 INFO - PROCESS | 15875 | 1461712134193 Marionette TRACE conn3 <- [1,2082,null,{}] 16:08:54 INFO - PROCESS | 15875 | 1461712134197 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}] 16:08:54 INFO - PROCESS | 15875 | 1461712134356 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 16:08:54 INFO - PROCESS | 15875 | 1461712134512 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16e9e000 == 135 [pid = 15875] [id = 528] 16:08:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b0e7ee400) [pid = 15875] [serial = 1585] [outer = (nil)] 16:08:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b161ca000) [pid = 15875] [serial = 1586] [outer = 0x7f3b0e7ee400] 16:08:54 INFO - PROCESS | 15875 | 1461712134573 Marionette DEBUG loaded listener.js 16:08:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b16ab5000) [pid = 15875] [serial = 1587] [outer = 0x7f3b0e7ee400] 16:08:55 INFO - PROCESS | 15875 | 1461712135172 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]]]}] 16:08:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:08:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1027ms 16:08:55 INFO - PROCESS | 15875 | 1461712135219 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 16:08:55 INFO - PROCESS | 15875 | 1461712135222 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 16:08:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:08:55 INFO - PROCESS | 15875 | 1461712135226 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:08:55 INFO - PROCESS | 15875 | 1461712135238 Marionette TRACE conn3 <- [1,2086,null,{}] 16:08:55 INFO - PROCESS | 15875 | 1461712135257 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}] 16:08:55 INFO - PROCESS | 15875 | 1461712135462 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 16:08:55 INFO - PROCESS | 15875 | 1461712135489 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18c72000 == 136 [pid = 15875] [id = 529] 16:08:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b15ac7c00) [pid = 15875] [serial = 1588] [outer = (nil)] 16:08:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 204 (0x7f3b16ab8800) [pid = 15875] [serial = 1589] [outer = 0x7f3b15ac7c00] 16:08:55 INFO - PROCESS | 15875 | 1461712135540 Marionette DEBUG loaded listener.js 16:08:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 205 (0x7f3b18e6c800) [pid = 15875] [serial = 1590] [outer = 0x7f3b15ac7c00] 16:08:56 INFO - PROCESS | 15875 | 1461712136282 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]]]}] 16:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1098ms 16:08:56 INFO - PROCESS | 15875 | 1461712136326 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 16:08:56 INFO - PROCESS | 15875 | 1461712136329 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 16:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:08:56 INFO - PROCESS | 15875 | 1461712136340 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 15875 | 1461712136342 Marionette TRACE conn3 <- [1,2090,null,{}] 16:08:56 INFO - PROCESS | 15875 | 1461712136345 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}] 16:08:56 INFO - PROCESS | 15875 | 1461712136571 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 16:08:56 INFO - PROCESS | 15875 | 1461712136599 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a3ab000 == 137 [pid = 15875] [id = 530] 16:08:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 206 (0x7f3b1967a800) [pid = 15875] [serial = 1591] [outer = (nil)] 16:08:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 207 (0x7f3b1a2f4c00) [pid = 15875] [serial = 1592] [outer = 0x7f3b1967a800] 16:08:56 INFO - PROCESS | 15875 | 1461712136653 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b1ce1a000) [pid = 15875] [serial = 1593] [outer = 0x7f3b1967a800] 16:08:57 INFO - PROCESS | 15875 | 1461712137882 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]]]}] 16:08:57 INFO - PROCESS | 15875 | --DOMWINDOW == 207 (0x7f3b17df0000) [pid = 15875] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:08:57 INFO - PROCESS | 15875 | --DOMWINDOW == 206 (0x7f3b0aba6c00) [pid = 15875] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:08:57 INFO - PROCESS | 15875 | --DOMWINDOW == 205 (0x7f3b16a0bc00) [pid = 15875] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:08:57 INFO - PROCESS | 15875 | --DOMWINDOW == 204 (0x7f3b0df83000) [pid = 15875] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:08:57 INFO - PROCESS | 15875 | --DOMWINDOW == 203 (0x7f3b05f56400) [pid = 15875] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:08:57 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b05f54800) [pid = 15875] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:08:57 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b0622a000) [pid = 15875] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:08:57 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b0e7ecc00) [pid = 15875] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:08:57 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b09343400) [pid = 15875] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1632ms 16:08:57 INFO - PROCESS | 15875 | 1461712137967 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 16:08:57 INFO - PROCESS | 15875 | 1461712137970 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 16:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:08:57 INFO - PROCESS | 15875 | 1461712137975 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:08:57 INFO - PROCESS | 15875 | 1461712137978 Marionette TRACE conn3 <- [1,2094,null,{}] 16:08:57 INFO - PROCESS | 15875 | 1461712137982 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}] 16:08:58 INFO - PROCESS | 15875 | 1461712138133 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 16:08:58 INFO - PROCESS | 15875 | 1461712138330 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:58 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18c63000 == 138 [pid = 15875] [id = 531] 16:08:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b17df0000) [pid = 15875] [serial = 1594] [outer = (nil)] 16:08:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b1980d000) [pid = 15875] [serial = 1595] [outer = 0x7f3b17df0000] 16:08:58 INFO - PROCESS | 15875 | 1461712138382 Marionette DEBUG loaded listener.js 16:08:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b1cf76c00) [pid = 15875] [serial = 1596] [outer = 0x7f3b17df0000] 16:08:59 INFO - PROCESS | 15875 | 1461712139201 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]]]}] 16:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1274ms 16:08:59 INFO - PROCESS | 15875 | 1461712139251 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 16:08:59 INFO - PROCESS | 15875 | 1461712139256 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 16:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:08:59 INFO - PROCESS | 15875 | 1461712139263 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 15875 | 1461712139268 Marionette TRACE conn3 <- [1,2098,null,{}] 16:08:59 INFO - PROCESS | 15875 | 1461712139275 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}] 16:08:59 INFO - PROCESS | 15875 | 1461712139472 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 16:08:59 INFO - PROCESS | 15875 | 1461712139720 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e477000 == 139 [pid = 15875] [id = 532] 16:08:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b0bee5400) [pid = 15875] [serial = 1597] [outer = (nil)] 16:08:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 204 (0x7f3b0ca0f800) [pid = 15875] [serial = 1598] [outer = 0x7f3b0bee5400] 16:08:59 INFO - PROCESS | 15875 | 1461712139829 Marionette DEBUG loaded listener.js 16:08:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 205 (0x7f3b0d3c7400) [pid = 15875] [serial = 1599] [outer = 0x7f3b0bee5400] 16:09:00 INFO - PROCESS | 15875 | 1461712140600 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]]]}] 16:09:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:09:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1386ms 16:09:00 INFO - PROCESS | 15875 | 1461712140650 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 16:09:00 INFO - PROCESS | 15875 | 1461712140658 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 16:09:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:09:00 INFO - PROCESS | 15875 | 1461712140666 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:09:00 INFO - PROCESS | 15875 | 1461712140670 Marionette TRACE conn3 <- [1,2102,null,{}] 16:09:00 INFO - PROCESS | 15875 | 1461712140675 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}] 16:09:00 INFO - PROCESS | 15875 | 1461712140840 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 16:09:01 INFO - PROCESS | 15875 | 1461712141036 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19853000 == 140 [pid = 15875] [id = 533] 16:09:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 206 (0x7f3b0e0de000) [pid = 15875] [serial = 1600] [outer = (nil)] 16:09:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 207 (0x7f3b0f250400) [pid = 15875] [serial = 1601] [outer = 0x7f3b0e0de000] 16:09:01 INFO - PROCESS | 15875 | 1461712141100 Marionette DEBUG loaded listener.js 16:09:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b15e65400) [pid = 15875] [serial = 1602] [outer = 0x7f3b0e0de000] 16:09:01 INFO - PROCESS | 15875 | 1461712141925 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]]]}] 16:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1328ms 16:09:01 INFO - PROCESS | 15875 | 1461712141995 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 16:09:01 INFO - PROCESS | 15875 | 1461712141998 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 16:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:09:02 INFO - PROCESS | 15875 | 1461712142004 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:09:02 INFO - PROCESS | 15875 | 1461712142009 Marionette TRACE conn3 <- [1,2106,null,{}] 16:09:02 INFO - PROCESS | 15875 | 1461712142023 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}] 16:09:02 INFO - PROCESS | 15875 | 1461712142234 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 16:09:02 INFO - PROCESS | 15875 | 1461712142433 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d4c1800 == 141 [pid = 15875] [id = 534] 16:09:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b0e765000) [pid = 15875] [serial = 1603] [outer = (nil)] 16:09:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b18e78c00) [pid = 15875] [serial = 1604] [outer = 0x7f3b0e765000] 16:09:02 INFO - PROCESS | 15875 | 1461712142503 Marionette DEBUG loaded listener.js 16:09:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b1a1c9c00) [pid = 15875] [serial = 1605] [outer = 0x7f3b0e765000] 16:09:03 INFO - PROCESS | 15875 | 1461712143311 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]]]}] 16:09:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:09:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1381ms 16:09:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:09:03 INFO - PROCESS | 15875 | 1461712143386 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 16:09:03 INFO - PROCESS | 15875 | 1461712143389 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 16:09:03 INFO - PROCESS | 15875 | 1461712143394 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:09:03 INFO - PROCESS | 15875 | 1461712143397 Marionette TRACE conn3 <- [1,2110,null,{}] 16:09:03 INFO - PROCESS | 15875 | 1461712143401 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}] 16:09:03 INFO - PROCESS | 15875 | 1461712143576 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 16:09:03 INFO - PROCESS | 15875 | 1461712143767 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d5ae800 == 142 [pid = 15875] [id = 535] 16:09:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b1614d800) [pid = 15875] [serial = 1606] [outer = (nil)] 16:09:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b1d134c00) [pid = 15875] [serial = 1607] [outer = 0x7f3b1614d800] 16:09:03 INFO - PROCESS | 15875 | 1461712143833 Marionette DEBUG loaded listener.js 16:09:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b1d8d4c00) [pid = 15875] [serial = 1608] [outer = 0x7f3b1614d800] 16:09:04 INFO - PROCESS | 15875 | 1461712144629 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]]]}] 16:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1282ms 16:09:04 INFO - PROCESS | 15875 | 1461712144677 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 16:09:04 INFO - PROCESS | 15875 | 1461712144680 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 16:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:09:04 INFO - PROCESS | 15875 | 1461712144685 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:09:04 INFO - PROCESS | 15875 | 1461712144687 Marionette TRACE conn3 <- [1,2114,null,{}] 16:09:04 INFO - PROCESS | 15875 | 1461712144692 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}] 16:09:04 INFO - PROCESS | 15875 | 1461712144854 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 16:09:05 INFO - PROCESS | 15875 | 1461712145050 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e004800 == 143 [pid = 15875] [id = 536] 16:09:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b1a1cb000) [pid = 15875] [serial = 1609] [outer = (nil)] 16:09:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b1db36800) [pid = 15875] [serial = 1610] [outer = 0x7f3b1a1cb000] 16:09:05 INFO - PROCESS | 15875 | 1461712145113 Marionette DEBUG loaded listener.js 16:09:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b1dd14000) [pid = 15875] [serial = 1611] [outer = 0x7f3b1a1cb000] 16:09:05 INFO - PROCESS | 15875 | 1461712145942 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]]]}] 16:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1325ms 16:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:09:06 INFO - PROCESS | 15875 | 1461712146012 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 16:09:06 INFO - PROCESS | 15875 | 1461712146014 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 16:09:06 INFO - PROCESS | 15875 | 1461712146018 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:09:06 INFO - PROCESS | 15875 | 1461712146022 Marionette TRACE conn3 <- [1,2118,null,{}] 16:09:06 INFO - PROCESS | 15875 | 1461712146026 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}] 16:09:06 INFO - PROCESS | 15875 | 1461712146249 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 16:09:06 INFO - PROCESS | 15875 | 1461712146443 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21e95000 == 144 [pid = 15875] [id = 537] 16:09:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b1dd17400) [pid = 15875] [serial = 1612] [outer = (nil)] 16:09:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b21038400) [pid = 15875] [serial = 1613] [outer = 0x7f3b1dd17400] 16:09:06 INFO - PROCESS | 15875 | 1461712146510 Marionette DEBUG loaded listener.js 16:09:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b24408c00) [pid = 15875] [serial = 1614] [outer = 0x7f3b1dd17400] 16:09:07 INFO - PROCESS | 15875 | 1461712147298 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]]]}] 16:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1335ms 16:09:07 INFO - PROCESS | 15875 | 1461712147355 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 16:09:07 INFO - PROCESS | 15875 | 1461712147358 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 16:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:09:07 INFO - PROCESS | 15875 | 1461712147363 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:09:07 INFO - PROCESS | 15875 | 1461712147365 Marionette TRACE conn3 <- [1,2122,null,{}] 16:09:07 INFO - PROCESS | 15875 | 1461712147370 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}] 16:09:07 INFO - PROCESS | 15875 | 1461712147537 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 16:09:07 INFO - PROCESS | 15875 | 1461712147733 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b1a000 == 145 [pid = 15875] [id = 538] 16:09:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b1dd17c00) [pid = 15875] [serial = 1615] [outer = (nil)] 16:09:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b26a16400) [pid = 15875] [serial = 1616] [outer = 0x7f3b1dd17c00] 16:09:07 INFO - PROCESS | 15875 | 1461712147794 Marionette DEBUG loaded listener.js 16:09:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b2f71e400) [pid = 15875] [serial = 1617] [outer = 0x7f3b1dd17c00] 16:09:08 INFO - PROCESS | 15875 | 1461712148599 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]]]}] 16:09:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:09:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1275ms 16:09:08 INFO - PROCESS | 15875 | 1461712148640 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 16:09:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:09:08 INFO - PROCESS | 15875 | 1461712148643 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 16:09:08 INFO - PROCESS | 15875 | 1461712148648 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:09:08 INFO - PROCESS | 15875 | 1461712148650 Marionette TRACE conn3 <- [1,2126,null,{}] 16:09:08 INFO - PROCESS | 15875 | 1461712148655 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}] 16:09:08 INFO - PROCESS | 15875 | 1461712148822 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 16:09:09 INFO - PROCESS | 15875 | 1461712149022 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23c1e000 == 146 [pid = 15875] [id = 539] 16:09:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b20be1c00) [pid = 15875] [serial = 1618] [outer = (nil)] 16:09:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b30592800) [pid = 15875] [serial = 1619] [outer = 0x7f3b20be1c00] 16:09:09 INFO - PROCESS | 15875 | 1461712149084 Marionette DEBUG loaded listener.js 16:09:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b308a3c00) [pid = 15875] [serial = 1620] [outer = 0x7f3b20be1c00] 16:09:09 INFO - PROCESS | 15875 | 1461712149835 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]]]}] 16:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1232ms 16:09:09 INFO - PROCESS | 15875 | 1461712149880 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 16:09:09 INFO - PROCESS | 15875 | 1461712149884 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 16:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:09:09 INFO - PROCESS | 15875 | 1461712149889 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:09:09 INFO - PROCESS | 15875 | 1461712149892 Marionette TRACE conn3 <- [1,2130,null,{}] 16:09:09 INFO - PROCESS | 15875 | 1461712149896 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}] 16:09:10 INFO - PROCESS | 15875 | 1461712150064 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 16:09:10 INFO - PROCESS | 15875 | 1461712150261 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30304800 == 147 [pid = 15875] [id = 540] 16:09:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b25cde800) [pid = 15875] [serial = 1621] [outer = (nil)] 16:09:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b31becc00) [pid = 15875] [serial = 1622] [outer = 0x7f3b25cde800] 16:09:10 INFO - PROCESS | 15875 | 1461712150327 Marionette DEBUG loaded listener.js 16:09:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b35139c00) [pid = 15875] [serial = 1623] [outer = 0x7f3b25cde800] 16:09:11 INFO - PROCESS | 15875 | 1461712151090 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] 16:09:11 INFO - PROCESS | 15875 | 1461712151123 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 16:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:09:11 INFO - PROCESS | 15875 | 1461712151128 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:09:11 INFO - PROCESS | 15875 | 1461712151131 Marionette TRACE conn3 <- [1,2134,null,{}] 16:09:11 INFO - PROCESS | 15875 | 1461712151136 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}] 16:09:11 INFO - PROCESS | 15875 | 1461712151305 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 16:09:11 INFO - PROCESS | 15875 | 1461712151505 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35107000 == 148 [pid = 15875] [id = 541] 16:09:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b30357400) [pid = 15875] [serial = 1624] [outer = (nil)] 16:09:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b1a2f1400) [pid = 15875] [serial = 1625] [outer = 0x7f3b30357400] 16:09:11 INFO - PROCESS | 15875 | 1461712151575 Marionette DEBUG loaded listener.js 16:09:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b35873c00) [pid = 15875] [serial = 1626] [outer = 0x7f3b30357400] 16:09:12 INFO - PROCESS | 15875 | 1461712152372 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]]]}] 16:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1283ms 16:09:12 INFO - PROCESS | 15875 | 1461712152413 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 16:09:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:09:12 INFO - PROCESS | 15875 | 1461712152416 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 16:09:12 INFO - PROCESS | 15875 | 1461712152421 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:09:12 INFO - PROCESS | 15875 | 1461712152424 Marionette TRACE conn3 <- [1,2138,null,{}] 16:09:12 INFO - PROCESS | 15875 | 1461712152429 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}] 16:09:12 INFO - PROCESS | 15875 | 1461712152612 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 16:09:12 INFO - PROCESS | 15875 | 1461712152813 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3abe7000 == 149 [pid = 15875] [id = 542] 16:09:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b0a9b0c00) [pid = 15875] [serial = 1627] [outer = (nil)] 16:09:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b0a9ba000) [pid = 15875] [serial = 1628] [outer = 0x7f3b0a9b0c00] 16:09:12 INFO - PROCESS | 15875 | 1461712152878 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b358ae000) [pid = 15875] [serial = 1629] [outer = 0x7f3b0a9b0c00] 16:09:13 INFO - PROCESS | 15875 | 1461712153648 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]]]}] 16:09:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:09:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1277ms 16:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:09:13 INFO - PROCESS | 15875 | 1461712153699 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 16:09:13 INFO - PROCESS | 15875 | 1461712153701 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 16:09:13 INFO - PROCESS | 15875 | 1461712153706 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:09:13 INFO - PROCESS | 15875 | 1461712153710 Marionette TRACE conn3 <- [1,2142,null,{}] 16:09:13 INFO - PROCESS | 15875 | 1461712153732 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}] 16:09:13 INFO - PROCESS | 15875 | 1461712153900 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 16:09:14 INFO - PROCESS | 15875 | 1461712154099 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17cc2000 == 150 [pid = 15875] [id = 543] 16:09:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b0a9b3800) [pid = 15875] [serial = 1630] [outer = (nil)] 16:09:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b0bc88c00) [pid = 15875] [serial = 1631] [outer = 0x7f3b0a9b3800] 16:09:14 INFO - PROCESS | 15875 | 1461712154159 Marionette DEBUG loaded listener.js 16:09:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b0bc8e400) [pid = 15875] [serial = 1632] [outer = 0x7f3b0a9b3800] 16:09:14 INFO - PROCESS | 15875 | 1461712154928 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] 16:09:15 INFO - PROCESS | 15875 | 1461712155012 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 16:09:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:09:15 INFO - PROCESS | 15875 | 1461712155018 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:09:15 INFO - PROCESS | 15875 | 1461712155021 Marionette TRACE conn3 <- [1,2146,null,{}] 16:09:15 INFO - PROCESS | 15875 | 1461712155026 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}] 16:09:15 INFO - PROCESS | 15875 | 1461712155195 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 16:09:15 INFO - PROCESS | 15875 | 1461712155409 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b06596000 == 151 [pid = 15875] [id = 544] 16:09:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b05f50400) [pid = 15875] [serial = 1633] [outer = (nil)] 16:09:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b09342400) [pid = 15875] [serial = 1634] [outer = 0x7f3b05f50400] 16:09:15 INFO - PROCESS | 15875 | 1461712155511 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b0d383000) [pid = 15875] [serial = 1635] [outer = 0x7f3b05f50400] 16:09:16 INFO - PROCESS | 15875 | 1461712156294 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] 16:09:16 INFO - PROCESS | 15875 | 1461712156355 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 16:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:09:16 INFO - PROCESS | 15875 | 1461712156361 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 15875 | 1461712156363 Marionette TRACE conn3 <- [1,2150,null,{}] 16:09:16 INFO - PROCESS | 15875 | 1461712156368 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}] 16:09:16 INFO - PROCESS | 15875 | 1461712156532 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 16:09:16 INFO - PROCESS | 15875 | 1461712156738 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:16 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0beaf000 == 152 [pid = 15875] [id = 545] 16:09:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b05f50800) [pid = 15875] [serial = 1636] [outer = (nil)] 16:09:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b0ae66000) [pid = 15875] [serial = 1637] [outer = 0x7f3b05f50800] 16:09:16 INFO - PROCESS | 15875 | 1461712156798 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b0e29d000) [pid = 15875] [serial = 1638] [outer = 0x7f3b05f50800] 16:09:17 INFO - PROCESS | 15875 | 1461712157945 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]]]}] 16:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1627ms 16:09:17 INFO - PROCESS | 15875 | 1461712157989 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 16:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:09:17 INFO - PROCESS | 15875 | 1461712157994 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 16:09:18 INFO - PROCESS | 15875 | 1461712158000 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:09:18 INFO - PROCESS | 15875 | 1461712158005 Marionette TRACE conn3 <- [1,2154,null,{}] 16:09:18 INFO - PROCESS | 15875 | 1461712158012 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}] 16:09:18 INFO - PROCESS | 15875 | 1461712158182 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 16:09:18 INFO - PROCESS | 15875 | 1461712158413 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b6e3800 == 153 [pid = 15875] [id = 546] 16:09:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b0934c400) [pid = 15875] [serial = 1639] [outer = (nil)] 16:09:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b0a9ae400) [pid = 15875] [serial = 1640] [outer = 0x7f3b0934c400] 16:09:18 INFO - PROCESS | 15875 | 1461712158518 Marionette DEBUG loaded listener.js 16:09:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b0a9bbc00) [pid = 15875] [serial = 1641] [outer = 0x7f3b0934c400] 16:09:19 INFO - PROCESS | 15875 | 1461712159427 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]]]}] 16:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1483ms 16:09:19 INFO - PROCESS | 15875 | 1461712159482 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 16:09:19 INFO - PROCESS | 15875 | 1461712159489 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 16:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:09:19 INFO - PROCESS | 15875 | 1461712159499 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 15875 | 1461712159502 Marionette TRACE conn3 <- [1,2158,null,{}] 16:09:19 INFO - PROCESS | 15875 | 1461712159507 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}] 16:09:19 INFO - PROCESS | 15875 | 1461712159682 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 16:09:19 INFO - PROCESS | 15875 | 1461712159926 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ab19800 == 154 [pid = 15875] [id = 547] 16:09:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b063cc000) [pid = 15875] [serial = 1642] [outer = (nil)] 16:09:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b0b7c4800) [pid = 15875] [serial = 1643] [outer = 0x7f3b063cc000] 16:09:20 INFO - PROCESS | 15875 | 1461712160062 Marionette DEBUG loaded listener.js 16:09:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b0b7e0400) [pid = 15875] [serial = 1644] [outer = 0x7f3b063cc000] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234cc000 == 153 [pid = 15875] [id = 319] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a3ab000 == 152 [pid = 15875] [id = 530] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b1db40000) [pid = 15875] [serial = 1490] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b2237b400) [pid = 15875] [serial = 1493] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b23726000) [pid = 15875] [serial = 1496] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 246 (0x7f3b23de6000) [pid = 15875] [serial = 1499] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b2497ac00) [pid = 15875] [serial = 1502] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b0e1cd000) [pid = 15875] [serial = 1532] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18c72000 == 151 [pid = 15875] [id = 529] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16e9e000 == 150 [pid = 15875] [id = 528] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0b7ae000 == 149 [pid = 15875] [id = 527] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b092e7800 == 148 [pid = 15875] [id = 526] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e443800 == 147 [pid = 15875] [id = 525] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3344d800 == 146 [pid = 15875] [id = 519] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24739800 == 145 [pid = 15875] [id = 518] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2336b800 == 144 [pid = 15875] [id = 517] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22395000 == 143 [pid = 15875] [id = 516] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e187000 == 142 [pid = 15875] [id = 515] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dadd800 == 141 [pid = 15875] [id = 514] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d557000 == 140 [pid = 15875] [id = 513] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18bc1000 == 139 [pid = 15875] [id = 512] 16:09:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e2af800 == 138 [pid = 15875] [id = 511] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b19811400) [pid = 15875] [serial = 1523] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b19e32800) [pid = 15875] [serial = 1526] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b1956a000) [pid = 15875] [serial = 1484] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b16a37000) [pid = 15875] [serial = 1520] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b0e7ea800) [pid = 15875] [serial = 1512] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b0e1c9800) [pid = 15875] [serial = 1511] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b0c90f800) [pid = 15875] [serial = 1509] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b09344400) [pid = 15875] [serial = 1508] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b0e770000) [pid = 15875] [serial = 1481] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b0b705000) [pid = 15875] [serial = 1517] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b15abb000) [pid = 15875] [serial = 1518] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b068fe400) [pid = 15875] [serial = 1506] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b063c7400) [pid = 15875] [serial = 1505] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b1614c000) [pid = 15875] [serial = 1515] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b15e6fc00) [pid = 15875] [serial = 1514] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b0b705800) [pid = 15875] [serial = 1478] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b1ced9c00) [pid = 15875] [serial = 1487] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b0e0cfc00) [pid = 15875] [serial = 1530] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b1a2f5400) [pid = 15875] [serial = 1527] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b19c6c000) [pid = 15875] [serial = 1524] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b17debc00) [pid = 15875] [serial = 1521] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b0ae64400) [pid = 15875] [serial = 1529] [outer = (nil)] [url = about:blank] 16:09:20 INFO - PROCESS | 15875 | 1461712160884 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]]]}] 16:09:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:09:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1432ms 16:09:20 INFO - PROCESS | 15875 | 1461712160931 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 16:09:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:09:20 INFO - PROCESS | 15875 | 1461712160934 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 16:09:20 INFO - PROCESS | 15875 | 1461712160939 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:09:20 INFO - PROCESS | 15875 | 1461712160943 Marionette TRACE conn3 <- [1,2162,null,{}] 16:09:20 INFO - PROCESS | 15875 | 1461712160956 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}] 16:09:21 INFO - PROCESS | 15875 | 1461712161105 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 16:09:21 INFO - PROCESS | 15875 | 1461712161262 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2b7000 == 139 [pid = 15875] [id = 548] 16:09:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b0bdde800) [pid = 15875] [serial = 1645] [outer = (nil)] 16:09:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b0c910c00) [pid = 15875] [serial = 1646] [outer = 0x7f3b0bdde800] 16:09:21 INFO - PROCESS | 15875 | 1461712161321 Marionette DEBUG loaded listener.js 16:09:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b0ca11400) [pid = 15875] [serial = 1647] [outer = 0x7f3b0bdde800] 16:09:21 INFO - PROCESS | 15875 | 1461712161969 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]]]}] 16:09:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:09:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1090ms 16:09:22 INFO - PROCESS | 15875 | 1461712162029 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 16:09:22 INFO - PROCESS | 15875 | 1461712162033 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 16:09:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:09:22 INFO - PROCESS | 15875 | 1461712162038 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:09:22 INFO - PROCESS | 15875 | 1461712162039 Marionette TRACE conn3 <- [1,2166,null,{}] 16:09:22 INFO - PROCESS | 15875 | 1461712162044 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}] 16:09:22 INFO - PROCESS | 15875 | 1461712162251 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 16:09:22 INFO - PROCESS | 15875 | 1461712162356 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e5f7800 == 140 [pid = 15875] [id = 549] 16:09:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b06225800) [pid = 15875] [serial = 1648] [outer = (nil)] 16:09:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b0d18dc00) [pid = 15875] [serial = 1649] [outer = 0x7f3b06225800] 16:09:22 INFO - PROCESS | 15875 | 1461712162416 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b0df84400) [pid = 15875] [serial = 1650] [outer = 0x7f3b06225800] 16:09:23 INFO - PROCESS | 15875 | 1461712163067 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]]]}] 16:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1073ms 16:09:23 INFO - PROCESS | 15875 | 1461712163112 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 15875 | 1461712163115 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 16:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:09:23 INFO - PROCESS | 15875 | 1461712163127 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 15875 | 1461712163129 Marionette TRACE conn3 <- [1,2170,null,{}] 16:09:23 INFO - PROCESS | 15875 | 1461712163137 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}] 16:09:23 INFO - PROCESS | 15875 | 1461712163335 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 16:09:23 INFO - PROCESS | 15875 | 1461712163359 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe26800 == 141 [pid = 15875] [id = 550] 16:09:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b0df85000) [pid = 15875] [serial = 1651] [outer = (nil)] 16:09:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b0e0d5800) [pid = 15875] [serial = 1652] [outer = 0x7f3b0df85000] 16:09:23 INFO - PROCESS | 15875 | 1461712163421 Marionette DEBUG loaded listener.js 16:09:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b0e297400) [pid = 15875] [serial = 1653] [outer = 0x7f3b0df85000] 16:09:24 INFO - PROCESS | 15875 | 1461712164170 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]]]}] 16:09:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:09:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1080ms 16:09:24 INFO - PROCESS | 15875 | 1461712164221 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 16:09:24 INFO - PROCESS | 15875 | 1461712164224 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 16:09:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:09:24 INFO - PROCESS | 15875 | 1461712164229 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:09:24 INFO - PROCESS | 15875 | 1461712164231 Marionette TRACE conn3 <- [1,2174,null,{}] 16:09:24 INFO - PROCESS | 15875 | 1461712164236 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}] 16:09:24 INFO - PROCESS | 15875 | 1461712164467 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 16:09:24 INFO - PROCESS | 15875 | 1461712164498 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b2d000 == 142 [pid = 15875] [id = 551] 16:09:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b0e72b400) [pid = 15875] [serial = 1654] [outer = (nil)] 16:09:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b0e7b7400) [pid = 15875] [serial = 1655] [outer = 0x7f3b0e72b400] 16:09:24 INFO - PROCESS | 15875 | 1461712164553 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b0e7f2800) [pid = 15875] [serial = 1656] [outer = 0x7f3b0e72b400] 16:09:25 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b1967a800) [pid = 15875] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:09:25 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b0b7cbc00) [pid = 15875] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:09:25 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b0e7ee400) [pid = 15875] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:09:25 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b0b70ec00) [pid = 15875] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:09:25 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b0e7b6000) [pid = 15875] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:09:25 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b15ac7c00) [pid = 15875] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:09:25 INFO - PROCESS | 15875 | 1461712165725 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]]]}] 16:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1534ms 16:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:09:25 INFO - PROCESS | 15875 | 1461712165765 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 15875 | 1461712165767 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 16:09:25 INFO - PROCESS | 15875 | 1461712165772 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 15875 | 1461712165774 Marionette TRACE conn3 <- [1,2178,null,{}] 16:09:25 INFO - PROCESS | 15875 | 1461712165778 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}] 16:09:25 INFO - PROCESS | 15875 | 1461712165983 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 16:09:26 INFO - PROCESS | 15875 | 1461712166006 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17cc3000 == 143 [pid = 15875] [id = 552] 16:09:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b0e72ac00) [pid = 15875] [serial = 1657] [outer = (nil)] 16:09:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b0f244800) [pid = 15875] [serial = 1658] [outer = 0x7f3b0e72ac00] 16:09:26 INFO - PROCESS | 15875 | 1461712166059 Marionette DEBUG loaded listener.js 16:09:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b0f467c00) [pid = 15875] [serial = 1659] [outer = 0x7f3b0e72ac00] 16:09:26 INFO - PROCESS | 15875 | 1461712166738 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]]]}] 16:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 987ms 16:09:26 INFO - PROCESS | 15875 | 1461712166758 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 16:09:26 INFO - PROCESS | 15875 | 1461712166761 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 16:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:09:26 INFO - PROCESS | 15875 | 1461712166767 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 15875 | 1461712166769 Marionette TRACE conn3 <- [1,2182,null,{}] 16:09:26 INFO - PROCESS | 15875 | 1461712166774 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}] 16:09:26 INFO - PROCESS | 15875 | 1461712166924 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 16:09:26 INFO - PROCESS | 15875 | 1461712166940 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bb4000 == 144 [pid = 15875] [id = 553] 16:09:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b0e299800) [pid = 15875] [serial = 1660] [outer = (nil)] 16:09:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b15abb000) [pid = 15875] [serial = 1661] [outer = 0x7f3b0e299800] 16:09:26 INFO - PROCESS | 15875 | 1461712166994 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b15ac9000) [pid = 15875] [serial = 1662] [outer = 0x7f3b0e299800] 16:09:28 INFO - PROCESS | 15875 | 1461712168032 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]]]}] 16:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1326ms 16:09:28 INFO - PROCESS | 15875 | 1461712168094 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 15875 | 1461712168100 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 16:09:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:09:28 INFO - PROCESS | 15875 | 1461712168108 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 15875 | 1461712168112 Marionette TRACE conn3 <- [1,2186,null,{}] 16:09:28 INFO - PROCESS | 15875 | 1461712168119 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}] 16:09:28 INFO - PROCESS | 15875 | 1461712168295 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 16:09:28 INFO - PROCESS | 15875 | 1461712168491 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0d216800 == 145 [pid = 15875] [id = 554] 16:09:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b0aba6000) [pid = 15875] [serial = 1663] [outer = (nil)] 16:09:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b0b6dc800) [pid = 15875] [serial = 1664] [outer = 0x7f3b0aba6000] 16:09:28 INFO - PROCESS | 15875 | 1461712168558 Marionette DEBUG loaded listener.js 16:09:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b0b7e6c00) [pid = 15875] [serial = 1665] [outer = 0x7f3b0aba6000] 16:09:29 INFO - PROCESS | 15875 | 1461712169382 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]]]}] 16:09:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:09:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1331ms 16:09:29 INFO - PROCESS | 15875 | 1461712169440 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 16:09:29 INFO - PROCESS | 15875 | 1461712169447 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 16:09:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:09:29 INFO - PROCESS | 15875 | 1461712169456 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:09:29 INFO - PROCESS | 15875 | 1461712169459 Marionette TRACE conn3 <- [1,2190,null,{}] 16:09:29 INFO - PROCESS | 15875 | 1461712169463 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}] 16:09:29 INFO - PROCESS | 15875 | 1461712169631 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 16:09:29 INFO - PROCESS | 15875 | 1461712169841 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17a4e800 == 146 [pid = 15875] [id = 555] 16:09:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b0bc91400) [pid = 15875] [serial = 1666] [outer = (nil)] 16:09:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b0ca0bc00) [pid = 15875] [serial = 1667] [outer = 0x7f3b0bc91400] 16:09:29 INFO - PROCESS | 15875 | 1461712169906 Marionette DEBUG loaded listener.js 16:09:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b0df83c00) [pid = 15875] [serial = 1668] [outer = 0x7f3b0bc91400] 16:09:30 INFO - PROCESS | 15875 | 1461712170763 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]]]}] 16:09:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:09:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1379ms 16:09:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:09:30 INFO - PROCESS | 15875 | 1461712170836 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 16:09:30 INFO - PROCESS | 15875 | 1461712170839 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 16:09:30 INFO - PROCESS | 15875 | 1461712170845 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:09:30 INFO - PROCESS | 15875 | 1461712170850 Marionette TRACE conn3 <- [1,2194,null,{}] 16:09:30 INFO - PROCESS | 15875 | 1461712170864 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}] 16:09:31 INFO - PROCESS | 15875 | 1461712171083 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 16:09:31 INFO - PROCESS | 15875 | 1461712171281 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18f9c800 == 147 [pid = 15875] [id = 556] 16:09:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b0e1cbc00) [pid = 15875] [serial = 1669] [outer = (nil)] 16:09:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b0e76b000) [pid = 15875] [serial = 1670] [outer = 0x7f3b0e1cbc00] 16:09:31 INFO - PROCESS | 15875 | 1461712171349 Marionette DEBUG loaded listener.js 16:09:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b0e7eec00) [pid = 15875] [serial = 1671] [outer = 0x7f3b0e1cbc00] 16:09:32 INFO - PROCESS | 15875 | 1461712172128 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]]]}] 16:09:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:09:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1336ms 16:09:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:09:32 INFO - PROCESS | 15875 | 1461712172181 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 16:09:32 INFO - PROCESS | 15875 | 1461712172184 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 16:09:32 INFO - PROCESS | 15875 | 1461712172190 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:09:32 INFO - PROCESS | 15875 | 1461712172192 Marionette TRACE conn3 <- [1,2198,null,{}] 16:09:32 INFO - PROCESS | 15875 | 1461712172197 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}] 16:09:32 INFO - PROCESS | 15875 | 1461712172367 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 16:09:32 INFO - PROCESS | 15875 | 1461712172568 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19f9d800 == 148 [pid = 15875] [id = 557] 16:09:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b0e2a1400) [pid = 15875] [serial = 1672] [outer = (nil)] 16:09:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b15ac2c00) [pid = 15875] [serial = 1673] [outer = 0x7f3b0e2a1400] 16:09:32 INFO - PROCESS | 15875 | 1461712172632 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b15e6fc00) [pid = 15875] [serial = 1674] [outer = 0x7f3b0e2a1400] 16:09:33 INFO - PROCESS | 15875 | 1461712173389 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]]]}] 16:09:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:09:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1230ms 16:09:33 INFO - PROCESS | 15875 | 1461712173419 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 15875 | 1461712173422 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 16:09:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:09:33 INFO - PROCESS | 15875 | 1461712173427 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 15875 | 1461712173429 Marionette TRACE conn3 <- [1,2202,null,{}] 16:09:33 INFO - PROCESS | 15875 | 1461712173435 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}] 16:09:33 INFO - PROCESS | 15875 | 1461712173603 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 16:09:33 INFO - PROCESS | 15875 | 1461712173804 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8d1000 == 149 [pid = 15875] [id = 558] 16:09:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b0f245c00) [pid = 15875] [serial = 1675] [outer = (nil)] 16:09:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b15fbc400) [pid = 15875] [serial = 1676] [outer = 0x7f3b0f245c00] 16:09:33 INFO - PROCESS | 15875 | 1461712173868 Marionette DEBUG loaded listener.js 16:09:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b16145c00) [pid = 15875] [serial = 1677] [outer = 0x7f3b0f245c00] 16:09:34 INFO - PROCESS | 15875 | 1461712174676 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]]]}] 16:09:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:09:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1283ms 16:09:34 INFO - PROCESS | 15875 | 1461712174711 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 16:09:34 INFO - PROCESS | 15875 | 1461712174714 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 16:09:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:09:34 INFO - PROCESS | 15875 | 1461712174719 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:09:34 INFO - PROCESS | 15875 | 1461712174721 Marionette TRACE conn3 <- [1,2206,null,{}] 16:09:34 INFO - PROCESS | 15875 | 1461712174725 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}] 16:09:34 INFO - PROCESS | 15875 | 1461712174908 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 16:09:35 INFO - PROCESS | 15875 | 1461712175111 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d0ad800 == 150 [pid = 15875] [id = 559] 16:09:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b16145400) [pid = 15875] [serial = 1678] [outer = (nil)] 16:09:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 251 (0x7f3b16a0f800) [pid = 15875] [serial = 1679] [outer = 0x7f3b16145400] 16:09:35 INFO - PROCESS | 15875 | 1461712175175 Marionette DEBUG loaded listener.js 16:09:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 252 (0x7f3b16abd800) [pid = 15875] [serial = 1680] [outer = 0x7f3b16145400] 16:09:36 INFO - PROCESS | 15875 | 1461712176012 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]]]}] 16:09:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:09:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1337ms 16:09:36 INFO - PROCESS | 15875 | 1461712176056 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 16:09:36 INFO - PROCESS | 15875 | 1461712176060 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 16:09:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:09:36 INFO - PROCESS | 15875 | 1461712176065 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:09:36 INFO - PROCESS | 15875 | 1461712176067 Marionette TRACE conn3 <- [1,2210,null,{}] 16:09:36 INFO - PROCESS | 15875 | 1461712176072 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}] 16:09:36 INFO - PROCESS | 15875 | 1461712176236 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 16:09:36 INFO - PROCESS | 15875 | 1461712176437 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d21a800 == 151 [pid = 15875] [id = 560] 16:09:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b15ac2400) [pid = 15875] [serial = 1681] [outer = (nil)] 16:09:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b17d4bc00) [pid = 15875] [serial = 1682] [outer = 0x7f3b15ac2400] 16:09:36 INFO - PROCESS | 15875 | 1461712176497 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 255 (0x7f3b17dd2400) [pid = 15875] [serial = 1683] [outer = 0x7f3b15ac2400] 16:09:37 INFO - PROCESS | 15875 | 1461712177224 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]]]}] 16:09:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:09:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1176ms 16:09:37 INFO - PROCESS | 15875 | 1461712177241 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 16:09:37 INFO - PROCESS | 15875 | 1461712177244 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 16:09:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:09:37 INFO - PROCESS | 15875 | 1461712177249 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:09:37 INFO - PROCESS | 15875 | 1461712177251 Marionette TRACE conn3 <- [1,2214,null,{}] 16:09:37 INFO - PROCESS | 15875 | 1461712177256 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}] 16:09:37 INFO - PROCESS | 15875 | 1461712177421 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 16:09:37 INFO - PROCESS | 15875 | 1461712177635 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d5a0800 == 152 [pid = 15875] [id = 561] 16:09:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 256 (0x7f3b1614c000) [pid = 15875] [serial = 1684] [outer = (nil)] 16:09:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 257 (0x7f3b17de1c00) [pid = 15875] [serial = 1685] [outer = 0x7f3b1614c000] 16:09:37 INFO - PROCESS | 15875 | 1461712177700 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 258 (0x7f3b17ded000) [pid = 15875] [serial = 1686] [outer = 0x7f3b1614c000] 16:09:38 INFO - PROCESS | 15875 | 1461712178493 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]]]}] 16:09:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:09:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1275ms 16:09:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:09:38 INFO - PROCESS | 15875 | 1461712178525 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 15875 | 1461712178528 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 16:09:38 INFO - PROCESS | 15875 | 1461712178532 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 15875 | 1461712178536 Marionette TRACE conn3 <- [1,2218,null,{}] 16:09:38 INFO - PROCESS | 15875 | 1461712178540 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}] 16:09:38 INFO - PROCESS | 15875 | 1461712178713 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 16:09:38 INFO - PROCESS | 15875 | 1461712178920 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dd97000 == 153 [pid = 15875] [id = 562] 16:09:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 259 (0x7f3b17d58000) [pid = 15875] [serial = 1687] [outer = (nil)] 16:09:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 260 (0x7f3b18ca8800) [pid = 15875] [serial = 1688] [outer = 0x7f3b17d58000] 16:09:39 INFO - PROCESS | 15875 | 1461712179029 Marionette DEBUG loaded listener.js 16:09:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 261 (0x7f3b18e72c00) [pid = 15875] [serial = 1689] [outer = 0x7f3b17d58000] 16:09:39 INFO - PROCESS | 15875 | 1461712179812 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]]]}] 16:09:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:09:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1336ms 16:09:39 INFO - PROCESS | 15875 | 1461712179870 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 16:09:39 INFO - PROCESS | 15875 | 1461712179873 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 16:09:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:09:39 INFO - PROCESS | 15875 | 1461712179878 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:09:39 INFO - PROCESS | 15875 | 1461712179880 Marionette TRACE conn3 <- [1,2222,null,{}] 16:09:39 INFO - PROCESS | 15875 | 1461712179885 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}] 16:09:40 INFO - PROCESS | 15875 | 1461712180047 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 16:09:40 INFO - PROCESS | 15875 | 1461712180249 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1df53800 == 154 [pid = 15875] [id = 563] 16:09:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 262 (0x7f3b17dda800) [pid = 15875] [serial = 1690] [outer = (nil)] 16:09:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 263 (0x7f3b18e87c00) [pid = 15875] [serial = 1691] [outer = 0x7f3b17dda800] 16:09:40 INFO - PROCESS | 15875 | 1461712180310 Marionette DEBUG loaded listener.js 16:09:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 264 (0x7f3b192de800) [pid = 15875] [serial = 1692] [outer = 0x7f3b17dda800] 16:09:41 INFO - PROCESS | 15875 | 1461712181102 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]]]}] 16:09:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:09:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1278ms 16:09:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:09:41 INFO - PROCESS | 15875 | 1461712181156 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 16:09:41 INFO - PROCESS | 15875 | 1461712181159 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 16:09:41 INFO - PROCESS | 15875 | 1461712181165 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:09:41 INFO - PROCESS | 15875 | 1461712181168 Marionette TRACE conn3 <- [1,2226,null,{}] 16:09:41 INFO - PROCESS | 15875 | 1461712181172 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}] 16:09:41 INFO - PROCESS | 15875 | 1461712181359 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 16:09:41 INFO - PROCESS | 15875 | 1461712181566 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e212800 == 155 [pid = 15875] [id = 564] 16:09:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 265 (0x7f3b1967d000) [pid = 15875] [serial = 1693] [outer = (nil)] 16:09:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 266 (0x7f3b19b4d400) [pid = 15875] [serial = 1694] [outer = 0x7f3b1967d000] 16:09:41 INFO - PROCESS | 15875 | 1461712181633 Marionette DEBUG loaded listener.js 16:09:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 267 (0x7f3b19c6cc00) [pid = 15875] [serial = 1695] [outer = 0x7f3b1967d000] 16:09:42 INFO - PROCESS | 15875 | 1461712182403 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]]]}] 16:09:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:09:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1279ms 16:09:42 INFO - PROCESS | 15875 | 1461712182443 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 16:09:42 INFO - PROCESS | 15875 | 1461712182446 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 16:09:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:09:42 INFO - PROCESS | 15875 | 1461712182452 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:09:42 INFO - PROCESS | 15875 | 1461712182453 Marionette TRACE conn3 <- [1,2230,null,{}] 16:09:42 INFO - PROCESS | 15875 | 1461712182458 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}] 16:09:42 INFO - PROCESS | 15875 | 1461712182632 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 16:09:42 INFO - PROCESS | 15875 | 1461712182836 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b21274000 == 156 [pid = 15875] [id = 565] 16:09:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 268 (0x7f3b1965e400) [pid = 15875] [serial = 1696] [outer = (nil)] 16:09:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 269 (0x7f3b19e31800) [pid = 15875] [serial = 1697] [outer = 0x7f3b1965e400] 16:09:42 INFO - PROCESS | 15875 | 1461712182896 Marionette DEBUG loaded listener.js 16:09:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 270 (0x7f3b1a1cb400) [pid = 15875] [serial = 1698] [outer = 0x7f3b1965e400] 16:09:43 INFO - PROCESS | 15875 | 1461712183641 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]]]}] 16:09:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:09:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1225ms 16:09:43 INFO - PROCESS | 15875 | 1461712183677 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 16:09:43 INFO - PROCESS | 15875 | 1461712183680 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 16:09:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:09:43 INFO - PROCESS | 15875 | 1461712183685 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:09:43 INFO - PROCESS | 15875 | 1461712183687 Marionette TRACE conn3 <- [1,2234,null,{}] 16:09:43 INFO - PROCESS | 15875 | 1461712183699 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}] 16:09:43 INFO - PROCESS | 15875 | 1461712183866 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 16:09:44 INFO - PROCESS | 15875 | 1461712184071 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22395800 == 157 [pid = 15875] [id = 566] 16:09:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 271 (0x7f3b19815c00) [pid = 15875] [serial = 1699] [outer = (nil)] 16:09:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 272 (0x7f3b1a2ef800) [pid = 15875] [serial = 1700] [outer = 0x7f3b19815c00] 16:09:44 INFO - PROCESS | 15875 | 1461712184134 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 273 (0x7f3b1a499c00) [pid = 15875] [serial = 1701] [outer = 0x7f3b19815c00] 16:09:44 INFO - PROCESS | 15875 | 1461712184877 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]]]}] 16:09:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:09:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1232ms 16:09:44 INFO - PROCESS | 15875 | 1461712184918 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 16:09:44 INFO - PROCESS | 15875 | 1461712184921 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 16:09:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:09:44 INFO - PROCESS | 15875 | 1461712184926 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:09:44 INFO - PROCESS | 15875 | 1461712184928 Marionette TRACE conn3 <- [1,2238,null,{}] 16:09:44 INFO - PROCESS | 15875 | 1461712184933 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}] 16:09:45 INFO - PROCESS | 15875 | 1461712185114 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 16:09:45 INFO - PROCESS | 15875 | 1461712185342 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22c60000 == 158 [pid = 15875] [id = 567] 16:09:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 274 (0x7f3b063c7400) [pid = 15875] [serial = 1702] [outer = (nil)] 16:09:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 275 (0x7f3b1a578c00) [pid = 15875] [serial = 1703] [outer = 0x7f3b063c7400] 16:09:45 INFO - PROCESS | 15875 | 1461712185403 Marionette DEBUG loaded listener.js 16:09:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 276 (0x7f3b1a74e000) [pid = 15875] [serial = 1704] [outer = 0x7f3b063c7400] 16:09:46 INFO - PROCESS | 15875 | 1461712186194 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]]]}] 16:09:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:09:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1327ms 16:09:46 INFO - PROCESS | 15875 | 1461712186255 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 16:09:46 INFO - PROCESS | 15875 | 1461712186257 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 16:09:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:09:46 INFO - PROCESS | 15875 | 1461712186263 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:09:46 INFO - PROCESS | 15875 | 1461712186265 Marionette TRACE conn3 <- [1,2242,null,{}] 16:09:46 INFO - PROCESS | 15875 | 1461712186270 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}] 16:09:46 INFO - PROCESS | 15875 | 1461712186441 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 16:09:46 INFO - PROCESS | 15875 | 1461712186649 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e20e800 == 159 [pid = 15875] [id = 568] 16:09:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 277 (0x7f3b0934a400) [pid = 15875] [serial = 1705] [outer = (nil)] 16:09:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 278 (0x7f3b1a74dc00) [pid = 15875] [serial = 1706] [outer = 0x7f3b0934a400] 16:09:46 INFO - PROCESS | 15875 | 1461712186709 Marionette DEBUG loaded listener.js 16:09:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 279 (0x7f3b1b40a800) [pid = 15875] [serial = 1707] [outer = 0x7f3b0934a400] 16:09:47 INFO - PROCESS | 15875 | 1461712187484 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]]]}] 16:09:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:09:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1278ms 16:09:47 INFO - PROCESS | 15875 | 1461712187542 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 16:09:47 INFO - PROCESS | 15875 | 1461712187544 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 16:09:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:09:47 INFO - PROCESS | 15875 | 1461712187550 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 15875 | 1461712187552 Marionette TRACE conn3 <- [1,2246,null,{}] 16:09:47 INFO - PROCESS | 15875 | 1461712187557 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}] 16:09:47 INFO - PROCESS | 15875 | 1461712187731 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 16:09:47 INFO - PROCESS | 15875 | 1461712187938 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2472b800 == 160 [pid = 15875] [id = 569] 16:09:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 280 (0x7f3b17de9800) [pid = 15875] [serial = 1708] [outer = (nil)] 16:09:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 281 (0x7f3b1b58f800) [pid = 15875] [serial = 1709] [outer = 0x7f3b17de9800] 16:09:48 INFO - PROCESS | 15875 | 1461712188003 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 282 (0x7f3b1ce10c00) [pid = 15875] [serial = 1710] [outer = 0x7f3b17de9800] 16:09:49 INFO - PROCESS | 15875 | 1461712189272 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]]]}] 16:09:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:09:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1779ms 16:09:49 INFO - PROCESS | 15875 | 1461712189329 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 15875 | 1461712189334 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 16:09:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:09:49 INFO - PROCESS | 15875 | 1461712189341 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - PROCESS | 15875 | 1461712189345 Marionette TRACE conn3 <- [1,2250,null,{}] 16:09:49 INFO - PROCESS | 15875 | 1461712189352 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}] 16:09:49 INFO - PROCESS | 15875 | 1461712189587 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 16:09:49 INFO - PROCESS | 15875 | 1461712189863 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e49d800 == 161 [pid = 15875] [id = 570] 16:09:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 283 (0x7f3b063cdc00) [pid = 15875] [serial = 1711] [outer = (nil)] 16:09:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 284 (0x7f3b0a9b6800) [pid = 15875] [serial = 1712] [outer = 0x7f3b063cdc00] 16:09:49 INFO - PROCESS | 15875 | 1461712189927 Marionette DEBUG loaded listener.js 16:09:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 285 (0x7f3b0b7e0800) [pid = 15875] [serial = 1713] [outer = 0x7f3b063cdc00] 16:09:50 INFO - PROCESS | 15875 | 1461712190784 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]]]}] 16:09:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:09:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1534ms 16:09:50 INFO - PROCESS | 15875 | 1461712190876 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 15875 | 1461712190883 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 16:09:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:09:50 INFO - PROCESS | 15875 | 1461712190891 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 15875 | 1461712190894 Marionette TRACE conn3 <- [1,2254,null,{}] 16:09:50 INFO - PROCESS | 15875 | 1461712190898 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}] 16:09:51 INFO - PROCESS | 15875 | 1461712191112 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17cc3000 == 160 [pid = 15875] [id = 552] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 284 (0x7f3b2237b000) [pid = 15875] [serial = 1559] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 283 (0x7f3b23ddb400) [pid = 15875] [serial = 1562] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 282 (0x7f3b25c13c00) [pid = 15875] [serial = 1565] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 281 (0x7f3b306f7000) [pid = 15875] [serial = 1568] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 280 (0x7f3b3060b000) [pid = 15875] [serial = 1571] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 279 (0x7f3b0bde1800) [pid = 15875] [serial = 1574] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 278 (0x7f3b1980d000) [pid = 15875] [serial = 1595] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | 1461712191500 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fe26800 == 159 [pid = 15875] [id = 550] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e2b7000 == 158 [pid = 15875] [id = 548] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0ab19800 == 157 [pid = 15875] [id = 547] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0b6e3800 == 156 [pid = 15875] [id = 546] 16:09:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0a4e5800 == 157 [pid = 15875] [id = 571] 16:09:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 279 (0x7f3b0622dc00) [pid = 15875] [serial = 1714] [outer = (nil)] 16:09:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 280 (0x7f3b0c90a800) [pid = 15875] [serial = 1715] [outer = 0x7f3b0622dc00] 16:09:51 INFO - PROCESS | 15875 | 1461712191585 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 281 (0x7f3b0d37f400) [pid = 15875] [serial = 1716] [outer = 0x7f3b0622dc00] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30304800 == 156 [pid = 15875] [id = 540] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23c1e000 == 155 [pid = 15875] [id = 539] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22b1a000 == 154 [pid = 15875] [id = 538] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b21e95000 == 153 [pid = 15875] [id = 537] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e004800 == 152 [pid = 15875] [id = 536] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d5ae800 == 151 [pid = 15875] [id = 535] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e477000 == 150 [pid = 15875] [id = 532] 16:09:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18c63000 == 149 [pid = 15875] [id = 531] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 280 (0x7f3b1a2f4c00) [pid = 15875] [serial = 1592] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 279 (0x7f3b0ca09c00) [pid = 15875] [serial = 1578] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 278 (0x7f3b0b7d1800) [pid = 15875] [serial = 1577] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 277 (0x7f3b0ae58400) [pid = 15875] [serial = 1535] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 276 (0x7f3b161ca000) [pid = 15875] [serial = 1586] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 275 (0x7f3b16ab5000) [pid = 15875] [serial = 1587] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 274 (0x7f3b1e2d9800) [pid = 15875] [serial = 1553] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 273 (0x7f3b1a57b800) [pid = 15875] [serial = 1547] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 272 (0x7f3b16a0e400) [pid = 15875] [serial = 1541] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 271 (0x7f3b2103b000) [pid = 15875] [serial = 1556] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 270 (0x7f3b0e1c6c00) [pid = 15875] [serial = 1581] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 269 (0x7f3b0bdd9400) [pid = 15875] [serial = 1580] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 268 (0x7f3b1d8de400) [pid = 15875] [serial = 1550] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 267 (0x7f3b15ac7400) [pid = 15875] [serial = 1584] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 266 (0x7f3b0f24b000) [pid = 15875] [serial = 1583] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 265 (0x7f3b19679000) [pid = 15875] [serial = 1544] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 264 (0x7f3b0e728c00) [pid = 15875] [serial = 1538] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 263 (0x7f3b16ab8800) [pid = 15875] [serial = 1589] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 262 (0x7f3b18e6c800) [pid = 15875] [serial = 1590] [outer = (nil)] [url = about:blank] 16:09:51 INFO - PROCESS | 15875 | --DOMWINDOW == 261 (0x7f3b1ce1a000) [pid = 15875] [serial = 1593] [outer = (nil)] [url = about:blank] 16:09:52 INFO - PROCESS | 15875 | 1461712192245 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]]]}] 16:09:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:09:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1379ms 16:09:52 INFO - PROCESS | 15875 | 1461712192270 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 16:09:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:09:52 INFO - PROCESS | 15875 | 1461712192273 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 16:09:52 INFO - PROCESS | 15875 | 1461712192278 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 15875 | 1461712192283 Marionette TRACE conn3 <- [1,2258,null,{}] 16:09:52 INFO - PROCESS | 15875 | 1461712192296 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}] 16:09:52 INFO - PROCESS | 15875 | 1461712192453 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 16:09:52 INFO - PROCESS | 15875 | 1461712192624 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0f61f000 == 150 [pid = 15875] [id = 572] 16:09:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 262 (0x7f3b0b7e8000) [pid = 15875] [serial = 1717] [outer = (nil)] 16:09:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 263 (0x7f3b0e0dc400) [pid = 15875] [serial = 1718] [outer = 0x7f3b0b7e8000] 16:09:52 INFO - PROCESS | 15875 | 1461712192680 Marionette DEBUG loaded listener.js 16:09:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 264 (0x7f3b0e29f800) [pid = 15875] [serial = 1719] [outer = 0x7f3b0b7e8000] 16:09:53 INFO - PROCESS | 15875 | 1461712193308 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]]]}] 16:09:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:09:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1081ms 16:09:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:09:53 INFO - PROCESS | 15875 | 1461712193359 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 16:09:53 INFO - PROCESS | 15875 | 1461712193362 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 16:09:53 INFO - PROCESS | 15875 | 1461712193367 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:09:53 INFO - PROCESS | 15875 | 1461712193369 Marionette TRACE conn3 <- [1,2262,null,{}] 16:09:53 INFO - PROCESS | 15875 | 1461712193374 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}] 16:09:53 INFO - PROCESS | 15875 | 1461712193611 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 16:09:53 INFO - PROCESS | 15875 | 1461712193719 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17cb9800 == 151 [pid = 15875] [id = 573] 16:09:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 265 (0x7f3b0c90f400) [pid = 15875] [serial = 1720] [outer = (nil)] 16:09:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 266 (0x7f3b0e7ea800) [pid = 15875] [serial = 1721] [outer = 0x7f3b0c90f400] 16:09:53 INFO - PROCESS | 15875 | 1461712193773 Marionette DEBUG loaded listener.js 16:09:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 267 (0x7f3b15ac7c00) [pid = 15875] [serial = 1722] [outer = 0x7f3b0c90f400] 16:09:54 INFO - PROCESS | 15875 | 1461712194461 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]]]}] 16:09:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:09:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1131ms 16:09:54 INFO - PROCESS | 15875 | 1461712194499 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 16:09:54 INFO - PROCESS | 15875 | 1461712194501 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 16:09:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:09:54 INFO - PROCESS | 15875 | 1461712194507 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:09:54 INFO - PROCESS | 15875 | 1461712194509 Marionette TRACE conn3 <- [1,2266,null,{}] 16:09:54 INFO - PROCESS | 15875 | 1461712194514 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}] 16:09:54 INFO - PROCESS | 15875 | 1461712194739 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 16:09:54 INFO - PROCESS | 15875 | 1461712194772 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18f84800 == 152 [pid = 15875] [id = 574] 16:09:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 268 (0x7f3b0e1c9800) [pid = 15875] [serial = 1723] [outer = (nil)] 16:09:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 269 (0x7f3b15fc2c00) [pid = 15875] [serial = 1724] [outer = 0x7f3b0e1c9800] 16:09:54 INFO - PROCESS | 15875 | 1461712194826 Marionette DEBUG loaded listener.js 16:09:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 270 (0x7f3b161c8c00) [pid = 15875] [serial = 1725] [outer = 0x7f3b0e1c9800] 16:09:55 INFO - PROCESS | 15875 | 1461712195581 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]]]}] 16:09:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:09:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1127ms 16:09:55 INFO - PROCESS | 15875 | 1461712195637 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 16:09:55 INFO - PROCESS | 15875 | 1461712195640 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 16:09:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:09:55 INFO - PROCESS | 15875 | 1461712195645 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:09:55 INFO - PROCESS | 15875 | 1461712195648 Marionette TRACE conn3 <- [1,2270,null,{}] 16:09:55 INFO - PROCESS | 15875 | 1461712195652 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}] 16:09:55 INFO - PROCESS | 15875 | 1461712195896 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 16:09:55 INFO - PROCESS | 15875 | 1461712195939 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b35e000 == 153 [pid = 15875] [id = 575] 16:09:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 271 (0x7f3b16a37c00) [pid = 15875] [serial = 1726] [outer = (nil)] 16:09:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 272 (0x7f3b18e88000) [pid = 15875] [serial = 1727] [outer = 0x7f3b16a37c00] 16:09:56 INFO - PROCESS | 15875 | 1461712195996 Marionette DEBUG loaded listener.js 16:09:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 273 (0x7f3b19674000) [pid = 15875] [serial = 1728] [outer = 0x7f3b16a37c00] 16:09:56 INFO - PROCESS | 15875 | --DOMWINDOW == 272 (0x7f3b0bdde800) [pid = 15875] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:09:56 INFO - PROCESS | 15875 | --DOMWINDOW == 271 (0x7f3b0e72b400) [pid = 15875] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:09:56 INFO - PROCESS | 15875 | --DOMWINDOW == 270 (0x7f3b0df85000) [pid = 15875] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:09:56 INFO - PROCESS | 15875 | --DOMWINDOW == 269 (0x7f3b06225800) [pid = 15875] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:09:56 INFO - PROCESS | 15875 | --DOMWINDOW == 268 (0x7f3b0934c400) [pid = 15875] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:09:56 INFO - PROCESS | 15875 | --DOMWINDOW == 267 (0x7f3b063cc000) [pid = 15875] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:09:56 INFO - PROCESS | 15875 | --DOMWINDOW == 266 (0x7f3b0e72ac00) [pid = 15875] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:09:57 INFO - PROCESS | 15875 | 1461712197281 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]]]}] 16:09:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:09:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1680ms 16:09:57 INFO - PROCESS | 15875 | 1461712197326 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 16:09:57 INFO - PROCESS | 15875 | 1461712197329 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 16:09:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:09:57 INFO - PROCESS | 15875 | 1461712197335 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 15875 | 1461712197337 Marionette TRACE conn3 <- [1,2274,null,{}] 16:09:57 INFO - PROCESS | 15875 | 1461712197341 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}] 16:09:57 INFO - PROCESS | 15875 | 1461712197561 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 16:09:57 INFO - PROCESS | 15875 | 1461712197581 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b311000 == 154 [pid = 15875] [id = 576] 16:09:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 267 (0x7f3b0d3c8800) [pid = 15875] [serial = 1729] [outer = (nil)] 16:09:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 268 (0x7f3b17d58800) [pid = 15875] [serial = 1730] [outer = 0x7f3b0d3c8800] 16:09:57 INFO - PROCESS | 15875 | 1461712197637 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 269 (0x7f3b19812c00) [pid = 15875] [serial = 1731] [outer = 0x7f3b0d3c8800] 16:09:58 INFO - PROCESS | 15875 | 1461712198326 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]]]}] 16:09:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:09:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1030ms 16:09:58 INFO - PROCESS | 15875 | 1461712198365 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 16:09:58 INFO - PROCESS | 15875 | 1461712198368 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 16:09:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:09:58 INFO - PROCESS | 15875 | 1461712198372 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:09:58 INFO - PROCESS | 15875 | 1461712198375 Marionette TRACE conn3 <- [1,2278,null,{}] 16:09:58 INFO - PROCESS | 15875 | 1461712198393 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}] 16:09:58 INFO - PROCESS | 15875 | 1461712198616 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 16:09:58 INFO - PROCESS | 15875 | 1461712198633 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:58 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dad9000 == 155 [pid = 15875] [id = 577] 16:09:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 270 (0x7f3b0e769c00) [pid = 15875] [serial = 1732] [outer = (nil)] 16:09:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 271 (0x7f3b19c67800) [pid = 15875] [serial = 1733] [outer = 0x7f3b0e769c00] 16:09:58 INFO - PROCESS | 15875 | 1461712198686 Marionette DEBUG loaded listener.js 16:09:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 272 (0x7f3b1b73bc00) [pid = 15875] [serial = 1734] [outer = 0x7f3b0e769c00] 16:09:59 INFO - PROCESS | 15875 | 1461712199708 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]]]}] 16:09:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:09:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1378ms 16:09:59 INFO - PROCESS | 15875 | 1461712199752 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 16:09:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:09:59 INFO - PROCESS | 15875 | 1461712199759 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 16:09:59 INFO - PROCESS | 15875 | 1461712199772 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 15875 | 1461712199781 Marionette TRACE conn3 <- [1,2282,null,{}] 16:09:59 INFO - PROCESS | 15875 | 1461712199789 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}] 16:10:00 INFO - PROCESS | 15875 | 1461712200025 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 16:10:00 INFO - PROCESS | 15875 | 1461712200231 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e5df000 == 156 [pid = 15875] [id = 578] 16:10:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 273 (0x7f3b0b7cdc00) [pid = 15875] [serial = 1735] [outer = (nil)] 16:10:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 274 (0x7f3b0bde2c00) [pid = 15875] [serial = 1736] [outer = 0x7f3b0b7cdc00] 16:10:00 INFO - PROCESS | 15875 | 1461712200341 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 275 (0x7f3b0d189800) [pid = 15875] [serial = 1737] [outer = 0x7f3b0b7cdc00] 16:10:01 INFO - PROCESS | 15875 | 1461712201208 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]]]}] 16:10:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:10:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1493ms 16:10:01 INFO - PROCESS | 15875 | 1461712201258 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 15875 | 1461712201265 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 16:10:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:10:01 INFO - PROCESS | 15875 | 1461712201274 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 15875 | 1461712201278 Marionette TRACE conn3 <- [1,2286,null,{}] 16:10:01 INFO - PROCESS | 15875 | 1461712201283 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}] 16:10:01 INFO - PROCESS | 15875 | 1461712201472 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 16:10:01 INFO - PROCESS | 15875 | 1461712201743 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19f98800 == 157 [pid = 15875] [id = 579] 16:10:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 276 (0x7f3b0b7e4000) [pid = 15875] [serial = 1738] [outer = (nil)] 16:10:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 277 (0x7f3b0e1c6c00) [pid = 15875] [serial = 1739] [outer = 0x7f3b0b7e4000] 16:10:01 INFO - PROCESS | 15875 | 1461712201814 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 278 (0x7f3b0f243400) [pid = 15875] [serial = 1740] [outer = 0x7f3b0b7e4000] 16:10:02 INFO - PROCESS | 15875 | 1461712202664 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]]]}] 16:10:02 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 16:10:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1434ms 16:10:02 INFO - PROCESS | 15875 | 1461712202709 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 16:10:02 INFO - PROCESS | 15875 | 1461712202713 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 16:10:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:10:02 INFO - PROCESS | 15875 | 1461712202719 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:10:02 INFO - PROCESS | 15875 | 1461712202724 Marionette TRACE conn3 <- [1,2290,null,{}] 16:10:02 INFO - PROCESS | 15875 | 1461712202738 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}] 16:10:02 INFO - PROCESS | 15875 | 1461712202925 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 16:10:03 INFO - PROCESS | 15875 | 1461712203145 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e209000 == 158 [pid = 15875] [id = 580] 16:10:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 279 (0x7f3b0df85800) [pid = 15875] [serial = 1741] [outer = (nil)] 16:10:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 280 (0x7f3b16a37000) [pid = 15875] [serial = 1742] [outer = 0x7f3b0df85800] 16:10:03 INFO - PROCESS | 15875 | 1461712203255 Marionette DEBUG loaded listener.js 16:10:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 281 (0x7f3b18e71000) [pid = 15875] [serial = 1743] [outer = 0x7f3b0df85800] 16:10:04 INFO - PROCESS | 15875 | 1461712204102 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]]]}] 16:10:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:10:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1438ms 16:10:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:10:04 INFO - PROCESS | 15875 | 1461712204158 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 15875 | 1461712204161 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 16:10:04 INFO - PROCESS | 15875 | 1461712204167 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 15875 | 1461712204170 Marionette TRACE conn3 <- [1,2294,null,{}] 16:10:04 INFO - PROCESS | 15875 | 1461712204175 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}] 16:10:04 INFO - PROCESS | 15875 | 1461712204359 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 16:10:04 INFO - PROCESS | 15875 | 1461712204567 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22e83800 == 159 [pid = 15875] [id = 581] 16:10:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 282 (0x7f3b161c9800) [pid = 15875] [serial = 1744] [outer = (nil)] 16:10:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 283 (0x7f3b19b51400) [pid = 15875] [serial = 1745] [outer = 0x7f3b161c9800] 16:10:04 INFO - PROCESS | 15875 | 1461712204671 Marionette DEBUG loaded listener.js 16:10:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 284 (0x7f3b1a2f4000) [pid = 15875] [serial = 1746] [outer = 0x7f3b161c9800] 16:10:05 INFO - PROCESS | 15875 | 1461712205483 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]]]}] 16:10:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:10:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1331ms 16:10:05 INFO - PROCESS | 15875 | 1461712205512 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 16:10:05 INFO - PROCESS | 15875 | 1461712205515 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 16:10:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:10:05 INFO - PROCESS | 15875 | 1461712205523 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:10:05 INFO - PROCESS | 15875 | 1461712205526 Marionette TRACE conn3 <- [1,2298,null,{}] 16:10:05 INFO - PROCESS | 15875 | 1461712205530 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}] 16:10:05 INFO - PROCESS | 15875 | 1461712205701 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 16:10:05 INFO - PROCESS | 15875 | 1461712205982 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b298ee800 == 160 [pid = 15875] [id = 582] 16:10:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 285 (0x7f3b1b598800) [pid = 15875] [serial = 1747] [outer = (nil)] 16:10:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 286 (0x7f3b1c352400) [pid = 15875] [serial = 1748] [outer = 0x7f3b1b598800] 16:10:06 INFO - PROCESS | 15875 | 1461712206051 Marionette DEBUG loaded listener.js 16:10:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 287 (0x7f3b1cee0400) [pid = 15875] [serial = 1749] [outer = 0x7f3b1b598800] 16:10:06 INFO - PROCESS | 15875 | 1461712206822 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]]]}] 16:10:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:10:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1325ms 16:10:06 INFO - PROCESS | 15875 | 1461712206850 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 16:10:06 INFO - PROCESS | 15875 | 1461712206853 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 16:10:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:10:06 INFO - PROCESS | 15875 | 1461712206858 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 15875 | 1461712206860 Marionette TRACE conn3 <- [1,2302,null,{}] 16:10:06 INFO - PROCESS | 15875 | 1461712206865 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}] 16:10:07 INFO - PROCESS | 15875 | 1461712207044 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 16:10:07 INFO - PROCESS | 15875 | 1461712207253 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3181e800 == 161 [pid = 15875] [id = 583] 16:10:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 288 (0x7f3b1d4e3c00) [pid = 15875] [serial = 1750] [outer = (nil)] 16:10:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 289 (0x7f3b1d6e7000) [pid = 15875] [serial = 1751] [outer = 0x7f3b1d4e3c00] 16:10:07 INFO - PROCESS | 15875 | 1461712207325 Marionette DEBUG loaded listener.js 16:10:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 290 (0x7f3b1d8d2c00) [pid = 15875] [serial = 1752] [outer = 0x7f3b1d4e3c00] 16:10:08 INFO - PROCESS | 15875 | 1461712208059 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]]]}] 16:10:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:10:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1232ms 16:10:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:10:08 INFO - PROCESS | 15875 | 1461712208090 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 16:10:08 INFO - PROCESS | 15875 | 1461712208093 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 16:10:08 INFO - PROCESS | 15875 | 1461712208098 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 15875 | 1461712208101 Marionette TRACE conn3 <- [1,2306,null,{}] 16:10:08 INFO - PROCESS | 15875 | 1461712208106 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}] 16:10:08 INFO - PROCESS | 15875 | 1461712208281 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 16:10:08 INFO - PROCESS | 15875 | 1461712208500 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35231800 == 162 [pid = 15875] [id = 584] 16:10:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 291 (0x7f3b1d4eec00) [pid = 15875] [serial = 1753] [outer = (nil)] 16:10:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 292 (0x7f3b1d8e1400) [pid = 15875] [serial = 1754] [outer = 0x7f3b1d4eec00] 16:10:08 INFO - PROCESS | 15875 | 1461712208609 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 293 (0x7f3b1db37000) [pid = 15875] [serial = 1755] [outer = 0x7f3b1d4eec00] 16:10:09 INFO - PROCESS | 15875 | 1461712209403 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]]]}] 16:10:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:10:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1380ms 16:10:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:10:09 INFO - PROCESS | 15875 | 1461712209478 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 15875 | 1461712209480 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 16:10:09 INFO - PROCESS | 15875 | 1461712209485 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 15875 | 1461712209488 Marionette TRACE conn3 <- [1,2310,null,{}] 16:10:09 INFO - PROCESS | 15875 | 1461712209492 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}] 16:10:09 INFO - PROCESS | 15875 | 1461712209666 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 16:10:09 INFO - PROCESS | 15875 | 1461712209925 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35d11000 == 163 [pid = 15875] [id = 585] 16:10:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 294 (0x7f3b1d8d1800) [pid = 15875] [serial = 1756] [outer = (nil)] 16:10:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 295 (0x7f3b1db43400) [pid = 15875] [serial = 1757] [outer = 0x7f3b1d8d1800] 16:10:10 INFO - PROCESS | 15875 | 1461712209993 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 296 (0x7f3b1dd1a400) [pid = 15875] [serial = 1758] [outer = 0x7f3b1d8d1800] 16:10:10 INFO - PROCESS | 15875 | 1461712210738 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]]]}] 16:10:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:10:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1276ms 16:10:10 INFO - PROCESS | 15875 | 1461712210761 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 16:10:10 INFO - PROCESS | 15875 | 1461712210764 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 16:10:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:10:10 INFO - PROCESS | 15875 | 1461712210769 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:10:10 INFO - PROCESS | 15875 | 1461712210771 Marionette TRACE conn3 <- [1,2314,null,{}] 16:10:10 INFO - PROCESS | 15875 | 1461712210776 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}] 16:10:10 INFO - PROCESS | 15875 | 1461712210939 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 16:10:11 INFO - PROCESS | 15875 | 1461712211166 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b39ead000 == 164 [pid = 15875] [id = 586] 16:10:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 297 (0x7f3b1b73cc00) [pid = 15875] [serial = 1759] [outer = (nil)] 16:10:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 298 (0x7f3b1e1d4400) [pid = 15875] [serial = 1760] [outer = 0x7f3b1b73cc00] 16:10:11 INFO - PROCESS | 15875 | 1461712211270 Marionette DEBUG loaded listener.js 16:10:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 299 (0x7f3b1e1e1800) [pid = 15875] [serial = 1761] [outer = 0x7f3b1b73cc00] 16:10:12 INFO - PROCESS | 15875 | 1461712212041 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]]]}] 16:10:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:10:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1328ms 16:10:12 INFO - PROCESS | 15875 | 1461712212098 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 16:10:12 INFO - PROCESS | 15875 | 1461712212101 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 16:10:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:10:12 INFO - PROCESS | 15875 | 1461712212107 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:10:12 INFO - PROCESS | 15875 | 1461712212109 Marionette TRACE conn3 <- [1,2318,null,{}] 16:10:12 INFO - PROCESS | 15875 | 1461712212114 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}] 16:10:12 INFO - PROCESS | 15875 | 1461712212285 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 16:10:12 INFO - PROCESS | 15875 | 1461712212497 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0a413000 == 165 [pid = 15875] [id = 587] 16:10:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 300 (0x7f3b18e7a400) [pid = 15875] [serial = 1762] [outer = (nil)] 16:10:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 301 (0x7f3b1e1e1400) [pid = 15875] [serial = 1763] [outer = 0x7f3b18e7a400] 16:10:12 INFO - PROCESS | 15875 | 1461712212601 Marionette DEBUG loaded listener.js 16:10:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 302 (0x7f3b1ede6400) [pid = 15875] [serial = 1764] [outer = 0x7f3b18e7a400] 16:10:13 INFO - PROCESS | 15875 | 1461712213419 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] 16:10:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:10:13 INFO - PROCESS | 15875 | 1461712213495 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 16:10:13 INFO - PROCESS | 15875 | 1461712213500 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 15875 | 1461712213503 Marionette TRACE conn3 <- [1,2322,null,{}] 16:10:13 INFO - PROCESS | 15875 | 1461712213508 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}] 16:10:13 INFO - PROCESS | 15875 | 1461712213748 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 16:10:13 INFO - PROCESS | 15875 | 1461712213955 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b031ee000 == 166 [pid = 15875] [id = 588] 16:10:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 303 (0x7f3b1c34d800) [pid = 15875] [serial = 1765] [outer = (nil)] 16:10:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 304 (0x7f3b2102e800) [pid = 15875] [serial = 1766] [outer = 0x7f3b1c34d800] 16:10:14 INFO - PROCESS | 15875 | 1461712214064 Marionette DEBUG loaded listener.js 16:10:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 305 (0x7f3b21e78800) [pid = 15875] [serial = 1767] [outer = 0x7f3b1c34d800] 16:10:14 INFO - PROCESS | 15875 | 1461712214820 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]]]}] 16:10:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:10:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1380ms 16:10:14 INFO - PROCESS | 15875 | 1461712214881 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 16:10:14 INFO - PROCESS | 15875 | 1461712214884 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 16:10:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:10:14 INFO - PROCESS | 15875 | 1461712214888 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 15875 | 1461712214890 Marionette TRACE conn3 <- [1,2326,null,{}] 16:10:14 INFO - PROCESS | 15875 | 1461712214895 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}] 16:10:15 INFO - PROCESS | 15875 | 1461712215051 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 16:10:15 INFO - PROCESS | 15875 | 1461712215262 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b09488000 == 167 [pid = 15875] [id = 589] 16:10:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 306 (0x7f3b0ab9fc00) [pid = 15875] [serial = 1768] [outer = (nil)] 16:10:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 307 (0x7f3b0b7e6800) [pid = 15875] [serial = 1769] [outer = 0x7f3b0ab9fc00] 16:10:15 INFO - PROCESS | 15875 | 1461712215363 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 308 (0x7f3b17dd4000) [pid = 15875] [serial = 1770] [outer = 0x7f3b0ab9fc00] 16:10:16 INFO - PROCESS | 15875 | 1461712216184 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]]]}] 16:10:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:10:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1327ms 16:10:16 INFO - PROCESS | 15875 | 1461712216216 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 16:10:16 INFO - PROCESS | 15875 | 1461712216219 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 16:10:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:10:16 INFO - PROCESS | 15875 | 1461712216224 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 15875 | 1461712216234 Marionette TRACE conn3 <- [1,2330,null,{}] 16:10:16 INFO - PROCESS | 15875 | 1461712216239 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}] 16:10:16 INFO - PROCESS | 15875 | 1461712216412 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 16:10:16 INFO - PROCESS | 15875 | 1461712216672 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:16 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0a421800 == 168 [pid = 15875] [id = 590] 16:10:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 309 (0x7f3b0aba7800) [pid = 15875] [serial = 1771] [outer = (nil)] 16:10:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 310 (0x7f3b20384c00) [pid = 15875] [serial = 1772] [outer = 0x7f3b0aba7800] 16:10:16 INFO - PROCESS | 15875 | 1461712216736 Marionette DEBUG loaded listener.js 16:10:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 311 (0x7f3b22381800) [pid = 15875] [serial = 1773] [outer = 0x7f3b0aba7800] 16:10:17 INFO - PROCESS | 15875 | 1461712217477 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]]]}] 16:10:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:10:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1284ms 16:10:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:10:17 INFO - PROCESS | 15875 | 1461712217509 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 16:10:17 INFO - PROCESS | 15875 | 1461712217511 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 16:10:17 INFO - PROCESS | 15875 | 1461712217516 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:10:17 INFO - PROCESS | 15875 | 1461712217519 Marionette TRACE conn3 <- [1,2334,null,{}] 16:10:17 INFO - PROCESS | 15875 | 1461712217524 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}] 16:10:17 INFO - PROCESS | 15875 | 1461712217694 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 16:10:18 INFO - PROCESS | 15875 | 1461712218463 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e5ed000 == 169 [pid = 15875] [id = 591] 16:10:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 312 (0x7f3b0bc83c00) [pid = 15875] [serial = 1774] [outer = (nil)] 16:10:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 313 (0x7f3b0bddc000) [pid = 15875] [serial = 1775] [outer = 0x7f3b0bc83c00] 16:10:18 INFO - PROCESS | 15875 | 1461712218530 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 314 (0x7f3b0d184400) [pid = 15875] [serial = 1776] [outer = 0x7f3b0bc83c00] 16:10:18 INFO - PROCESS | 15875 | ************************* 16:10:18 INFO - PROCESS | 15875 | A coding exception was thrown and uncaught in a Task. 16:10:18 INFO - PROCESS | 15875 | 16:10:18 INFO - PROCESS | 15875 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:10:18 INFO - PROCESS | 15875 | Full stack: 16:10:18 INFO - PROCESS | 15875 | ************************* 16:10:19 INFO - PROCESS | 15875 | 1461712219282 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]]]}] 16:10:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:10:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1780ms 16:10:19 INFO - PROCESS | 15875 | 1461712219297 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 16:10:19 INFO - PROCESS | 15875 | 1461712219301 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 16:10:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:10:19 INFO - PROCESS | 15875 | 1461712219308 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:10:19 INFO - PROCESS | 15875 | 1461712219312 Marionette TRACE conn3 <- [1,2338,null,{}] 16:10:19 INFO - PROCESS | 15875 | 1461712219318 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}] 16:10:19 INFO - PROCESS | 15875 | 1461712219483 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 16:10:19 INFO - PROCESS | 15875 | 1461712219722 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ba8000 == 170 [pid = 15875] [id = 592] 16:10:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 315 (0x7f3b05f55c00) [pid = 15875] [serial = 1777] [outer = (nil)] 16:10:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 316 (0x7f3b0b7ce800) [pid = 15875] [serial = 1778] [outer = 0x7f3b05f55c00] 16:10:19 INFO - PROCESS | 15875 | 1461712219782 Marionette DEBUG loaded listener.js 16:10:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 317 (0x7f3b0e728400) [pid = 15875] [serial = 1779] [outer = 0x7f3b05f55c00] 16:10:20 INFO - PROCESS | 15875 | 1461712220735 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]]]}] 16:10:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:10:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1481ms 16:10:20 INFO - PROCESS | 15875 | 1461712220793 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 16:10:20 INFO - PROCESS | 15875 | 1461712220797 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 16:10:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:10:20 INFO - PROCESS | 15875 | 1461712220803 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:10:20 INFO - PROCESS | 15875 | 1461712220805 Marionette TRACE conn3 <- [1,2342,null,{}] 16:10:20 INFO - PROCESS | 15875 | 1461712220810 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}] 16:10:20 INFO - PROCESS | 15875 | 1461712220973 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 16:10:21 INFO - PROCESS | 15875 | 1461712221226 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b79b800 == 171 [pid = 15875] [id = 593] 16:10:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 318 (0x7f3b05f4e800) [pid = 15875] [serial = 1780] [outer = (nil)] 16:10:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 319 (0x7f3b0d3cd400) [pid = 15875] [serial = 1781] [outer = 0x7f3b05f4e800] 16:10:21 INFO - PROCESS | 15875 | 1461712221349 Marionette DEBUG loaded listener.js 16:10:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 320 (0x7f3b1614e800) [pid = 15875] [serial = 1782] [outer = 0x7f3b05f4e800] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22882800 == 170 [pid = 15875] [id = 63] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1c3df800 == 169 [pid = 15875] [id = 85] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b311000 == 168 [pid = 15875] [id = 576] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b35e000 == 167 [pid = 15875] [id = 575] 16:10:21 INFO - PROCESS | 15875 | --DOMWINDOW == 319 (0x7f3b15abb000) [pid = 15875] [serial = 1661] [outer = (nil)] [url = about:blank] 16:10:21 INFO - PROCESS | 15875 | --DOMWINDOW == 318 (0x7f3b1a2f1400) [pid = 15875] [serial = 1625] [outer = (nil)] [url = about:blank] 16:10:21 INFO - PROCESS | 15875 | --DOMWINDOW == 317 (0x7f3b0a9ba000) [pid = 15875] [serial = 1628] [outer = (nil)] [url = about:blank] 16:10:21 INFO - PROCESS | 15875 | --DOMWINDOW == 316 (0x7f3b09342400) [pid = 15875] [serial = 1634] [outer = (nil)] [url = about:blank] 16:10:21 INFO - PROCESS | 15875 | --DOMWINDOW == 315 (0x7f3b0bc88c00) [pid = 15875] [serial = 1631] [outer = (nil)] [url = about:blank] 16:10:21 INFO - PROCESS | 15875 | --DOMWINDOW == 314 (0x7f3b0ae66000) [pid = 15875] [serial = 1637] [outer = (nil)] [url = about:blank] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b2d000 == 166 [pid = 15875] [id = 551] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18f84800 == 165 [pid = 15875] [id = 574] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17cb9800 == 164 [pid = 15875] [id = 573] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0f61f000 == 163 [pid = 15875] [id = 572] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0a4e5800 == 162 [pid = 15875] [id = 571] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e5f7800 == 161 [pid = 15875] [id = 549] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e49d800 == 160 [pid = 15875] [id = 570] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e20e800 == 159 [pid = 15875] [id = 568] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22c60000 == 158 [pid = 15875] [id = 567] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22395800 == 157 [pid = 15875] [id = 566] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b21274000 == 156 [pid = 15875] [id = 565] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dd97000 == 155 [pid = 15875] [id = 562] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d5a0800 == 154 [pid = 15875] [id = 561] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d21a800 == 153 [pid = 15875] [id = 560] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d0ad800 == 152 [pid = 15875] [id = 559] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a8d1000 == 151 [pid = 15875] [id = 558] 16:10:21 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19f9d800 == 150 [pid = 15875] [id = 557] 16:10:22 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18f9c800 == 149 [pid = 15875] [id = 556] 16:10:22 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17a4e800 == 148 [pid = 15875] [id = 555] 16:10:22 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0d216800 == 147 [pid = 15875] [id = 554] 16:10:22 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18bb4000 == 146 [pid = 15875] [id = 553] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 313 (0x7f3b0f467c00) [pid = 15875] [serial = 1659] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 312 (0x7f3b1d134c00) [pid = 15875] [serial = 1607] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 311 (0x7f3b21038400) [pid = 15875] [serial = 1613] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 310 (0x7f3b0c910c00) [pid = 15875] [serial = 1646] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 309 (0x7f3b0ca11400) [pid = 15875] [serial = 1647] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 308 (0x7f3b0e7b7400) [pid = 15875] [serial = 1655] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 307 (0x7f3b30592800) [pid = 15875] [serial = 1619] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 306 (0x7f3b0e0d5800) [pid = 15875] [serial = 1652] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 305 (0x7f3b0d18dc00) [pid = 15875] [serial = 1649] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 304 (0x7f3b18e78c00) [pid = 15875] [serial = 1604] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 303 (0x7f3b31becc00) [pid = 15875] [serial = 1622] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 302 (0x7f3b0df84400) [pid = 15875] [serial = 1650] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 301 (0x7f3b0a9ae400) [pid = 15875] [serial = 1640] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 300 (0x7f3b26a16400) [pid = 15875] [serial = 1616] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 299 (0x7f3b0b7e0400) [pid = 15875] [serial = 1644] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 298 (0x7f3b0f250400) [pid = 15875] [serial = 1601] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 297 (0x7f3b0b7c4800) [pid = 15875] [serial = 1643] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 296 (0x7f3b0a9bbc00) [pid = 15875] [serial = 1641] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 295 (0x7f3b0e7f2800) [pid = 15875] [serial = 1656] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 294 (0x7f3b0f244800) [pid = 15875] [serial = 1658] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 293 (0x7f3b0ca0f800) [pid = 15875] [serial = 1598] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 292 (0x7f3b1db36800) [pid = 15875] [serial = 1610] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | --DOMWINDOW == 291 (0x7f3b0e297400) [pid = 15875] [serial = 1653] [outer = (nil)] [url = about:blank] 16:10:22 INFO - PROCESS | 15875 | 1461712222181 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]]]}] 16:10:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:10:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1429ms 16:10:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:10:22 INFO - PROCESS | 15875 | 1461712222232 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 16:10:22 INFO - PROCESS | 15875 | 1461712222235 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 16:10:22 INFO - PROCESS | 15875 | 1461712222246 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:10:22 INFO - PROCESS | 15875 | 1461712222253 Marionette TRACE conn3 <- [1,2346,null,{}] 16:10:22 INFO - PROCESS | 15875 | 1461712222263 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}] 16:10:22 INFO - PROCESS | 15875 | 1461712222451 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 16:10:22 INFO - PROCESS | 15875 | 1461712222621 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17a4a800 == 147 [pid = 15875] [id = 594] 16:10:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 292 (0x7f3b0a9ba000) [pid = 15875] [serial = 1783] [outer = (nil)] 16:10:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 293 (0x7f3b16a0c800) [pid = 15875] [serial = 1784] [outer = 0x7f3b0a9ba000] 16:10:22 INFO - PROCESS | 15875 | 1461712222676 Marionette DEBUG loaded listener.js 16:10:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 294 (0x7f3b16abd000) [pid = 15875] [serial = 1785] [outer = 0x7f3b0a9ba000] 16:10:23 INFO - PROCESS | 15875 | 1461712223296 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]]]}] 16:10:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:10:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1091ms 16:10:23 INFO - PROCESS | 15875 | 1461712223331 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 16:10:23 INFO - PROCESS | 15875 | 1461712223334 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 16:10:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:10:23 INFO - PROCESS | 15875 | 1461712223339 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:10:23 INFO - PROCESS | 15875 | 1461712223342 Marionette TRACE conn3 <- [1,2350,null,{}] 16:10:23 INFO - PROCESS | 15875 | 1461712223346 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}] 16:10:23 INFO - PROCESS | 15875 | 1461712223556 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 16:10:23 INFO - PROCESS | 15875 | 1461712223580 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ec9800 == 148 [pid = 15875] [id = 595] 16:10:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 295 (0x7f3b16abe800) [pid = 15875] [serial = 1786] [outer = (nil)] 16:10:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 296 (0x7f3b18ca9400) [pid = 15875] [serial = 1787] [outer = 0x7f3b16abe800] 16:10:23 INFO - PROCESS | 15875 | 1461712223637 Marionette DEBUG loaded listener.js 16:10:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 297 (0x7f3b18e7a000) [pid = 15875] [serial = 1788] [outer = 0x7f3b16abe800] 16:10:24 INFO - PROCESS | 15875 | 1461712224417 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]]]}] 16:10:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:10:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1127ms 16:10:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:10:24 INFO - PROCESS | 15875 | 1461712224473 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 16:10:24 INFO - PROCESS | 15875 | 1461712224475 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 16:10:24 INFO - PROCESS | 15875 | 1461712224480 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:10:24 INFO - PROCESS | 15875 | 1461712224483 Marionette TRACE conn3 <- [1,2354,null,{}] 16:10:24 INFO - PROCESS | 15875 | 1461712224487 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}] 16:10:24 INFO - PROCESS | 15875 | 1461712224695 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 16:10:24 INFO - PROCESS | 15875 | 1461712224725 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a439800 == 149 [pid = 15875] [id = 596] 16:10:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 298 (0x7f3b192db000) [pid = 15875] [serial = 1789] [outer = (nil)] 16:10:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 299 (0x7f3b19659800) [pid = 15875] [serial = 1790] [outer = 0x7f3b192db000] 16:10:24 INFO - PROCESS | 15875 | 1461712224786 Marionette DEBUG loaded listener.js 16:10:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 300 (0x7f3b19b51000) [pid = 15875] [serial = 1791] [outer = 0x7f3b192db000] 16:10:25 INFO - PROCESS | 15875 | 1461712225575 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]]]}] 16:10:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:10:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1130ms 16:10:25 INFO - PROCESS | 15875 | 1461712225610 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 16:10:25 INFO - PROCESS | 15875 | 1461712225613 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 16:10:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:10:25 INFO - PROCESS | 15875 | 1461712225618 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:10:25 INFO - PROCESS | 15875 | 1461712225620 Marionette TRACE conn3 <- [1,2358,null,{}] 16:10:25 INFO - PROCESS | 15875 | 1461712225629 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}] 16:10:25 INFO - PROCESS | 15875 | 1461712225830 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 16:10:25 INFO - PROCESS | 15875 | 1461712225855 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d205000 == 150 [pid = 15875] [id = 597] 16:10:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 301 (0x7f3b19b51800) [pid = 15875] [serial = 1792] [outer = (nil)] 16:10:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 302 (0x7f3b1a2f3c00) [pid = 15875] [serial = 1793] [outer = 0x7f3b19b51800] 16:10:25 INFO - PROCESS | 15875 | 1461712225907 Marionette DEBUG loaded listener.js 16:10:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 303 (0x7f3b1a751800) [pid = 15875] [serial = 1794] [outer = 0x7f3b19b51800] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 302 (0x7f3b0bdd9c00) [pid = 15875] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 301 (0x7f3b0bddb000) [pid = 15875] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 300 (0x7f3b063c5400) [pid = 15875] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 299 (0x7f3b0b6d8c00) [pid = 15875] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 298 (0x7f3b0df8ec00) [pid = 15875] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 297 (0x7f3b0df8fc00) [pid = 15875] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 296 (0x7f3b06223000) [pid = 15875] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 295 (0x7f3b17df0000) [pid = 15875] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 294 (0x7f3b0e1c9800) [pid = 15875] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 293 (0x7f3b16a37c00) [pid = 15875] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 292 (0x7f3b063cdc00) [pid = 15875] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 291 (0x7f3b0c90f400) [pid = 15875] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 290 (0x7f3b0622dc00) [pid = 15875] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 289 (0x7f3b0b7e8000) [pid = 15875] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 288 (0x7f3b0d3c8800) [pid = 15875] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 287 (0x7f3b0f466400) [pid = 15875] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 286 (0x7f3b05f50c00) [pid = 15875] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 285 (0x7f3b192da000) [pid = 15875] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 284 (0x7f3b0b7dd000) [pid = 15875] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 283 (0x7f3b0c90dc00) [pid = 15875] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 282 (0x7f3b0e7b7800) [pid = 15875] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 281 (0x7f3b05f56c00) [pid = 15875] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 280 (0x7f3b068fb000) [pid = 15875] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 279 (0x7f3b05f52000) [pid = 15875] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 278 (0x7f3b0df86000) [pid = 15875] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 277 (0x7f3b0b7d2800) [pid = 15875] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 276 (0x7f3b192db800) [pid = 15875] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 275 (0x7f3b19680800) [pid = 15875] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 274 (0x7f3b1b58f000) [pid = 15875] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 273 (0x7f3b0d37a400) [pid = 15875] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 272 (0x7f3b16a03400) [pid = 15875] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 271 (0x7f3b0b7e3400) [pid = 15875] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 270 (0x7f3b063c2400) [pid = 15875] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 269 (0x7f3b15e71c00) [pid = 15875] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 268 (0x7f3b068f8800) [pid = 15875] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 267 (0x7f3b09342c00) [pid = 15875] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 266 (0x7f3b05f56000) [pid = 15875] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 265 (0x7f3b22375800) [pid = 15875] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 264 (0x7f3b0d378400) [pid = 15875] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 263 (0x7f3b0d37ac00) [pid = 15875] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 262 (0x7f3b0d383c00) [pid = 15875] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:10:26 INFO - PROCESS | 15875 | --DOMWINDOW == 261 (0x7f3b0f242c00) [pid = 15875] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:10:27 INFO - PROCESS | 15875 | 1461712227254 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]]]}] 16:10:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:10:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1683ms 16:10:27 INFO - PROCESS | 15875 | 1461712227301 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 16:10:27 INFO - PROCESS | 15875 | 1461712227304 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 16:10:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:10:27 INFO - PROCESS | 15875 | 1461712227309 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:10:27 INFO - PROCESS | 15875 | 1461712227310 Marionette TRACE conn3 <- [1,2362,null,{}] 16:10:27 INFO - PROCESS | 15875 | 1461712227315 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}] 16:10:27 INFO - PROCESS | 15875 | 1461712227521 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 16:10:27 INFO - PROCESS | 15875 | 1461712227537 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:27 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0bcc4800 == 151 [pid = 15875] [id = 598] 16:10:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 262 (0x7f3b05f57c00) [pid = 15875] [serial = 1795] [outer = (nil)] 16:10:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 263 (0x7f3b068fb000) [pid = 15875] [serial = 1796] [outer = 0x7f3b05f57c00] 16:10:27 INFO - PROCESS | 15875 | 1461712227591 Marionette DEBUG loaded listener.js 16:10:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 264 (0x7f3b0b7e8000) [pid = 15875] [serial = 1797] [outer = 0x7f3b05f57c00] 16:10:28 INFO - PROCESS | 15875 | 1461712228265 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]]]}] 16:10:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:10:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 977ms 16:10:28 INFO - PROCESS | 15875 | 1461712228285 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 16:10:28 INFO - PROCESS | 15875 | 1461712228288 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 16:10:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:10:28 INFO - PROCESS | 15875 | 1461712228293 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:10:28 INFO - PROCESS | 15875 | 1461712228295 Marionette TRACE conn3 <- [1,2366,null,{}] 16:10:28 INFO - PROCESS | 15875 | 1461712228300 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}] 16:10:28 INFO - PROCESS | 15875 | 1461712228437 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 16:10:28 INFO - PROCESS | 15875 | 1461712228452 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d0ac800 == 152 [pid = 15875] [id = 599] 16:10:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 265 (0x7f3b06220400) [pid = 15875] [serial = 1798] [outer = (nil)] 16:10:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 266 (0x7f3b0d37b000) [pid = 15875] [serial = 1799] [outer = 0x7f3b06220400] 16:10:28 INFO - PROCESS | 15875 | 1461712228501 Marionette DEBUG loaded listener.js 16:10:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 267 (0x7f3b0e7b7800) [pid = 15875] [serial = 1800] [outer = 0x7f3b06220400] 16:10:29 INFO - PROCESS | 15875 | 1461712229511 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]]]}] 16:10:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:10:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1277ms 16:10:29 INFO - PROCESS | 15875 | 1461712229572 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 16:10:29 INFO - PROCESS | 15875 | 1461712229578 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 16:10:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:10:29 INFO - PROCESS | 15875 | 1461712229586 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:10:29 INFO - PROCESS | 15875 | 1461712229590 Marionette TRACE conn3 <- [1,2370,null,{}] 16:10:29 INFO - PROCESS | 15875 | 1461712229597 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}] 16:10:29 INFO - PROCESS | 15875 | 1461712229766 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 16:10:29 INFO - PROCESS | 15875 | 1461712229979 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:30 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e4a9000 == 153 [pid = 15875] [id = 600] 16:10:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 268 (0x7f3b0b7e0400) [pid = 15875] [serial = 1801] [outer = (nil)] 16:10:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 269 (0x7f3b0c915400) [pid = 15875] [serial = 1802] [outer = 0x7f3b0b7e0400] 16:10:30 INFO - PROCESS | 15875 | 1461712230085 Marionette DEBUG loaded listener.js 16:10:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 270 (0x7f3b0d3d1000) [pid = 15875] [serial = 1803] [outer = 0x7f3b0b7e0400] 16:10:30 INFO - PROCESS | 15875 | 1461712230958 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]]]}] 16:10:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:10:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1430ms 16:10:31 INFO - PROCESS | 15875 | 1461712231017 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 16:10:31 INFO - PROCESS | 15875 | 1461712231024 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 16:10:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:10:31 INFO - PROCESS | 15875 | 1461712231033 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:10:31 INFO - PROCESS | 15875 | 1461712231037 Marionette TRACE conn3 <- [1,2374,null,{}] 16:10:31 INFO - PROCESS | 15875 | 1461712231041 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}] 16:10:31 INFO - PROCESS | 15875 | 1461712231227 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 16:10:31 INFO - PROCESS | 15875 | 1461712231433 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19495800 == 154 [pid = 15875] [id = 601] 16:10:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 271 (0x7f3b0bddc800) [pid = 15875] [serial = 1804] [outer = (nil)] 16:10:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 272 (0x7f3b0f469800) [pid = 15875] [serial = 1805] [outer = 0x7f3b0bddc800] 16:10:31 INFO - PROCESS | 15875 | 1461712231541 Marionette DEBUG loaded listener.js 16:10:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 273 (0x7f3b15e6c800) [pid = 15875] [serial = 1806] [outer = 0x7f3b0bddc800] 16:10:32 INFO - PROCESS | 15875 | 1461712232388 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]]]}] 16:10:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:10:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1428ms 16:10:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:10:32 INFO - PROCESS | 15875 | 1461712232461 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 16:10:32 INFO - PROCESS | 15875 | 1461712232464 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 16:10:32 INFO - PROCESS | 15875 | 1461712232469 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:10:32 INFO - PROCESS | 15875 | 1461712232475 Marionette TRACE conn3 <- [1,2378,null,{}] 16:10:32 INFO - PROCESS | 15875 | 1461712232489 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}] 16:10:32 INFO - PROCESS | 15875 | 1461712232701 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 16:10:32 INFO - PROCESS | 15875 | 1461712232907 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dad1000 == 155 [pid = 15875] [id = 602] 16:10:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 274 (0x7f3b161cc800) [pid = 15875] [serial = 1807] [outer = (nil)] 16:10:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 275 (0x7f3b17d57c00) [pid = 15875] [serial = 1808] [outer = 0x7f3b161cc800] 16:10:33 INFO - PROCESS | 15875 | 1461712233012 Marionette DEBUG loaded listener.js 16:10:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 276 (0x7f3b18e7ac00) [pid = 15875] [serial = 1809] [outer = 0x7f3b161cc800] 16:10:33 INFO - PROCESS | 15875 | 1461712233841 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]]]}] 16:10:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:10:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1433ms 16:10:33 INFO - PROCESS | 15875 | 1461712233902 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 16:10:33 INFO - PROCESS | 15875 | 1461712233906 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 16:10:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:10:33 INFO - PROCESS | 15875 | 1461712233911 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:10:33 INFO - PROCESS | 15875 | 1461712233913 Marionette TRACE conn3 <- [1,2382,null,{}] 16:10:33 INFO - PROCESS | 15875 | 1461712233918 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}] 16:10:34 INFO - PROCESS | 15875 | 1461712234084 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 16:10:34 INFO - PROCESS | 15875 | 1461712234294 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e01b800 == 156 [pid = 15875] [id = 603] 16:10:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 277 (0x7f3b161d0800) [pid = 15875] [serial = 1810] [outer = (nil)] 16:10:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 278 (0x7f3b19b2c400) [pid = 15875] [serial = 1811] [outer = 0x7f3b161d0800] 16:10:34 INFO - PROCESS | 15875 | 1461712234399 Marionette DEBUG loaded listener.js 16:10:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 279 (0x7f3b19e28800) [pid = 15875] [serial = 1812] [outer = 0x7f3b161d0800] 16:10:35 INFO - PROCESS | 15875 | 1461712235182 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]]]}] 16:10:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:10:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1327ms 16:10:35 INFO - PROCESS | 15875 | 1461712235240 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 16:10:35 INFO - PROCESS | 15875 | 1461712235243 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 16:10:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:10:35 INFO - PROCESS | 15875 | 1461712235248 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:10:35 INFO - PROCESS | 15875 | 1461712235251 Marionette TRACE conn3 <- [1,2386,null,{}] 16:10:35 INFO - PROCESS | 15875 | 1461712235256 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}] 16:10:35 INFO - PROCESS | 15875 | 1461712235420 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 16:10:35 INFO - PROCESS | 15875 | 1461712235632 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2108f800 == 157 [pid = 15875] [id = 604] 16:10:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 280 (0x7f3b0ca0e400) [pid = 15875] [serial = 1813] [outer = (nil)] 16:10:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 281 (0x7f3b1a2f5c00) [pid = 15875] [serial = 1814] [outer = 0x7f3b0ca0e400] 16:10:35 INFO - PROCESS | 15875 | 1461712235735 Marionette DEBUG loaded listener.js 16:10:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 282 (0x7f3b1a86e400) [pid = 15875] [serial = 1815] [outer = 0x7f3b0ca0e400] 16:10:36 INFO - PROCESS | 15875 | 1461712236602 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]]]}] 16:10:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:10:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1426ms 16:10:36 INFO - PROCESS | 15875 | 1461712236676 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 16:10:36 INFO - PROCESS | 15875 | 1461712236678 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 16:10:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:10:36 INFO - PROCESS | 15875 | 1461712236684 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:10:36 INFO - PROCESS | 15875 | 1461712236686 Marionette TRACE conn3 <- [1,2390,null,{}] 16:10:36 INFO - PROCESS | 15875 | 1461712236691 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}] 16:10:36 INFO - PROCESS | 15875 | 1461712236926 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 16:10:37 INFO - PROCESS | 15875 | 1461712237134 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b0c000 == 158 [pid = 15875] [id = 605] 16:10:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 283 (0x7f3b1b406c00) [pid = 15875] [serial = 1816] [outer = (nil)] 16:10:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 284 (0x7f3b1cf76800) [pid = 15875] [serial = 1817] [outer = 0x7f3b1b406c00] 16:10:37 INFO - PROCESS | 15875 | 1461712237238 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 285 (0x7f3b1d8d3400) [pid = 15875] [serial = 1818] [outer = 0x7f3b1b406c00] 16:10:38 INFO - PROCESS | 15875 | 1461712238027 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]]]}] 16:10:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:10:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1378ms 16:10:38 INFO - PROCESS | 15875 | 1461712238065 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 16:10:38 INFO - PROCESS | 15875 | 1461712238068 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 16:10:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:10:38 INFO - PROCESS | 15875 | 1461712238073 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:10:38 INFO - PROCESS | 15875 | 1461712238075 Marionette TRACE conn3 <- [1,2394,null,{}] 16:10:38 INFO - PROCESS | 15875 | 1461712238080 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}] 16:10:38 INFO - PROCESS | 15875 | 1461712238243 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 16:10:38 INFO - PROCESS | 15875 | 1461712238454 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24478000 == 159 [pid = 15875] [id = 606] 16:10:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 286 (0x7f3b1ce0f800) [pid = 15875] [serial = 1819] [outer = (nil)] 16:10:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 287 (0x7f3b1e1d5800) [pid = 15875] [serial = 1820] [outer = 0x7f3b1ce0f800] 16:10:38 INFO - PROCESS | 15875 | 1461712238556 Marionette DEBUG loaded listener.js 16:10:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 288 (0x7f3b1edea000) [pid = 15875] [serial = 1821] [outer = 0x7f3b1ce0f800] 16:10:39 INFO - PROCESS | 15875 | 1461712239365 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]]]}] 16:10:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:10:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1325ms 16:10:39 INFO - PROCESS | 15875 | 1461712239399 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 16:10:39 INFO - PROCESS | 15875 | 1461712239402 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 16:10:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:10:39 INFO - PROCESS | 15875 | 1461712239407 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:10:39 INFO - PROCESS | 15875 | 1461712239409 Marionette TRACE conn3 <- [1,2398,null,{}] 16:10:39 INFO - PROCESS | 15875 | 1461712239414 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}] 16:10:39 INFO - PROCESS | 15875 | 1461712239594 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 16:10:39 INFO - PROCESS | 15875 | 1461712239806 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30824800 == 160 [pid = 15875] [id = 607] 16:10:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 289 (0x7f3b1cf69400) [pid = 15875] [serial = 1822] [outer = (nil)] 16:10:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 290 (0x7f3b1f7cfc00) [pid = 15875] [serial = 1823] [outer = 0x7f3b1cf69400] 16:10:39 INFO - PROCESS | 15875 | 1461712239918 Marionette DEBUG loaded listener.js 16:10:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 291 (0x7f3b21036800) [pid = 15875] [serial = 1824] [outer = 0x7f3b1cf69400] 16:10:40 INFO - PROCESS | 15875 | 1461712240710 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]]]}] 16:10:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:10:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1334ms 16:10:40 INFO - PROCESS | 15875 | 1461712240742 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 16:10:40 INFO - PROCESS | 15875 | 1461712240746 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 16:10:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:10:40 INFO - PROCESS | 15875 | 1461712240750 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:10:40 INFO - PROCESS | 15875 | 1461712240752 Marionette TRACE conn3 <- [1,2402,null,{}] 16:10:40 INFO - PROCESS | 15875 | 1461712240757 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}] 16:10:40 INFO - PROCESS | 15875 | 1461712240930 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 16:10:41 INFO - PROCESS | 15875 | 1461712241143 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35291800 == 161 [pid = 15875] [id = 608] 16:10:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 292 (0x7f3b1db39400) [pid = 15875] [serial = 1825] [outer = (nil)] 16:10:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 293 (0x7f3b21a39c00) [pid = 15875] [serial = 1826] [outer = 0x7f3b1db39400] 16:10:41 INFO - PROCESS | 15875 | 1461712241252 Marionette DEBUG loaded listener.js 16:10:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 294 (0x7f3b21e7cc00) [pid = 15875] [serial = 1827] [outer = 0x7f3b1db39400] 16:10:42 INFO - PROCESS | 15875 | 1461712242082 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]]]}] 16:10:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:10:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1377ms 16:10:42 INFO - PROCESS | 15875 | 1461712242129 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 16:10:42 INFO - PROCESS | 15875 | 1461712242132 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 16:10:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:10:42 INFO - PROCESS | 15875 | 1461712242137 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:10:42 INFO - PROCESS | 15875 | 1461712242139 Marionette TRACE conn3 <- [1,2406,null,{}] 16:10:42 INFO - PROCESS | 15875 | 1461712242143 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}] 16:10:42 INFO - PROCESS | 15875 | 1461712242313 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 16:10:42 INFO - PROCESS | 15875 | 1461712242526 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b42ad3800 == 162 [pid = 15875] [id = 609] 16:10:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 295 (0x7f3b1f719400) [pid = 15875] [serial = 1828] [outer = (nil)] 16:10:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 296 (0x7f3b22445800) [pid = 15875] [serial = 1829] [outer = 0x7f3b1f719400] 16:10:42 INFO - PROCESS | 15875 | 1461712242634 Marionette DEBUG loaded listener.js 16:10:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 297 (0x7f3b22fa6800) [pid = 15875] [serial = 1830] [outer = 0x7f3b1f719400] 16:10:43 INFO - PROCESS | 15875 | 1461712243502 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]]]}] 16:10:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:10:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1427ms 16:10:43 INFO - PROCESS | 15875 | 1461712243565 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 16:10:43 INFO - PROCESS | 15875 | 1461712243568 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 16:10:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:10:43 INFO - PROCESS | 15875 | 1461712243574 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:10:43 INFO - PROCESS | 15875 | 1461712243577 Marionette TRACE conn3 <- [1,2410,null,{}] 16:10:43 INFO - PROCESS | 15875 | 1461712243582 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}] 16:10:43 INFO - PROCESS | 15875 | 1461712243799 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 16:10:44 INFO - PROCESS | 15875 | 1461712244014 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0a4c8000 == 163 [pid = 15875] [id = 610] 16:10:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 298 (0x7f3b0622b400) [pid = 15875] [serial = 1831] [outer = (nil)] 16:10:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 299 (0x7f3b0b6d6000) [pid = 15875] [serial = 1832] [outer = 0x7f3b0622b400] 16:10:44 INFO - PROCESS | 15875 | 1461712244128 Marionette DEBUG loaded listener.js 16:10:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 300 (0x7f3b1a2ed800) [pid = 15875] [serial = 1833] [outer = 0x7f3b0622b400] 16:10:45 INFO - PROCESS | 15875 | 1461712245016 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]]]}] 16:10:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:10:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1483ms 16:10:45 INFO - PROCESS | 15875 | 1461712245057 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 16:10:45 INFO - PROCESS | 15875 | 1461712245060 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 16:10:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:10:45 INFO - PROCESS | 15875 | 1461712245066 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:10:45 INFO - PROCESS | 15875 | 1461712245068 Marionette TRACE conn3 <- [1,2414,null,{}] 16:10:45 INFO - PROCESS | 15875 | 1461712245073 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}] 16:10:45 INFO - PROCESS | 15875 | 1461712245249 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 16:10:45 INFO - PROCESS | 15875 | 1461712245953 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e444000 == 164 [pid = 15875] [id = 611] 16:10:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 301 (0x7f3b068fec00) [pid = 15875] [serial = 1834] [outer = (nil)] 16:10:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 302 (0x7f3b0a9b8400) [pid = 15875] [serial = 1835] [outer = 0x7f3b068fec00] 16:10:46 INFO - PROCESS | 15875 | 1461712246017 Marionette DEBUG loaded listener.js 16:10:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 303 (0x7f3b0b6d9c00) [pid = 15875] [serial = 1836] [outer = 0x7f3b068fec00] 16:10:46 INFO - PROCESS | 15875 | 1461712246803 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]]]}] 16:10:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:10:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1779ms 16:10:46 INFO - PROCESS | 15875 | 1461712246847 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 16:10:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:10:46 INFO - PROCESS | 15875 | 1461712246852 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 16:10:46 INFO - PROCESS | 15875 | 1461712246858 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:10:46 INFO - PROCESS | 15875 | 1461712246863 Marionette TRACE conn3 <- [1,2418,null,{}] 16:10:46 INFO - PROCESS | 15875 | 1461712246870 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}] 16:10:47 INFO - PROCESS | 15875 | 1461712247035 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 16:10:47 INFO - PROCESS | 15875 | 1461712247266 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe1a800 == 165 [pid = 15875] [id = 612] 16:10:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 304 (0x7f3b0622dc00) [pid = 15875] [serial = 1837] [outer = (nil)] 16:10:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 305 (0x7f3b0b7dd000) [pid = 15875] [serial = 1838] [outer = 0x7f3b0622dc00] 16:10:47 INFO - PROCESS | 15875 | 1461712247416 Marionette DEBUG loaded listener.js 16:10:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 306 (0x7f3b0d185c00) [pid = 15875] [serial = 1839] [outer = 0x7f3b0622dc00] 16:10:48 INFO - PROCESS | 15875 | 1461712248349 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]]]}] 16:10:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:10:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1531ms 16:10:48 INFO - PROCESS | 15875 | 1461712248392 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 16:10:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:10:48 INFO - PROCESS | 15875 | 1461712248397 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 16:10:48 INFO - PROCESS | 15875 | 1461712248403 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:10:48 INFO - PROCESS | 15875 | 1461712248406 Marionette TRACE conn3 <- [1,2422,null,{}] 16:10:48 INFO - PROCESS | 15875 | 1461712248410 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}] 16:10:48 INFO - PROCESS | 15875 | 1461712248577 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 16:10:48 INFO - PROCESS | 15875 | 1461712248796 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b09498800 == 166 [pid = 15875] [id = 613] 16:10:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 307 (0x7f3b0d3c8400) [pid = 15875] [serial = 1840] [outer = (nil)] 16:10:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 308 (0x7f3b0e295800) [pid = 15875] [serial = 1841] [outer = 0x7f3b0d3c8400] 16:10:48 INFO - PROCESS | 15875 | 1461712248895 Marionette DEBUG loaded listener.js 16:10:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 309 (0x7f3b0e730400) [pid = 15875] [serial = 1842] [outer = 0x7f3b0d3c8400] 16:10:49 INFO - PROCESS | 15875 | 1461712249746 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]]]}] 16:10:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:10:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1378ms 16:10:49 INFO - PROCESS | 15875 | 1461712249782 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 16:10:49 INFO - PROCESS | 15875 | 1461712249785 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 16:10:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:10:49 INFO - PROCESS | 15875 | 1461712249796 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:10:49 INFO - PROCESS | 15875 | 1461712249804 Marionette TRACE conn3 <- [1,2426,null,{}] 16:10:49 INFO - PROCESS | 15875 | 1461712249826 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}] 16:10:50 INFO - PROCESS | 15875 | 1461712250078 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 16:10:50 INFO - PROCESS | 15875 | 1461712250268 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18f9a800 == 165 [pid = 15875] [id = 261] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d4c1800 == 164 [pid = 15875] [id = 534] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e188800 == 163 [pid = 15875] [id = 348] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19853000 == 162 [pid = 15875] [id = 533] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0bcc4800 == 161 [pid = 15875] [id = 598] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 308 (0x7f3b15fbc400) [pid = 15875] [serial = 1676] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 307 (0x7f3b17d4bc00) [pid = 15875] [serial = 1682] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 306 (0x7f3b18ca8800) [pid = 15875] [serial = 1688] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 305 (0x7f3b18e87c00) [pid = 15875] [serial = 1691] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 304 (0x7f3b1a74dc00) [pid = 15875] [serial = 1706] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 303 (0x7f3b0ca0bc00) [pid = 15875] [serial = 1667] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 302 (0x7f3b17de1c00) [pid = 15875] [serial = 1685] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 301 (0x7f3b19e31800) [pid = 15875] [serial = 1697] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 300 (0x7f3b15ac2c00) [pid = 15875] [serial = 1673] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 299 (0x7f3b1a2ef800) [pid = 15875] [serial = 1700] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 298 (0x7f3b1a578c00) [pid = 15875] [serial = 1703] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 297 (0x7f3b0e76b000) [pid = 15875] [serial = 1670] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 296 (0x7f3b1b58f800) [pid = 15875] [serial = 1709] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 295 (0x7f3b16a0f800) [pid = 15875] [serial = 1679] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 294 (0x7f3b19b4d400) [pid = 15875] [serial = 1694] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | --DOMWINDOW == 293 (0x7f3b0b6dc800) [pid = 15875] [serial = 1664] [outer = (nil)] [url = about:blank] 16:10:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b065ae000 == 162 [pid = 15875] [id = 614] 16:10:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 294 (0x7f3b0b6dc800) [pid = 15875] [serial = 1843] [outer = (nil)] 16:10:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 295 (0x7f3b0ca0bc00) [pid = 15875] [serial = 1844] [outer = 0x7f3b0b6dc800] 16:10:50 INFO - PROCESS | 15875 | 1461712250417 Marionette DEBUG loaded listener.js 16:10:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 296 (0x7f3b15e68800) [pid = 15875] [serial = 1845] [outer = 0x7f3b0b6dc800] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d205000 == 161 [pid = 15875] [id = 597] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a439800 == 160 [pid = 15875] [id = 596] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ec9800 == 159 [pid = 15875] [id = 595] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17a4a800 == 158 [pid = 15875] [id = 594] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16e9e800 == 157 [pid = 15875] [id = 377] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0b79b800 == 156 [pid = 15875] [id = 593] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ba8000 == 155 [pid = 15875] [id = 592] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e5ed000 == 154 [pid = 15875] [id = 591] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0a421800 == 153 [pid = 15875] [id = 590] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b09488000 == 152 [pid = 15875] [id = 589] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b031ee000 == 151 [pid = 15875] [id = 588] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0a413000 == 150 [pid = 15875] [id = 587] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b39ead000 == 149 [pid = 15875] [id = 586] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35d11000 == 148 [pid = 15875] [id = 585] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35231800 == 147 [pid = 15875] [id = 584] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3181e800 == 146 [pid = 15875] [id = 583] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b298ee800 == 145 [pid = 15875] [id = 582] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22e83800 == 144 [pid = 15875] [id = 581] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e209000 == 143 [pid = 15875] [id = 580] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19f98800 == 142 [pid = 15875] [id = 579] 16:10:50 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e5df000 == 141 [pid = 15875] [id = 578] 16:10:51 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dad9000 == 140 [pid = 15875] [id = 577] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 295 (0x7f3b161ca800) [pid = 15875] [serial = 1533] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 294 (0x7f3b1a1ce000) [pid = 15875] [serial = 1422] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 293 (0x7f3b16149c00) [pid = 15875] [serial = 1371] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 292 (0x7f3b22984c00) [pid = 15875] [serial = 1359] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 291 (0x7f3b22a05c00) [pid = 15875] [serial = 1347] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 290 (0x7f3b1db3f400) [pid = 15875] [serial = 1383] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 289 (0x7f3b0b7e8800) [pid = 15875] [serial = 1368] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 288 (0x7f3b0bee4800) [pid = 15875] [serial = 1380] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 287 (0x7f3b2489d000) [pid = 15875] [serial = 1362] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 286 (0x7f3b0d191800) [pid = 15875] [serial = 1350] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 285 (0x7f3b1a74b400) [pid = 15875] [serial = 1425] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 284 (0x7f3b1cf74800) [pid = 15875] [serial = 1431] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 283 (0x7f3b1d6e6400) [pid = 15875] [serial = 1434] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 282 (0x7f3b15e64c00) [pid = 15875] [serial = 1353] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 281 (0x7f3b1cf6e000) [pid = 15875] [serial = 1356] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 280 (0x7f3b25c1a000) [pid = 15875] [serial = 1374] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 279 (0x7f3b063d0000) [pid = 15875] [serial = 1377] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 278 (0x7f3b17d4c000) [pid = 15875] [serial = 1404] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 277 (0x7f3b334aa800) [pid = 15875] [serial = 1365] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 276 (0x7f3b09350c00) [pid = 15875] [serial = 1320] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 275 (0x7f3b1ce0e400) [pid = 15875] [serial = 1428] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 274 (0x7f3b2a70d800) [pid = 15875] [serial = 1299] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 273 (0x7f3b0d385800) [pid = 15875] [serial = 1302] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 272 (0x7f3b33431c00) [pid = 15875] [serial = 1305] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 271 (0x7f3b0f24f800) [pid = 15875] [serial = 1308] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 270 (0x7f3b3527e400) [pid = 15875] [serial = 1311] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 269 (0x7f3b353abc00) [pid = 15875] [serial = 1314] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 268 (0x7f3b0bee9400) [pid = 15875] [serial = 1317] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 267 (0x7f3b0ae61c00) [pid = 15875] [serial = 1407] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 266 (0x7f3b0ca0d000) [pid = 15875] [serial = 1410] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 265 (0x7f3b0f469400) [pid = 15875] [serial = 1413] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 264 (0x7f3b16abe000) [pid = 15875] [serial = 1416] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 263 (0x7f3b1d6e4000) [pid = 15875] [serial = 1476] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 262 (0x7f3b0c90a800) [pid = 15875] [serial = 1715] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 261 (0x7f3b0d37f400) [pid = 15875] [serial = 1716] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 260 (0x7f3b0e0dc400) [pid = 15875] [serial = 1718] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 259 (0x7f3b0e29f800) [pid = 15875] [serial = 1719] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 258 (0x7f3b17d58800) [pid = 15875] [serial = 1730] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 257 (0x7f3b15ac7c00) [pid = 15875] [serial = 1722] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 256 (0x7f3b19812c00) [pid = 15875] [serial = 1731] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 255 (0x7f3b18ca6800) [pid = 15875] [serial = 1419] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 254 (0x7f3b1cf76c00) [pid = 15875] [serial = 1596] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 253 (0x7f3b15fc2c00) [pid = 15875] [serial = 1724] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 252 (0x7f3b18e88000) [pid = 15875] [serial = 1727] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 251 (0x7f3b161c8c00) [pid = 15875] [serial = 1725] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 250 (0x7f3b19674000) [pid = 15875] [serial = 1728] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b0b7e0800) [pid = 15875] [serial = 1713] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b0a9b6800) [pid = 15875] [serial = 1712] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b0e7ea800) [pid = 15875] [serial = 1721] [outer = (nil)] [url = about:blank] 16:10:51 INFO - PROCESS | 15875 | 1461712251144 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]]]}] 16:10:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:10:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1390ms 16:10:51 INFO - PROCESS | 15875 | 1461712251194 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 16:10:51 INFO - PROCESS | 15875 | 1461712251198 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 16:10:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:10:51 INFO - PROCESS | 15875 | 1461712251208 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:10:51 INFO - PROCESS | 15875 | 1461712251209 Marionette TRACE conn3 <- [1,2430,null,{}] 16:10:51 INFO - PROCESS | 15875 | 1461712251217 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}] 16:10:51 INFO - PROCESS | 15875 | 1461712251375 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 16:10:51 INFO - PROCESS | 15875 | 1461712251397 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e475800 == 141 [pid = 15875] [id = 615] 16:10:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b0a9b6800) [pid = 15875] [serial = 1846] [outer = (nil)] 16:10:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b15e69400) [pid = 15875] [serial = 1847] [outer = 0x7f3b0a9b6800] 16:10:51 INFO - PROCESS | 15875 | 1461712251450 Marionette DEBUG loaded listener.js 16:10:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b16151400) [pid = 15875] [serial = 1848] [outer = 0x7f3b0a9b6800] 16:10:52 INFO - PROCESS | 15875 | 1461712252253 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]]]}] 16:10:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:10:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1132ms 16:10:52 INFO - PROCESS | 15875 | 1461712252340 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 16:10:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:10:52 INFO - PROCESS | 15875 | 1461712252343 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 16:10:52 INFO - PROCESS | 15875 | 1461712252348 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:10:52 INFO - PROCESS | 15875 | 1461712252350 Marionette TRACE conn3 <- [1,2434,null,{}] 16:10:52 INFO - PROCESS | 15875 | 1461712252354 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}] 16:10:52 INFO - PROCESS | 15875 | 1461712252510 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 16:10:52 INFO - PROCESS | 15875 | 1461712252522 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17cc5000 == 142 [pid = 15875] [id = 616] 16:10:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 251 (0x7f3b16ab7400) [pid = 15875] [serial = 1849] [outer = (nil)] 16:10:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 252 (0x7f3b16abec00) [pid = 15875] [serial = 1850] [outer = 0x7f3b16ab7400] 16:10:52 INFO - PROCESS | 15875 | 1461712252758 Marionette DEBUG loaded listener.js 16:10:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b18c9c400) [pid = 15875] [serial = 1851] [outer = 0x7f3b16ab7400] 16:10:53 INFO - PROCESS | 15875 | 1461712253462 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]]]}] 16:10:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:10:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1128ms 16:10:53 INFO - PROCESS | 15875 | 1461712253476 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 16:10:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:10:53 INFO - PROCESS | 15875 | 1461712253479 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 16:10:53 INFO - PROCESS | 15875 | 1461712253484 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:10:53 INFO - PROCESS | 15875 | 1461712253486 Marionette TRACE conn3 <- [1,2438,null,{}] 16:10:53 INFO - PROCESS | 15875 | 1461712253490 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}] 16:10:53 INFO - PROCESS | 15875 | 1461712253714 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 16:10:53 INFO - PROCESS | 15875 | 1461712253747 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19f92000 == 143 [pid = 15875] [id = 617] 16:10:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b18e86400) [pid = 15875] [serial = 1852] [outer = (nil)] 16:10:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 255 (0x7f3b19676c00) [pid = 15875] [serial = 1853] [outer = 0x7f3b18e86400] 16:10:53 INFO - PROCESS | 15875 | 1461712253799 Marionette DEBUG loaded listener.js 16:10:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 256 (0x7f3b19b53800) [pid = 15875] [serial = 1854] [outer = 0x7f3b18e86400] 16:10:54 INFO - PROCESS | 15875 | 1461712254616 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]]]}] 16:10:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:10:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1174ms 16:10:54 INFO - PROCESS | 15875 | 1461712254658 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 16:10:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:10:54 INFO - PROCESS | 15875 | 1461712254661 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 16:10:54 INFO - PROCESS | 15875 | 1461712254696 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:10:54 INFO - PROCESS | 15875 | 1461712254698 Marionette TRACE conn3 <- [1,2442,null,{}] 16:10:54 INFO - PROCESS | 15875 | 1461712254703 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}] 16:10:54 INFO - PROCESS | 15875 | 1461712254920 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 16:10:54 INFO - PROCESS | 15875 | 1461712254954 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a43b000 == 144 [pid = 15875] [id = 618] 16:10:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 257 (0x7f3b16a3d000) [pid = 15875] [serial = 1855] [outer = (nil)] 16:10:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 258 (0x7f3b1a1cc400) [pid = 15875] [serial = 1856] [outer = 0x7f3b16a3d000] 16:10:55 INFO - PROCESS | 15875 | 1461712255005 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 259 (0x7f3b1a750000) [pid = 15875] [serial = 1857] [outer = 0x7f3b16a3d000] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 258 (0x7f3b0b7c8c00) [pid = 15875] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 257 (0x7f3b0d3c5800) [pid = 15875] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 256 (0x7f3b0a9b0c00) [pid = 15875] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 255 (0x7f3b068f4800) [pid = 15875] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 254 (0x7f3b0f245c00) [pid = 15875] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 253 (0x7f3b1edf0400) [pid = 15875] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 252 (0x7f3b17deac00) [pid = 15875] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 251 (0x7f3b1f7d5c00) [pid = 15875] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 250 (0x7f3b1f7d3800) [pid = 15875] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b05f4f000) [pid = 15875] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b0e7b9000) [pid = 15875] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b1d8e8800) [pid = 15875] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 246 (0x7f3b0b703000) [pid = 15875] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b30357400) [pid = 15875] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b0aba6000) [pid = 15875] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b17de9800) [pid = 15875] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b1d6e7c00) [pid = 15875] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b0e0de000) [pid = 15875] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b0e765000) [pid = 15875] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b05f50400) [pid = 15875] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b0e1cbc00) [pid = 15875] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b063c8800) [pid = 15875] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b2102e400) [pid = 15875] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b0f250000) [pid = 15875] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b1a2f1c00) [pid = 15875] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b0bee5400) [pid = 15875] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b18e74000) [pid = 15875] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b15ac2400) [pid = 15875] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b1dd17c00) [pid = 15875] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b0a9b3800) [pid = 15875] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b1dd17400) [pid = 15875] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b20be1c00) [pid = 15875] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b1a1cb000) [pid = 15875] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b23d7e800) [pid = 15875] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b1f7d0c00) [pid = 15875] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b06224400) [pid = 15875] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b09346000) [pid = 15875] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 221 (0x7f3b1a2f0400) [pid = 15875] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 220 (0x7f3b0bc91400) [pid = 15875] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b25cde800) [pid = 15875] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b1614d800) [pid = 15875] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b05f50800) [pid = 15875] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b15ac2000) [pid = 15875] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b0d18b800) [pid = 15875] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b16145400) [pid = 15875] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b1db37400) [pid = 15875] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b063cb000) [pid = 15875] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b1d12fc00) [pid = 15875] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b192db000) [pid = 15875] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b19b51800) [pid = 15875] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b05f57c00) [pid = 15875] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 207 (0x7f3b16abe800) [pid = 15875] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 206 (0x7f3b05f4e800) [pid = 15875] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 205 (0x7f3b0a9ba000) [pid = 15875] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 204 (0x7f3b0bc83c00) [pid = 15875] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 203 (0x7f3b05f55c00) [pid = 15875] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b0e2a1400) [pid = 15875] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b063c5800) [pid = 15875] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:10:56 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b17dd4800) [pid = 15875] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:10:56 INFO - PROCESS | 15875 | 1461712256499 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]]]}] 16:10:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:10:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1861ms 16:10:56 INFO - PROCESS | 15875 | 1461712256527 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 15875 | 1461712256530 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 16:10:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:10:56 INFO - PROCESS | 15875 | 1461712256535 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 15875 | 1461712256537 Marionette TRACE conn3 <- [1,2446,null,{}] 16:10:56 INFO - PROCESS | 15875 | 1461712256541 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}] 16:10:56 INFO - PROCESS | 15875 | 1461712256706 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 16:10:56 INFO - PROCESS | 15875 | 1461712256721 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0d203800 == 145 [pid = 15875] [id = 619] 16:10:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b05f57c00) [pid = 15875] [serial = 1858] [outer = (nil)] 16:10:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b0bc83c00) [pid = 15875] [serial = 1859] [outer = 0x7f3b05f57c00] 16:10:56 INFO - PROCESS | 15875 | 1461712256773 Marionette DEBUG loaded listener.js 16:10:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b0d18b800) [pid = 15875] [serial = 1860] [outer = 0x7f3b05f57c00] 16:10:57 INFO - PROCESS | 15875 | 1461712257531 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]]]}] 16:10:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:10:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1024ms 16:10:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:10:57 INFO - PROCESS | 15875 | 1461712257560 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 16:10:57 INFO - PROCESS | 15875 | 1461712257563 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 16:10:57 INFO - PROCESS | 15875 | 1461712257567 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:10:57 INFO - PROCESS | 15875 | 1461712257570 Marionette TRACE conn3 <- [1,2450,null,{}] 16:10:57 INFO - PROCESS | 15875 | 1461712257574 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}] 16:10:57 INFO - PROCESS | 15875 | 1461712257815 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 16:10:57 INFO - PROCESS | 15875 | 1461712257835 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a44b000 == 146 [pid = 15875] [id = 620] 16:10:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 204 (0x7f3b063cb000) [pid = 15875] [serial = 1861] [outer = (nil)] 16:10:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 205 (0x7f3b0e765000) [pid = 15875] [serial = 1862] [outer = 0x7f3b063cb000] 16:10:57 INFO - PROCESS | 15875 | 1461712257888 Marionette DEBUG loaded listener.js 16:10:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 206 (0x7f3b1614c800) [pid = 15875] [serial = 1863] [outer = 0x7f3b063cb000] 16:10:58 INFO - PROCESS | 15875 | 1461712258934 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]]]}] 16:10:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:10:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1427ms 16:10:58 INFO - PROCESS | 15875 | 1461712258996 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 16:10:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:10:59 INFO - PROCESS | 15875 | 1461712259002 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 16:10:59 INFO - PROCESS | 15875 | 1461712259009 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:10:59 INFO - PROCESS | 15875 | 1461712259015 Marionette TRACE conn3 <- [1,2454,null,{}] 16:10:59 INFO - PROCESS | 15875 | 1461712259021 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}] 16:10:59 INFO - PROCESS | 15875 | 1461712259216 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 16:10:59 INFO - PROCESS | 15875 | 1461712259423 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e5db000 == 147 [pid = 15875] [id = 621] 16:10:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 207 (0x7f3b0b7cc800) [pid = 15875] [serial = 1864] [outer = (nil)] 16:10:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b0bedd800) [pid = 15875] [serial = 1865] [outer = 0x7f3b0b7cc800] 16:10:59 INFO - PROCESS | 15875 | 1461712259532 Marionette DEBUG loaded listener.js 16:10:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b0d183800) [pid = 15875] [serial = 1866] [outer = 0x7f3b0b7cc800] 16:11:00 INFO - PROCESS | 15875 | 1461712260378 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]]]}] 16:11:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:11:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1438ms 16:11:00 INFO - PROCESS | 15875 | 1461712260447 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 16:11:00 INFO - PROCESS | 15875 | 1461712260454 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 16:11:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:11:00 INFO - PROCESS | 15875 | 1461712260463 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:11:00 INFO - PROCESS | 15875 | 1461712260467 Marionette TRACE conn3 <- [1,2458,null,{}] 16:11:00 INFO - PROCESS | 15875 | 1461712260472 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}] 16:11:00 INFO - PROCESS | 15875 | 1461712260691 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 16:11:00 INFO - PROCESS | 15875 | 1461712260895 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ec4800 == 148 [pid = 15875] [id = 622] 16:11:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b0b7e9000) [pid = 15875] [serial = 1867] [outer = (nil)] 16:11:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b0e2a1400) [pid = 15875] [serial = 1868] [outer = 0x7f3b0b7e9000] 16:11:01 INFO - PROCESS | 15875 | 1461712260999 Marionette DEBUG loaded listener.js 16:11:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b0e7eb000) [pid = 15875] [serial = 1869] [outer = 0x7f3b0b7e9000] 16:11:01 INFO - PROCESS | 15875 | 1461712261880 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]]]}] 16:11:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:11:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1478ms 16:11:01 INFO - PROCESS | 15875 | 1461712261942 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 16:11:01 INFO - PROCESS | 15875 | 1461712261946 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 16:11:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:11:01 INFO - PROCESS | 15875 | 1461712261952 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:11:01 INFO - PROCESS | 15875 | 1461712261957 Marionette TRACE conn3 <- [1,2462,null,{}] 16:11:01 INFO - PROCESS | 15875 | 1461712261971 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}] 16:11:02 INFO - PROCESS | 15875 | 1461712262195 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 16:11:02 INFO - PROCESS | 15875 | 1461712262401 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d0bc000 == 149 [pid = 15875] [id = 623] 16:11:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b0f245400) [pid = 15875] [serial = 1870] [outer = (nil)] 16:11:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b16a0e400) [pid = 15875] [serial = 1871] [outer = 0x7f3b0f245400] 16:11:02 INFO - PROCESS | 15875 | 1461712262512 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b17d51800) [pid = 15875] [serial = 1872] [outer = 0x7f3b0f245400] 16:11:03 INFO - PROCESS | 15875 | 1461712263329 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]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:11:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1432ms 16:11:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:11:03 INFO - PROCESS | 15875 | 1461712263385 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 15875 | 1461712263388 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 16:11:03 INFO - PROCESS | 15875 | 1461712263393 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 15875 | 1461712263396 Marionette TRACE conn3 <- [1,2466,null,{}] 16:11:03 INFO - PROCESS | 15875 | 1461712263401 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}] 16:11:03 INFO - PROCESS | 15875 | 1461712263580 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 16:11:03 INFO - PROCESS | 15875 | 1461712263840 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d54f000 == 150 [pid = 15875] [id = 624] 16:11:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b15fbd800) [pid = 15875] [serial = 1873] [outer = (nil)] 16:11:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b17df0000) [pid = 15875] [serial = 1874] [outer = 0x7f3b15fbd800] 16:11:03 INFO - PROCESS | 15875 | 1461712263907 Marionette DEBUG loaded listener.js 16:11:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b192d9400) [pid = 15875] [serial = 1875] [outer = 0x7f3b15fbd800] 16:11:04 INFO - PROCESS | 15875 | 1461712264656 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]]]}] 16:11:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:11:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1282ms 16:11:04 INFO - PROCESS | 15875 | 1461712264689 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 16:11:04 INFO - PROCESS | 15875 | 1461712264691 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 16:11:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:11:04 INFO - PROCESS | 15875 | 1461712264699 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:11:04 INFO - PROCESS | 15875 | 1461712264701 Marionette TRACE conn3 <- [1,2470,null,{}] 16:11:04 INFO - PROCESS | 15875 | 1461712264707 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}] 16:11:04 INFO - PROCESS | 15875 | 1461712264871 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 16:11:05 INFO - PROCESS | 15875 | 1461712265079 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d656800 == 151 [pid = 15875] [id = 625] 16:11:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b17d59000) [pid = 15875] [serial = 1876] [outer = (nil)] 16:11:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b19b51800) [pid = 15875] [serial = 1877] [outer = 0x7f3b17d59000] 16:11:05 INFO - PROCESS | 15875 | 1461712265139 Marionette DEBUG loaded listener.js 16:11:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b1a2ed400) [pid = 15875] [serial = 1878] [outer = 0x7f3b17d59000] 16:11:05 INFO - PROCESS | 15875 | 1461712265909 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]]]}] 16:11:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:11:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1229ms 16:11:05 INFO - PROCESS | 15875 | 1461712265929 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 16:11:05 INFO - PROCESS | 15875 | 1461712265932 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 16:11:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:11:05 INFO - PROCESS | 15875 | 1461712265938 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:11:05 INFO - PROCESS | 15875 | 1461712265940 Marionette TRACE conn3 <- [1,2474,null,{}] 16:11:05 INFO - PROCESS | 15875 | 1461712265945 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}] 16:11:06 INFO - PROCESS | 15875 | 1461712266124 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 16:11:06 INFO - PROCESS | 15875 | 1461712266335 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1df5d000 == 152 [pid = 15875] [id = 626] 16:11:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b0e1cb000) [pid = 15875] [serial = 1879] [outer = (nil)] 16:11:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b1cedc400) [pid = 15875] [serial = 1880] [outer = 0x7f3b0e1cb000] 16:11:06 INFO - PROCESS | 15875 | 1461712266443 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b1d4ed000) [pid = 15875] [serial = 1881] [outer = 0x7f3b0e1cb000] 16:11:07 INFO - PROCESS | 15875 | 1461712267363 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]]]}] 16:11:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:11:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1480ms 16:11:07 INFO - PROCESS | 15875 | 1461712267418 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 15875 | 1461712267421 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 16:11:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:11:07 INFO - PROCESS | 15875 | 1461712267427 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 15875 | 1461712267429 Marionette TRACE conn3 <- [1,2478,null,{}] 16:11:07 INFO - PROCESS | 15875 | 1461712267434 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}] 16:11:07 INFO - PROCESS | 15875 | 1461712267606 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 16:11:07 INFO - PROCESS | 15875 | 1461712267820 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b20134800 == 153 [pid = 15875] [id = 627] 16:11:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b16a12c00) [pid = 15875] [serial = 1882] [outer = (nil)] 16:11:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b1d8ce400) [pid = 15875] [serial = 1883] [outer = 0x7f3b16a12c00] 16:11:07 INFO - PROCESS | 15875 | 1461712267881 Marionette DEBUG loaded listener.js 16:11:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b1d8e1800) [pid = 15875] [serial = 1884] [outer = 0x7f3b16a12c00] 16:11:08 INFO - PROCESS | 15875 | 1461712268659 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]]]}] 16:11:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:11:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1276ms 16:11:08 INFO - PROCESS | 15875 | 1461712268704 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 16:11:08 INFO - PROCESS | 15875 | 1461712268706 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 16:11:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:11:08 INFO - PROCESS | 15875 | 1461712268712 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:11:08 INFO - PROCESS | 15875 | 1461712268714 Marionette TRACE conn3 <- [1,2482,null,{}] 16:11:08 INFO - PROCESS | 15875 | 1461712268720 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}] 16:11:08 INFO - PROCESS | 15875 | 1461712268904 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 16:11:09 INFO - PROCESS | 15875 | 1461712269117 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b223a2800 == 154 [pid = 15875] [id = 628] 16:11:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b1b407800) [pid = 15875] [serial = 1885] [outer = (nil)] 16:11:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b1db40000) [pid = 15875] [serial = 1886] [outer = 0x7f3b1b407800] 16:11:09 INFO - PROCESS | 15875 | 1461712269218 Marionette DEBUG loaded listener.js 16:11:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b1e1d6c00) [pid = 15875] [serial = 1887] [outer = 0x7f3b1b407800] 16:11:10 INFO - PROCESS | 15875 | 1461712270016 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]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:11:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1333ms 16:11:10 INFO - PROCESS | 15875 | 1461712270045 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 16:11:10 INFO - PROCESS | 15875 | 1461712270048 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 16:11:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:11:10 INFO - PROCESS | 15875 | 1461712270053 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:11:10 INFO - PROCESS | 15875 | 1461712270055 Marionette TRACE conn3 <- [1,2486,null,{}] 16:11:10 INFO - PROCESS | 15875 | 1461712270060 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}] 16:11:10 INFO - PROCESS | 15875 | 1461712270232 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 16:11:10 INFO - PROCESS | 15875 | 1461712270449 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b234cc800 == 155 [pid = 15875] [id = 629] 16:11:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b1d8cd400) [pid = 15875] [serial = 1888] [outer = (nil)] 16:11:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b1e2e0000) [pid = 15875] [serial = 1889] [outer = 0x7f3b1d8cd400] 16:11:10 INFO - PROCESS | 15875 | 1461712270554 Marionette DEBUG loaded listener.js 16:11:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b1f70b000) [pid = 15875] [serial = 1890] [outer = 0x7f3b1d8cd400] 16:11:11 INFO - PROCESS | 15875 | 1461712271366 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]]]}] 16:11:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:11:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1375ms 16:11:11 INFO - PROCESS | 15875 | 1461712271429 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 16:11:11 INFO - PROCESS | 15875 | 1461712271433 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 16:11:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:11:11 INFO - PROCESS | 15875 | 1461712271437 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:11:11 INFO - PROCESS | 15875 | 1461712271439 Marionette TRACE conn3 <- [1,2490,null,{}] 16:11:11 INFO - PROCESS | 15875 | 1461712271444 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}] 16:11:11 INFO - PROCESS | 15875 | 1461712271617 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 16:11:11 INFO - PROCESS | 15875 | 1461712271828 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b24465800 == 156 [pid = 15875] [id = 630] 16:11:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b0d37b800) [pid = 15875] [serial = 1891] [outer = (nil)] 16:11:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b20be1c00) [pid = 15875] [serial = 1892] [outer = 0x7f3b0d37b800] 16:11:11 INFO - PROCESS | 15875 | 1461712271942 Marionette DEBUG loaded listener.js 16:11:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b21b90000) [pid = 15875] [serial = 1893] [outer = 0x7f3b0d37b800] 16:11:12 INFO - PROCESS | 15875 | 1461712272770 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]]]}] 16:11:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:11:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1376ms 16:11:12 INFO - PROCESS | 15875 | 1461712272814 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 16:11:12 INFO - PROCESS | 15875 | 1461712272817 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 16:11:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:11:12 INFO - PROCESS | 15875 | 1461712272822 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:11:12 INFO - PROCESS | 15875 | 1461712272825 Marionette TRACE conn3 <- [1,2494,null,{}] 16:11:12 INFO - PROCESS | 15875 | 1461712272830 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}] 16:11:13 INFO - PROCESS | 15875 | 1461712273027 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 16:11:13 INFO - PROCESS | 15875 | 1461712273243 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:13 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1c230800 == 157 [pid = 15875] [id = 631] 16:11:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b0621e800) [pid = 15875] [serial = 1894] [outer = (nil)] 16:11:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b234e0800) [pid = 15875] [serial = 1895] [outer = 0x7f3b0621e800] 16:11:13 INFO - PROCESS | 15875 | 1461712273352 Marionette DEBUG loaded listener.js 16:11:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b23de7400) [pid = 15875] [serial = 1896] [outer = 0x7f3b0621e800] 16:11:14 INFO - PROCESS | 15875 | 1461712274171 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]]]}] 16:11:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:11:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1382ms 16:11:14 INFO - PROCESS | 15875 | 1461712274206 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 16:11:14 INFO - PROCESS | 15875 | 1461712274208 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 16:11:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:11:14 INFO - PROCESS | 15875 | 1461712274213 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:11:14 INFO - PROCESS | 15875 | 1461712274215 Marionette TRACE conn3 <- [1,2498,null,{}] 16:11:14 INFO - PROCESS | 15875 | 1461712274220 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}] 16:11:14 INFO - PROCESS | 15875 | 1461712274395 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 16:11:14 INFO - PROCESS | 15875 | 1461712274612 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0d21c000 == 158 [pid = 15875] [id = 632] 16:11:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b05f58c00) [pid = 15875] [serial = 1897] [outer = (nil)] 16:11:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b15e73400) [pid = 15875] [serial = 1898] [outer = 0x7f3b05f58c00] 16:11:14 INFO - PROCESS | 15875 | 1461712274717 Marionette DEBUG loaded listener.js 16:11:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b23a6fc00) [pid = 15875] [serial = 1899] [outer = 0x7f3b05f58c00] 16:11:15 INFO - PROCESS | 15875 | 1461712275551 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]]]}] 16:11:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:11:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1377ms 16:11:15 INFO - PROCESS | 15875 | 1461712275591 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 16:11:15 INFO - PROCESS | 15875 | 1461712275594 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 16:11:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:11:15 INFO - PROCESS | 15875 | 1461712275599 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:11:15 INFO - PROCESS | 15875 | 1461712275610 Marionette TRACE conn3 <- [1,2502,null,{}] 16:11:15 INFO - PROCESS | 15875 | 1461712275615 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}] 16:11:15 INFO - PROCESS | 15875 | 1461712275798 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 16:11:16 INFO - PROCESS | 15875 | 1461712276017 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:16 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0bcd7800 == 159 [pid = 15875] [id = 633] 16:11:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b05f54000) [pid = 15875] [serial = 1900] [outer = (nil)] 16:11:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b0a9b8c00) [pid = 15875] [serial = 1901] [outer = 0x7f3b05f54000] 16:11:16 INFO - PROCESS | 15875 | 1461712276120 Marionette DEBUG loaded listener.js 16:11:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b0bc87800) [pid = 15875] [serial = 1902] [outer = 0x7f3b05f54000] 16:11:17 INFO - PROCESS | 15875 | 1461712277535 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]]]}] 16:11:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:11:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1991ms 16:11:17 INFO - PROCESS | 15875 | 1461712277623 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 16:11:17 INFO - PROCESS | 15875 | 1461712277628 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 16:11:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:11:17 INFO - PROCESS | 15875 | 1461712277635 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 15875 | 1461712277640 Marionette TRACE conn3 <- [1,2506,null,{}] 16:11:17 INFO - PROCESS | 15875 | 1461712277647 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}] 16:11:17 INFO - PROCESS | 15875 | 1461712277829 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 16:11:18 INFO - PROCESS | 15875 | 1461712278041 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0d204000 == 160 [pid = 15875] [id = 634] 16:11:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b0622c000) [pid = 15875] [serial = 1903] [outer = (nil)] 16:11:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b0ae5f800) [pid = 15875] [serial = 1904] [outer = 0x7f3b0622c000] 16:11:18 INFO - PROCESS | 15875 | 1461712278141 Marionette DEBUG loaded listener.js 16:11:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b0b7e5c00) [pid = 15875] [serial = 1905] [outer = 0x7f3b0622c000] 16:11:18 INFO - PROCESS | 15875 | 1461712278981 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]]]}] 16:11:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:11:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1435ms 16:11:19 INFO - PROCESS | 15875 | 1461712279071 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 16:11:19 INFO - PROCESS | 15875 | 1461712279083 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 16:11:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:11:19 INFO - PROCESS | 15875 | 1461712279096 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 15875 | 1461712279104 Marionette TRACE conn3 <- [1,2510,null,{}] 16:11:19 INFO - PROCESS | 15875 | 1461712279174 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}] 16:11:19 INFO - PROCESS | 15875 | 1461712279326 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 16:11:19 INFO - PROCESS | 15875 | 1461712279670 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:19 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0d203800 == 159 [pid = 15875] [id = 619] 16:11:19 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a43b000 == 158 [pid = 15875] [id = 618] 16:11:19 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19f92000 == 157 [pid = 15875] [id = 617] 16:11:19 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b0d37b000) [pid = 15875] [serial = 1799] [outer = (nil)] [url = about:blank] 16:11:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b069c1000 == 158 [pid = 15875] [id = 635] 16:11:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b0ae65000) [pid = 15875] [serial = 1906] [outer = (nil)] 16:11:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b0bdddc00) [pid = 15875] [serial = 1907] [outer = 0x7f3b0ae65000] 16:11:19 INFO - PROCESS | 15875 | 1461712279806 Marionette DEBUG loaded listener.js 16:11:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b0d18f800) [pid = 15875] [serial = 1908] [outer = 0x7f3b0ae65000] 16:11:19 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17cc5000 == 157 [pid = 15875] [id = 616] 16:11:19 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e475800 == 156 [pid = 15875] [id = 615] 16:11:19 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b065ae000 == 155 [pid = 15875] [id = 614] 16:11:19 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b09498800 == 154 [pid = 15875] [id = 613] 16:11:19 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fe1a800 == 153 [pid = 15875] [id = 612] 16:11:19 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e444000 == 152 [pid = 15875] [id = 611] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0a4c8000 == 151 [pid = 15875] [id = 610] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b42ad3800 == 150 [pid = 15875] [id = 609] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35291800 == 149 [pid = 15875] [id = 608] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30824800 == 148 [pid = 15875] [id = 607] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24478000 == 147 [pid = 15875] [id = 606] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b22b0c000 == 146 [pid = 15875] [id = 605] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2108f800 == 145 [pid = 15875] [id = 604] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e01b800 == 144 [pid = 15875] [id = 603] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dad1000 == 143 [pid = 15875] [id = 602] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19495800 == 142 [pid = 15875] [id = 601] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e4a9000 == 141 [pid = 15875] [id = 600] 16:11:20 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e212800 == 140 [pid = 15875] [id = 564] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b15e6fc00) [pid = 15875] [serial = 1674] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b31849000) [pid = 15875] [serial = 1569] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b19b4bc00) [pid = 15875] [serial = 1485] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 246 (0x7f3b23440000) [pid = 15875] [serial = 1494] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b1d8cf800) [pid = 15875] [serial = 1488] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b2497f000) [pid = 15875] [serial = 1563] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b22fa7400) [pid = 15875] [serial = 1560] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b0bde6c00) [pid = 15875] [serial = 1536] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b30592000) [pid = 15875] [serial = 1566] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b1e2d6800) [pid = 15875] [serial = 1437] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b16a03800) [pid = 15875] [serial = 1452] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b35873c00) [pid = 15875] [serial = 1626] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b0b7e6c00) [pid = 15875] [serial = 1665] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b1ce10c00) [pid = 15875] [serial = 1710] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b21b27400) [pid = 15875] [serial = 1557] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b15e65400) [pid = 15875] [serial = 1602] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b1a1c9c00) [pid = 15875] [serial = 1605] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b0d383000) [pid = 15875] [serial = 1635] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b0e7eec00) [pid = 15875] [serial = 1671] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b1e2da400) [pid = 15875] [serial = 1449] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b24415800) [pid = 15875] [serial = 1500] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b17dea800) [pid = 15875] [serial = 1542] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b1e1df800) [pid = 15875] [serial = 1491] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b0d3c7400) [pid = 15875] [serial = 1599] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b1ce14000) [pid = 15875] [serial = 1548] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b17dd2400) [pid = 15875] [serial = 1683] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b2f71e400) [pid = 15875] [serial = 1617] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b0bc8e400) [pid = 15875] [serial = 1632] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 221 (0x7f3b24408c00) [pid = 15875] [serial = 1614] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 220 (0x7f3b308a3c00) [pid = 15875] [serial = 1620] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b1dd14000) [pid = 15875] [serial = 1611] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b25ce1000) [pid = 15875] [serial = 1503] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b23d7e400) [pid = 15875] [serial = 1497] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b0bde5000) [pid = 15875] [serial = 1479] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b0e7b5c00) [pid = 15875] [serial = 1575] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b1dd1e400) [pid = 15875] [serial = 1551] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b0df83c00) [pid = 15875] [serial = 1668] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b35139c00) [pid = 15875] [serial = 1623] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b1d8d4c00) [pid = 15875] [serial = 1608] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b0e29d000) [pid = 15875] [serial = 1638] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b1a1cac00) [pid = 15875] [serial = 1545] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b15fba000) [pid = 15875] [serial = 1482] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 207 (0x7f3b16abd800) [pid = 15875] [serial = 1680] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 206 (0x7f3b2125d800) [pid = 15875] [serial = 1440] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 205 (0x7f3b318ca000) [pid = 15875] [serial = 1572] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 204 (0x7f3b1f7d3400) [pid = 15875] [serial = 1554] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 203 (0x7f3b22447c00) [pid = 15875] [serial = 1446] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b22851c00) [pid = 15875] [serial = 1443] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b358ae000) [pid = 15875] [serial = 1629] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b0f245800) [pid = 15875] [serial = 1539] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b16145c00) [pid = 15875] [serial = 1677] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b19659800) [pid = 15875] [serial = 1790] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b1a2f3c00) [pid = 15875] [serial = 1793] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b19b51000) [pid = 15875] [serial = 1791] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b068fb000) [pid = 15875] [serial = 1796] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b0e1c6c00) [pid = 15875] [serial = 1739] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b1d8e1400) [pid = 15875] [serial = 1754] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b18ca9400) [pid = 15875] [serial = 1787] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b1e1d4400) [pid = 15875] [serial = 1760] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 190 (0x7f3b0bde2c00) [pid = 15875] [serial = 1736] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 189 (0x7f3b1614e800) [pid = 15875] [serial = 1782] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 188 (0x7f3b16a0c800) [pid = 15875] [serial = 1784] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b16abd000) [pid = 15875] [serial = 1785] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b19c67800) [pid = 15875] [serial = 1733] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b0d184400) [pid = 15875] [serial = 1776] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b0bddc000) [pid = 15875] [serial = 1775] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b0d3cd400) [pid = 15875] [serial = 1781] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b1d6e7000) [pid = 15875] [serial = 1751] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b2102e800) [pid = 15875] [serial = 1766] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b19b51400) [pid = 15875] [serial = 1745] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b20384c00) [pid = 15875] [serial = 1772] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b16a37000) [pid = 15875] [serial = 1742] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b0b7e6800) [pid = 15875] [serial = 1769] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b1db43400) [pid = 15875] [serial = 1757] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b0e728400) [pid = 15875] [serial = 1779] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b0b7ce800) [pid = 15875] [serial = 1778] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b1e1e1400) [pid = 15875] [serial = 1763] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b1c352400) [pid = 15875] [serial = 1748] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b0b7e8000) [pid = 15875] [serial = 1797] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b1a751800) [pid = 15875] [serial = 1794] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | --DOMWINDOW == 169 (0x7f3b18e7a000) [pid = 15875] [serial = 1788] [outer = (nil)] [url = about:blank] 16:11:20 INFO - PROCESS | 15875 | 1461712280608 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]]]}] 16:11:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:11:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1557ms 16:11:20 INFO - PROCESS | 15875 | 1461712280654 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 16:11:20 INFO - PROCESS | 15875 | 1461712280657 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 16:11:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:11:20 INFO - PROCESS | 15875 | 1461712280662 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:11:20 INFO - PROCESS | 15875 | 1461712280666 Marionette TRACE conn3 <- [1,2514,null,{}] 16:11:20 INFO - PROCESS | 15875 | 1461712280680 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}] 16:11:20 INFO - PROCESS | 15875 | 1461712280851 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 16:11:21 INFO - PROCESS | 15875 | 1461712281012 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2b6000 == 141 [pid = 15875] [id = 636] 16:11:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b0bc8e400) [pid = 15875] [serial = 1909] [outer = (nil)] 16:11:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b0df8c400) [pid = 15875] [serial = 1910] [outer = 0x7f3b0bc8e400] 16:11:21 INFO - PROCESS | 15875 | 1461712281085 Marionette DEBUG loaded listener.js 16:11:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b0e294c00) [pid = 15875] [serial = 1911] [outer = 0x7f3b0bc8e400] 16:11:22 INFO - PROCESS | 15875 | 1461712282005 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]]]}] 16:11:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:11:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1434ms 16:11:22 INFO - PROCESS | 15875 | 1461712282097 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 16:11:22 INFO - PROCESS | 15875 | 1461712282101 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 16:11:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:11:22 INFO - PROCESS | 15875 | 1461712282108 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:11:22 INFO - PROCESS | 15875 | 1461712282113 Marionette TRACE conn3 <- [1,2518,null,{}] 16:11:22 INFO - PROCESS | 15875 | 1461712282120 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}] 16:11:22 INFO - PROCESS | 15875 | 1461712282399 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 16:11:22 INFO - PROCESS | 15875 | 1461712282591 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0beb2000 == 142 [pid = 15875] [id = 637] 16:11:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b0b706400) [pid = 15875] [serial = 1912] [outer = (nil)] 16:11:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b0c90bc00) [pid = 15875] [serial = 1913] [outer = 0x7f3b0b706400] 16:11:22 INFO - PROCESS | 15875 | 1461712282701 Marionette DEBUG loaded listener.js 16:11:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b0d190400) [pid = 15875] [serial = 1914] [outer = 0x7f3b0b706400] 16:11:23 INFO - PROCESS | 15875 | 1461712283484 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]]]}] 16:11:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:11:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1435ms 16:11:23 INFO - PROCESS | 15875 | 1461712283544 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 16:11:23 INFO - PROCESS | 15875 | 1461712283552 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 16:11:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:11:23 INFO - PROCESS | 15875 | 1461712283561 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:11:23 INFO - PROCESS | 15875 | 1461712283564 Marionette TRACE conn3 <- [1,2522,null,{}] 16:11:23 INFO - PROCESS | 15875 | 1461712283569 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}] 16:11:23 INFO - PROCESS | 15875 | 1461712283752 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 16:11:23 INFO - PROCESS | 15875 | 1461712283961 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fe14000 == 143 [pid = 15875] [id = 638] 16:11:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b09345800) [pid = 15875] [serial = 1915] [outer = (nil)] 16:11:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b0e1cbc00) [pid = 15875] [serial = 1916] [outer = 0x7f3b09345800] 16:11:24 INFO - PROCESS | 15875 | 1461712284026 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b0e72a400) [pid = 15875] [serial = 1917] [outer = 0x7f3b09345800] 16:11:24 INFO - PROCESS | 15875 | 1461712284900 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]]]}] 16:11:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:11:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1379ms 16:11:24 INFO - PROCESS | 15875 | 1461712284941 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 16:11:24 INFO - PROCESS | 15875 | 1461712284944 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 16:11:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:11:24 INFO - PROCESS | 15875 | 1461712284949 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:11:24 INFO - PROCESS | 15875 | 1461712284955 Marionette TRACE conn3 <- [1,2526,null,{}] 16:11:24 INFO - PROCESS | 15875 | 1461712284969 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}] 16:11:25 INFO - PROCESS | 15875 | 1461712285153 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 16:11:25 INFO - PROCESS | 15875 | 1461712285357 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17cb2000 == 144 [pid = 15875] [id = 639] 16:11:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b0e771400) [pid = 15875] [serial = 1918] [outer = (nil)] 16:11:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b0f246800) [pid = 15875] [serial = 1919] [outer = 0x7f3b0e771400] 16:11:25 INFO - PROCESS | 15875 | 1461712285422 Marionette DEBUG loaded listener.js 16:11:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b0f464800) [pid = 15875] [serial = 1920] [outer = 0x7f3b0e771400] 16:11:26 INFO - PROCESS | 15875 | 1461712286245 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]]]}] 16:11:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:11:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1341ms 16:11:26 INFO - PROCESS | 15875 | 1461712286292 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 16:11:26 INFO - PROCESS | 15875 | 1461712286296 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 16:11:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:11:26 INFO - PROCESS | 15875 | 1461712286302 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 15875 | 1461712286304 Marionette TRACE conn3 <- [1,2530,null,{}] 16:11:26 INFO - PROCESS | 15875 | 1461712286309 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}] 16:11:26 INFO - PROCESS | 15875 | 1461712286483 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 16:11:26 INFO - PROCESS | 15875 | 1461712286685 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bac000 == 145 [pid = 15875] [id = 640] 16:11:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b0e7b5000) [pid = 15875] [serial = 1921] [outer = (nil)] 16:11:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b15ac3c00) [pid = 15875] [serial = 1922] [outer = 0x7f3b0e7b5000] 16:11:26 INFO - PROCESS | 15875 | 1461712286746 Marionette DEBUG loaded listener.js 16:11:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b15e6f400) [pid = 15875] [serial = 1923] [outer = 0x7f3b0e7b5000] 16:11:27 INFO - PROCESS | 15875 | 1461712287498 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]]]}] 16:11:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:11:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1282ms 16:11:27 INFO - PROCESS | 15875 | 1461712287588 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 16:11:27 INFO - PROCESS | 15875 | 1461712287592 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 16:11:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:11:27 INFO - PROCESS | 15875 | 1461712287597 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:11:27 INFO - PROCESS | 15875 | 1461712287599 Marionette TRACE conn3 <- [1,2534,null,{}] 16:11:27 INFO - PROCESS | 15875 | 1461712287605 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}] 16:11:27 INFO - PROCESS | 15875 | 1461712287782 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 16:11:27 INFO - PROCESS | 15875 | 1461712287978 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18f9d000 == 146 [pid = 15875] [id = 641] 16:11:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b0f242400) [pid = 15875] [serial = 1924] [outer = (nil)] 16:11:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b0e7bc000) [pid = 15875] [serial = 1925] [outer = 0x7f3b0f242400] 16:11:28 INFO - PROCESS | 15875 | 1461712288047 Marionette DEBUG loaded listener.js 16:11:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b16143000) [pid = 15875] [serial = 1926] [outer = 0x7f3b0f242400] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0ab15000 == 145 [pid = 15875] [id = 416] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35042000 == 144 [pid = 15875] [id = 336] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b37896000 == 143 [pid = 15875] [id = 213] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b39c38000 == 142 [pid = 15875] [id = 247] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0beaf000 == 141 [pid = 15875] [id = 545] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d655000 == 140 [pid = 15875] [id = 436] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35c9f800 == 139 [pid = 15875] [id = 121] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18c7d000 == 138 [pid = 15875] [id = 414] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b069c1000 == 137 [pid = 15875] [id = 635] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0d204000 == 136 [pid = 15875] [id = 634] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1c230800 == 135 [pid = 15875] [id = 631] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b24465800 == 134 [pid = 15875] [id = 630] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b234cc800 == 133 [pid = 15875] [id = 629] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b223a2800 == 132 [pid = 15875] [id = 628] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b20134800 == 131 [pid = 15875] [id = 627] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1df5d000 == 130 [pid = 15875] [id = 626] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d656800 == 129 [pid = 15875] [id = 625] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d54f000 == 128 [pid = 15875] [id = 624] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d0bc000 == 127 [pid = 15875] [id = 623] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ec4800 == 126 [pid = 15875] [id = 622] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1df53800 == 125 [pid = 15875] [id = 563] 16:11:30 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e5db000 == 124 [pid = 15875] [id = 621] 16:11:31 INFO - PROCESS | 15875 | 1461712291303 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]]]}] 16:11:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:11:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 3737ms 16:11:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:11:31 INFO - PROCESS | 15875 | 1461712291335 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 16:11:31 INFO - PROCESS | 15875 | 1461712291338 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 16:11:31 INFO - PROCESS | 15875 | 1461712291346 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:11:31 INFO - PROCESS | 15875 | 1461712291351 Marionette TRACE conn3 <- [1,2538,null,{}] 16:11:31 INFO - PROCESS | 15875 | 1461712291364 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}] 16:11:31 INFO - PROCESS | 15875 | 1461712291575 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 16:11:31 INFO - PROCESS | 15875 | 1461712291609 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0d204000 == 125 [pid = 15875] [id = 642] 16:11:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b0ae64400) [pid = 15875] [serial = 1927] [outer = (nil)] 16:11:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b0bdde800) [pid = 15875] [serial = 1928] [outer = 0x7f3b0ae64400] 16:11:31 INFO - PROCESS | 15875 | 1461712291667 Marionette DEBUG loaded listener.js 16:11:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b0d18c400) [pid = 15875] [serial = 1929] [outer = 0x7f3b0ae64400] 16:11:32 INFO - PROCESS | 15875 | 1461712292434 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]]]}] 16:11:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:11:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1137ms 16:11:32 INFO - PROCESS | 15875 | 1461712292482 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 16:11:32 INFO - PROCESS | 15875 | 1461712292488 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 16:11:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:11:32 INFO - PROCESS | 15875 | 1461712292505 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:11:32 INFO - PROCESS | 15875 | 1461712292509 Marionette TRACE conn3 <- [1,2542,null,{}] 16:11:32 INFO - PROCESS | 15875 | 1461712292513 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}] 16:11:32 INFO - PROCESS | 15875 | 1461712292738 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 16:11:32 INFO - PROCESS | 15875 | 1461712292761 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b24800 == 126 [pid = 15875] [id = 643] 16:11:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b0bde5800) [pid = 15875] [serial = 1930] [outer = (nil)] 16:11:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b0e298800) [pid = 15875] [serial = 1931] [outer = 0x7f3b0bde5800] 16:11:32 INFO - PROCESS | 15875 | 1461712292814 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b0e76a000) [pid = 15875] [serial = 1932] [outer = 0x7f3b0bde5800] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b05f57c00) [pid = 15875] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b16a3d000) [pid = 15875] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 190 (0x7f3b0d3c8400) [pid = 15875] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 189 (0x7f3b068fec00) [pid = 15875] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 188 (0x7f3b18e86400) [pid = 15875] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b16ab7400) [pid = 15875] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b0622dc00) [pid = 15875] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b0b6dc800) [pid = 15875] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b0a9b6800) [pid = 15875] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b0ae65000) [pid = 15875] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:11:33 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b0622c000) [pid = 15875] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:11:34 INFO - PROCESS | 15875 | 1461712294058 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]]]}] 16:11:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:11:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1579ms 16:11:34 INFO - PROCESS | 15875 | 1461712294092 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 16:11:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:11:34 INFO - PROCESS | 15875 | 1461712294105 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 16:11:34 INFO - PROCESS | 15875 | 1461712294110 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:11:34 INFO - PROCESS | 15875 | 1461712294115 Marionette TRACE conn3 <- [1,2546,null,{}] 16:11:34 INFO - PROCESS | 15875 | 1461712294128 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}] 16:11:34 INFO - PROCESS | 15875 | 1461712294282 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 16:11:34 INFO - PROCESS | 15875 | 1461712294480 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ec4800 == 127 [pid = 15875] [id = 644] 16:11:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b0bde5000) [pid = 15875] [serial = 1933] [outer = (nil)] 16:11:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b0e7b7c00) [pid = 15875] [serial = 1934] [outer = 0x7f3b0bde5000] 16:11:34 INFO - PROCESS | 15875 | 1461712294537 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b1614f800) [pid = 15875] [serial = 1935] [outer = 0x7f3b0bde5000] 16:11:35 INFO - PROCESS | 15875 | 1461712295157 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]]]}] 16:11:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:11:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1085ms 16:11:35 INFO - PROCESS | 15875 | 1461712295196 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 16:11:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:11:35 INFO - PROCESS | 15875 | 1461712295200 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 16:11:35 INFO - PROCESS | 15875 | 1461712295204 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:11:35 INFO - PROCESS | 15875 | 1461712295207 Marionette TRACE conn3 <- [1,2550,null,{}] 16:11:35 INFO - PROCESS | 15875 | 1461712295211 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}] 16:11:35 INFO - PROCESS | 15875 | 1461712295420 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 16:11:35 INFO - PROCESS | 15875 | 1461712295442 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19f8a800 == 128 [pid = 15875] [id = 645] 16:11:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b1614d800) [pid = 15875] [serial = 1936] [outer = (nil)] 16:11:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b16ab3800) [pid = 15875] [serial = 1937] [outer = 0x7f3b1614d800] 16:11:35 INFO - PROCESS | 15875 | 1461712295497 Marionette DEBUG loaded listener.js 16:11:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b17d4e400) [pid = 15875] [serial = 1938] [outer = 0x7f3b1614d800] 16:11:36 INFO - PROCESS | 15875 | 1461712296516 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]]]}] 16:11:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:11:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1385ms 16:11:36 INFO - PROCESS | 15875 | 1461712296589 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 16:11:36 INFO - PROCESS | 15875 | 1461712296594 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 16:11:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:11:36 INFO - PROCESS | 15875 | 1461712296603 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:11:36 INFO - PROCESS | 15875 | 1461712296607 Marionette TRACE conn3 <- [1,2554,null,{}] 16:11:36 INFO - PROCESS | 15875 | 1461712296614 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}] 16:11:36 INFO - PROCESS | 15875 | 1461712296831 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 16:11:37 INFO - PROCESS | 15875 | 1461712297029 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fdab000 == 129 [pid = 15875] [id = 646] 16:11:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b0bee1800) [pid = 15875] [serial = 1939] [outer = (nil)] 16:11:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b0d3c2c00) [pid = 15875] [serial = 1940] [outer = 0x7f3b0bee1800] 16:11:37 INFO - PROCESS | 15875 | 1461712297097 Marionette DEBUG loaded listener.js 16:11:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b0e296800) [pid = 15875] [serial = 1941] [outer = 0x7f3b0bee1800] 16:11:38 INFO - PROCESS | 15875 | 1461712298001 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]]]}] 16:11:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:11:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1434ms 16:11:38 INFO - PROCESS | 15875 | 1461712298037 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 16:11:38 INFO - PROCESS | 15875 | 1461712298044 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 16:11:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:11:38 INFO - PROCESS | 15875 | 1461712298052 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:11:38 INFO - PROCESS | 15875 | 1461712298056 Marionette TRACE conn3 <- [1,2558,null,{}] 16:11:38 INFO - PROCESS | 15875 | 1461712298061 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}] 16:11:38 INFO - PROCESS | 15875 | 1461712298236 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 16:11:38 INFO - PROCESS | 15875 | 1461712298439 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a216000 == 130 [pid = 15875] [id = 647] 16:11:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b0e728c00) [pid = 15875] [serial = 1942] [outer = (nil)] 16:11:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b15fb9000) [pid = 15875] [serial = 1943] [outer = 0x7f3b0e728c00] 16:11:38 INFO - PROCESS | 15875 | 1461712298501 Marionette DEBUG loaded listener.js 16:11:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b16a3a000) [pid = 15875] [serial = 1944] [outer = 0x7f3b0e728c00] 16:11:39 INFO - PROCESS | 15875 | 1461712299398 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]]]}] 16:11:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:11:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1380ms 16:11:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:11:39 INFO - PROCESS | 15875 | 1461712299433 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 16:11:39 INFO - PROCESS | 15875 | 1461712299435 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 16:11:39 INFO - PROCESS | 15875 | 1461712299441 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:11:39 INFO - PROCESS | 15875 | 1461712299446 Marionette TRACE conn3 <- [1,2562,null,{}] 16:11:39 INFO - PROCESS | 15875 | 1461712299461 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}] 16:11:39 INFO - PROCESS | 15875 | 1461712299629 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 16:11:39 INFO - PROCESS | 15875 | 1461712299843 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b31e000 == 131 [pid = 15875] [id = 648] 16:11:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b068f7c00) [pid = 15875] [serial = 1945] [outer = (nil)] 16:11:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b17de2c00) [pid = 15875] [serial = 1946] [outer = 0x7f3b068f7c00] 16:11:39 INFO - PROCESS | 15875 | 1461712299948 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b18e70400) [pid = 15875] [serial = 1947] [outer = 0x7f3b068f7c00] 16:11:40 INFO - PROCESS | 15875 | 1461712300791 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]]]}] 16:11:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:11:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1391ms 16:11:40 INFO - PROCESS | 15875 | 1461712300831 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 16:11:40 INFO - PROCESS | 15875 | 1461712300835 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 16:11:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:11:40 INFO - PROCESS | 15875 | 1461712300840 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 15875 | 1461712300842 Marionette TRACE conn3 <- [1,2566,null,{}] 16:11:40 INFO - PROCESS | 15875 | 1461712300847 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}] 16:11:41 INFO - PROCESS | 15875 | 1461712301015 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 16:11:41 INFO - PROCESS | 15875 | 1461712301217 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d0bb800 == 132 [pid = 15875] [id = 649] 16:11:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b0b7dec00) [pid = 15875] [serial = 1948] [outer = (nil)] 16:11:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b192db800) [pid = 15875] [serial = 1949] [outer = 0x7f3b0b7dec00] 16:11:41 INFO - PROCESS | 15875 | 1461712301279 Marionette DEBUG loaded listener.js 16:11:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b195bd000) [pid = 15875] [serial = 1950] [outer = 0x7f3b0b7dec00] 16:11:42 INFO - PROCESS | 15875 | 1461712302097 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]]]}] 16:11:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:11:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1327ms 16:11:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:11:42 INFO - PROCESS | 15875 | 1461712302169 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 16:11:42 INFO - PROCESS | 15875 | 1461712302171 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 16:11:42 INFO - PROCESS | 15875 | 1461712302177 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:11:42 INFO - PROCESS | 15875 | 1461712302180 Marionette TRACE conn3 <- [1,2570,null,{}] 16:11:42 INFO - PROCESS | 15875 | 1461712302185 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}] 16:11:42 INFO - PROCESS | 15875 | 1461712302366 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 16:11:42 INFO - PROCESS | 15875 | 1461712302569 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d4c6000 == 133 [pid = 15875] [id = 650] 16:11:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b18cabc00) [pid = 15875] [serial = 1951] [outer = (nil)] 16:11:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b19812000) [pid = 15875] [serial = 1952] [outer = 0x7f3b18cabc00] 16:11:42 INFO - PROCESS | 15875 | 1461712302632 Marionette DEBUG loaded listener.js 16:11:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b19b57800) [pid = 15875] [serial = 1953] [outer = 0x7f3b18cabc00] 16:11:43 INFO - PROCESS | 15875 | 1461712303521 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]]]}] 16:11:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:11:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1378ms 16:11:43 INFO - PROCESS | 15875 | 1461712303554 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 16:11:43 INFO - PROCESS | 15875 | 1461712303558 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 16:11:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:11:43 INFO - PROCESS | 15875 | 1461712303563 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:11:43 INFO - PROCESS | 15875 | 1461712303565 Marionette TRACE conn3 <- [1,2574,null,{}] 16:11:43 INFO - PROCESS | 15875 | 1461712303570 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}] 16:11:43 INFO - PROCESS | 15875 | 1461712303761 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 16:11:43 INFO - PROCESS | 15875 | 1461712303969 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:43 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d5af000 == 134 [pid = 15875] [id = 651] 16:11:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 204 (0x7f3b18e8cc00) [pid = 15875] [serial = 1954] [outer = (nil)] 16:11:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 205 (0x7f3b1a579000) [pid = 15875] [serial = 1955] [outer = 0x7f3b18e8cc00] 16:11:44 INFO - PROCESS | 15875 | 1461712304034 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 206 (0x7f3b1ced9c00) [pid = 15875] [serial = 1956] [outer = 0x7f3b18e8cc00] 16:11:44 INFO - PROCESS | 15875 | 1461712304822 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]]]}] 16:11:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:11:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1329ms 16:11:44 INFO - PROCESS | 15875 | 1461712304892 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 16:11:44 INFO - PROCESS | 15875 | 1461712304895 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 16:11:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:11:44 INFO - PROCESS | 15875 | 1461712304900 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:11:44 INFO - PROCESS | 15875 | 1461712304902 Marionette TRACE conn3 <- [1,2578,null,{}] 16:11:44 INFO - PROCESS | 15875 | 1461712304907 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}] 16:11:45 INFO - PROCESS | 15875 | 1461712305076 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 16:11:45 INFO - PROCESS | 15875 | 1461712305289 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dae0000 == 135 [pid = 15875] [id = 652] 16:11:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 207 (0x7f3b063cb800) [pid = 15875] [serial = 1957] [outer = (nil)] 16:11:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b1cf6f000) [pid = 15875] [serial = 1958] [outer = 0x7f3b063cb800] 16:11:45 INFO - PROCESS | 15875 | 1461712305352 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b1d4e8400) [pid = 15875] [serial = 1959] [outer = 0x7f3b063cb800] 16:11:46 INFO - PROCESS | 15875 | 1461712306130 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]]]}] 16:11:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:11:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1281ms 16:11:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:11:46 INFO - PROCESS | 15875 | 1461712306182 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 15875 | 1461712306184 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 16:11:46 INFO - PROCESS | 15875 | 1461712306190 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 15875 | 1461712306193 Marionette TRACE conn3 <- [1,2582,null,{}] 16:11:46 INFO - PROCESS | 15875 | 1461712306197 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}] 16:11:46 INFO - PROCESS | 15875 | 1461712306364 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 16:11:46 INFO - PROCESS | 15875 | 1461712306570 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1df39800 == 136 [pid = 15875] [id = 653] 16:11:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b0d184c00) [pid = 15875] [serial = 1960] [outer = (nil)] 16:11:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b1d6e6400) [pid = 15875] [serial = 1961] [outer = 0x7f3b0d184c00] 16:11:46 INFO - PROCESS | 15875 | 1461712306631 Marionette DEBUG loaded listener.js 16:11:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b1d8dcc00) [pid = 15875] [serial = 1962] [outer = 0x7f3b0d184c00] 16:11:47 INFO - PROCESS | 15875 | 1461712307423 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]]]}] 16:11:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:11:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1279ms 16:11:47 INFO - PROCESS | 15875 | 1461712307469 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 16:11:47 INFO - PROCESS | 15875 | 1461712307472 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 16:11:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:11:47 INFO - PROCESS | 15875 | 1461712307477 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:11:47 INFO - PROCESS | 15875 | 1461712307479 Marionette TRACE conn3 <- [1,2586,null,{}] 16:11:47 INFO - PROCESS | 15875 | 1461712307485 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}] 16:11:47 INFO - PROCESS | 15875 | 1461712307652 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 16:11:47 INFO - PROCESS | 15875 | 1461712307856 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e186000 == 137 [pid = 15875] [id = 654] 16:11:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b0622dc00) [pid = 15875] [serial = 1963] [outer = (nil)] 16:11:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b1db3e400) [pid = 15875] [serial = 1964] [outer = 0x7f3b0622dc00] 16:11:47 INFO - PROCESS | 15875 | 1461712307922 Marionette DEBUG loaded listener.js 16:11:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b1dd1bc00) [pid = 15875] [serial = 1965] [outer = 0x7f3b0622dc00] 16:11:48 INFO - PROCESS | 15875 | 1461712308715 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]]]}] 16:11:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:11:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1283ms 16:11:48 INFO - PROCESS | 15875 | 1461712308762 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 16:11:48 INFO - PROCESS | 15875 | 1461712308765 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 16:11:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:11:48 INFO - PROCESS | 15875 | 1461712308770 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:11:48 INFO - PROCESS | 15875 | 1461712308772 Marionette TRACE conn3 <- [1,2590,null,{}] 16:11:48 INFO - PROCESS | 15875 | 1461712308778 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}] 16:11:48 INFO - PROCESS | 15875 | 1461712308964 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 16:11:49 INFO - PROCESS | 15875 | 1461712309176 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1f764000 == 138 [pid = 15875] [id = 655] 16:11:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b06221400) [pid = 15875] [serial = 1966] [outer = (nil)] 16:11:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b1dd1e800) [pid = 15875] [serial = 1967] [outer = 0x7f3b06221400] 16:11:49 INFO - PROCESS | 15875 | 1461712309277 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b1e2df000) [pid = 15875] [serial = 1968] [outer = 0x7f3b06221400] 16:11:50 INFO - PROCESS | 15875 | 1461712310135 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]]]}] 16:11:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:11:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1430ms 16:11:50 INFO - PROCESS | 15875 | 1461712310202 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 16:11:50 INFO - PROCESS | 15875 | 1461712310206 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 16:11:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:11:50 INFO - PROCESS | 15875 | 1461712310211 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:11:50 INFO - PROCESS | 15875 | 1461712310213 Marionette TRACE conn3 <- [1,2594,null,{}] 16:11:50 INFO - PROCESS | 15875 | 1461712310219 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}] 16:11:50 INFO - PROCESS | 15875 | 1461712310412 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 16:11:50 INFO - PROCESS | 15875 | 1461712310613 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22390800 == 139 [pid = 15875] [id = 656] 16:11:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b068f0400) [pid = 15875] [serial = 1969] [outer = (nil)] 16:11:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b20cb6000) [pid = 15875] [serial = 1970] [outer = 0x7f3b068f0400] 16:11:50 INFO - PROCESS | 15875 | 1461712310684 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b21e7ac00) [pid = 15875] [serial = 1971] [outer = 0x7f3b068f0400] 16:11:51 INFO - PROCESS | 15875 | 1461712311513 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]]]}] 16:11:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:11:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1329ms 16:11:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:11:51 INFO - PROCESS | 15875 | 1461712311545 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 16:11:51 INFO - PROCESS | 15875 | 1461712311547 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 16:11:51 INFO - PROCESS | 15875 | 1461712311555 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:11:51 INFO - PROCESS | 15875 | 1461712311558 Marionette TRACE conn3 <- [1,2598,null,{}] 16:11:51 INFO - PROCESS | 15875 | 1461712311562 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}] 16:11:51 INFO - PROCESS | 15875 | 1461712311730 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 16:11:51 INFO - PROCESS | 15875 | 1461712311938 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b21000 == 140 [pid = 15875] [id = 657] 16:11:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b1e2db000) [pid = 15875] [serial = 1972] [outer = (nil)] 16:11:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b2237bc00) [pid = 15875] [serial = 1973] [outer = 0x7f3b1e2db000] 16:11:52 INFO - PROCESS | 15875 | 1461712311998 Marionette DEBUG loaded listener.js 16:11:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b22984c00) [pid = 15875] [serial = 1974] [outer = 0x7f3b1e2db000] 16:11:52 INFO - PROCESS | 15875 | 1461712312855 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]]]}] 16:11:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:11:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1330ms 16:11:52 INFO - PROCESS | 15875 | 1461712312884 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 16:11:52 INFO - PROCESS | 15875 | 1461712312887 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 16:11:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:11:52 INFO - PROCESS | 15875 | 1461712312892 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:11:52 INFO - PROCESS | 15875 | 1461712312894 Marionette TRACE conn3 <- [1,2602,null,{}] 16:11:52 INFO - PROCESS | 15875 | 1461712312899 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}] 16:11:53 INFO - PROCESS | 15875 | 1461712313067 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 16:11:53 INFO - PROCESS | 15875 | 1461712313275 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23a8e800 == 141 [pid = 15875] [id = 658] 16:11:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b20cb6c00) [pid = 15875] [serial = 1975] [outer = (nil)] 16:11:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b23442000) [pid = 15875] [serial = 1976] [outer = 0x7f3b20cb6c00] 16:11:53 INFO - PROCESS | 15875 | 1461712313334 Marionette DEBUG loaded listener.js 16:11:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b23a6f800) [pid = 15875] [serial = 1977] [outer = 0x7f3b20cb6c00] 16:11:54 INFO - PROCESS | 15875 | 1461712314158 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]]]}] 16:11:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:11:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1326ms 16:11:54 INFO - PROCESS | 15875 | 1461712314219 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 15875 | 1461712314223 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 16:11:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:11:54 INFO - PROCESS | 15875 | 1461712314228 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 15875 | 1461712314230 Marionette TRACE conn3 <- [1,2606,null,{}] 16:11:54 INFO - PROCESS | 15875 | 1461712314235 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}] 16:11:54 INFO - PROCESS | 15875 | 1461712314406 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 16:11:54 INFO - PROCESS | 15875 | 1461712314612 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2472c000 == 142 [pid = 15875] [id = 659] 16:11:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b22374400) [pid = 15875] [serial = 1978] [outer = (nil)] 16:11:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b23de0800) [pid = 15875] [serial = 1979] [outer = 0x7f3b22374400] 16:11:54 INFO - PROCESS | 15875 | 1461712314674 Marionette DEBUG loaded listener.js 16:11:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b2440ec00) [pid = 15875] [serial = 1980] [outer = 0x7f3b22374400] 16:11:55 INFO - PROCESS | 15875 | 1461712315492 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]]]}] 16:11:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:11:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1325ms 16:11:55 INFO - PROCESS | 15875 | 1461712315555 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 16:11:55 INFO - PROCESS | 15875 | 1461712315558 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 16:11:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:11:55 INFO - PROCESS | 15875 | 1461712315563 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 15875 | 1461712315566 Marionette TRACE conn3 <- [1,2610,null,{}] 16:11:55 INFO - PROCESS | 15875 | 1461712315570 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}] 16:11:55 INFO - PROCESS | 15875 | 1461712315738 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 16:11:55 INFO - PROCESS | 15875 | 1461712315949 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b092ea000 == 143 [pid = 15875] [id = 660] 16:11:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b05f50400) [pid = 15875] [serial = 1981] [outer = (nil)] 16:11:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b0a9b1000) [pid = 15875] [serial = 1982] [outer = 0x7f3b05f50400] 16:11:56 INFO - PROCESS | 15875 | 1461712316049 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b0d385800) [pid = 15875] [serial = 1983] [outer = 0x7f3b05f50400] 16:11:56 INFO - PROCESS | 15875 | 1461712316872 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]]]}] 16:11:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:11:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1628ms 16:11:57 INFO - PROCESS | 15875 | 1461712317204 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 16:11:57 INFO - PROCESS | 15875 | 1461712317210 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 16:11:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:11:57 INFO - PROCESS | 15875 | 1461712317219 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:11:57 INFO - PROCESS | 15875 | 1461712317222 Marionette TRACE conn3 <- [1,2614,null,{}] 16:11:57 INFO - PROCESS | 15875 | 1461712317229 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}] 16:11:57 INFO - PROCESS | 15875 | 1461712317404 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 16:11:57 INFO - PROCESS | 15875 | 1461712317712 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0f61f000 == 144 [pid = 15875] [id = 661] 16:11:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b0b704800) [pid = 15875] [serial = 1984] [outer = (nil)] 16:11:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b0b7c7400) [pid = 15875] [serial = 1985] [outer = 0x7f3b0b704800] 16:11:57 INFO - PROCESS | 15875 | 1461712317772 Marionette DEBUG loaded listener.js 16:11:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b0d18f400) [pid = 15875] [serial = 1986] [outer = 0x7f3b0b704800] 16:11:58 INFO - PROCESS | 15875 | 1461712318699 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]]]}] 16:11:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:11:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1532ms 16:11:58 INFO - PROCESS | 15875 | 1461712318752 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 16:11:58 INFO - PROCESS | 15875 | 1461712318755 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 16:11:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:11:58 INFO - PROCESS | 15875 | 1461712318766 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:11:58 INFO - PROCESS | 15875 | 1461712318769 Marionette TRACE conn3 <- [1,2618,null,{}] 16:11:58 INFO - PROCESS | 15875 | 1461712318773 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}] 16:11:58 INFO - PROCESS | 15875 | 1461712318949 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 16:11:59 INFO - PROCESS | 15875 | 1461712319170 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fd9f000 == 145 [pid = 15875] [id = 662] 16:11:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b0d189000) [pid = 15875] [serial = 1987] [outer = (nil)] 16:11:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b0e1c8000) [pid = 15875] [serial = 1988] [outer = 0x7f3b0d189000] 16:11:59 INFO - PROCESS | 15875 | 1461712319275 Marionette DEBUG loaded listener.js 16:11:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b0e7bfc00) [pid = 15875] [serial = 1989] [outer = 0x7f3b0d189000] 16:12:00 INFO - PROCESS | 15875 | 1461712320109 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]]]}] 16:12:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:12:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1381ms 16:12:00 INFO - PROCESS | 15875 | 1461712320145 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 15875 | 1461712320150 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 16:12:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:12:00 INFO - PROCESS | 15875 | 1461712320156 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 15875 | 1461712320158 Marionette TRACE conn3 <- [1,2622,null,{}] 16:12:00 INFO - PROCESS | 15875 | 1461712320171 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}] 16:12:00 INFO - PROCESS | 15875 | 1461712320356 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 16:12:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ec4800 == 144 [pid = 15875] [id = 644] 16:12:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b24800 == 143 [pid = 15875] [id = 643] 16:12:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0d204000 == 142 [pid = 15875] [id = 642] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b0df8c400) [pid = 15875] [serial = 1910] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b0bedd800) [pid = 15875] [serial = 1865] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b0e2a1400) [pid = 15875] [serial = 1868] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b16a0e400) [pid = 15875] [serial = 1871] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b17df0000) [pid = 15875] [serial = 1874] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b19b51800) [pid = 15875] [serial = 1877] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b1cedc400) [pid = 15875] [serial = 1880] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b1d8ce400) [pid = 15875] [serial = 1883] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b1db40000) [pid = 15875] [serial = 1886] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b1e2e0000) [pid = 15875] [serial = 1889] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 228 (0x7f3b20be1c00) [pid = 15875] [serial = 1892] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 227 (0x7f3b234e0800) [pid = 15875] [serial = 1895] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 226 (0x7f3b15e73400) [pid = 15875] [serial = 1898] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 225 (0x7f3b0a9b8c00) [pid = 15875] [serial = 1901] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 224 (0x7f3b1e1d5800) [pid = 15875] [serial = 1820] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 223 (0x7f3b17d57c00) [pid = 15875] [serial = 1808] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 222 (0x7f3b1f7cfc00) [pid = 15875] [serial = 1823] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 221 (0x7f3b22445800) [pid = 15875] [serial = 1829] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 220 (0x7f3b0f469800) [pid = 15875] [serial = 1805] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 219 (0x7f3b0b6d6000) [pid = 15875] [serial = 1832] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 218 (0x7f3b21a39c00) [pid = 15875] [serial = 1826] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 217 (0x7f3b0c915400) [pid = 15875] [serial = 1802] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b1cf76800) [pid = 15875] [serial = 1817] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b1a2f5c00) [pid = 15875] [serial = 1814] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b19b2c400) [pid = 15875] [serial = 1811] [outer = (nil)] [url = about:blank] 16:12:00 INFO - PROCESS | 15875 | 1461712320690 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18f9d000 == 141 [pid = 15875] [id = 641] 16:12:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18bac000 == 140 [pid = 15875] [id = 640] 16:12:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17cb2000 == 139 [pid = 15875] [id = 639] 16:12:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fe14000 == 138 [pid = 15875] [id = 638] 16:12:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b2472b800 == 137 [pid = 15875] [id = 569] 16:12:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0beb2000 == 136 [pid = 15875] [id = 637] 16:12:00 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e2b6000 == 135 [pid = 15875] [id = 636] 16:12:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b6ee000 == 136 [pid = 15875] [id = 663] 16:12:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b0b6d6000) [pid = 15875] [serial = 1990] [outer = (nil)] 16:12:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b0df82800) [pid = 15875] [serial = 1991] [outer = 0x7f3b0b6d6000] 16:12:00 INFO - PROCESS | 15875 | 1461712320758 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b16a0e400) [pid = 15875] [serial = 1992] [outer = 0x7f3b0b6d6000] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 216 (0x7f3b0ae5f800) [pid = 15875] [serial = 1904] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 215 (0x7f3b0e765000) [pid = 15875] [serial = 1862] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 214 (0x7f3b0bdddc00) [pid = 15875] [serial = 1907] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 213 (0x7f3b0d18f800) [pid = 15875] [serial = 1908] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 212 (0x7f3b0bc83c00) [pid = 15875] [serial = 1859] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 211 (0x7f3b0b7e5c00) [pid = 15875] [serial = 1905] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 210 (0x7f3b0d18b800) [pid = 15875] [serial = 1860] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 209 (0x7f3b1a750000) [pid = 15875] [serial = 1857] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 208 (0x7f3b0e730400) [pid = 15875] [serial = 1842] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 207 (0x7f3b0b6d9c00) [pid = 15875] [serial = 1836] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 206 (0x7f3b19b53800) [pid = 15875] [serial = 1854] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 205 (0x7f3b16abec00) [pid = 15875] [serial = 1850] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 204 (0x7f3b0a9b8400) [pid = 15875] [serial = 1835] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 203 (0x7f3b0d185c00) [pid = 15875] [serial = 1839] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b18c9c400) [pid = 15875] [serial = 1851] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b15e68800) [pid = 15875] [serial = 1845] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b0e295800) [pid = 15875] [serial = 1841] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b1a1cc400) [pid = 15875] [serial = 1856] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b0ca0bc00) [pid = 15875] [serial = 1844] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b19676c00) [pid = 15875] [serial = 1853] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b15e69400) [pid = 15875] [serial = 1847] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b0b7dd000) [pid = 15875] [serial = 1838] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b16151400) [pid = 15875] [serial = 1848] [outer = (nil)] [url = about:blank] 16:12:01 INFO - PROCESS | 15875 | 1461712321515 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]]]}] 16:12:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:12:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1378ms 16:12:01 INFO - PROCESS | 15875 | 1461712321535 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 16:12:01 INFO - PROCESS | 15875 | 1461712321538 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 16:12:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:12:01 INFO - PROCESS | 15875 | 1461712321544 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:12:01 INFO - PROCESS | 15875 | 1461712321545 Marionette TRACE conn3 <- [1,2626,null,{}] 16:12:01 INFO - PROCESS | 15875 | 1461712321550 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}] 16:12:01 INFO - PROCESS | 15875 | 1461712321724 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 16:12:01 INFO - PROCESS | 15875 | 1461712321897 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fd9f800 == 137 [pid = 15875] [id = 664] 16:12:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b0b7c4c00) [pid = 15875] [serial = 1993] [outer = (nil)] 16:12:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b17d57c00) [pid = 15875] [serial = 1994] [outer = 0x7f3b0b7c4c00] 16:12:01 INFO - PROCESS | 15875 | 1461712321953 Marionette DEBUG loaded listener.js 16:12:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b18caac00) [pid = 15875] [serial = 1995] [outer = 0x7f3b0b7c4c00] 16:12:02 INFO - PROCESS | 15875 | 1461712322629 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]]]}] 16:12:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:12:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1136ms 16:12:02 INFO - PROCESS | 15875 | 1461712322709 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 16:12:02 INFO - PROCESS | 15875 | 1461712322713 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 16:12:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:12:02 INFO - PROCESS | 15875 | 1461712322717 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:12:02 INFO - PROCESS | 15875 | 1461712322721 Marionette TRACE conn3 <- [1,2630,null,{}] 16:12:02 INFO - PROCESS | 15875 | 1461712322725 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}] 16:12:02 INFO - PROCESS | 15875 | 1461712322890 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 16:12:02 INFO - PROCESS | 15875 | 1461712322898 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ec7000 == 138 [pid = 15875] [id = 665] 16:12:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b18e6bc00) [pid = 15875] [serial = 1996] [outer = (nil)] 16:12:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b19b48c00) [pid = 15875] [serial = 1997] [outer = 0x7f3b18e6bc00] 16:12:02 INFO - PROCESS | 15875 | 1461712322952 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b1a2f7400) [pid = 15875] [serial = 1998] [outer = 0x7f3b18e6bc00] 16:12:03 INFO - PROCESS | 15875 | 1461712323841 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]]]}] 16:12:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:12:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1178ms 16:12:03 INFO - PROCESS | 15875 | 1461712323896 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 16:12:03 INFO - PROCESS | 15875 | 1461712323898 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 16:12:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:12:03 INFO - PROCESS | 15875 | 1461712323903 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:12:03 INFO - PROCESS | 15875 | 1461712323905 Marionette TRACE conn3 <- [1,2634,null,{}] 16:12:03 INFO - PROCESS | 15875 | 1461712323910 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}] 16:12:04 INFO - PROCESS | 15875 | 1461712324167 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 16:12:04 INFO - PROCESS | 15875 | 1461712324201 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a21c800 == 139 [pid = 15875] [id = 666] 16:12:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b1b73fc00) [pid = 15875] [serial = 1999] [outer = (nil)] 16:12:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b1e1d5800) [pid = 15875] [serial = 2000] [outer = 0x7f3b1b73fc00] 16:12:04 INFO - PROCESS | 15875 | 1461712324257 Marionette DEBUG loaded listener.js 16:12:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b1f7d3400) [pid = 15875] [serial = 2001] [outer = 0x7f3b1b73fc00] 16:12:05 INFO - PROCESS | 15875 | 1461712325068 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]]]}] 16:12:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:12:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1225ms 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 202 (0x7f3b06220400) [pid = 15875] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b063cb000) [pid = 15875] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b161d0800) [pid = 15875] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b1f719400) [pid = 15875] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b05f54000) [pid = 15875] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b161cc800) [pid = 15875] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b0b706400) [pid = 15875] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b0622b400) [pid = 15875] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b1d8d1800) [pid = 15875] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b0e7b5000) [pid = 15875] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b0bde5800) [pid = 15875] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b0f242400) [pid = 15875] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 190 (0x7f3b0ca0e400) [pid = 15875] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 189 (0x7f3b0f245400) [pid = 15875] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 188 (0x7f3b0b7cdc00) [pid = 15875] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b0bde5000) [pid = 15875] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b1cf69400) [pid = 15875] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b0b7e0400) [pid = 15875] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b1b407800) [pid = 15875] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b0e769c00) [pid = 15875] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b0b7e4000) [pid = 15875] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b1d4e3c00) [pid = 15875] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b1b406c00) [pid = 15875] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b0934a400) [pid = 15875] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b09345800) [pid = 15875] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b1c34d800) [pid = 15875] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b0d37b800) [pid = 15875] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b0bddc800) [pid = 15875] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b0df85800) [pid = 15875] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b17d58000) [pid = 15875] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b1b73cc00) [pid = 15875] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b1ce0f800) [pid = 15875] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b1db39400) [pid = 15875] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 169 (0x7f3b05f58c00) [pid = 15875] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 168 (0x7f3b17dda800) [pid = 15875] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 167 (0x7f3b0e299800) [pid = 15875] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 166 (0x7f3b19815c00) [pid = 15875] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 165 (0x7f3b0b7e9000) [pid = 15875] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 164 (0x7f3b15fbd800) [pid = 15875] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 163 (0x7f3b0ae64400) [pid = 15875] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 162 (0x7f3b0bc8e400) [pid = 15875] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b0ab9fc00) [pid = 15875] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b1614c000) [pid = 15875] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b0e771400) [pid = 15875] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b17d59000) [pid = 15875] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b1967d000) [pid = 15875] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b1b598800) [pid = 15875] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b1d4eec00) [pid = 15875] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 154 (0x7f3b1965e400) [pid = 15875] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 153 (0x7f3b161c9800) [pid = 15875] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 152 (0x7f3b1d8cd400) [pid = 15875] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 151 (0x7f3b063c7400) [pid = 15875] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 150 (0x7f3b18e7a400) [pid = 15875] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 149 (0x7f3b0aba7800) [pid = 15875] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 148 (0x7f3b16a12c00) [pid = 15875] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 147 (0x7f3b0b7cc800) [pid = 15875] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 146 (0x7f3b0e1cb000) [pid = 15875] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:12:05 INFO - PROCESS | 15875 | --DOMWINDOW == 145 (0x7f3b0621e800) [pid = 15875] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:12:05 INFO - PROCESS | 15875 | 1461712325680 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 16:12:05 INFO - PROCESS | 15875 | 1461712325683 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 16:12:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:12:05 INFO - PROCESS | 15875 | 1461712325703 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:12:05 INFO - PROCESS | 15875 | 1461712325706 Marionette TRACE conn3 <- [1,2638,null,{}] 16:12:05 INFO - PROCESS | 15875 | 1461712325711 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}] 16:12:05 INFO - PROCESS | 15875 | 1461712325891 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 16:12:06 INFO - PROCESS | 15875 | 1461712326054 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b09486000 == 140 [pid = 15875] [id = 667] 16:12:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 146 (0x7f3b06224c00) [pid = 15875] [serial = 2002] [outer = (nil)] 16:12:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 147 (0x7f3b0a9b4c00) [pid = 15875] [serial = 2003] [outer = 0x7f3b06224c00] 16:12:06 INFO - PROCESS | 15875 | 1461712326108 Marionette DEBUG loaded listener.js 16:12:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 148 (0x7f3b0bc8e400) [pid = 15875] [serial = 2004] [outer = 0x7f3b06224c00] 16:12:06 INFO - PROCESS | 15875 | 1461712326693 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]]]}] 16:12:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:12:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1027ms 16:12:06 INFO - PROCESS | 15875 | 1461712326729 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 15875 | 1461712326732 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 16:12:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:12:06 INFO - PROCESS | 15875 | 1461712326737 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - PROCESS | 15875 | 1461712326740 Marionette TRACE conn3 <- [1,2642,null,{}] 16:12:06 INFO - PROCESS | 15875 | 1461712326744 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}] 16:12:06 INFO - PROCESS | 15875 | 1461712326912 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 16:12:07 INFO - PROCESS | 15875 | 1461712327079 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b3a800 == 141 [pid = 15875] [id = 668] 16:12:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 149 (0x7f3b063d0400) [pid = 15875] [serial = 2005] [outer = (nil)] 16:12:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 150 (0x7f3b0d384000) [pid = 15875] [serial = 2006] [outer = 0x7f3b063d0400] 16:12:07 INFO - PROCESS | 15875 | 1461712327132 Marionette DEBUG loaded listener.js 16:12:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 151 (0x7f3b0e7f1800) [pid = 15875] [serial = 2007] [outer = 0x7f3b063d0400] 16:12:07 INFO - PROCESS | 15875 | 1461712327982 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]]]}] 16:12:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:12:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1275ms 16:12:08 INFO - PROCESS | 15875 | 1461712328014 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 16:12:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:12:08 INFO - PROCESS | 15875 | 1461712328020 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 16:12:08 INFO - PROCESS | 15875 | 1461712328027 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:12:08 INFO - PROCESS | 15875 | 1461712328030 Marionette TRACE conn3 <- [1,2646,null,{}] 16:12:08 INFO - PROCESS | 15875 | 1461712328038 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}] 16:12:08 INFO - PROCESS | 15875 | 1461712328237 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 16:12:08 INFO - PROCESS | 15875 | 1461712328447 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2b4800 == 142 [pid = 15875] [id = 669] 16:12:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 152 (0x7f3b0ae61c00) [pid = 15875] [serial = 2008] [outer = (nil)] 16:12:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 153 (0x7f3b0bedf000) [pid = 15875] [serial = 2009] [outer = 0x7f3b0ae61c00] 16:12:08 INFO - PROCESS | 15875 | 1461712328516 Marionette DEBUG loaded listener.js 16:12:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b0d3ca000) [pid = 15875] [serial = 2010] [outer = 0x7f3b0ae61c00] 16:12:09 INFO - PROCESS | 15875 | 1461712329380 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]]]}] 16:12:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:12:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1380ms 16:12:09 INFO - PROCESS | 15875 | 1461712329406 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 16:12:09 INFO - PROCESS | 15875 | 1461712329414 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 16:12:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:12:09 INFO - PROCESS | 15875 | 1461712329423 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - PROCESS | 15875 | 1461712329427 Marionette TRACE conn3 <- [1,2650,null,{}] 16:12:09 INFO - PROCESS | 15875 | 1461712329432 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}] 16:12:09 INFO - PROCESS | 15875 | 1461712329618 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 16:12:09 INFO - PROCESS | 15875 | 1461712329828 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18f9e800 == 143 [pid = 15875] [id = 670] 16:12:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b0e297800) [pid = 15875] [serial = 2011] [outer = (nil)] 16:12:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b0f24e800) [pid = 15875] [serial = 2012] [outer = 0x7f3b0e297800] 16:12:09 INFO - PROCESS | 15875 | 1461712329891 Marionette DEBUG loaded listener.js 16:12:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b15e70000) [pid = 15875] [serial = 2013] [outer = 0x7f3b0e297800] 16:12:10 INFO - PROCESS | 15875 | 1461712330751 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]]]}] 16:12:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:12:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1388ms 16:12:10 INFO - PROCESS | 15875 | 1461712330812 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 16:12:10 INFO - PROCESS | 15875 | 1461712330815 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 16:12:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:12:10 INFO - PROCESS | 15875 | 1461712330821 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:12:10 INFO - PROCESS | 15875 | 1461712330827 Marionette TRACE conn3 <- [1,2654,null,{}] 16:12:10 INFO - PROCESS | 15875 | 1461712330840 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}] 16:12:11 INFO - PROCESS | 15875 | 1461712331052 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 16:12:11 INFO - PROCESS | 15875 | 1461712331255 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d15a800 == 144 [pid = 15875] [id = 671] 16:12:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b1614c400) [pid = 15875] [serial = 2014] [outer = (nil)] 16:12:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b17d56000) [pid = 15875] [serial = 2015] [outer = 0x7f3b1614c400] 16:12:11 INFO - PROCESS | 15875 | 1461712331320 Marionette DEBUG loaded listener.js 16:12:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b18ca8400) [pid = 15875] [serial = 2016] [outer = 0x7f3b1614c400] 16:12:12 INFO - PROCESS | 15875 | 1461712332142 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]]]}] 16:12:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:12:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1382ms 16:12:12 INFO - PROCESS | 15875 | 1461712332204 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 16:12:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:12:12 INFO - PROCESS | 15875 | 1461712332208 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 16:12:12 INFO - PROCESS | 15875 | 1461712332212 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:12:12 INFO - PROCESS | 15875 | 1461712332215 Marionette TRACE conn3 <- [1,2658,null,{}] 16:12:12 INFO - PROCESS | 15875 | 1461712332220 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}] 16:12:12 INFO - PROCESS | 15875 | 1461712332404 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 16:12:12 INFO - PROCESS | 15875 | 1461712332620 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dade000 == 145 [pid = 15875] [id = 672] 16:12:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b16a33400) [pid = 15875] [serial = 2017] [outer = (nil)] 16:12:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b1967a800) [pid = 15875] [serial = 2018] [outer = 0x7f3b16a33400] 16:12:12 INFO - PROCESS | 15875 | 1461712332726 Marionette DEBUG loaded listener.js 16:12:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 163 (0x7f3b19c73800) [pid = 15875] [serial = 2019] [outer = 0x7f3b16a33400] 16:12:13 INFO - PROCESS | 15875 | 1461712333558 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]]]}] 16:12:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:12:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1377ms 16:12:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:12:13 INFO - PROCESS | 15875 | 1461712333590 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 16:12:13 INFO - PROCESS | 15875 | 1461712333593 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 16:12:13 INFO - PROCESS | 15875 | 1461712333598 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:12:13 INFO - PROCESS | 15875 | 1461712333601 Marionette TRACE conn3 <- [1,2662,null,{}] 16:12:13 INFO - PROCESS | 15875 | 1461712333606 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}] 16:12:13 INFO - PROCESS | 15875 | 1461712333789 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 16:12:14 INFO - PROCESS | 15875 | 1461712334048 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1f769800 == 146 [pid = 15875] [id = 673] 16:12:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 164 (0x7f3b1956a400) [pid = 15875] [serial = 2020] [outer = (nil)] 16:12:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 165 (0x7f3b1a57d800) [pid = 15875] [serial = 2021] [outer = 0x7f3b1956a400] 16:12:14 INFO - PROCESS | 15875 | 1461712334115 Marionette DEBUG loaded listener.js 16:12:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b1b410400) [pid = 15875] [serial = 2022] [outer = 0x7f3b1956a400] 16:12:14 INFO - PROCESS | 15875 | 1461712334892 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]]]}] 16:12:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:12:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1332ms 16:12:14 INFO - PROCESS | 15875 | 1461712334931 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 16:12:14 INFO - PROCESS | 15875 | 1461712334933 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 16:12:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:12:14 INFO - PROCESS | 15875 | 1461712334939 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:12:14 INFO - PROCESS | 15875 | 1461712334941 Marionette TRACE conn3 <- [1,2666,null,{}] 16:12:14 INFO - PROCESS | 15875 | 1461712334946 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}] 16:12:15 INFO - PROCESS | 15875 | 1461712335149 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 16:12:15 INFO - PROCESS | 15875 | 1461712335370 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b229a5000 == 147 [pid = 15875] [id = 674] 16:12:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 167 (0x7f3b1c357c00) [pid = 15875] [serial = 2023] [outer = (nil)] 16:12:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 168 (0x7f3b1db3e000) [pid = 15875] [serial = 2024] [outer = 0x7f3b1c357c00] 16:12:15 INFO - PROCESS | 15875 | 1461712335434 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 169 (0x7f3b1e2dd400) [pid = 15875] [serial = 2025] [outer = 0x7f3b1c357c00] 16:12:16 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:16 INFO - PROCESS | 15875 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:12:16 INFO - PROCESS | 15875 | 1461712336721 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]]]}] 16:12:16 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) 16:12:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1834ms 16:12:16 INFO - PROCESS | 15875 | 1461712336774 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 16:12:16 INFO - PROCESS | 15875 | 1461712336777 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 16:12:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:12:16 INFO - PROCESS | 15875 | 1461712336827 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 15875 | 1461712336829 Marionette TRACE conn3 <- [1,2670,null,{}] 16:12:16 INFO - PROCESS | 15875 | 1461712336879 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}] 16:12:17 INFO - PROCESS | 15875 | 1461712337058 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 16:12:17 INFO - PROCESS | 15875 | 1461712337257 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b25b61800 == 148 [pid = 15875] [id = 675] 16:12:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b1cf76c00) [pid = 15875] [serial = 2026] [outer = (nil)] 16:12:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b1f7cec00) [pid = 15875] [serial = 2027] [outer = 0x7f3b1cf76c00] 16:12:17 INFO - PROCESS | 15875 | 1461712337319 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b21b90c00) [pid = 15875] [serial = 2028] [outer = 0x7f3b1cf76c00] 16:12:18 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:18 INFO - PROCESS | 15875 | 1461712338641 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] 16:12:18 INFO - PROCESS | 15875 | 1461712338765 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 16:12:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:12:18 INFO - PROCESS | 15875 | 1461712338773 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:12:18 INFO - PROCESS | 15875 | 1461712338776 Marionette TRACE conn3 <- [1,2674,null,{}] 16:12:18 INFO - PROCESS | 15875 | 1461712338780 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}] 16:12:18 INFO - PROCESS | 15875 | 1461712338962 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 16:12:19 INFO - PROCESS | 15875 | 1461712339164 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b308ef000 == 149 [pid = 15875] [id = 676] 16:12:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b1d4e3c00) [pid = 15875] [serial = 2029] [outer = (nil)] 16:12:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b23444c00) [pid = 15875] [serial = 2030] [outer = 0x7f3b1d4e3c00] 16:12:19 INFO - PROCESS | 15875 | 1461712339270 Marionette DEBUG loaded listener.js 16:12:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b2497fc00) [pid = 15875] [serial = 2031] [outer = 0x7f3b1d4e3c00] 16:12:20 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:20 INFO - PROCESS | 15875 | 1461712340503 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] 16:12:20 INFO - PROCESS | 15875 | 1461712340557 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 16:12:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:12:20 INFO - PROCESS | 15875 | 1461712340562 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 15875 | 1461712340564 Marionette TRACE conn3 <- [1,2678,null,{}] 16:12:20 INFO - PROCESS | 15875 | 1461712340569 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}] 16:12:20 INFO - PROCESS | 15875 | 1461712340745 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 16:12:20 INFO - PROCESS | 15875 | 1461712340959 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3510c800 == 150 [pid = 15875] [id = 677] 16:12:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b21a39c00) [pid = 15875] [serial = 2032] [outer = (nil)] 16:12:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b25c1a000) [pid = 15875] [serial = 2033] [outer = 0x7f3b21a39c00] 16:12:21 INFO - PROCESS | 15875 | 1461712341061 Marionette DEBUG loaded listener.js 16:12:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b26a80c00) [pid = 15875] [serial = 2034] [outer = 0x7f3b21a39c00] 16:12:22 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:22 INFO - PROCESS | 15875 | 1461712342250 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]]]}] 16:12:22 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) 16:12:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1727ms 16:12:22 INFO - PROCESS | 15875 | 1461712342298 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 16:12:22 INFO - PROCESS | 15875 | 1461712342301 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 16:12:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:12:22 INFO - PROCESS | 15875 | 1461712342307 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:12:22 INFO - PROCESS | 15875 | 1461712342309 Marionette TRACE conn3 <- [1,2682,null,{}] 16:12:22 INFO - PROCESS | 15875 | 1461712342314 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}] 16:12:22 INFO - PROCESS | 15875 | 1461712342530 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 16:12:22 INFO - PROCESS | 15875 | 1461712342818 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:22 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b358e3800 == 151 [pid = 15875] [id = 678] 16:12:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b0d191400) [pid = 15875] [serial = 2035] [outer = (nil)] 16:12:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b2a704800) [pid = 15875] [serial = 2036] [outer = 0x7f3b0d191400] 16:12:22 INFO - PROCESS | 15875 | 1461712342891 Marionette DEBUG loaded listener.js 16:12:22 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b2f726000) [pid = 15875] [serial = 2037] [outer = 0x7f3b0d191400] 16:12:24 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:24 INFO - PROCESS | 15875 | 1461712344174 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]]]}] 16:12:24 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) 16:12:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1882ms 16:12:24 INFO - PROCESS | 15875 | 1461712344189 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 16:12:24 INFO - PROCESS | 15875 | 1461712344192 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 16:12:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:12:24 INFO - PROCESS | 15875 | 1461712344198 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:12:24 INFO - PROCESS | 15875 | 1461712344201 Marionette TRACE conn3 <- [1,2686,null,{}] 16:12:24 INFO - PROCESS | 15875 | 1461712344206 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}] 16:12:24 INFO - PROCESS | 15875 | 1461712344399 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 16:12:24 INFO - PROCESS | 15875 | 1461712344630 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:24 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2b5000 == 152 [pid = 15875] [id = 679] 16:12:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b063d0c00) [pid = 15875] [serial = 2038] [outer = (nil)] 16:12:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b0bedec00) [pid = 15875] [serial = 2039] [outer = 0x7f3b063d0c00] 16:12:24 INFO - PROCESS | 15875 | 1461712344744 Marionette DEBUG loaded listener.js 16:12:24 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b16a40800) [pid = 15875] [serial = 2040] [outer = 0x7f3b063d0c00] 16:12:26 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:26 INFO - PROCESS | 15875 | 1461712346439 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] 16:12:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:12:26 INFO - PROCESS | 15875 | 1461712346490 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 16:12:26 INFO - PROCESS | 15875 | 1461712346497 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:12:26 INFO - PROCESS | 15875 | 1461712346501 Marionette TRACE conn3 <- [1,2690,null,{}] 16:12:26 INFO - PROCESS | 15875 | 1461712346507 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}] 16:12:26 INFO - PROCESS | 15875 | 1461712346743 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 16:12:26 INFO - PROCESS | 15875 | 1461712346950 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ab0d800 == 153 [pid = 15875] [id = 680] 16:12:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b0622c000) [pid = 15875] [serial = 2041] [outer = (nil)] 16:12:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b0aba6c00) [pid = 15875] [serial = 2042] [outer = 0x7f3b0622c000] 16:12:27 INFO - PROCESS | 15875 | 1461712347067 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b0b6d4c00) [pid = 15875] [serial = 2043] [outer = 0x7f3b0622c000] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b09486000 == 152 [pid = 15875] [id = 667] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a21c800 == 151 [pid = 15875] [id = 666] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b16ab3800) [pid = 15875] [serial = 1937] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ec7000 == 150 [pid = 15875] [id = 665] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fd9f800 == 149 [pid = 15875] [id = 664] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0b6ee000 == 148 [pid = 15875] [id = 663] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fd9f000 == 147 [pid = 15875] [id = 662] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0f61f000 == 146 [pid = 15875] [id = 661] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1f764000 == 145 [pid = 15875] [id = 655] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e186000 == 144 [pid = 15875] [id = 654] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1df39800 == 143 [pid = 15875] [id = 653] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dae0000 == 142 [pid = 15875] [id = 652] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d5af000 == 141 [pid = 15875] [id = 651] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d4c6000 == 140 [pid = 15875] [id = 650] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d0bb800 == 139 [pid = 15875] [id = 649] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b31e000 == 138 [pid = 15875] [id = 648] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a216000 == 137 [pid = 15875] [id = 647] 16:12:28 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fdab000 == 136 [pid = 15875] [id = 646] 16:12:28 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:28 INFO - PROCESS | 15875 | 1461712348434 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] 16:12:28 INFO - PROCESS | 15875 | 1461712348520 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 16:12:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:12:28 INFO - PROCESS | 15875 | 1461712348533 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - PROCESS | 15875 | 1461712348535 Marionette TRACE conn3 <- [1,2694,null,{}] 16:12:28 INFO - PROCESS | 15875 | 1461712348541 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}] 16:12:28 INFO - PROCESS | 15875 | 1461712348709 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 185 (0x7f3b0e1cbc00) [pid = 15875] [serial = 1916] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 184 (0x7f3b0e7b7c00) [pid = 15875] [serial = 1934] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 183 (0x7f3b15ac9000) [pid = 15875] [serial = 1662] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 182 (0x7f3b0e298800) [pid = 15875] [serial = 1931] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 181 (0x7f3b1a499c00) [pid = 15875] [serial = 1701] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 180 (0x7f3b0e7eb000) [pid = 15875] [serial = 1869] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 179 (0x7f3b192d9400) [pid = 15875] [serial = 1875] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 178 (0x7f3b0d18c400) [pid = 15875] [serial = 1929] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 177 (0x7f3b0e294c00) [pid = 15875] [serial = 1911] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 176 (0x7f3b17dd4000) [pid = 15875] [serial = 1770] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 175 (0x7f3b17ded000) [pid = 15875] [serial = 1686] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 174 (0x7f3b0f246800) [pid = 15875] [serial = 1919] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 173 (0x7f3b0d190400) [pid = 15875] [serial = 1914] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 172 (0x7f3b1a2ed400) [pid = 15875] [serial = 1878] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 171 (0x7f3b19c6cc00) [pid = 15875] [serial = 1695] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 170 (0x7f3b1cee0400) [pid = 15875] [serial = 1749] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 169 (0x7f3b1db37000) [pid = 15875] [serial = 1755] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 168 (0x7f3b1a1cb400) [pid = 15875] [serial = 1698] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 167 (0x7f3b1a2f4000) [pid = 15875] [serial = 1746] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 166 (0x7f3b0f464800) [pid = 15875] [serial = 1920] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 165 (0x7f3b1f70b000) [pid = 15875] [serial = 1890] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 164 (0x7f3b1a74e000) [pid = 15875] [serial = 1704] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 163 (0x7f3b1ede6400) [pid = 15875] [serial = 1764] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 162 (0x7f3b22381800) [pid = 15875] [serial = 1773] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b1d8e1800) [pid = 15875] [serial = 1884] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b0d183800) [pid = 15875] [serial = 1866] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b1d4ed000) [pid = 15875] [serial = 1881] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b0bdde800) [pid = 15875] [serial = 1928] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b23de7400) [pid = 15875] [serial = 1896] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b0e7b7800) [pid = 15875] [serial = 1800] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b1614c800) [pid = 15875] [serial = 1863] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 154 (0x7f3b19e28800) [pid = 15875] [serial = 1812] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 153 (0x7f3b22fa6800) [pid = 15875] [serial = 1830] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 152 (0x7f3b0bc87800) [pid = 15875] [serial = 1902] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 151 (0x7f3b18e7ac00) [pid = 15875] [serial = 1809] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 150 (0x7f3b0c90bc00) [pid = 15875] [serial = 1913] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 149 (0x7f3b1a2ed800) [pid = 15875] [serial = 1833] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 148 (0x7f3b1dd1a400) [pid = 15875] [serial = 1758] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 147 (0x7f3b15ac3c00) [pid = 15875] [serial = 1922] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 146 (0x7f3b0e76a000) [pid = 15875] [serial = 1932] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 145 (0x7f3b16143000) [pid = 15875] [serial = 1926] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 144 (0x7f3b1a86e400) [pid = 15875] [serial = 1815] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 143 (0x7f3b17d51800) [pid = 15875] [serial = 1872] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 142 (0x7f3b0d189800) [pid = 15875] [serial = 1737] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 141 (0x7f3b1614f800) [pid = 15875] [serial = 1935] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 140 (0x7f3b21036800) [pid = 15875] [serial = 1824] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 139 (0x7f3b0d3d1000) [pid = 15875] [serial = 1803] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 138 (0x7f3b1e1d6c00) [pid = 15875] [serial = 1887] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 137 (0x7f3b1b73bc00) [pid = 15875] [serial = 1734] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 136 (0x7f3b0f243400) [pid = 15875] [serial = 1740] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 135 (0x7f3b1d8d2c00) [pid = 15875] [serial = 1752] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 134 (0x7f3b1d8d3400) [pid = 15875] [serial = 1818] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 133 (0x7f3b1b40a800) [pid = 15875] [serial = 1707] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 132 (0x7f3b0e72a400) [pid = 15875] [serial = 1917] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 131 (0x7f3b21e78800) [pid = 15875] [serial = 1767] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 130 (0x7f3b21b90000) [pid = 15875] [serial = 1893] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 129 (0x7f3b0e7bc000) [pid = 15875] [serial = 1925] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 128 (0x7f3b15e6c800) [pid = 15875] [serial = 1806] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 127 (0x7f3b18e71000) [pid = 15875] [serial = 1743] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 126 (0x7f3b15e6f400) [pid = 15875] [serial = 1923] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 125 (0x7f3b18e72c00) [pid = 15875] [serial = 1689] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 124 (0x7f3b1e1e1800) [pid = 15875] [serial = 1761] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 123 (0x7f3b1edea000) [pid = 15875] [serial = 1821] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 122 (0x7f3b21e7cc00) [pid = 15875] [serial = 1827] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 121 (0x7f3b23a6fc00) [pid = 15875] [serial = 1899] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | --DOMWINDOW == 120 (0x7f3b192de800) [pid = 15875] [serial = 1692] [outer = (nil)] [url = about:blank] 16:12:28 INFO - PROCESS | 15875 | 1461712348946 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0a416800 == 137 [pid = 15875] [id = 681] 16:12:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 121 (0x7f3b0b6d1c00) [pid = 15875] [serial = 2044] [outer = (nil)] 16:12:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 122 (0x7f3b0bc8bc00) [pid = 15875] [serial = 2045] [outer = 0x7f3b0b6d1c00] 16:12:29 INFO - PROCESS | 15875 | 1461712349006 Marionette DEBUG loaded listener.js 16:12:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 123 (0x7f3b0d186400) [pid = 15875] [serial = 2046] [outer = 0x7f3b0b6d1c00] 16:12:30 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:30 INFO - PROCESS | 15875 | 1461712350085 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] 16:12:30 INFO - PROCESS | 15875 | 1461712350121 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 16:12:30 INFO - PROCESS | 15875 | 1461712350127 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 15875 | 1461712350131 Marionette TRACE conn3 <- [1,2698,null,{}] 16:12:30 INFO - PROCESS | 15875 | 1461712350145 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}] 16:12:30 INFO - PROCESS | 15875 | 1461712350318 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 16:12:30 INFO - PROCESS | 15875 | 1461712350540 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:30 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e5ea800 == 138 [pid = 15875] [id = 682] 16:12:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 124 (0x7f3b0d18f000) [pid = 15875] [serial = 2047] [outer = (nil)] 16:12:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 125 (0x7f3b0e0d1c00) [pid = 15875] [serial = 2048] [outer = 0x7f3b0d18f000] 16:12:30 INFO - PROCESS | 15875 | 1461712350597 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 126 (0x7f3b0e294c00) [pid = 15875] [serial = 2049] [outer = 0x7f3b0d18f000] 16:12:31 INFO - PROCESS | 15875 | --DOMWINDOW == 125 (0x7f3b06224c00) [pid = 15875] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:12:31 INFO - PROCESS | 15875 | --DOMWINDOW == 124 (0x7f3b1614d800) [pid = 15875] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:12:31 INFO - PROCESS | 15875 | --DOMWINDOW == 123 (0x7f3b1b73fc00) [pid = 15875] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:12:31 INFO - PROCESS | 15875 | --DOMWINDOW == 122 (0x7f3b18e6bc00) [pid = 15875] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:12:31 INFO - PROCESS | 15875 | --DOMWINDOW == 121 (0x7f3b0b704800) [pid = 15875] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:12:31 INFO - PROCESS | 15875 | --DOMWINDOW == 120 (0x7f3b0b6d6000) [pid = 15875] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:12:31 INFO - PROCESS | 15875 | --DOMWINDOW == 119 (0x7f3b0d189000) [pid = 15875] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:12:31 INFO - PROCESS | 15875 | --DOMWINDOW == 118 (0x7f3b0b7c4c00) [pid = 15875] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:12:32 INFO - PROCESS | 15875 | SkCairoFTTypeface::onFilterRec unimplemented 16:12:32 INFO - PROCESS | 15875 | 1461712352541 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] 16:12:32 INFO - PROCESS | 15875 | 1461712352578 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 16:12:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:12:32 INFO - PROCESS | 15875 | 1461712352585 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:12:32 INFO - PROCESS | 15875 | 1461712352587 Marionette TRACE conn3 <- [1,2702,null,{}] 16:12:32 INFO - PROCESS | 15875 | 1461712352642 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}] 16:12:32 INFO - PROCESS | 15875 | 1461712352917 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 16:12:33 INFO - PROCESS | 15875 | 1461712353059 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e45b800 == 139 [pid = 15875] [id = 683] 16:12:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 119 (0x7f3b0934c400) [pid = 15875] [serial = 2050] [outer = (nil)] 16:12:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 120 (0x7f3b0bddb400) [pid = 15875] [serial = 2051] [outer = 0x7f3b0934c400] 16:12:33 INFO - PROCESS | 15875 | 1461712353167 Marionette DEBUG loaded listener.js 16:12:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 121 (0x7f3b0d187c00) [pid = 15875] [serial = 2052] [outer = 0x7f3b0934c400] 16:12:34 INFO - PROCESS | 15875 | 1461712354141 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]]]}] 16:12:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:12:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1581ms 16:12:34 INFO - PROCESS | 15875 | 1461712354166 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 16:12:34 INFO - PROCESS | 15875 | 1461712354174 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 16:12:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:12:34 INFO - PROCESS | 15875 | 1461712354184 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:12:34 INFO - PROCESS | 15875 | 1461712354187 Marionette TRACE conn3 <- [1,2706,null,{}] 16:12:34 INFO - PROCESS | 15875 | 1461712354191 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}] 16:12:34 INFO - PROCESS | 15875 | 1461712354375 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 16:12:34 INFO - PROCESS | 15875 | 1461712354574 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16cb0800 == 140 [pid = 15875] [id = 684] 16:12:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 122 (0x7f3b0d189000) [pid = 15875] [serial = 2053] [outer = (nil)] 16:12:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 123 (0x7f3b0e0d2400) [pid = 15875] [serial = 2054] [outer = 0x7f3b0d189000] 16:12:34 INFO - PROCESS | 15875 | 1461712354636 Marionette DEBUG loaded listener.js 16:12:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 124 (0x7f3b0e29ac00) [pid = 15875] [serial = 2055] [outer = 0x7f3b0d189000] 16:12:35 INFO - PROCESS | 15875 | 1461712355488 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]]]}] 16:12:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:12:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1334ms 16:12:35 INFO - PROCESS | 15875 | 1461712355518 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 16:12:35 INFO - PROCESS | 15875 | 1461712355521 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 16:12:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:12:35 INFO - PROCESS | 15875 | 1461712355527 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:12:35 INFO - PROCESS | 15875 | 1461712355532 Marionette TRACE conn3 <- [1,2710,null,{}] 16:12:35 INFO - PROCESS | 15875 | 1461712355546 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}] 16:12:35 INFO - PROCESS | 15875 | 1461712355734 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 16:12:35 INFO - PROCESS | 15875 | 1461712355936 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17cc4800 == 141 [pid = 15875] [id = 685] 16:12:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 125 (0x7f3b0e768800) [pid = 15875] [serial = 2056] [outer = (nil)] 16:12:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 126 (0x7f3b0e7bdc00) [pid = 15875] [serial = 2057] [outer = 0x7f3b0e768800] 16:12:36 INFO - PROCESS | 15875 | 1461712356002 Marionette DEBUG loaded listener.js 16:12:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 127 (0x7f3b0f242800) [pid = 15875] [serial = 2058] [outer = 0x7f3b0e768800] 16:12:36 INFO - PROCESS | 15875 | 1461712356844 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] 16:12:36 INFO - PROCESS | 15875 | 1461712356917 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 16:12:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:12:36 INFO - PROCESS | 15875 | 1461712356922 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:12:36 INFO - PROCESS | 15875 | 1461712356924 Marionette TRACE conn3 <- [1,2714,null,{}] 16:12:36 INFO - PROCESS | 15875 | 1461712356930 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}] 16:12:37 INFO - PROCESS | 15875 | 1461712357107 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 16:12:37 INFO - PROCESS | 15875 | 1461712357300 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ec4800 == 142 [pid = 15875] [id = 686] 16:12:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 128 (0x7f3b0e76b000) [pid = 15875] [serial = 2059] [outer = (nil)] 16:12:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 129 (0x7f3b15ac9000) [pid = 15875] [serial = 2060] [outer = 0x7f3b0e76b000] 16:12:37 INFO - PROCESS | 15875 | 1461712357365 Marionette DEBUG loaded listener.js 16:12:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 130 (0x7f3b15e73000) [pid = 15875] [serial = 2061] [outer = 0x7f3b0e76b000] 16:12:38 INFO - PROCESS | 15875 | 1461712358156 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]]]}] 16:12:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:12:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1282ms 16:12:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:12:38 INFO - PROCESS | 15875 | 1461712358205 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 16:12:38 INFO - PROCESS | 15875 | 1461712358208 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 16:12:38 INFO - PROCESS | 15875 | 1461712358212 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:12:38 INFO - PROCESS | 15875 | 1461712358216 Marionette TRACE conn3 <- [1,2718,null,{}] 16:12:38 INFO - PROCESS | 15875 | 1461712358220 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}] 16:12:38 INFO - PROCESS | 15875 | 1461712358414 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 16:12:38 INFO - PROCESS | 15875 | 1461712358617 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19c92000 == 143 [pid = 15875] [id = 687] 16:12:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 131 (0x7f3b0e7be000) [pid = 15875] [serial = 2062] [outer = (nil)] 16:12:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 132 (0x7f3b161c2400) [pid = 15875] [serial = 2063] [outer = 0x7f3b0e7be000] 16:12:38 INFO - PROCESS | 15875 | 1461712358679 Marionette DEBUG loaded listener.js 16:12:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 133 (0x7f3b16a0e000) [pid = 15875] [serial = 2064] [outer = 0x7f3b0e7be000] 16:12:39 INFO - PROCESS | 15875 | 1461712359510 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] 16:12:39 INFO - PROCESS | 15875 | 1461712359555 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 16:12:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:12:39 INFO - PROCESS | 15875 | 1461712359561 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:12:39 INFO - PROCESS | 15875 | 1461712359564 Marionette TRACE conn3 <- [1,2722,null,{}] 16:12:39 INFO - PROCESS | 15875 | 1461712359569 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}] 16:12:39 INFO - PROCESS | 15875 | 1461712359764 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 16:12:39 INFO - PROCESS | 15875 | 1461712359973 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8cf000 == 144 [pid = 15875] [id = 688] 16:12:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 134 (0x7f3b0d3c2800) [pid = 15875] [serial = 2065] [outer = (nil)] 16:12:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 135 (0x7f3b17de4800) [pid = 15875] [serial = 2066] [outer = 0x7f3b0d3c2800] 16:12:40 INFO - PROCESS | 15875 | 1461712360078 Marionette DEBUG loaded listener.js 16:12:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 136 (0x7f3b18e8d800) [pid = 15875] [serial = 2067] [outer = 0x7f3b0d3c2800] 16:12:40 INFO - PROCESS | 15875 | 1461712360919 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] 16:12:40 INFO - PROCESS | 15875 | 1461712360995 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 16:12:41 INFO - PROCESS | 15875 | 1461712361000 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:12:41 INFO - PROCESS | 15875 | 1461712361003 Marionette TRACE conn3 <- [1,2726,null,{}] 16:12:41 INFO - PROCESS | 15875 | 1461712361008 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}] 16:12:41 INFO - PROCESS | 15875 | 1461712361181 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 16:12:41 INFO - PROCESS | 15875 | 1461712361379 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d0b7000 == 145 [pid = 15875] [id = 689] 16:12:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 137 (0x7f3b16a0a800) [pid = 15875] [serial = 2068] [outer = (nil)] 16:12:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 138 (0x7f3b19676400) [pid = 15875] [serial = 2069] [outer = 0x7f3b16a0a800] 16:12:41 INFO - PROCESS | 15875 | 1461712361443 Marionette DEBUG loaded listener.js 16:12:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 139 (0x7f3b19e36c00) [pid = 15875] [serial = 2070] [outer = 0x7f3b16a0a800] 16:12:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:12:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1227ms 16:12:42 INFO - PROCESS | 15875 | 1461712362218 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]]]}] 16:12:42 INFO - PROCESS | 15875 | 1461712362227 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 16:12:42 INFO - PROCESS | 15875 | 1461712362231 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 16:12:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:12:42 INFO - PROCESS | 15875 | 1461712362253 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 15875 | 1461712362256 Marionette TRACE conn3 <- [1,2730,null,{}] 16:12:42 INFO - PROCESS | 15875 | 1461712362261 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}] 16:12:42 INFO - PROCESS | 15875 | 1461712362433 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 16:12:42 INFO - PROCESS | 15875 | 1461712362633 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d4d6000 == 146 [pid = 15875] [id = 690] 16:12:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 140 (0x7f3b17dd7000) [pid = 15875] [serial = 2071] [outer = (nil)] 16:12:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 141 (0x7f3b1a2ec000) [pid = 15875] [serial = 2072] [outer = 0x7f3b17dd7000] 16:12:42 INFO - PROCESS | 15875 | 1461712362694 Marionette DEBUG loaded listener.js 16:12:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 142 (0x7f3b1a57c000) [pid = 15875] [serial = 2073] [outer = 0x7f3b17dd7000] 16:12:43 INFO - PROCESS | 15875 | 1461712363870 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] 16:12:43 INFO - PROCESS | 15875 | 1461712363889 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 16:12:43 INFO - PROCESS | 15875 | 1461712363894 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:12:43 INFO - PROCESS | 15875 | 1461712363896 Marionette TRACE conn3 <- [1,2734,null,{}] 16:12:43 INFO - PROCESS | 15875 | 1461712363901 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}] 16:12:44 INFO - PROCESS | 15875 | 1461712364100 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 16:12:44 INFO - PROCESS | 15875 | 1461712364349 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d65e000 == 147 [pid = 15875] [id = 691] 16:12:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 143 (0x7f3b192d8800) [pid = 15875] [serial = 2074] [outer = (nil)] 16:12:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 144 (0x7f3b1b73a800) [pid = 15875] [serial = 2075] [outer = 0x7f3b192d8800] 16:12:44 INFO - PROCESS | 15875 | 1461712364456 Marionette DEBUG loaded listener.js 16:12:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 145 (0x7f3b1ce10800) [pid = 15875] [serial = 2076] [outer = 0x7f3b192d8800] 16:12:45 INFO - PROCESS | 15875 | 1461712365252 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]]]}] 16:12:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:12:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1427ms 16:12:45 INFO - PROCESS | 15875 | 1461712365322 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 16:12:45 INFO - PROCESS | 15875 | 1461712365325 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 16:12:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:12:45 INFO - PROCESS | 15875 | 1461712365331 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:12:45 INFO - PROCESS | 15875 | 1461712365334 Marionette TRACE conn3 <- [1,2738,null,{}] 16:12:45 INFO - PROCESS | 15875 | 1461712365339 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}] 16:12:45 INFO - PROCESS | 15875 | 1461712365509 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 16:12:45 INFO - PROCESS | 15875 | 1461712365710 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1df2f800 == 148 [pid = 15875] [id = 692] 16:12:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 146 (0x7f3b1a2ebc00) [pid = 15875] [serial = 2077] [outer = (nil)] 16:12:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 147 (0x7f3b1cf6d400) [pid = 15875] [serial = 2078] [outer = 0x7f3b1a2ebc00] 16:12:45 INFO - PROCESS | 15875 | 1461712365777 Marionette DEBUG loaded listener.js 16:12:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 148 (0x7f3b1d4e3400) [pid = 15875] [serial = 2079] [outer = 0x7f3b1a2ebc00] 16:12:46 INFO - PROCESS | 15875 | 1461712366596 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]]]}] 16:12:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:12:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1331ms 16:12:46 INFO - PROCESS | 15875 | 1461712366663 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 16:12:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:12:46 INFO - PROCESS | 15875 | 1461712366666 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 16:12:46 INFO - PROCESS | 15875 | 1461712366672 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 15875 | 1461712366675 Marionette TRACE conn3 <- [1,2742,null,{}] 16:12:46 INFO - PROCESS | 15875 | 1461712366680 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}] 16:12:46 INFO - PROCESS | 15875 | 1461712366873 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 16:12:47 INFO - PROCESS | 15875 | 1461712367071 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e198800 == 149 [pid = 15875] [id = 693] 16:12:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 149 (0x7f3b1b73bc00) [pid = 15875] [serial = 2080] [outer = (nil)] 16:12:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 150 (0x7f3b1d8d2c00) [pid = 15875] [serial = 2081] [outer = 0x7f3b1b73bc00] 16:12:47 INFO - PROCESS | 15875 | 1461712367140 Marionette DEBUG loaded listener.js 16:12:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 151 (0x7f3b1db3c400) [pid = 15875] [serial = 2082] [outer = 0x7f3b1b73bc00] 16:12:47 INFO - PROCESS | 15875 | 1461712367942 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]]]}] 16:12:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:12:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1333ms 16:12:48 INFO - PROCESS | 15875 | 1461712368004 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 16:12:48 INFO - PROCESS | 15875 | 1461712368007 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 16:12:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:12:48 INFO - PROCESS | 15875 | 1461712368012 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:12:48 INFO - PROCESS | 15875 | 1461712368015 Marionette TRACE conn3 <- [1,2746,null,{}] 16:12:48 INFO - PROCESS | 15875 | 1461712368019 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}] 16:12:48 INFO - PROCESS | 15875 | 1461712368197 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 16:12:48 INFO - PROCESS | 15875 | 1461712368408 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b210a9000 == 150 [pid = 15875] [id = 694] 16:12:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 152 (0x7f3b15fc6400) [pid = 15875] [serial = 2083] [outer = (nil)] 16:12:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 153 (0x7f3b1dd1dc00) [pid = 15875] [serial = 2084] [outer = 0x7f3b15fc6400] 16:12:48 INFO - PROCESS | 15875 | 1461712368510 Marionette DEBUG loaded listener.js 16:12:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b1ede9000) [pid = 15875] [serial = 2085] [outer = 0x7f3b15fc6400] 16:12:49 INFO - PROCESS | 15875 | 1461712369329 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]]]}] 16:12:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:12:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1375ms 16:12:49 INFO - PROCESS | 15875 | 1461712369389 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 16:12:49 INFO - PROCESS | 15875 | 1461712369391 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 16:12:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:12:49 INFO - PROCESS | 15875 | 1461712369397 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:12:49 INFO - PROCESS | 15875 | 1461712369399 Marionette TRACE conn3 <- [1,2750,null,{}] 16:12:49 INFO - PROCESS | 15875 | 1461712369404 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}] 16:12:49 INFO - PROCESS | 15875 | 1461712369592 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 16:12:49 INFO - PROCESS | 15875 | 1461712369794 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2239b800 == 151 [pid = 15875] [id = 695] 16:12:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b1d4e4400) [pid = 15875] [serial = 2086] [outer = (nil)] 16:12:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b1f7ccc00) [pid = 15875] [serial = 2087] [outer = 0x7f3b1d4e4400] 16:12:49 INFO - PROCESS | 15875 | 1461712369854 Marionette DEBUG loaded listener.js 16:12:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b20be1800) [pid = 15875] [serial = 2088] [outer = 0x7f3b1d4e4400] 16:12:50 INFO - PROCESS | 15875 | 1461712370626 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]]]}] 16:12:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:12:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1275ms 16:12:50 INFO - PROCESS | 15875 | 1461712370674 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 16:12:50 INFO - PROCESS | 15875 | 1461712370677 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 16:12:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:12:50 INFO - PROCESS | 15875 | 1461712370682 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:12:50 INFO - PROCESS | 15875 | 1461712370684 Marionette TRACE conn3 <- [1,2754,null,{}] 16:12:50 INFO - PROCESS | 15875 | 1461712370690 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}] 16:12:50 INFO - PROCESS | 15875 | 1461712370862 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 16:12:51 INFO - PROCESS | 15875 | 1461712371067 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b22b21800 == 152 [pid = 15875] [id = 696] 16:12:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b20b48400) [pid = 15875] [serial = 2089] [outer = (nil)] 16:12:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b219c3000) [pid = 15875] [serial = 2090] [outer = 0x7f3b20b48400] 16:12:51 INFO - PROCESS | 15875 | 1461712371127 Marionette DEBUG loaded listener.js 16:12:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b22379c00) [pid = 15875] [serial = 2091] [outer = 0x7f3b20b48400] 16:12:52 INFO - PROCESS | 15875 | 1461712372041 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]]]}] 16:12:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:12:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1383ms 16:12:52 INFO - PROCESS | 15875 | 1461712372068 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 16:12:52 INFO - PROCESS | 15875 | 1461712372071 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 16:12:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:12:52 INFO - PROCESS | 15875 | 1461712372076 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:12:52 INFO - PROCESS | 15875 | 1461712372079 Marionette TRACE conn3 <- [1,2758,null,{}] 16:12:52 INFO - PROCESS | 15875 | 1461712372084 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}] 16:12:52 INFO - PROCESS | 15875 | 1461712372277 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 16:12:52 INFO - PROCESS | 15875 | 1461712372483 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e6d8000 == 153 [pid = 15875] [id = 697] 16:12:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b0ae58400) [pid = 15875] [serial = 2092] [outer = (nil)] 16:12:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b1a572400) [pid = 15875] [serial = 2093] [outer = 0x7f3b0ae58400] 16:12:52 INFO - PROCESS | 15875 | 1461712372544 Marionette DEBUG loaded listener.js 16:12:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 163 (0x7f3b22376400) [pid = 15875] [serial = 2094] [outer = 0x7f3b0ae58400] 16:12:53 INFO - PROCESS | 15875 | 1461712373703 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]]]}] 16:12:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:12:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1683ms 16:12:53 INFO - PROCESS | 15875 | 1461712373760 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 16:12:53 INFO - PROCESS | 15875 | 1461712373763 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 16:12:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:12:53 INFO - PROCESS | 15875 | 1461712373770 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:12:53 INFO - PROCESS | 15875 | 1461712373773 Marionette TRACE conn3 <- [1,2762,null,{}] 16:12:53 INFO - PROCESS | 15875 | 1461712373781 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}] 16:12:53 INFO - PROCESS | 15875 | 1461712373975 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 16:12:54 INFO - PROCESS | 15875 | 1461712374204 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:54 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b15b21800 == 154 [pid = 15875] [id = 698] 16:12:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 164 (0x7f3b0b7c7800) [pid = 15875] [serial = 2095] [outer = (nil)] 16:12:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 165 (0x7f3b0bc86800) [pid = 15875] [serial = 2096] [outer = 0x7f3b0b7c7800] 16:12:54 INFO - PROCESS | 15875 | 1461712374304 Marionette DEBUG loaded listener.js 16:12:54 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b0d37a400) [pid = 15875] [serial = 2097] [outer = 0x7f3b0b7c7800] 16:12:55 INFO - PROCESS | 15875 | 1461712375075 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]]]}] 16:12:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:12:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1379ms 16:12:55 INFO - PROCESS | 15875 | 1461712375149 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 16:12:55 INFO - PROCESS | 15875 | 1461712375160 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 16:12:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:12:55 INFO - PROCESS | 15875 | 1461712375178 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:12:55 INFO - PROCESS | 15875 | 1461712375188 Marionette TRACE conn3 <- [1,2766,null,{}] 16:12:55 INFO - PROCESS | 15875 | 1461712375246 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}] 16:12:55 INFO - PROCESS | 15875 | 1461712375542 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 16:12:55 INFO - PROCESS | 15875 | 1461712375709 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:55 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0a416800 == 153 [pid = 15875] [id = 681] 16:12:55 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0ab0d800 == 152 [pid = 15875] [id = 680] 16:12:55 INFO - PROCESS | 15875 | --DOMWINDOW == 165 (0x7f3b0d384000) [pid = 15875] [serial = 2006] [outer = (nil)] [url = about:blank] 16:12:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ab0d800 == 153 [pid = 15875] [id = 699] 16:12:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b09348000) [pid = 15875] [serial = 2098] [outer = (nil)] 16:12:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 167 (0x7f3b0e1cbc00) [pid = 15875] [serial = 2099] [outer = 0x7f3b09348000] 16:12:55 INFO - PROCESS | 15875 | 1461712375853 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 168 (0x7f3b0e7eb000) [pid = 15875] [serial = 2100] [outer = 0x7f3b09348000] 16:12:56 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b25b61800 == 152 [pid = 15875] [id = 675] 16:12:56 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b229a5000 == 151 [pid = 15875] [id = 674] 16:12:56 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1f769800 == 150 [pid = 15875] [id = 673] 16:12:56 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dade000 == 149 [pid = 15875] [id = 672] 16:12:56 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d15a800 == 148 [pid = 15875] [id = 671] 16:12:56 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18f9e800 == 147 [pid = 15875] [id = 670] 16:12:56 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e2b4800 == 146 [pid = 15875] [id = 669] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 167 (0x7f3b1e1d5800) [pid = 15875] [serial = 2000] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 166 (0x7f3b2237bc00) [pid = 15875] [serial = 1973] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 165 (0x7f3b19b48c00) [pid = 15875] [serial = 1997] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 164 (0x7f3b0d18f400) [pid = 15875] [serial = 1986] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 163 (0x7f3b0b7c7400) [pid = 15875] [serial = 1985] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 162 (0x7f3b1db3e400) [pid = 15875] [serial = 1964] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 161 (0x7f3b0df82800) [pid = 15875] [serial = 1991] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 160 (0x7f3b16a0e400) [pid = 15875] [serial = 1992] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 159 (0x7f3b1d6e6400) [pid = 15875] [serial = 1961] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 158 (0x7f3b0e7bfc00) [pid = 15875] [serial = 1989] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 157 (0x7f3b0e1c8000) [pid = 15875] [serial = 1988] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 156 (0x7f3b17d57c00) [pid = 15875] [serial = 1994] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 155 (0x7f3b18caac00) [pid = 15875] [serial = 1995] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 154 (0x7f3b0d3c2c00) [pid = 15875] [serial = 1940] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 153 (0x7f3b19812000) [pid = 15875] [serial = 1952] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 152 (0x7f3b0a9b4c00) [pid = 15875] [serial = 2003] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 151 (0x7f3b192db800) [pid = 15875] [serial = 1949] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 150 (0x7f3b1a579000) [pid = 15875] [serial = 1955] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 149 (0x7f3b1f7d3400) [pid = 15875] [serial = 2001] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 148 (0x7f3b17d4e400) [pid = 15875] [serial = 1938] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 147 (0x7f3b17de2c00) [pid = 15875] [serial = 1946] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 146 (0x7f3b1dd1e800) [pid = 15875] [serial = 1967] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 145 (0x7f3b23de0800) [pid = 15875] [serial = 1979] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 144 (0x7f3b20cb6000) [pid = 15875] [serial = 1970] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 143 (0x7f3b23442000) [pid = 15875] [serial = 1976] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 142 (0x7f3b0a9b1000) [pid = 15875] [serial = 1982] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 141 (0x7f3b15fb9000) [pid = 15875] [serial = 1943] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 140 (0x7f3b1cf6f000) [pid = 15875] [serial = 1958] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 139 (0x7f3b1a2f7400) [pid = 15875] [serial = 1998] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | --DOMWINDOW == 138 (0x7f3b0bc8e400) [pid = 15875] [serial = 2004] [outer = (nil)] [url = about:blank] 16:12:56 INFO - PROCESS | 15875 | 1461712376578 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]]]}] 16:12:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:12:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1447ms 16:12:56 INFO - PROCESS | 15875 | 1461712376646 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 16:12:56 INFO - PROCESS | 15875 | 1461712376648 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 16:12:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:12:56 INFO - PROCESS | 15875 | 1461712376656 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:12:56 INFO - PROCESS | 15875 | 1461712376661 Marionette TRACE conn3 <- [1,2770,null,{}] 16:12:56 INFO - PROCESS | 15875 | 1461712376673 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}] 16:12:56 INFO - PROCESS | 15875 | 1461712376842 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 16:12:56 INFO - PROCESS | 15875 | 1461712376859 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17a47800 == 147 [pid = 15875] [id = 700] 16:12:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 139 (0x7f3b16145c00) [pid = 15875] [serial = 2101] [outer = (nil)] 16:12:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 140 (0x7f3b16a31400) [pid = 15875] [serial = 2102] [outer = 0x7f3b16145c00] 16:12:56 INFO - PROCESS | 15875 | 1461712376918 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 141 (0x7f3b17dda400) [pid = 15875] [serial = 2103] [outer = 0x7f3b16145c00] 16:12:57 INFO - PROCESS | 15875 | 1461712377684 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]]]}] 16:12:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:12:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1084ms 16:12:57 INFO - PROCESS | 15875 | 1461712377740 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 16:12:57 INFO - PROCESS | 15875 | 1461712377744 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 16:12:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:12:57 INFO - PROCESS | 15875 | 1461712377749 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:12:57 INFO - PROCESS | 15875 | 1461712377751 Marionette TRACE conn3 <- [1,2774,null,{}] 16:12:57 INFO - PROCESS | 15875 | 1461712377755 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}] 16:12:57 INFO - PROCESS | 15875 | 1461712377917 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 16:12:57 INFO - PROCESS | 15875 | 1461712377933 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19c9a000 == 148 [pid = 15875] [id = 701] 16:12:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 142 (0x7f3b161c9800) [pid = 15875] [serial = 2104] [outer = (nil)] 16:12:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 143 (0x7f3b18e6c000) [pid = 15875] [serial = 2105] [outer = 0x7f3b161c9800] 16:12:57 INFO - PROCESS | 15875 | 1461712377987 Marionette DEBUG loaded listener.js 16:12:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 144 (0x7f3b19576c00) [pid = 15875] [serial = 2106] [outer = 0x7f3b161c9800] 16:12:58 INFO - PROCESS | 15875 | 1461712378866 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]]]}] 16:12:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:12:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1175ms 16:12:58 INFO - PROCESS | 15875 | 1461712378932 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 16:12:58 INFO - PROCESS | 15875 | 1461712378935 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 16:12:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:12:58 INFO - PROCESS | 15875 | 1461712378939 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:12:58 INFO - PROCESS | 15875 | 1461712378942 Marionette TRACE conn3 <- [1,2778,null,{}] 16:12:58 INFO - PROCESS | 15875 | 1461712378949 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}] 16:12:59 INFO - PROCESS | 15875 | 1461712379164 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 16:12:59 INFO - PROCESS | 15875 | 1461712379191 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8e4800 == 149 [pid = 15875] [id = 702] 16:12:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 145 (0x7f3b18c9e400) [pid = 15875] [serial = 2107] [outer = (nil)] 16:12:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 146 (0x7f3b19b51400) [pid = 15875] [serial = 2108] [outer = 0x7f3b18c9e400] 16:12:59 INFO - PROCESS | 15875 | 1461712379243 Marionette DEBUG loaded listener.js 16:12:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 147 (0x7f3b1b741800) [pid = 15875] [serial = 2109] [outer = 0x7f3b18c9e400] 16:12:59 INFO - PROCESS | 15875 | 1461712379960 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]]]}] 16:13:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:13:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1077ms 16:13:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:13:00 INFO - PROCESS | 15875 | 1461712380017 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 16:13:00 INFO - PROCESS | 15875 | 1461712380019 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 16:13:00 INFO - PROCESS | 15875 | 1461712380025 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:13:00 INFO - PROCESS | 15875 | 1461712380027 Marionette TRACE conn3 <- [1,2782,null,{}] 16:13:00 INFO - PROCESS | 15875 | 1461712380036 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}] 16:13:00 INFO - PROCESS | 15875 | 1461712380292 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 16:13:00 INFO - PROCESS | 15875 | 1461712380317 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d59f800 == 150 [pid = 15875] [id = 703] 16:13:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 148 (0x7f3b1b73ec00) [pid = 15875] [serial = 2110] [outer = (nil)] 16:13:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 149 (0x7f3b1d8e1800) [pid = 15875] [serial = 2111] [outer = 0x7f3b1b73ec00] 16:13:00 INFO - PROCESS | 15875 | 1461712380373 Marionette DEBUG loaded listener.js 16:13:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 150 (0x7f3b21b1c000) [pid = 15875] [serial = 2112] [outer = 0x7f3b1b73ec00] 16:13:00 INFO - PROCESS | 15875 | --DOMWINDOW == 149 (0x7f3b0622c000) [pid = 15875] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:13:00 INFO - PROCESS | 15875 | --DOMWINDOW == 148 (0x7f3b0b6d1c00) [pid = 15875] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:13:01 INFO - PROCESS | 15875 | 1461712381224 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]]]}] 16:13:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:13:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1238ms 16:13:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:13:01 INFO - PROCESS | 15875 | 1461712381262 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 16:13:01 INFO - PROCESS | 15875 | 1461712381264 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 16:13:01 INFO - PROCESS | 15875 | 1461712381270 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:13:01 INFO - PROCESS | 15875 | 1461712381272 Marionette TRACE conn3 <- [1,2786,null,{}] 16:13:01 INFO - PROCESS | 15875 | 1461712381276 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}] 16:13:01 INFO - PROCESS | 15875 | 1461712381444 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 16:13:01 INFO - PROCESS | 15875 | 1461712381609 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:01 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1df50000 == 151 [pid = 15875] [id = 704] 16:13:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 149 (0x7f3b0bdd8400) [pid = 15875] [serial = 2113] [outer = (nil)] 16:13:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 150 (0x7f3b22446000) [pid = 15875] [serial = 2114] [outer = 0x7f3b0bdd8400] 16:13:01 INFO - PROCESS | 15875 | 1461712381672 Marionette DEBUG loaded listener.js 16:13:01 INFO - PROCESS | 15875 | ++DOMWINDOW == 151 (0x7f3b2321f400) [pid = 15875] [serial = 2115] [outer = 0x7f3b0bdd8400] 16:13:02 INFO - PROCESS | 15875 | 1461712382269 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]]]}] 16:13:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:13:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1028ms 16:13:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:13:02 INFO - PROCESS | 15875 | 1461712382298 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 16:13:02 INFO - PROCESS | 15875 | 1461712382300 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 16:13:02 INFO - PROCESS | 15875 | 1461712382304 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:13:02 INFO - PROCESS | 15875 | 1461712382307 Marionette TRACE conn3 <- [1,2790,null,{}] 16:13:02 INFO - PROCESS | 15875 | 1461712382326 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}] 16:13:02 INFO - PROCESS | 15875 | 1461712382490 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 16:13:02 INFO - PROCESS | 15875 | 1461712382664 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b20cac800 == 152 [pid = 15875] [id = 705] 16:13:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 152 (0x7f3b1ced8c00) [pid = 15875] [serial = 2116] [outer = (nil)] 16:13:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 153 (0x7f3b23d78000) [pid = 15875] [serial = 2117] [outer = 0x7f3b1ced8c00] 16:13:02 INFO - PROCESS | 15875 | 1461712382719 Marionette DEBUG loaded listener.js 16:13:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 154 (0x7f3b244e5000) [pid = 15875] [serial = 2118] [outer = 0x7f3b1ced8c00] 16:13:03 INFO - PROCESS | 15875 | 1461712383663 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]]]}] 16:13:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:13:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1430ms 16:13:03 INFO - PROCESS | 15875 | 1461712383735 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 16:13:03 INFO - PROCESS | 15875 | 1461712383740 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 16:13:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:13:03 INFO - PROCESS | 15875 | 1461712383749 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:13:03 INFO - PROCESS | 15875 | 1461712383753 Marionette TRACE conn3 <- [1,2794,null,{}] 16:13:03 INFO - PROCESS | 15875 | 1461712383765 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}] 16:13:04 INFO - PROCESS | 15875 | 1461712384004 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 16:13:04 INFO - PROCESS | 15875 | 1461712384209 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fda0000 == 153 [pid = 15875] [id = 706] 16:13:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 155 (0x7f3b0c912c00) [pid = 15875] [serial = 2119] [outer = (nil)] 16:13:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 156 (0x7f3b0df90c00) [pid = 15875] [serial = 2120] [outer = 0x7f3b0c912c00] 16:13:04 INFO - PROCESS | 15875 | 1461712384316 Marionette DEBUG loaded listener.js 16:13:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 157 (0x7f3b0e771400) [pid = 15875] [serial = 2121] [outer = 0x7f3b0c912c00] 16:13:05 INFO - PROCESS | 15875 | 1461712385170 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]]]}] 16:13:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:13:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1432ms 16:13:05 INFO - PROCESS | 15875 | 1461712385181 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 16:13:05 INFO - PROCESS | 15875 | 1461712385188 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 16:13:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:13:05 INFO - PROCESS | 15875 | 1461712385197 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:13:05 INFO - PROCESS | 15875 | 1461712385200 Marionette TRACE conn3 <- [1,2798,null,{}] 16:13:05 INFO - PROCESS | 15875 | 1461712385204 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}] 16:13:05 INFO - PROCESS | 15875 | 1461712385384 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 16:13:05 INFO - PROCESS | 15875 | 1461712385605 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a8d1000 == 154 [pid = 15875] [id = 707] 16:13:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 158 (0x7f3b0f46ec00) [pid = 15875] [serial = 2122] [outer = (nil)] 16:13:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 159 (0x7f3b16a11400) [pid = 15875] [serial = 2123] [outer = 0x7f3b0f46ec00] 16:13:05 INFO - PROCESS | 15875 | 1461712385669 Marionette DEBUG loaded listener.js 16:13:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 160 (0x7f3b18c9f000) [pid = 15875] [serial = 2124] [outer = 0x7f3b0f46ec00] 16:13:06 INFO - PROCESS | 15875 | 1461712386541 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]]]}] 16:13:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:13:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1382ms 16:13:06 INFO - PROCESS | 15875 | 1461712386579 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 16:13:06 INFO - PROCESS | 15875 | 1461712386582 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 16:13:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:13:06 INFO - PROCESS | 15875 | 1461712386588 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:13:06 INFO - PROCESS | 15875 | 1461712386593 Marionette TRACE conn3 <- [1,2802,null,{}] 16:13:06 INFO - PROCESS | 15875 | 1461712386607 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}] 16:13:06 INFO - PROCESS | 15875 | 1461712386799 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 16:13:07 INFO - PROCESS | 15875 | 1461712387007 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23077000 == 155 [pid = 15875] [id = 708] 16:13:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 161 (0x7f3b1a4a0800) [pid = 15875] [serial = 2125] [outer = (nil)] 16:13:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 162 (0x7f3b1d8c9c00) [pid = 15875] [serial = 2126] [outer = 0x7f3b1a4a0800] 16:13:07 INFO - PROCESS | 15875 | 1461712387071 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 163 (0x7f3b1dd19800) [pid = 15875] [serial = 2127] [outer = 0x7f3b1a4a0800] 16:13:07 INFO - PROCESS | 15875 | 1461712387866 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]]]}] 16:13:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:13:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1334ms 16:13:07 INFO - PROCESS | 15875 | 1461712387923 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 16:13:07 INFO - PROCESS | 15875 | 1461712387928 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 16:13:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:13:07 INFO - PROCESS | 15875 | 1461712387933 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:13:07 INFO - PROCESS | 15875 | 1461712387935 Marionette TRACE conn3 <- [1,2806,null,{}] 16:13:07 INFO - PROCESS | 15875 | 1461712387940 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}] 16:13:08 INFO - PROCESS | 15875 | 1461712388113 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 16:13:08 INFO - PROCESS | 15875 | 1461712388320 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b23c17000 == 156 [pid = 15875] [id = 709] 16:13:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 164 (0x7f3b1a74f000) [pid = 15875] [serial = 2128] [outer = (nil)] 16:13:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 165 (0x7f3b22982400) [pid = 15875] [serial = 2129] [outer = 0x7f3b1a74f000] 16:13:08 INFO - PROCESS | 15875 | 1461712388382 Marionette DEBUG loaded listener.js 16:13:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 166 (0x7f3b2372b000) [pid = 15875] [serial = 2130] [outer = 0x7f3b1a74f000] 16:13:09 INFO - PROCESS | 15875 | 1461712389206 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]]]}] 16:13:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:13:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1331ms 16:13:09 INFO - PROCESS | 15875 | 1461712389265 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 16:13:09 INFO - PROCESS | 15875 | 1461712389267 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 16:13:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:13:09 INFO - PROCESS | 15875 | 1461712389272 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:13:09 INFO - PROCESS | 15875 | 1461712389275 Marionette TRACE conn3 <- [1,2810,null,{}] 16:13:09 INFO - PROCESS | 15875 | 1461712389279 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}] 16:13:09 INFO - PROCESS | 15875 | 1461712389449 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 16:13:09 INFO - PROCESS | 15875 | 1461712389653 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:09 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b25b74000 == 157 [pid = 15875] [id = 710] 16:13:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 167 (0x7f3b1dd1e800) [pid = 15875] [serial = 2131] [outer = (nil)] 16:13:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 168 (0x7f3b25c0e400) [pid = 15875] [serial = 2132] [outer = 0x7f3b1dd1e800] 16:13:09 INFO - PROCESS | 15875 | 1461712389714 Marionette DEBUG loaded listener.js 16:13:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 169 (0x7f3b26a3d400) [pid = 15875] [serial = 2133] [outer = 0x7f3b1dd1e800] 16:13:10 INFO - PROCESS | 15875 | 1461712390480 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]]]}] 16:13:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:13:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1226ms 16:13:10 INFO - PROCESS | 15875 | 1461712390498 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 16:13:10 INFO - PROCESS | 15875 | 1461712390501 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 16:13:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:13:10 INFO - PROCESS | 15875 | 1461712390506 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:13:10 INFO - PROCESS | 15875 | 1461712390508 Marionette TRACE conn3 <- [1,2814,null,{}] 16:13:10 INFO - PROCESS | 15875 | 1461712390513 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}] 16:13:10 INFO - PROCESS | 15875 | 1461712390707 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 16:13:10 INFO - PROCESS | 15875 | 1461712390915 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b30870800 == 158 [pid = 15875] [id = 711] 16:13:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 170 (0x7f3b30357000) [pid = 15875] [serial = 2134] [outer = (nil)] 16:13:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 171 (0x7f3b3080c800) [pid = 15875] [serial = 2135] [outer = 0x7f3b30357000] 16:13:10 INFO - PROCESS | 15875 | 1461712390982 Marionette DEBUG loaded listener.js 16:13:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 172 (0x7f3b30ad9800) [pid = 15875] [serial = 2136] [outer = 0x7f3b30357000] 16:13:11 INFO - PROCESS | 15875 | 1461712391780 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]]]}] 16:13:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:13:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1330ms 16:13:11 INFO - PROCESS | 15875 | 1461712391837 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 16:13:11 INFO - PROCESS | 15875 | 1461712391840 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 16:13:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:13:11 INFO - PROCESS | 15875 | 1461712391845 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:13:11 INFO - PROCESS | 15875 | 1461712391847 Marionette TRACE conn3 <- [1,2818,null,{}] 16:13:11 INFO - PROCESS | 15875 | 1461712391852 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}] 16:13:12 INFO - PROCESS | 15875 | 1461712392026 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 16:13:12 INFO - PROCESS | 15875 | 1461712392238 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3510c000 == 159 [pid = 15875] [id = 712] 16:13:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 173 (0x7f3b1e1df400) [pid = 15875] [serial = 2137] [outer = (nil)] 16:13:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 174 (0x7f3b30ad7c00) [pid = 15875] [serial = 2138] [outer = 0x7f3b1e1df400] 16:13:12 INFO - PROCESS | 15875 | 1461712392342 Marionette DEBUG loaded listener.js 16:13:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 175 (0x7f3b31a3e400) [pid = 15875] [serial = 2139] [outer = 0x7f3b1e1df400] 16:13:13 INFO - PROCESS | 15875 | 1461712393126 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]]]}] 16:13:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:13:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1334ms 16:13:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:13:13 INFO - PROCESS | 15875 | 1461712393181 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 16:13:13 INFO - PROCESS | 15875 | 1461712393183 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 16:13:13 INFO - PROCESS | 15875 | 1461712393187 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:13:13 INFO - PROCESS | 15875 | 1461712393191 Marionette TRACE conn3 <- [1,2822,null,{}] 16:13:13 INFO - PROCESS | 15875 | 1461712393196 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}] 16:13:13 INFO - PROCESS | 15875 | 1461712393376 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 16:13:13 INFO - PROCESS | 15875 | 1461712393584 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:13 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b35aad000 == 160 [pid = 15875] [id = 713] 16:13:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 176 (0x7f3b22377800) [pid = 15875] [serial = 2140] [outer = (nil)] 16:13:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 177 (0x7f3b33934000) [pid = 15875] [serial = 2141] [outer = 0x7f3b22377800] 16:13:13 INFO - PROCESS | 15875 | 1461712393645 Marionette DEBUG loaded listener.js 16:13:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 178 (0x7f3b3500c400) [pid = 15875] [serial = 2142] [outer = 0x7f3b22377800] 16:13:14 INFO - PROCESS | 15875 | 1461712394455 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]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:13:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1327ms 16:13:14 INFO - PROCESS | 15875 | 1461712394516 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 15875 | 1461712394519 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 16:13:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:13:14 INFO - PROCESS | 15875 | 1461712394524 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 15875 | 1461712394526 Marionette TRACE conn3 <- [1,2826,null,{}] 16:13:14 INFO - PROCESS | 15875 | 1461712394531 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}] 16:13:14 INFO - PROCESS | 15875 | 1461712394703 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 16:13:14 INFO - PROCESS | 15875 | 1461712394910 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b38658000 == 161 [pid = 15875] [id = 714] 16:13:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 179 (0x7f3b317edc00) [pid = 15875] [serial = 2143] [outer = (nil)] 16:13:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 180 (0x7f3b3513c400) [pid = 15875] [serial = 2144] [outer = 0x7f3b317edc00] 16:13:14 INFO - PROCESS | 15875 | 1461712394977 Marionette DEBUG loaded listener.js 16:13:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 181 (0x7f3b35144400) [pid = 15875] [serial = 2145] [outer = 0x7f3b317edc00] 16:13:15 INFO - PROCESS | 15875 | 1461712395739 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:13:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:13:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1278ms 16:13:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:13:15 INFO - PROCESS | 15875 | 1461712395803 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 16:13:15 INFO - PROCESS | 15875 | 1461712395805 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 16:13:15 INFO - PROCESS | 15875 | 1461712395810 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:13:15 INFO - PROCESS | 15875 | 1461712395813 Marionette TRACE conn3 <- [1,2830,null,{}] 16:13:15 INFO - PROCESS | 15875 | 1461712395836 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}] 16:13:16 INFO - PROCESS | 15875 | 1461712396017 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 16:13:16 INFO - PROCESS | 15875 | 1461712396221 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:16 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3abe6000 == 162 [pid = 15875] [id = 715] 16:13:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 182 (0x7f3b31beb800) [pid = 15875] [serial = 2146] [outer = (nil)] 16:13:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 183 (0x7f3b3527e400) [pid = 15875] [serial = 2147] [outer = 0x7f3b31beb800] 16:13:16 INFO - PROCESS | 15875 | 1461712396323 Marionette DEBUG loaded listener.js 16:13:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 184 (0x7f3b353b1800) [pid = 15875] [serial = 2148] [outer = 0x7f3b31beb800] 16:13:17 INFO - PROCESS | 15875 | 1461712397143 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]]]}] 16:13:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:13:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1395ms 16:13:17 INFO - PROCESS | 15875 | 1461712397212 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 16:13:17 INFO - PROCESS | 15875 | 1461712397217 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 16:13:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:13:17 INFO - PROCESS | 15875 | 1461712397224 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:13:17 INFO - PROCESS | 15875 | 1461712397227 Marionette TRACE conn3 <- [1,2834,null,{}] 16:13:17 INFO - PROCESS | 15875 | 1461712397233 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}] 16:13:17 INFO - PROCESS | 15875 | 1461712397439 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 16:13:17 INFO - PROCESS | 15875 | 1461712397646 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e620800 == 163 [pid = 15875] [id = 716] 16:13:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 185 (0x7f3b3513e000) [pid = 15875] [serial = 2149] [outer = (nil)] 16:13:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 186 (0x7f3b35ce4c00) [pid = 15875] [serial = 2150] [outer = 0x7f3b3513e000] 16:13:17 INFO - PROCESS | 15875 | 1461712397758 Marionette DEBUG loaded listener.js 16:13:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b35d30800) [pid = 15875] [serial = 2151] [outer = 0x7f3b3513e000] 16:13:18 INFO - PROCESS | 15875 | 1461712398572 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:13:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:13:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1378ms 16:13:18 INFO - PROCESS | 15875 | 1461712398604 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 16:13:18 INFO - PROCESS | 15875 | 1461712398607 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 16:13:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:13:18 INFO - PROCESS | 15875 | 1461712398611 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:13:18 INFO - PROCESS | 15875 | 1461712398614 Marionette TRACE conn3 <- [1,2838,null,{}] 16:13:18 INFO - PROCESS | 15875 | 1461712398619 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}] 16:13:18 INFO - PROCESS | 15875 | 1461712398830 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 16:13:19 INFO - PROCESS | 15875 | 1461712399041 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:19 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16118000 == 164 [pid = 15875] [id = 717] 16:13:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b0abcf800) [pid = 15875] [serial = 2152] [outer = (nil)] 16:13:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b0abd8000) [pid = 15875] [serial = 2153] [outer = 0x7f3b0abcf800] 16:13:19 INFO - PROCESS | 15875 | 1461712399144 Marionette DEBUG loaded listener.js 16:13:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b0abdd400) [pid = 15875] [serial = 2154] [outer = 0x7f3b0abcf800] 16:13:19 INFO - PROCESS | 15875 | 1461712399885 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]]]}] 16:13:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:13:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1331ms 16:13:19 INFO - PROCESS | 15875 | 1461712399943 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 15875 | 1461712399946 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 16:13:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:13:19 INFO - PROCESS | 15875 | 1461712399951 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 15875 | 1461712399953 Marionette TRACE conn3 <- [1,2842,null,{}] 16:13:19 INFO - PROCESS | 15875 | 1461712399967 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}] 16:13:20 INFO - PROCESS | 15875 | 1461712400148 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 16:13:20 INFO - PROCESS | 15875 | 1461712400359 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b066ea000 == 165 [pid = 15875] [id = 718] 16:13:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b0a4b7000) [pid = 15875] [serial = 2155] [outer = (nil)] 16:13:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b0a4c0000) [pid = 15875] [serial = 2156] [outer = 0x7f3b0a4b7000] 16:13:20 INFO - PROCESS | 15875 | 1461712400461 Marionette DEBUG loaded listener.js 16:13:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b0a4c4800) [pid = 15875] [serial = 2157] [outer = 0x7f3b0a4b7000] 16:13:21 INFO - PROCESS | 15875 | 1461712401279 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]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:13:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1388ms 16:13:21 INFO - PROCESS | 15875 | 1461712401340 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 15875 | 1461712401343 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 16:13:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:13:21 INFO - PROCESS | 15875 | 1461712401348 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 15875 | 1461712401351 Marionette TRACE conn3 <- [1,2846,null,{}] 16:13:21 INFO - PROCESS | 15875 | 1461712401355 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}] 16:13:21 INFO - PROCESS | 15875 | 1461712401531 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 16:13:21 INFO - PROCESS | 15875 | 1461712401826 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b069b2000 == 166 [pid = 15875] [id = 719] 16:13:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b05f58400) [pid = 15875] [serial = 2158] [outer = (nil)] 16:13:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b0abd9400) [pid = 15875] [serial = 2159] [outer = 0x7f3b05f58400] 16:13:21 INFO - PROCESS | 15875 | 1461712401892 Marionette DEBUG loaded listener.js 16:13:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b0bedf800) [pid = 15875] [serial = 2160] [outer = 0x7f3b05f58400] 16:13:22 INFO - PROCESS | 15875 | 1461712402657 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]]]}] 16:13:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:13:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1376ms 16:13:22 INFO - PROCESS | 15875 | 1461712402725 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 16:13:22 INFO - PROCESS | 15875 | 1461712402729 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 16:13:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:13:22 INFO - PROCESS | 15875 | 1461712402734 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:13:22 INFO - PROCESS | 15875 | 1461712402736 Marionette TRACE conn3 <- [1,2850,null,{}] 16:13:22 INFO - PROCESS | 15875 | 1461712402741 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}] 16:13:22 INFO - PROCESS | 15875 | 1461712402930 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 16:13:23 INFO - PROCESS | 15875 | 1461712403145 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0bccb800 == 167 [pid = 15875] [id = 720] 16:13:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b05f51000) [pid = 15875] [serial = 2161] [outer = (nil)] 16:13:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b0621e800) [pid = 15875] [serial = 2162] [outer = 0x7f3b05f51000] 16:13:23 INFO - PROCESS | 15875 | 1461712403712 Marionette DEBUG loaded listener.js 16:13:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b0a4c1800) [pid = 15875] [serial = 2163] [outer = 0x7f3b05f51000] 16:13:24 INFO - PROCESS | 15875 | 1461712404718 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:13:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:13:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 2027ms 16:13:24 INFO - PROCESS | 15875 | 1461712404763 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 16:13:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:13:24 INFO - PROCESS | 15875 | 1461712404768 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 16:13:24 INFO - PROCESS | 15875 | 1461712404774 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:13:24 INFO - PROCESS | 15875 | 1461712404777 Marionette TRACE conn3 <- [1,2854,null,{}] 16:13:24 INFO - PROCESS | 15875 | 1461712404801 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}] 16:13:24 INFO - PROCESS | 15875 | 1461712404972 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 16:13:25 INFO - PROCESS | 15875 | 1461712405201 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:25 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16c9e800 == 168 [pid = 15875] [id = 721] 16:13:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b063cdc00) [pid = 15875] [serial = 2164] [outer = (nil)] 16:13:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b0bddc000) [pid = 15875] [serial = 2165] [outer = 0x7f3b063cdc00] 16:13:25 INFO - PROCESS | 15875 | 1461712405349 Marionette DEBUG loaded listener.js 16:13:25 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b0e1c3c00) [pid = 15875] [serial = 2166] [outer = 0x7f3b063cdc00] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35296800 == 167 [pid = 15875] [id = 257] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1df50000 == 166 [pid = 15875] [id = 704] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d59f800 == 165 [pid = 15875] [id = 703] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 201 (0x7f3b0e0d1c00) [pid = 15875] [serial = 2048] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 200 (0x7f3b2a704800) [pid = 15875] [serial = 2036] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | 1461712406418 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]]]}] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a8e4800 == 164 [pid = 15875] [id = 702] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19c9a000 == 163 [pid = 15875] [id = 701] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17a47800 == 162 [pid = 15875] [id = 700] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0ab0d800 == 161 [pid = 15875] [id = 699] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b15b21800 == 160 [pid = 15875] [id = 698] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d4d6000 == 159 [pid = 15875] [id = 690] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d0b7000 == 158 [pid = 15875] [id = 689] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a8cf000 == 157 [pid = 15875] [id = 688] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19c92000 == 156 [pid = 15875] [id = 687] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18ec4800 == 155 [pid = 15875] [id = 686] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17cc4800 == 154 [pid = 15875] [id = 685] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16cb0800 == 153 [pid = 15875] [id = 684] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a44b000 == 152 [pid = 15875] [id = 620] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e45b800 == 151 [pid = 15875] [id = 683] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b3a800 == 150 [pid = 15875] [id = 668] 16:13:26 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e5ea800 == 149 [pid = 15875] [id = 682] 16:13:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:13:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1707ms 16:13:26 INFO - PROCESS | 15875 | 1461712406480 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 16:13:26 INFO - PROCESS | 15875 | 1461712406485 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 16:13:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:13:26 INFO - PROCESS | 15875 | 1461712406492 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:13:26 INFO - PROCESS | 15875 | 1461712406496 Marionette TRACE conn3 <- [1,2858,null,{}] 16:13:26 INFO - PROCESS | 15875 | 1461712406500 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}] 16:13:26 INFO - PROCESS | 15875 | 1461712406661 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 199 (0x7f3b1a57d800) [pid = 15875] [serial = 2021] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 198 (0x7f3b0b6d4c00) [pid = 15875] [serial = 2043] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b1967a800) [pid = 15875] [serial = 2018] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b0aba6c00) [pid = 15875] [serial = 2042] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b25c1a000) [pid = 15875] [serial = 2033] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b0bc8bc00) [pid = 15875] [serial = 2045] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b1f7cec00) [pid = 15875] [serial = 2027] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b0bedf000) [pid = 15875] [serial = 2009] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b23444c00) [pid = 15875] [serial = 2030] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 190 (0x7f3b0d186400) [pid = 15875] [serial = 2046] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 189 (0x7f3b0bedec00) [pid = 15875] [serial = 2039] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 188 (0x7f3b17d56000) [pid = 15875] [serial = 2015] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 187 (0x7f3b0f24e800) [pid = 15875] [serial = 2012] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | --DOMWINDOW == 186 (0x7f3b1db3e000) [pid = 15875] [serial = 2024] [outer = (nil)] [url = about:blank] 16:13:26 INFO - PROCESS | 15875 | 1461712406851 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0bebc000 == 150 [pid = 15875] [id = 722] 16:13:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 187 (0x7f3b09342400) [pid = 15875] [serial = 2167] [outer = (nil)] 16:13:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 188 (0x7f3b0d191000) [pid = 15875] [serial = 2168] [outer = 0x7f3b09342400] 16:13:26 INFO - PROCESS | 15875 | 1461712406905 Marionette DEBUG loaded listener.js 16:13:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 189 (0x7f3b0f46c800) [pid = 15875] [serial = 2169] [outer = 0x7f3b09342400] 16:13:27 INFO - PROCESS | 15875 | 1461712407582 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:13:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:13:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1137ms 16:13:27 INFO - PROCESS | 15875 | 1461712407630 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 16:13:27 INFO - PROCESS | 15875 | 1461712407634 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 16:13:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:13:27 INFO - PROCESS | 15875 | 1461712407638 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:13:27 INFO - PROCESS | 15875 | 1461712407643 Marionette TRACE conn3 <- [1,2862,null,{}] 16:13:27 INFO - PROCESS | 15875 | 1461712407656 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}] 16:13:27 INFO - PROCESS | 15875 | 1461712407837 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 16:13:28 INFO - PROCESS | 15875 | 1461712408014 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:28 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16ea3000 == 151 [pid = 15875] [id = 723] 16:13:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 190 (0x7f3b0f466c00) [pid = 15875] [serial = 2170] [outer = (nil)] 16:13:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 191 (0x7f3b161ca000) [pid = 15875] [serial = 2171] [outer = 0x7f3b0f466c00] 16:13:28 INFO - PROCESS | 15875 | 1461712408068 Marionette DEBUG loaded listener.js 16:13:28 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b16a3c400) [pid = 15875] [serial = 2172] [outer = 0x7f3b0f466c00] 16:13:28 INFO - PROCESS | 15875 | 1461712408715 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]]]}] 16:13:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:13:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1129ms 16:13:28 INFO - PROCESS | 15875 | 1461712408774 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 16:13:28 INFO - PROCESS | 15875 | 1461712408777 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 16:13:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:13:28 INFO - PROCESS | 15875 | 1461712408782 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:13:28 INFO - PROCESS | 15875 | 1461712408784 Marionette TRACE conn3 <- [1,2866,null,{}] 16:13:28 INFO - PROCESS | 15875 | 1461712408788 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}] 16:13:29 INFO - PROCESS | 15875 | 1461712409031 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 16:13:29 INFO - PROCESS | 15875 | 1461712409056 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18c6e800 == 152 [pid = 15875] [id = 724] 16:13:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b15abf800) [pid = 15875] [serial = 2173] [outer = (nil)] 16:13:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b17def800) [pid = 15875] [serial = 2174] [outer = 0x7f3b15abf800] 16:13:29 INFO - PROCESS | 15875 | 1461712409108 Marionette DEBUG loaded listener.js 16:13:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b18e7a800) [pid = 15875] [serial = 2175] [outer = 0x7f3b15abf800] 16:13:29 INFO - PROCESS | 15875 | 1461712409903 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]]]}] 16:13:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:13:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1180ms 16:13:29 INFO - PROCESS | 15875 | 1461712409965 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 16:13:29 INFO - PROCESS | 15875 | 1461712409968 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 16:13:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:13:29 INFO - PROCESS | 15875 | 1461712409972 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:13:29 INFO - PROCESS | 15875 | 1461712409975 Marionette TRACE conn3 <- [1,2870,null,{}] 16:13:29 INFO - PROCESS | 15875 | 1461712409979 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}] 16:13:30 INFO - PROCESS | 15875 | 1461712410197 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 16:13:30 INFO - PROCESS | 15875 | 1461712410220 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19b0f800 == 153 [pid = 15875] [id = 725] 16:13:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b192dec00) [pid = 15875] [serial = 2176] [outer = (nil)] 16:13:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b195bb400) [pid = 15875] [serial = 2177] [outer = 0x7f3b192dec00] 16:13:30 INFO - PROCESS | 15875 | 1461712410280 Marionette DEBUG loaded listener.js 16:13:30 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b1a2f7400) [pid = 15875] [serial = 2178] [outer = 0x7f3b192dec00] 16:13:31 INFO - PROCESS | 15875 | --DOMWINDOW == 197 (0x7f3b09348000) [pid = 15875] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:13:31 INFO - PROCESS | 15875 | --DOMWINDOW == 196 (0x7f3b18c9e400) [pid = 15875] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:13:31 INFO - PROCESS | 15875 | --DOMWINDOW == 195 (0x7f3b0b7c7800) [pid = 15875] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:13:31 INFO - PROCESS | 15875 | --DOMWINDOW == 194 (0x7f3b161c9800) [pid = 15875] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:13:31 INFO - PROCESS | 15875 | --DOMWINDOW == 193 (0x7f3b16145c00) [pid = 15875] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:13:31 INFO - PROCESS | 15875 | --DOMWINDOW == 192 (0x7f3b1b73ec00) [pid = 15875] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:13:31 INFO - PROCESS | 15875 | --DOMWINDOW == 191 (0x7f3b0bdd8400) [pid = 15875] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:13:31 INFO - PROCESS | 15875 | 1461712411564 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]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:13:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1626ms 16:13:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:13:31 INFO - PROCESS | 15875 | 1461712411599 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 16:13:31 INFO - PROCESS | 15875 | 1461712411601 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 16:13:31 INFO - PROCESS | 15875 | 1461712411605 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 15875 | 1461712411608 Marionette TRACE conn3 <- [1,2874,null,{}] 16:13:31 INFO - PROCESS | 15875 | 1461712411613 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}] 16:13:31 INFO - PROCESS | 15875 | 1461712411791 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 16:13:31 INFO - PROCESS | 15875 | 1461712411963 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a20d800 == 154 [pid = 15875] [id = 726] 16:13:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 192 (0x7f3b16147400) [pid = 15875] [serial = 2179] [outer = (nil)] 16:13:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 193 (0x7f3b1b73e400) [pid = 15875] [serial = 2180] [outer = 0x7f3b16147400] 16:13:32 INFO - PROCESS | 15875 | 1461712412013 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 194 (0x7f3b1d4e9000) [pid = 15875] [serial = 2181] [outer = 0x7f3b16147400] 16:13:32 INFO - PROCESS | 15875 | 1461712412611 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]]]}] 16:13:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:13:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1025ms 16:13:32 INFO - PROCESS | 15875 | 1461712412631 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 16:13:32 INFO - PROCESS | 15875 | 1461712412634 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 16:13:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:13:32 INFO - PROCESS | 15875 | 1461712412640 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:13:32 INFO - PROCESS | 15875 | 1461712412642 Marionette TRACE conn3 <- [1,2878,null,{}] 16:13:32 INFO - PROCESS | 15875 | 1461712412646 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}] 16:13:32 INFO - PROCESS | 15875 | 1461712412803 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 16:13:32 INFO - PROCESS | 15875 | 1461712412976 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1b314000 == 155 [pid = 15875] [id = 727] 16:13:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 195 (0x7f3b161c9800) [pid = 15875] [serial = 2182] [outer = (nil)] 16:13:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 196 (0x7f3b1d508400) [pid = 15875] [serial = 2183] [outer = 0x7f3b161c9800] 16:13:33 INFO - PROCESS | 15875 | 1461712413029 Marionette DEBUG loaded listener.js 16:13:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 197 (0x7f3b1d510800) [pid = 15875] [serial = 2184] [outer = 0x7f3b161c9800] 16:13:33 INFO - PROCESS | 15875 | 1461712413988 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]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:13:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1376ms 16:13:34 INFO - PROCESS | 15875 | 1461712414017 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 15875 | 1461712414023 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 16:13:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:13:34 INFO - PROCESS | 15875 | 1461712414031 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 15875 | 1461712414034 Marionette TRACE conn3 <- [1,2882,null,{}] 16:13:34 INFO - PROCESS | 15875 | 1461712414042 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}] 16:13:34 INFO - PROCESS | 15875 | 1461712414248 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 16:13:34 INFO - PROCESS | 15875 | 1461712414464 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:34 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0fd96000 == 156 [pid = 15875] [id = 728] 16:13:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 198 (0x7f3b0b6dc800) [pid = 15875] [serial = 2185] [outer = (nil)] 16:13:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 199 (0x7f3b0bedf400) [pid = 15875] [serial = 2186] [outer = 0x7f3b0b6dc800] 16:13:34 INFO - PROCESS | 15875 | 1461712414572 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 15875 | ++DOMWINDOW == 200 (0x7f3b0df8ac00) [pid = 15875] [serial = 2187] [outer = 0x7f3b0b6dc800] 16:13:35 INFO - PROCESS | 15875 | 1461712415492 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]]]}] 16:13:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:13:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1535ms 16:13:35 INFO - PROCESS | 15875 | 1461712415567 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 16:13:35 INFO - PROCESS | 15875 | 1461712415574 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 16:13:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:13:35 INFO - PROCESS | 15875 | 1461712415583 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:13:35 INFO - PROCESS | 15875 | 1461712415586 Marionette TRACE conn3 <- [1,2886,null,{}] 16:13:35 INFO - PROCESS | 15875 | 1461712415590 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}] 16:13:35 INFO - PROCESS | 15875 | 1461712415822 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 16:13:36 INFO - PROCESS | 15875 | 1461712416027 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18bb7000 == 157 [pid = 15875] [id = 729] 16:13:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 201 (0x7f3b0f246800) [pid = 15875] [serial = 2188] [outer = (nil)] 16:13:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 202 (0x7f3b15e6f000) [pid = 15875] [serial = 2189] [outer = 0x7f3b0f246800] 16:13:36 INFO - PROCESS | 15875 | 1461712416202 Marionette DEBUG loaded listener.js 16:13:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 203 (0x7f3b16ab8800) [pid = 15875] [serial = 2190] [outer = 0x7f3b0f246800] 16:13:37 INFO - PROCESS | 15875 | 1461712417024 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]]]}] 16:13:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:13:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1478ms 16:13:37 INFO - PROCESS | 15875 | 1461712417061 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 16:13:37 INFO - PROCESS | 15875 | 1461712417064 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 16:13:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:13:37 INFO - PROCESS | 15875 | 1461712417070 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:13:37 INFO - PROCESS | 15875 | 1461712417075 Marionette TRACE conn3 <- [1,2890,null,{}] 16:13:37 INFO - PROCESS | 15875 | 1461712417089 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}] 16:13:37 INFO - PROCESS | 15875 | 1461712417273 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 16:13:37 INFO - PROCESS | 15875 | 1461712417488 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:37 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d593000 == 158 [pid = 15875] [id = 730] 16:13:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 204 (0x7f3b18e8d000) [pid = 15875] [serial = 2191] [outer = (nil)] 16:13:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 205 (0x7f3b1a578000) [pid = 15875] [serial = 2192] [outer = 0x7f3b18e8d000] 16:13:37 INFO - PROCESS | 15875 | 1461712417599 Marionette DEBUG loaded listener.js 16:13:37 INFO - PROCESS | 15875 | ++DOMWINDOW == 206 (0x7f3b1d507000) [pid = 15875] [serial = 2193] [outer = 0x7f3b18e8d000] 16:13:38 INFO - PROCESS | 15875 | 1461712418428 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:13:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:13:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1431ms 16:13:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:13:38 INFO - PROCESS | 15875 | 1461712418502 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 16:13:38 INFO - PROCESS | 15875 | 1461712418505 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 16:13:38 INFO - PROCESS | 15875 | 1461712418511 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 15875 | 1461712418513 Marionette TRACE conn3 <- [1,2894,null,{}] 16:13:38 INFO - PROCESS | 15875 | 1461712418518 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}] 16:13:38 INFO - PROCESS | 15875 | 1461712418698 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 16:13:38 INFO - PROCESS | 15875 | 1461712418959 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1df40000 == 159 [pid = 15875] [id = 731] 16:13:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 207 (0x7f3b1a1ccc00) [pid = 15875] [serial = 2194] [outer = (nil)] 16:13:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 208 (0x7f3b1d514800) [pid = 15875] [serial = 2195] [outer = 0x7f3b1a1ccc00] 16:13:39 INFO - PROCESS | 15875 | 1461712419030 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 209 (0x7f3b1d8c8c00) [pid = 15875] [serial = 2196] [outer = 0x7f3b1a1ccc00] 16:13:39 INFO - PROCESS | 15875 | 1461712419827 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]]]}] 16:13:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:13:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1379ms 16:13:39 INFO - PROCESS | 15875 | 1461712419889 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 16:13:39 INFO - PROCESS | 15875 | 1461712419893 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 16:13:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:13:39 INFO - PROCESS | 15875 | 1461712419898 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:13:39 INFO - PROCESS | 15875 | 1461712419900 Marionette TRACE conn3 <- [1,2898,null,{}] 16:13:39 INFO - PROCESS | 15875 | 1461712419904 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}] 16:13:40 INFO - PROCESS | 15875 | 1461712420081 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 16:13:40 INFO - PROCESS | 15875 | 1461712420293 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e20a800 == 160 [pid = 15875] [id = 732] 16:13:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 210 (0x7f3b1d511000) [pid = 15875] [serial = 2197] [outer = (nil)] 16:13:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 211 (0x7f3b1db40000) [pid = 15875] [serial = 2198] [outer = 0x7f3b1d511000] 16:13:40 INFO - PROCESS | 15875 | 1461712420397 Marionette DEBUG loaded listener.js 16:13:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 212 (0x7f3b1e1d2400) [pid = 15875] [serial = 2199] [outer = 0x7f3b1d511000] 16:13:41 INFO - PROCESS | 15875 | 1461712421222 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]]]}] 16:13:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:13:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1380ms 16:13:41 INFO - PROCESS | 15875 | 1461712421278 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 16:13:41 INFO - PROCESS | 15875 | 1461712421282 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 16:13:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:13:41 INFO - PROCESS | 15875 | 1461712421286 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:13:41 INFO - PROCESS | 15875 | 1461712421288 Marionette TRACE conn3 <- [1,2902,null,{}] 16:13:41 INFO - PROCESS | 15875 | 1461712421294 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}] 16:13:41 INFO - PROCESS | 15875 | 1461712421500 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 16:13:41 INFO - PROCESS | 15875 | 1461712421707 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b229ad000 == 161 [pid = 15875] [id = 733] 16:13:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 213 (0x7f3b1d8e1400) [pid = 15875] [serial = 2200] [outer = (nil)] 16:13:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 214 (0x7f3b225afc00) [pid = 15875] [serial = 2201] [outer = 0x7f3b1d8e1400] 16:13:41 INFO - PROCESS | 15875 | 1461712421844 Marionette DEBUG loaded listener.js 16:13:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 215 (0x7f3b26a3cc00) [pid = 15875] [serial = 2202] [outer = 0x7f3b1d8e1400] 16:13:43 INFO - PROCESS | 15875 | 1461712422996 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:13:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:13:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1779ms 16:13:43 INFO - PROCESS | 15875 | 1461712423066 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 16:13:43 INFO - PROCESS | 15875 | 1461712423069 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 16:13:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:13:43 INFO - PROCESS | 15875 | 1461712423074 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 15875 | 1461712423077 Marionette TRACE conn3 <- [1,2906,null,{}] 16:13:43 INFO - PROCESS | 15875 | 1461712423081 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}] 16:13:43 INFO - PROCESS | 15875 | 1461712423334 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 16:13:43 INFO - PROCESS | 15875 | 1461712423545 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:43 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b25b6b000 == 162 [pid = 15875] [id = 734] 16:13:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 216 (0x7f3b1e2da400) [pid = 15875] [serial = 2203] [outer = (nil)] 16:13:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 217 (0x7f3b3034d800) [pid = 15875] [serial = 2204] [outer = 0x7f3b1e2da400] 16:13:43 INFO - PROCESS | 15875 | 1461712423649 Marionette DEBUG loaded listener.js 16:13:43 INFO - PROCESS | 15875 | ++DOMWINDOW == 218 (0x7f3b30684800) [pid = 15875] [serial = 2205] [outer = 0x7f3b1e2da400] 16:13:44 INFO - PROCESS | 15875 | 1461712424497 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]]]}] 16:13:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:13:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1480ms 16:13:44 INFO - PROCESS | 15875 | 1461712424556 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 16:13:44 INFO - PROCESS | 15875 | 1461712424559 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 16:13:44 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:13:44 INFO - PROCESS | 15875 | 1461712424564 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:13:44 INFO - PROCESS | 15875 | 1461712424566 Marionette TRACE conn3 <- [1,2910,null,{}] 16:13:44 INFO - PROCESS | 15875 | 1461712424571 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}] 16:13:44 INFO - PROCESS | 15875 | 1461712424750 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 16:13:44 INFO - PROCESS | 15875 | 1461712424965 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3171b000 == 163 [pid = 15875] [id = 735] 16:13:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 219 (0x7f3b1d6dbc00) [pid = 15875] [serial = 2206] [outer = (nil)] 16:13:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 220 (0x7f3b3089f000) [pid = 15875] [serial = 2207] [outer = 0x7f3b1d6dbc00] 16:13:45 INFO - PROCESS | 15875 | 1461712425067 Marionette DEBUG loaded listener.js 16:13:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 221 (0x7f3b3393bc00) [pid = 15875] [serial = 2208] [outer = 0x7f3b1d6dbc00] 16:13:45 INFO - PROCESS | 15875 | 1461712425754 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]]]}] 16:13:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:13:45 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:13:45 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1227ms 16:13:45 INFO - PROCESS | 15875 | 1461712425793 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 16:13:45 INFO - PROCESS | 15875 | 1461712425795 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 16:13:45 INFO - TEST-START | /DOMEvents/constructors.html 16:13:45 INFO - PROCESS | 15875 | 1461712425801 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:13:45 INFO - PROCESS | 15875 | 1461712425803 Marionette TRACE conn3 <- [1,2914,null,{}] 16:13:45 INFO - PROCESS | 15875 | 1461712425808 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}] 16:13:45 INFO - PROCESS | 15875 | 1461712425985 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 16:13:46 INFO - PROCESS | 15875 | 1461712426211 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b3abde000 == 164 [pid = 15875] [id = 736] 16:13:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 222 (0x7f3b21b23c00) [pid = 15875] [serial = 2209] [outer = (nil)] 16:13:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 223 (0x7f3b35145400) [pid = 15875] [serial = 2210] [outer = 0x7f3b21b23c00] 16:13:46 INFO - PROCESS | 15875 | 1461712426281 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 224 (0x7f3b358a8400) [pid = 15875] [serial = 2211] [outer = 0x7f3b21b23c00] 16:13:47 INFO - PROCESS | 15875 | 1461712427109 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]]]}] 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:13:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:13:47 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:13:47 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:13:47 INFO - TEST-OK | /DOMEvents/constructors.html | took 1389ms 16:13:47 INFO - PROCESS | 15875 | 1461712427192 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 16:13:47 INFO - PROCESS | 15875 | 1461712427195 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 16:13:47 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:13:47 INFO - PROCESS | 15875 | 1461712427204 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:13:47 INFO - PROCESS | 15875 | 1461712427209 Marionette TRACE conn3 <- [1,2918,null,{}] 16:13:47 INFO - PROCESS | 15875 | 1461712427237 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}] 16:13:47 INFO - PROCESS | 15875 | 1461712427422 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 16:13:47 INFO - PROCESS | 15875 | 1461712427627 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:47 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19641000 == 165 [pid = 15875] [id = 737] 16:13:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 225 (0x7f3b0b821c00) [pid = 15875] [serial = 2212] [outer = (nil)] 16:13:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 226 (0x7f3b0b82f800) [pid = 15875] [serial = 2213] [outer = 0x7f3b0b821c00] 16:13:47 INFO - PROCESS | 15875 | 1461712427731 Marionette DEBUG loaded listener.js 16:13:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 227 (0x7f3b3527b400) [pid = 15875] [serial = 2214] [outer = 0x7f3b0b821c00] 16:13:48 INFO - PROCESS | 15875 | 1461712428441 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:13:48 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:13:48 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1288ms 16:13:48 INFO - PROCESS | 15875 | 1461712428493 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 16:13:48 INFO - PROCESS | 15875 | 1461712428497 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 16:13:48 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:13:48 INFO - PROCESS | 15875 | 1461712428502 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:13:48 INFO - PROCESS | 15875 | 1461712428505 Marionette TRACE conn3 <- [1,2922,null,{}] 16:13:48 INFO - PROCESS | 15875 | 1461712428510 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}] 16:13:48 INFO - PROCESS | 15875 | 1461712428704 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 16:13:48 INFO - PROCESS | 15875 | 1461712428973 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b09295000 == 166 [pid = 15875] [id = 738] 16:13:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 228 (0x7f3b0a61d400) [pid = 15875] [serial = 2215] [outer = (nil)] 16:13:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 229 (0x7f3b0a626400) [pid = 15875] [serial = 2216] [outer = 0x7f3b0a61d400] 16:13:49 INFO - PROCESS | 15875 | 1461712429044 Marionette DEBUG loaded listener.js 16:13:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b35c32400) [pid = 15875] [serial = 2217] [outer = 0x7f3b0a61d400] 16:13:49 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:13:49 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:13:49 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:13:49 INFO - PROCESS | 15875 | [15875] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 16:13:49 INFO - PROCESS | 15875 | 1461712429760 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]]]}] 16:13:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:13:49 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:13:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:13:49 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:13:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:13:49 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:13:49 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:13:49 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:49 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:13:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:49 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:13:49 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:13:49 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1288ms 16:13:49 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:13:49 INFO - PROCESS | 15875 | 1461712429794 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 16:13:49 INFO - PROCESS | 15875 | 1461712429799 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 16:13:49 INFO - PROCESS | 15875 | 1461712429808 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:13:49 INFO - PROCESS | 15875 | 1461712429810 Marionette TRACE conn3 <- [1,2926,null,{}] 16:13:49 INFO - PROCESS | 15875 | 1461712429815 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}] 16:13:49 INFO - PROCESS | 15875 | 1461712429989 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 16:13:50 INFO - PROCESS | 15875 | 1461712430216 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b04dbb000 == 167 [pid = 15875] [id = 739] 16:13:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b0a61f000) [pid = 15875] [serial = 2218] [outer = (nil)] 16:13:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b0f21d800) [pid = 15875] [serial = 2219] [outer = 0x7f3b0a61f000] 16:13:50 INFO - PROCESS | 15875 | 1461712430279 Marionette DEBUG loaded listener.js 16:13:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b35d24000) [pid = 15875] [serial = 2220] [outer = 0x7f3b0a61f000] 16:13:50 INFO - PROCESS | 15875 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:13:50 INFO - PROCESS | 15875 | 1461712430940 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]]]}] 16:13:50 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:13:50 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1176ms 16:13:50 INFO - PROCESS | 15875 | 1461712430984 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 15875 | 1461712430986 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 16:13:50 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:13:50 INFO - PROCESS | 15875 | 1461712430992 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 15875 | 1461712430994 Marionette TRACE conn3 <- [1,2930,null,{}] 16:13:51 INFO - PROCESS | 15875 | 1461712431006 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}] 16:13:51 INFO - PROCESS | 15875 | 1461712431175 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 16:13:51 INFO - PROCESS | 15875 | 1461712431391 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b02ed6800 == 168 [pid = 15875] [id = 740] 16:13:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b020ec800) [pid = 15875] [serial = 2221] [outer = (nil)] 16:13:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b020f2c00) [pid = 15875] [serial = 2222] [outer = 0x7f3b020ec800] 16:13:51 INFO - PROCESS | 15875 | 1461712431492 Marionette DEBUG loaded listener.js 16:13:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b020f8000) [pid = 15875] [serial = 2223] [outer = 0x7f3b020ec800] 16:13:52 INFO - PROCESS | 15875 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:13:52 INFO - PROCESS | 15875 | 1461712432157 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]]]}] 16:13:52 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:13:52 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1187ms 16:13:52 INFO - PROCESS | 15875 | 1461712432187 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 16:13:52 INFO - PROCESS | 15875 | 1461712432189 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 16:13:52 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:13:52 INFO - PROCESS | 15875 | 1461712432198 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:13:52 INFO - PROCESS | 15875 | 1461712432200 Marionette TRACE conn3 <- [1,2934,null,{}] 16:13:52 INFO - PROCESS | 15875 | 1461712432205 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}] 16:13:52 INFO - PROCESS | 15875 | 1461712432376 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 16:13:52 INFO - PROCESS | 15875 | 1461712432602 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:52 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a307800 == 169 [pid = 15875] [id = 741] 16:13:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b020ee400) [pid = 15875] [serial = 2224] [outer = (nil)] 16:13:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b0f21cc00) [pid = 15875] [serial = 2225] [outer = 0x7f3b020ee400] 16:13:52 INFO - PROCESS | 15875 | 1461712432665 Marionette DEBUG loaded listener.js 16:13:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b1d74bc00) [pid = 15875] [serial = 2226] [outer = 0x7f3b020ee400] 16:13:53 INFO - PROCESS | 15875 | 1461712433324 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]]]}] 16:13:53 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:13:53 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1175ms 16:13:53 INFO - PROCESS | 15875 | 1461712433373 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 16:13:53 INFO - PROCESS | 15875 | 1461712433376 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 16:13:53 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:13:53 INFO - PROCESS | 15875 | 1461712433381 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:13:53 INFO - PROCESS | 15875 | 1461712433384 Marionette TRACE conn3 <- [1,2938,null,{}] 16:13:53 INFO - PROCESS | 15875 | 1461712433388 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}] 16:13:53 INFO - PROCESS | 15875 | 1461712433559 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 16:13:53 INFO - PROCESS | 15875 | 1461712433787 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a320800 == 170 [pid = 15875] [id = 742] 16:13:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b020ef800) [pid = 15875] [serial = 2227] [outer = (nil)] 16:13:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b07f1d000) [pid = 15875] [serial = 2228] [outer = 0x7f3b020ef800] 16:13:53 INFO - PROCESS | 15875 | 1461712433850 Marionette DEBUG loaded listener.js 16:13:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b07f21c00) [pid = 15875] [serial = 2229] [outer = 0x7f3b020ef800] 16:13:54 INFO - PROCESS | 15875 | 1461712434595 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]]]}] 16:13:54 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:13:54 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1225ms 16:13:54 INFO - PROCESS | 15875 | 1461712434628 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 16:13:54 INFO - PROCESS | 15875 | 1461712434630 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 16:13:54 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:13:54 INFO - PROCESS | 15875 | 1461712434639 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:13:54 INFO - PROCESS | 15875 | 1461712434642 Marionette TRACE conn3 <- [1,2942,null,{}] 16:13:54 INFO - PROCESS | 15875 | 1461712434646 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}] 16:13:54 INFO - PROCESS | 15875 | 1461712434831 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 16:13:55 INFO - PROCESS | 15875 | 1461712435064 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:55 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ac1d000 == 171 [pid = 15875] [id = 743] 16:13:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b07f16c00) [pid = 15875] [serial = 2230] [outer = (nil)] 16:13:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b0abda400) [pid = 15875] [serial = 2231] [outer = 0x7f3b07f16c00] 16:13:55 INFO - PROCESS | 15875 | 1461712435127 Marionette DEBUG loaded listener.js 16:13:55 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b0f229000) [pid = 15875] [serial = 2232] [outer = 0x7f3b07f16c00] 16:13:55 INFO - PROCESS | 15875 | 1461712435821 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"]]]}] 16:13:55 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 16:13:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:13:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:13:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:13:55 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:13:55 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1230ms 16:13:55 INFO - PROCESS | 15875 | 1461712435870 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 16:13:55 INFO - PROCESS | 15875 | 1461712435873 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 16:13:55 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:13:55 INFO - PROCESS | 15875 | 1461712435878 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:13:55 INFO - PROCESS | 15875 | 1461712435881 Marionette TRACE conn3 <- [1,2946,null,{}] 16:13:55 INFO - PROCESS | 15875 | 1461712435885 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}] 16:13:56 INFO - PROCESS | 15875 | 1461712436096 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 16:13:56 INFO - PROCESS | 15875 | 1461712436330 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18b47000 == 172 [pid = 15875] [id = 744] 16:13:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b0621f800) [pid = 15875] [serial = 2233] [outer = (nil)] 16:13:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b1d748400) [pid = 15875] [serial = 2234] [outer = 0x7f3b0621f800] 16:13:56 INFO - PROCESS | 15875 | 1461712436402 Marionette DEBUG loaded listener.js 16:13:56 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b1d752c00) [pid = 15875] [serial = 2235] [outer = 0x7f3b0621f800] 16:13:57 INFO - PROCESS | 15875 | 1461712437054 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]]]}] 16:13:57 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:13:57 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1225ms 16:13:57 INFO - PROCESS | 15875 | 1461712437104 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 16:13:57 INFO - PROCESS | 15875 | 1461712437107 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 16:13:57 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:13:57 INFO - PROCESS | 15875 | 1461712437112 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:13:57 INFO - PROCESS | 15875 | 1461712437114 Marionette TRACE conn3 <- [1,2950,null,{}] 16:13:57 INFO - PROCESS | 15875 | 1461712437119 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}] 16:13:57 INFO - PROCESS | 15875 | 1461712437294 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 16:13:57 INFO - PROCESS | 15875 | 1461712437867 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:57 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b09291800 == 173 [pid = 15875] [id = 745] 16:13:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b06224400) [pid = 15875] [serial = 2236] [outer = (nil)] 16:13:57 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b09347000) [pid = 15875] [serial = 2237] [outer = 0x7f3b06224400] 16:13:57 INFO - PROCESS | 15875 | 1461712437988 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 251 (0x7f3b0a619800) [pid = 15875] [serial = 2238] [outer = 0x7f3b06224400] 16:13:58 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2b0800 == 174 [pid = 15875] [id = 746] 16:13:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 252 (0x7f3b0b704800) [pid = 15875] [serial = 2239] [outer = (nil)] 16:13:58 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b0a625000) [pid = 15875] [serial = 2240] [outer = 0x7f3b0b704800] 16:13:58 INFO - PROCESS | 15875 | 1461712438787 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]]]}] 16:13:58 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:13:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1726ms 16:13:58 INFO - PROCESS | 15875 | 1461712438840 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 16:13:58 INFO - PROCESS | 15875 | 1461712438845 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 16:13:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:13:58 INFO - PROCESS | 15875 | 1461712438856 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:13:58 INFO - PROCESS | 15875 | 1461712438860 Marionette TRACE conn3 <- [1,2954,null,{}] 16:13:58 INFO - PROCESS | 15875 | 1461712438866 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}] 16:13:59 INFO - PROCESS | 15875 | 1461712439096 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 16:13:59 INFO - PROCESS | 15875 | 1461712439368 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:59 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17b39800 == 175 [pid = 15875] [id = 747] 16:13:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b05f55000) [pid = 15875] [serial = 2241] [outer = (nil)] 16:13:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 255 (0x7f3b0a4c3000) [pid = 15875] [serial = 2242] [outer = 0x7f3b05f55000] 16:13:59 INFO - PROCESS | 15875 | 1461712439430 Marionette DEBUG loaded listener.js 16:13:59 INFO - PROCESS | 15875 | ++DOMWINDOW == 256 (0x7f3b0bd96800) [pid = 15875] [serial = 2243] [outer = 0x7f3b05f55000] 16:14:00 INFO - PROCESS | 15875 | 1461712440221 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]]]}] 16:14:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:14:00 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:14:00 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1386ms 16:14:00 INFO - PROCESS | 15875 | 1461712440249 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 16:14:00 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:14:00 INFO - PROCESS | 15875 | 1461712440261 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 16:14:00 INFO - PROCESS | 15875 | 1461712440268 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:14:00 INFO - PROCESS | 15875 | 1461712440275 Marionette TRACE conn3 <- [1,2958,null,{}] 16:14:00 INFO - PROCESS | 15875 | 1461712440314 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}] 16:14:00 INFO - PROCESS | 15875 | 1461712440523 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 16:14:00 INFO - PROCESS | 15875 | 1461712440792 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e220000 == 176 [pid = 15875] [id = 748] 16:14:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 257 (0x7f3b0a9b8c00) [pid = 15875] [serial = 2244] [outer = (nil)] 16:14:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 258 (0x7f3b0e76f400) [pid = 15875] [serial = 2245] [outer = 0x7f3b0a9b8c00] 16:14:00 INFO - PROCESS | 15875 | 1461712440852 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 15875 | ++DOMWINDOW == 259 (0x7f3b0f46d000) [pid = 15875] [serial = 2246] [outer = 0x7f3b0a9b8c00] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a20d800 == 175 [pid = 15875] [id = 726] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 258 (0x7f3b23d78000) [pid = 15875] [serial = 2117] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19b0f800 == 174 [pid = 15875] [id = 725] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18c6e800 == 173 [pid = 15875] [id = 724] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16ea3000 == 172 [pid = 15875] [id = 723] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0bebc000 == 171 [pid = 15875] [id = 722] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16c9e800 == 170 [pid = 15875] [id = 721] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0bccb800 == 169 [pid = 15875] [id = 720] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b35aad000 == 168 [pid = 15875] [id = 713] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3510c000 == 167 [pid = 15875] [id = 712] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b30870800 == 166 [pid = 15875] [id = 711] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b25b74000 == 165 [pid = 15875] [id = 710] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23c17000 == 164 [pid = 15875] [id = 709] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b23077000 == 163 [pid = 15875] [id = 708] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a8d1000 == 162 [pid = 15875] [id = 707] 16:14:01 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fda0000 == 161 [pid = 15875] [id = 706] 16:14:01 INFO - PROCESS | 15875 | 1461712441669 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]]]}] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 257 (0x7f3b1f7ccc00) [pid = 15875] [serial = 2087] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 256 (0x7f3b19676400) [pid = 15875] [serial = 2069] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 255 (0x7f3b0e1cbc00) [pid = 15875] [serial = 2099] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 254 (0x7f3b0e7eb000) [pid = 15875] [serial = 2100] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 253 (0x7f3b161c2400) [pid = 15875] [serial = 2063] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 252 (0x7f3b0e7bdc00) [pid = 15875] [serial = 2057] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 251 (0x7f3b19b51400) [pid = 15875] [serial = 2108] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 250 (0x7f3b0d37a400) [pid = 15875] [serial = 2097] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 249 (0x7f3b0bc86800) [pid = 15875] [serial = 2096] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 248 (0x7f3b1cf6d400) [pid = 15875] [serial = 2078] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 247 (0x7f3b1d8d2c00) [pid = 15875] [serial = 2081] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 246 (0x7f3b18e6c000) [pid = 15875] [serial = 2105] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 245 (0x7f3b1a572400) [pid = 15875] [serial = 2093] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 244 (0x7f3b15ac9000) [pid = 15875] [serial = 2060] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 243 (0x7f3b16a31400) [pid = 15875] [serial = 2102] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 242 (0x7f3b17dda400) [pid = 15875] [serial = 2103] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 241 (0x7f3b0e0d2400) [pid = 15875] [serial = 2054] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b0bddb400) [pid = 15875] [serial = 2051] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b1d8e1800) [pid = 15875] [serial = 2111] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b17de4800) [pid = 15875] [serial = 2066] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b1dd1dc00) [pid = 15875] [serial = 2084] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b1b73a800) [pid = 15875] [serial = 2075] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b219c3000) [pid = 15875] [serial = 2090] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b1a2ec000) [pid = 15875] [serial = 2072] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 233 (0x7f3b21b1c000) [pid = 15875] [serial = 2112] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 232 (0x7f3b1b741800) [pid = 15875] [serial = 2109] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 231 (0x7f3b2321f400) [pid = 15875] [serial = 2115] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 230 (0x7f3b19576c00) [pid = 15875] [serial = 2106] [outer = (nil)] [url = about:blank] 16:14:01 INFO - PROCESS | 15875 | --DOMWINDOW == 229 (0x7f3b22446000) [pid = 15875] [serial = 2114] [outer = (nil)] [url = about:blank] 16:14:01 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:14:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1443ms 16:14:01 INFO - PROCESS | 15875 | 1461712441716 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 16:14:01 INFO - PROCESS | 15875 | 1461712441719 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 16:14:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:14:01 INFO - PROCESS | 15875 | 1461712441727 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:14:01 INFO - PROCESS | 15875 | 1461712441734 Marionette TRACE conn3 <- [1,2962,null,{}] 16:14:01 INFO - PROCESS | 15875 | 1461712441745 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}] 16:14:01 INFO - PROCESS | 15875 | 1461712441921 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 16:14:02 INFO - PROCESS | 15875 | 1461712442126 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:02 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16115800 == 162 [pid = 15875] [id = 749] 16:14:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 230 (0x7f3b0bd99c00) [pid = 15875] [serial = 2247] [outer = (nil)] 16:14:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 231 (0x7f3b16a0f800) [pid = 15875] [serial = 2248] [outer = 0x7f3b0bd99c00] 16:14:02 INFO - PROCESS | 15875 | 1461712442183 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 15875 | ++DOMWINDOW == 232 (0x7f3b17dda400) [pid = 15875] [serial = 2249] [outer = 0x7f3b0bd99c00] 16:14:02 INFO - PROCESS | 15875 | 1461712442753 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]]]}] 16:14:02 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. 16:14:02 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1085ms 16:14:02 INFO - PROCESS | 15875 | 1461712442810 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 16:14:02 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:14:02 INFO - PROCESS | 15875 | 1461712442814 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 16:14:02 INFO - PROCESS | 15875 | 1461712442819 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:14:02 INFO - PROCESS | 15875 | 1461712442821 Marionette TRACE conn3 <- [1,2966,null,{}] 16:14:02 INFO - PROCESS | 15875 | 1461712442826 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}] 16:14:02 INFO - PROCESS | 15875 | 1461712442982 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 16:14:03 INFO - PROCESS | 15875 | 1461712443161 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:03 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b194a7800 == 163 [pid = 15875] [id = 750] 16:14:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 233 (0x7f3b0e0da400) [pid = 15875] [serial = 2250] [outer = (nil)] 16:14:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 234 (0x7f3b18ca2800) [pid = 15875] [serial = 2251] [outer = 0x7f3b0e0da400] 16:14:03 INFO - PROCESS | 15875 | 1461712443214 Marionette DEBUG loaded listener.js 16:14:03 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b1a1c9c00) [pid = 15875] [serial = 2252] [outer = 0x7f3b0e0da400] 16:14:03 INFO - PROCESS | 15875 | 1461712443826 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]]]}] 16:14:03 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. 16:14:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1024ms 16:14:03 INFO - PROCESS | 15875 | 1461712443844 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 15875 | 1461712443846 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 16:14:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:14:03 INFO - PROCESS | 15875 | 1461712443857 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 15875 | 1461712443859 Marionette TRACE conn3 <- [1,2970,null,{}] 16:14:03 INFO - PROCESS | 15875 | 1461712443878 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}] 16:14:04 INFO - PROCESS | 15875 | 1461712444101 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 16:14:04 INFO - PROCESS | 15875 | 1461712444140 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:04 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1d14b800 == 164 [pid = 15875] [id = 751] 16:14:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b1cf6d400) [pid = 15875] [serial = 2253] [outer = (nil)] 16:14:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b1d50c000) [pid = 15875] [serial = 2254] [outer = 0x7f3b1cf6d400] 16:14:04 INFO - PROCESS | 15875 | 1461712444201 Marionette DEBUG loaded listener.js 16:14:04 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b1d74e800) [pid = 15875] [serial = 2255] [outer = 0x7f3b1cf6d400] 16:14:04 INFO - PROCESS | 15875 | 1461712444899 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]]]}] 16:14:04 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. 16:14:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1082ms 16:14:04 INFO - PROCESS | 15875 | 1461712444933 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 16:14:04 INFO - PROCESS | 15875 | 1461712444935 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 16:14:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:14:04 INFO - PROCESS | 15875 | 1461712444940 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:14:04 INFO - PROCESS | 15875 | 1461712444942 Marionette TRACE conn3 <- [1,2974,null,{}] 16:14:04 INFO - PROCESS | 15875 | 1461712444956 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}] 16:14:05 INFO - PROCESS | 15875 | 1461712445171 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 16:14:05 INFO - PROCESS | 15875 | 1461712445207 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:05 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dd8f800 == 165 [pid = 15875] [id = 752] 16:14:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b1cf6dc00) [pid = 15875] [serial = 2256] [outer = (nil)] 16:14:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b1e1d8400) [pid = 15875] [serial = 2257] [outer = 0x7f3b1cf6dc00] 16:14:05 INFO - PROCESS | 15875 | 1461712445261 Marionette DEBUG loaded listener.js 16:14:05 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b21030c00) [pid = 15875] [serial = 2258] [outer = 0x7f3b1cf6dc00] 16:14:06 INFO - PROCESS | 15875 | --DOMWINDOW == 240 (0x7f3b15abf800) [pid = 15875] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:14:06 INFO - PROCESS | 15875 | --DOMWINDOW == 239 (0x7f3b192dec00) [pid = 15875] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:14:06 INFO - PROCESS | 15875 | --DOMWINDOW == 238 (0x7f3b16147400) [pid = 15875] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:14:06 INFO - PROCESS | 15875 | --DOMWINDOW == 237 (0x7f3b0f466c00) [pid = 15875] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:14:06 INFO - PROCESS | 15875 | --DOMWINDOW == 236 (0x7f3b05f51000) [pid = 15875] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:14:06 INFO - PROCESS | 15875 | --DOMWINDOW == 235 (0x7f3b09342400) [pid = 15875] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:14:06 INFO - PROCESS | 15875 | --DOMWINDOW == 234 (0x7f3b063cdc00) [pid = 15875] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:14:06 INFO - PROCESS | 15875 | 1461712446207 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]]]}] 16:14:06 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. 16:14:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1285ms 16:14:06 INFO - PROCESS | 15875 | 1461712446230 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 16:14:06 INFO - PROCESS | 15875 | 1461712446232 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 16:14:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:14:06 INFO - PROCESS | 15875 | 1461712446247 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 15875 | 1461712446249 Marionette TRACE conn3 <- [1,2978,null,{}] 16:14:06 INFO - PROCESS | 15875 | 1461712446254 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}] 16:14:06 INFO - PROCESS | 15875 | 1461712446400 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 16:14:06 INFO - PROCESS | 15875 | 1461712446579 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:06 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1dd89000 == 166 [pid = 15875] [id = 753] 16:14:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 235 (0x7f3b09342400) [pid = 15875] [serial = 2259] [outer = (nil)] 16:14:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 236 (0x7f3b0e2a0400) [pid = 15875] [serial = 2260] [outer = 0x7f3b09342400] 16:14:06 INFO - PROCESS | 15875 | 1461712446630 Marionette DEBUG loaded listener.js 16:14:06 INFO - PROCESS | 15875 | ++DOMWINDOW == 237 (0x7f3b1e2de800) [pid = 15875] [serial = 2261] [outer = 0x7f3b09342400] 16:14:07 INFO - PROCESS | 15875 | 1461712447159 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]]]}] 16:14:07 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. 16:14:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 935ms 16:14:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:14:07 INFO - PROCESS | 15875 | 1461712447172 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 16:14:07 INFO - PROCESS | 15875 | 1461712447174 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 16:14:07 INFO - PROCESS | 15875 | 1461712447179 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:14:07 INFO - PROCESS | 15875 | 1461712447181 Marionette TRACE conn3 <- [1,2982,null,{}] 16:14:07 INFO - PROCESS | 15875 | 1461712447186 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}] 16:14:07 INFO - PROCESS | 15875 | 1461712447345 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 16:14:07 INFO - PROCESS | 15875 | 1461712447353 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:07 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b2248c000 == 167 [pid = 15875] [id = 754] 16:14:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 238 (0x7f3b0e0d1400) [pid = 15875] [serial = 2262] [outer = (nil)] 16:14:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 239 (0x7f3b2284b400) [pid = 15875] [serial = 2263] [outer = 0x7f3b0e0d1400] 16:14:07 INFO - PROCESS | 15875 | 1461712447409 Marionette DEBUG loaded listener.js 16:14:07 INFO - PROCESS | 15875 | ++DOMWINDOW == 240 (0x7f3b23a6fc00) [pid = 15875] [serial = 2264] [outer = 0x7f3b0e0d1400] 16:14:08 INFO - PROCESS | 15875 | 1461712448222 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"]]]}] 16:14:08 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 16:14:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:14:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:14:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1126ms 16:14:08 INFO - PROCESS | 15875 | 1461712448307 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 16:14:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:14:08 INFO - PROCESS | 15875 | 1461712448311 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 16:14:08 INFO - PROCESS | 15875 | 1461712448319 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:14:08 INFO - PROCESS | 15875 | 1461712448323 Marionette TRACE conn3 <- [1,2986,null,{}] 16:14:08 INFO - PROCESS | 15875 | 1461712448376 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}] 16:14:08 INFO - PROCESS | 15875 | 1461712448580 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 16:14:08 INFO - PROCESS | 15875 | 1461712448797 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:08 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b09290000 == 168 [pid = 15875] [id = 755] 16:14:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 241 (0x7f3b02e07000) [pid = 15875] [serial = 2265] [outer = (nil)] 16:14:08 INFO - PROCESS | 15875 | ++DOMWINDOW == 242 (0x7f3b02e0ec00) [pid = 15875] [serial = 2266] [outer = 0x7f3b02e07000] 16:14:08 INFO - PROCESS | 15875 | 1461712448904 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 15875 | ++DOMWINDOW == 243 (0x7f3b063cc000) [pid = 15875] [serial = 2267] [outer = 0x7f3b02e07000] 16:14:09 INFO - PROCESS | 15875 | 1461712449647 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]]]}] 16:14:09 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. 16:14:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1375ms 16:14:09 INFO - PROCESS | 15875 | 1461712449693 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 16:14:09 INFO - PROCESS | 15875 | 1461712449700 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 16:14:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:14:09 INFO - PROCESS | 15875 | 1461712449709 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:14:09 INFO - PROCESS | 15875 | 1461712449712 Marionette TRACE conn3 <- [1,2990,null,{}] 16:14:09 INFO - PROCESS | 15875 | 1461712449716 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}] 16:14:09 INFO - PROCESS | 15875 | 1461712449895 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 16:14:10 INFO - PROCESS | 15875 | 1461712450120 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18ba6000 == 169 [pid = 15875] [id = 756] 16:14:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 244 (0x7f3b0934a400) [pid = 15875] [serial = 2268] [outer = (nil)] 16:14:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 245 (0x7f3b0abdbc00) [pid = 15875] [serial = 2269] [outer = 0x7f3b0934a400] 16:14:10 INFO - PROCESS | 15875 | 1461712450228 Marionette DEBUG loaded listener.js 16:14:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 246 (0x7f3b0b825c00) [pid = 15875] [serial = 2270] [outer = 0x7f3b0934a400] 16:14:10 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a44b000 == 170 [pid = 15875] [id = 757] 16:14:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 247 (0x7f3b0bd9dc00) [pid = 15875] [serial = 2271] [outer = (nil)] 16:14:10 INFO - PROCESS | 15875 | ++DOMWINDOW == 248 (0x7f3b0b827800) [pid = 15875] [serial = 2272] [outer = 0x7f3b0bd9dc00] 16:14:11 INFO - PROCESS | 15875 | 1461712451053 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]]]}] 16:14:11 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. 16:14:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1378ms 16:14:11 INFO - PROCESS | 15875 | 1461712451087 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 16:14:11 INFO - PROCESS | 15875 | 1461712451089 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 16:14:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:14:11 INFO - PROCESS | 15875 | 1461712451113 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:14:11 INFO - PROCESS | 15875 | 1461712451119 Marionette TRACE conn3 <- [1,2994,null,{}] 16:14:11 INFO - PROCESS | 15875 | 1461712451141 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}] 16:14:11 INFO - PROCESS | 15875 | 1461712451370 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 16:14:11 INFO - PROCESS | 15875 | 1461712451625 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:11 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1e01c000 == 171 [pid = 15875] [id = 758] 16:14:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 249 (0x7f3b0bd9c400) [pid = 15875] [serial = 2273] [outer = (nil)] 16:14:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 250 (0x7f3b0e7ecc00) [pid = 15875] [serial = 2274] [outer = 0x7f3b0bd9c400] 16:14:11 INFO - PROCESS | 15875 | 1461712451695 Marionette DEBUG loaded listener.js 16:14:11 INFO - PROCESS | 15875 | ++DOMWINDOW == 251 (0x7f3b0f46c000) [pid = 15875] [serial = 2275] [outer = 0x7f3b0bd9c400] 16:14:12 INFO - PROCESS | 15875 | 1461712452410 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]]]}] 16:14:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:14:12 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 16:14:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1358ms 16:14:12 INFO - PROCESS | 15875 | 1461712452455 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 16:14:12 INFO - PROCESS | 15875 | 1461712452459 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 16:14:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:14:12 INFO - PROCESS | 15875 | 1461712452464 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:14:12 INFO - PROCESS | 15875 | 1461712452466 Marionette TRACE conn3 <- [1,2998,null,{}] 16:14:12 INFO - PROCESS | 15875 | 1461712452471 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}] 16:14:12 INFO - PROCESS | 15875 | 1461712452644 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 16:14:12 INFO - PROCESS | 15875 | 1461712452877 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b306a7000 == 172 [pid = 15875] [id = 759] 16:14:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 252 (0x7f3b0bd9e400) [pid = 15875] [serial = 2276] [outer = (nil)] 16:14:12 INFO - PROCESS | 15875 | ++DOMWINDOW == 253 (0x7f3b18ca4400) [pid = 15875] [serial = 2277] [outer = 0x7f3b0bd9e400] 16:14:12 INFO - PROCESS | 15875 | 1461712452941 Marionette DEBUG loaded listener.js 16:14:13 INFO - PROCESS | 15875 | ++DOMWINDOW == 254 (0x7f3b1a1cd800) [pid = 15875] [serial = 2278] [outer = 0x7f3b0bd9e400] 16:14:13 INFO - PROCESS | 15875 | 1461712453648 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]]]}] 16:14:13 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. 16:14:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1226ms 16:14:13 INFO - PROCESS | 15875 | 1461712453690 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 16:14:13 INFO - PROCESS | 15875 | 1461712453694 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 16:14:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:14:13 INFO - PROCESS | 15875 | 1461712453699 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 15875 | 1461712453701 Marionette TRACE conn3 <- [1,3002,null,{}] 16:14:13 INFO - PROCESS | 15875 | 1461712453705 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}] 16:14:13 INFO - PROCESS | 15875 | 1461712453882 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 16:14:14 INFO - PROCESS | 15875 | 1461712454123 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:14 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b37896000 == 173 [pid = 15875] [id = 760] 16:14:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 255 (0x7f3b18e78800) [pid = 15875] [serial = 2279] [outer = (nil)] 16:14:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 256 (0x7f3b1cf6f800) [pid = 15875] [serial = 2280] [outer = 0x7f3b18e78800] 16:14:14 INFO - PROCESS | 15875 | 1461712454189 Marionette DEBUG loaded listener.js 16:14:14 INFO - PROCESS | 15875 | ++DOMWINDOW == 257 (0x7f3b1d755400) [pid = 15875] [serial = 2281] [outer = 0x7f3b18e78800] 16:14:14 INFO - PROCESS | 15875 | 1461712454850 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]]]}] 16:14:14 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. 16:14:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1178ms 16:14:14 INFO - PROCESS | 15875 | 1461712454882 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 16:14:14 INFO - PROCESS | 15875 | 1461712454885 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 16:14:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:14:14 INFO - PROCESS | 15875 | 1461712454890 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:14:14 INFO - PROCESS | 15875 | 1461712454892 Marionette TRACE conn3 <- [1,3006,null,{}] 16:14:14 INFO - PROCESS | 15875 | 1461712454897 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}] 16:14:15 INFO - PROCESS | 15875 | 1461712455098 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 16:14:15 INFO - PROCESS | 15875 | 1461712455335 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:15 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b15e99800 == 174 [pid = 15875] [id = 761] 16:14:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 258 (0x7f3b1ede7000) [pid = 15875] [serial = 2282] [outer = (nil)] 16:14:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 259 (0x7f3b26a14000) [pid = 15875] [serial = 2283] [outer = 0x7f3b1ede7000] 16:14:15 INFO - PROCESS | 15875 | 1461712455398 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 15875 | ++DOMWINDOW == 260 (0x7f3b30596400) [pid = 15875] [serial = 2284] [outer = 0x7f3b1ede7000] 16:14:16 INFO - PROCESS | 15875 | 1461712456063 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]]]}] 16:14:16 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. 16:14:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1187ms 16:14:16 INFO - PROCESS | 15875 | 1461712456097 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 16:14:16 INFO - PROCESS | 15875 | 1461712456100 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 16:14:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:14:16 INFO - PROCESS | 15875 | 1461712456107 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:14:16 INFO - PROCESS | 15875 | 1461712456110 Marionette TRACE conn3 <- [1,3010,null,{}] 16:14:16 INFO - PROCESS | 15875 | 1461712456114 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}] 16:14:16 INFO - PROCESS | 15875 | 1461712456281 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 16:14:16 INFO - PROCESS | 15875 | 1461712456512 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:16 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0af72000 == 175 [pid = 15875] [id = 762] 16:14:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 261 (0x7f3b2298c400) [pid = 15875] [serial = 2285] [outer = (nil)] 16:14:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 262 (0x7f3b318c8c00) [pid = 15875] [serial = 2286] [outer = 0x7f3b2298c400] 16:14:16 INFO - PROCESS | 15875 | 1461712456573 Marionette DEBUG loaded listener.js 16:14:16 INFO - PROCESS | 15875 | ++DOMWINDOW == 263 (0x7f3b35142400) [pid = 15875] [serial = 2287] [outer = 0x7f3b2298c400] 16:14:17 INFO - PROCESS | 15875 | 1461712457252 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]]]}] 16:14:17 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 16:14:17 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1175ms 16:14:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:14:17 INFO - PROCESS | 15875 | 1461712457283 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 16:14:17 INFO - PROCESS | 15875 | 1461712457285 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 16:14:17 INFO - PROCESS | 15875 | 1461712457290 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:14:17 INFO - PROCESS | 15875 | 1461712457293 Marionette TRACE conn3 <- [1,3014,null,{}] 16:14:17 INFO - PROCESS | 15875 | 1461712457298 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}] 16:14:17 INFO - PROCESS | 15875 | 1461712457466 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 16:14:17 INFO - PROCESS | 15875 | 1461712457698 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:17 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b07f6e000 == 176 [pid = 15875] [id = 763] 16:14:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 264 (0x7f3b0ff1b400) [pid = 15875] [serial = 2288] [outer = (nil)] 16:14:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 265 (0x7f3b0ff21800) [pid = 15875] [serial = 2289] [outer = 0x7f3b0ff1b400] 16:14:17 INFO - PROCESS | 15875 | 1461712457761 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 15875 | ++DOMWINDOW == 266 (0x7f3b0ff27000) [pid = 15875] [serial = 2290] [outer = 0x7f3b0ff1b400] 16:14:18 INFO - PROCESS | 15875 | [15875] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:14:18 INFO - PROCESS | 15875 | 1461712458492 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:14:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:14:18 INFO - {} 16:14:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:14:18 INFO - {} 16:14:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:14:18 INFO - {} 16:14:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:14:18 INFO - {} 16:14:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1227ms 16:14:18 INFO - PROCESS | 15875 | 1461712458518 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 15875 | 1461712458521 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 16:14:18 INFO - TEST-START | /FileAPI/fileReader.html 16:14:18 INFO - PROCESS | 15875 | 1461712458526 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 15875 | 1461712458529 Marionette TRACE conn3 <- [1,3018,null,{}] 16:14:18 INFO - PROCESS | 15875 | 1461712458533 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}] 16:14:18 INFO - PROCESS | 15875 | 1461712458715 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 16:14:18 INFO - PROCESS | 15875 | 1461712458934 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:18 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b02151800 == 177 [pid = 15875] [id = 764] 16:14:18 INFO - PROCESS | 15875 | ++DOMWINDOW == 267 (0x7f3b068f1c00) [pid = 15875] [serial = 2291] [outer = (nil)] 16:14:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 268 (0x7f3b1a327000) [pid = 15875] [serial = 2292] [outer = 0x7f3b068f1c00] 16:14:19 INFO - PROCESS | 15875 | 1461712459047 Marionette DEBUG loaded listener.js 16:14:19 INFO - PROCESS | 15875 | ++DOMWINDOW == 269 (0x7f3b1a332400) [pid = 15875] [serial = 2293] [outer = 0x7f3b068f1c00] 16:14:19 INFO - PROCESS | 15875 | 1461712459735 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]]]}] 16:14:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:14:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:14:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:14:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:14:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 1226ms 16:14:19 INFO - PROCESS | 15875 | 1461712459763 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 16:14:19 INFO - PROCESS | 15875 | 1461712459766 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 16:14:19 INFO - TEST-START | /FileAPI/historical.html 16:14:19 INFO - PROCESS | 15875 | 1461712459773 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:14:19 INFO - PROCESS | 15875 | 1461712459776 Marionette TRACE conn3 <- [1,3022,null,{}] 16:14:19 INFO - PROCESS | 15875 | 1461712459781 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}] 16:14:19 INFO - PROCESS | 15875 | 1461712459955 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 16:14:20 INFO - PROCESS | 15875 | 1461712460187 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:20 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b02e9e000 == 178 [pid = 15875] [id = 765] 16:14:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 270 (0x7f3b0c916000) [pid = 15875] [serial = 2294] [outer = (nil)] 16:14:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 271 (0x7f3b0d511400) [pid = 15875] [serial = 2295] [outer = 0x7f3b0c916000] 16:14:20 INFO - PROCESS | 15875 | 1461712460252 Marionette DEBUG loaded listener.js 16:14:20 INFO - PROCESS | 15875 | ++DOMWINDOW == 272 (0x7f3b0d517400) [pid = 15875] [serial = 2296] [outer = 0x7f3b0c916000] 16:14:20 INFO - PROCESS | 15875 | 1461712460906 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"]]]}] 16:14:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:14:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:14:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:14:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:14:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:14:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:14:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:14:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:14:20 INFO - TEST-OK | /FileAPI/historical.html | took 1180ms 16:14:20 INFO - PROCESS | 15875 | 1461712460956 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 16:14:20 INFO - PROCESS | 15875 | 1461712460959 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 16:14:20 INFO - TEST-START | /FileAPI/idlharness.html 16:14:20 INFO - PROCESS | 15875 | 1461712460964 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 15875 | 1461712460968 Marionette TRACE conn3 <- [1,3026,null,{}] 16:14:20 INFO - PROCESS | 15875 | 1461712460972 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}] 16:14:21 INFO - PROCESS | 15875 | 1461712461165 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 16:14:21 INFO - PROCESS | 15875 | 1461712461402 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:21 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b02ebc000 == 179 [pid = 15875] [id = 766] 16:14:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 273 (0x7f3b0d517800) [pid = 15875] [serial = 2297] [outer = (nil)] 16:14:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 274 (0x7f3b3173f400) [pid = 15875] [serial = 2298] [outer = 0x7f3b0d517800] 16:14:21 INFO - PROCESS | 15875 | 1461712461470 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 15875 | ++DOMWINDOW == 275 (0x7f3b35a50000) [pid = 15875] [serial = 2299] [outer = 0x7f3b0d517800] 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:14:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:14:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:14:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:14:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:14:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:14:22 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:22 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:14:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:14:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:14:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:14:22 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:22 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:14:22 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:14:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:14:22 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 16:14:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:14:22 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 16:14:22 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 16:14:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:14:22 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:14:22 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:22 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:14:22 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:14:22 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 16:14:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:14:22 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 16:14:22 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 16:14:22 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:22 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:22 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:22 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:22 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:22 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:14:22 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:14:22 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:14:22 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:14:22 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:14:22 INFO - PROCESS | 15875 | 1461712462809 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]]]}] 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:14:22 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:14:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:14:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:14:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:14:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:14:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:14:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:14:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:14:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 1928ms 16:14:23 INFO - PROCESS | 15875 | 1461712462894 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 15875 | 1461712462898 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 16:14:23 INFO - TEST-START | /FileAPI/idlharness.worker 16:14:23 INFO - PROCESS | 15875 | 1461712463028 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 15875 | 1461712463030 Marionette TRACE conn3 <- [1,3030,null,{}] 16:14:23 INFO - PROCESS | 15875 | 1461712463046 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}] 16:14:23 INFO - PROCESS | 15875 | 1461712463226 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 16:14:23 INFO - PROCESS | 15875 | 1461712463454 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:23 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b550000 == 180 [pid = 15875] [id = 767] 16:14:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 276 (0x7f3b0e626800) [pid = 15875] [serial = 2300] [outer = (nil)] 16:14:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 277 (0x7f3b386c4000) [pid = 15875] [serial = 2301] [outer = 0x7f3b0e626800] 16:14:23 INFO - PROCESS | 15875 | 1461712463516 Marionette DEBUG loaded listener.js 16:14:23 INFO - PROCESS | 15875 | ++DOMWINDOW == 278 (0x7f3b1a323800) [pid = 15875] [serial = 2302] [outer = 0x7f3b0e626800] 16:14:23 INFO - PROCESS | 15875 | [15875] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:14:25 INFO - PROCESS | 15875 | 1461712465377 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,{},{}]]]}] 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:14:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:14:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:14:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:14:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:14:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:14:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:14:25 INFO - {} 16:14:25 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 16:14:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:14:25 INFO - {} 16:14:25 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 - {} 16:14:25 INFO - {} 16:14:25 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 16:14:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:14:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:14:25 INFO - {} 16:14:25 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 16:14:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:14:25 INFO - {} 16:14:25 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 - {} 16:14:25 INFO - {} 16:14:25 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 16:14:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:14:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:14:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 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 16:14:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:14:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:14:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 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 16:14:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 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 16:14:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 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 16:14:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:14:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:14:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:14:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:14:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:14:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:14:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:14:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:14:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:14:25 INFO - {} 16:14:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2579ms 16:14:25 INFO - PROCESS | 15875 | 1461712465494 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 16:14:25 INFO - PROCESS | 15875 | 1461712465497 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 16:14:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:14:25 INFO - PROCESS | 15875 | 1461712465502 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 15875 | 1461712465508 Marionette TRACE conn3 <- [1,3034,null,{}] 16:14:25 INFO - PROCESS | 15875 | 1461712465516 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}] 16:14:25 INFO - PROCESS | 15875 | 1461712465808 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 16:14:26 INFO - PROCESS | 15875 | 1461712466073 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:26 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0cca0000 == 181 [pid = 15875] [id = 768] 16:14:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 279 (0x7f3afe1d9000) [pid = 15875] [serial = 2303] [outer = (nil)] 16:14:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 280 (0x7f3b06799000) [pid = 15875] [serial = 2304] [outer = 0x7f3afe1d9000] 16:14:26 INFO - PROCESS | 15875 | 1461712466136 Marionette DEBUG loaded listener.js 16:14:26 INFO - PROCESS | 15875 | ++DOMWINDOW == 281 (0x7f3b0b004c00) [pid = 15875] [serial = 2305] [outer = 0x7f3afe1d9000] 16:14:26 INFO - PROCESS | 15875 | 1461712466797 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]]]}] 16:14:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:14:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1337ms 16:14:26 INFO - PROCESS | 15875 | 1461712466840 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 15875 | 1461712466843 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 16:14:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:14:26 INFO - PROCESS | 15875 | 1461712466848 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 15875 | 1461712466850 Marionette TRACE conn3 <- [1,3038,null,{}] 16:14:26 INFO - PROCESS | 15875 | 1461712466857 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}] 16:14:27 INFO - PROCESS | 15875 | 1461712467039 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 16:14:27 INFO - PROCESS | 15875 | 1461712467305 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3afe39b000 == 182 [pid = 15875] [id = 769] 16:14:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 282 (0x7f3afe36cc00) [pid = 15875] [serial = 2306] [outer = (nil)] 16:14:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 283 (0x7f3afe371c00) [pid = 15875] [serial = 2307] [outer = 0x7f3afe36cc00] 16:14:27 INFO - PROCESS | 15875 | 1461712467370 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 15875 | ++DOMWINDOW == 284 (0x7f3afe376400) [pid = 15875] [serial = 2308] [outer = 0x7f3afe36cc00] 16:14:28 INFO - PROCESS | 15875 | 1461712468080 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"]]]}] 16:14:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:14:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:14:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:14:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1284ms 16:14:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:14:28 INFO - PROCESS | 15875 | 1461712468134 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 16:14:28 INFO - PROCESS | 15875 | 1461712468137 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 16:14:28 INFO - PROCESS | 15875 | 1461712468143 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:14:28 INFO - PROCESS | 15875 | 1461712468145 Marionette TRACE conn3 <- [1,3042,null,{}] 16:14:28 INFO - PROCESS | 15875 | 1461712468150 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}] 16:14:28 INFO - PROCESS | 15875 | 1461712468369 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 16:14:29 INFO - PROCESS | 15875 | 1461712469336 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b031ee000 == 183 [pid = 15875] [id = 770] 16:14:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 285 (0x7f3afe4ed800) [pid = 15875] [serial = 2309] [outer = (nil)] 16:14:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 286 (0x7f3afe4ef400) [pid = 15875] [serial = 2310] [outer = 0x7f3afe4ed800] 16:14:29 INFO - PROCESS | 15875 | 1461712469400 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 15875 | ++DOMWINDOW == 287 (0x7f3afe4f4000) [pid = 15875] [serial = 2311] [outer = 0x7f3afe4ed800] 16:14:30 INFO - PROCESS | 15875 | 1461712470321 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]]]}] 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:14:30 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. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:14:30 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'.) 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:14:30 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. 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:14:30 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. 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:14:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:14:30 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. 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:14:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:14:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:14:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:14:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:14:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:14:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:14:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:14:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:14:30 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:14:30 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2261ms 16:14:30 INFO - PROCESS | 15875 | 1461712470407 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 16:14:30 INFO - PROCESS | 15875 | 1461712470416 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 16:14:30 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:14:30 INFO - PROCESS | 15875 | 1461712470427 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 15875 | 1461712470437 Marionette TRACE conn3 <- [1,3046,null,{}] 16:14:30 INFO - PROCESS | 15875 | 1461712470449 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}] 16:14:30 INFO - PROCESS | 15875 | 1461712470641 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 16:14:30 INFO - PROCESS | 15875 | 1461712470985 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:31 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0309d000 == 184 [pid = 15875] [id = 771] 16:14:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 288 (0x7f3b06793c00) [pid = 15875] [serial = 2312] [outer = (nil)] 16:14:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 289 (0x7f3b06798800) [pid = 15875] [serial = 2313] [outer = 0x7f3b06793c00] 16:14:31 INFO - PROCESS | 15875 | 1461712471051 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 15875 | ++DOMWINDOW == 290 (0x7f3b067a1000) [pid = 15875] [serial = 2314] [outer = 0x7f3b06793c00] 16:14:31 INFO - PROCESS | 15875 | [15875] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:14:31 INFO - PROCESS | 15875 | 1461712471806 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:14:31 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:14:31 INFO - {} 16:14:31 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1395ms 16:14:31 INFO - PROCESS | 15875 | 1461712471825 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 16:14:31 INFO - PROCESS | 15875 | 1461712471830 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 16:14:31 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:14:31 INFO - PROCESS | 15875 | 1461712471855 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:14:31 INFO - PROCESS | 15875 | 1461712471857 Marionette TRACE conn3 <- [1,3050,null,{}] 16:14:31 INFO - PROCESS | 15875 | 1461712471863 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}] 16:14:32 INFO - PROCESS | 15875 | 1461712472029 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 16:14:32 INFO - PROCESS | 15875 | 1461712472313 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:32 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b552800 == 185 [pid = 15875] [id = 772] 16:14:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 291 (0x7f3b07f1ec00) [pid = 15875] [serial = 2315] [outer = (nil)] 16:14:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 292 (0x7f3b09348000) [pid = 15875] [serial = 2316] [outer = 0x7f3b07f1ec00] 16:14:32 INFO - PROCESS | 15875 | 1461712472425 Marionette DEBUG loaded listener.js 16:14:32 INFO - PROCESS | 15875 | ++DOMWINDOW == 293 (0x7f3b0abdac00) [pid = 15875] [serial = 2317] [outer = 0x7f3b07f1ec00] 16:14:33 INFO - PROCESS | 15875 | 1461712473300 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]]]}] 16:14:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:14:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:14:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:14:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:14:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1483ms 16:14:33 INFO - PROCESS | 15875 | 1461712473338 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 16:14:33 INFO - PROCESS | 15875 | 1461712473341 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 16:14:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:14:33 INFO - PROCESS | 15875 | 1461712473357 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:14:33 INFO - PROCESS | 15875 | 1461712473365 Marionette TRACE conn3 <- [1,3054,null,{}] 16:14:33 INFO - PROCESS | 15875 | 1461712473370 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}] 16:14:33 INFO - PROCESS | 15875 | 1461712473545 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 16:14:33 INFO - PROCESS | 15875 | 1461712473791 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:33 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e2c5000 == 186 [pid = 15875] [id = 773] 16:14:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 294 (0x7f3b0abdb400) [pid = 15875] [serial = 2318] [outer = (nil)] 16:14:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 295 (0x7f3b0b00f800) [pid = 15875] [serial = 2319] [outer = 0x7f3b0abdb400] 16:14:33 INFO - PROCESS | 15875 | 1461712473854 Marionette DEBUG loaded listener.js 16:14:33 INFO - PROCESS | 15875 | ++DOMWINDOW == 296 (0x7f3b0b6d6000) [pid = 15875] [serial = 2320] [outer = 0x7f3b0abdb400] 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:14:34 INFO - PROCESS | 15875 | 1461712474856 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"]]]}] 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:14:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:14:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:14:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:14:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:14:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:14:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:14:35 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" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:14:35 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" 16:14:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:14:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:14:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:14:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1599ms 16:14:35 INFO - PROCESS | 15875 | 1461712474950 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 16:14:35 INFO - PROCESS | 15875 | 1461712474954 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 16:14:35 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:14:35 INFO - PROCESS | 15875 | 1461712474962 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:14:35 INFO - PROCESS | 15875 | 1461712474964 Marionette TRACE conn3 <- [1,3058,null,{}] 16:14:35 INFO - PROCESS | 15875 | 1461712474968 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}] 16:14:35 INFO - PROCESS | 15875 | 1461712475211 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 16:14:35 INFO - PROCESS | 15875 | 1461712475463 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0f3b3000 == 187 [pid = 15875] [id = 774] 16:14:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 297 (0x7f3b0b010000) [pid = 15875] [serial = 2321] [outer = (nil)] 16:14:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 298 (0x7f3b0ca0fc00) [pid = 15875] [serial = 2322] [outer = 0x7f3b0b010000] 16:14:35 INFO - PROCESS | 15875 | 1461712475522 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 15875 | ++DOMWINDOW == 299 (0x7f3b0cc7b800) [pid = 15875] [serial = 2323] [outer = 0x7f3b0b010000] 16:14:36 INFO - PROCESS | 15875 | 1461712476212 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]]]}] 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:14:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:14:36 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:36 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:14:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:14:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:14:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:14:36 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:14:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:36 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:14:36 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:14:36 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1286ms 16:14:36 INFO - PROCESS | 15875 | 1461712476248 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 16:14:36 INFO - PROCESS | 15875 | 1461712476253 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 16:14:36 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:14:36 INFO - PROCESS | 15875 | 1461712476261 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 15875 | 1461712476264 Marionette TRACE conn3 <- [1,3062,null,{}] 16:14:36 INFO - PROCESS | 15875 | 1461712476268 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}] 16:14:36 INFO - PROCESS | 15875 | 1461712476428 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 16:14:36 INFO - PROCESS | 15875 | 1461712476674 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:36 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b15a9d800 == 188 [pid = 15875] [id = 775] 16:14:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 300 (0x7f3b0d3cac00) [pid = 15875] [serial = 2324] [outer = (nil)] 16:14:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 301 (0x7f3b0e0d8800) [pid = 15875] [serial = 2325] [outer = 0x7f3b0d3cac00] 16:14:36 INFO - PROCESS | 15875 | 1461712476744 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 15875 | ++DOMWINDOW == 302 (0x7f3b0e62ac00) [pid = 15875] [serial = 2326] [outer = 0x7f3b0d3cac00] 16:14:37 INFO - PROCESS | 15875 | [15875] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-l64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:14:37 INFO - PROCESS | 15875 | 1461712477509 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:14:37 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:14:37 INFO - {} 16:14:37 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1278ms 16:14:37 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:14:37 INFO - PROCESS | 15875 | 1461712477540 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 16:14:37 INFO - PROCESS | 15875 | 1461712477542 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 16:14:37 INFO - PROCESS | 15875 | 1461712477546 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:14:37 INFO - PROCESS | 15875 | 1461712477550 Marionette TRACE conn3 <- [1,3066,null,{}] 16:14:37 INFO - PROCESS | 15875 | 1461712477554 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}] 16:14:37 INFO - PROCESS | 15875 | 1461712477714 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 16:14:38 INFO - PROCESS | 15875 | 1461712478045 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dd89000 == 187 [pid = 15875] [id = 753] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 301 (0x7f3b30ad7c00) [pid = 15875] [serial = 2138] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 300 (0x7f3b35ce4c00) [pid = 15875] [serial = 2150] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 299 (0x7f3b16a11400) [pid = 15875] [serial = 2123] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 298 (0x7f3b0abd8000) [pid = 15875] [serial = 2153] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 297 (0x7f3b25c0e400) [pid = 15875] [serial = 2132] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 296 (0x7f3b1d8c9c00) [pid = 15875] [serial = 2126] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 295 (0x7f3b3527e400) [pid = 15875] [serial = 2147] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 294 (0x7f3b3080c800) [pid = 15875] [serial = 2135] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 293 (0x7f3b0df90c00) [pid = 15875] [serial = 2120] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 292 (0x7f3b33934000) [pid = 15875] [serial = 2141] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 291 (0x7f3b22982400) [pid = 15875] [serial = 2129] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 290 (0x7f3b3513c400) [pid = 15875] [serial = 2144] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 289 (0x7f3b0a4c0000) [pid = 15875] [serial = 2156] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 288 (0x7f3b0abd9400) [pid = 15875] [serial = 2159] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 287 (0x7f3b1d508400) [pid = 15875] [serial = 2183] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b066ec800 == 188 [pid = 15875] [id = 776] 16:14:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 288 (0x7f3b020ecc00) [pid = 15875] [serial = 2327] [outer = (nil)] 16:14:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 289 (0x7f3b0abd8000) [pid = 15875] [serial = 2328] [outer = 0x7f3b020ecc00] 16:14:38 INFO - PROCESS | 15875 | 1461712478205 Marionette DEBUG loaded listener.js 16:14:38 INFO - PROCESS | 15875 | ++DOMWINDOW == 290 (0x7f3b0e1d1c00) [pid = 15875] [serial = 2329] [outer = 0x7f3b020ecc00] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1dd8f800 == 187 [pid = 15875] [id = 752] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d14b800 == 186 [pid = 15875] [id = 751] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b194a7800 == 185 [pid = 15875] [id = 750] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b16115800 == 184 [pid = 15875] [id = 749] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e220000 == 183 [pid = 15875] [id = 748] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b17b39800 == 182 [pid = 15875] [id = 747] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0e2b0800 == 181 [pid = 15875] [id = 746] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b09291800 == 180 [pid = 15875] [id = 745] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1a307800 == 179 [pid = 15875] [id = 741] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b02ed6800 == 178 [pid = 15875] [id = 740] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b04dbb000 == 177 [pid = 15875] [id = 739] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b09295000 == 176 [pid = 15875] [id = 738] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b19641000 == 175 [pid = 15875] [id = 737] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3abde000 == 174 [pid = 15875] [id = 736] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b3171b000 == 173 [pid = 15875] [id = 735] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b25b6b000 == 172 [pid = 15875] [id = 734] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b229ad000 == 171 [pid = 15875] [id = 733] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1e20a800 == 170 [pid = 15875] [id = 732] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1df40000 == 169 [pid = 15875] [id = 731] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1d593000 == 168 [pid = 15875] [id = 730] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b18bb7000 == 167 [pid = 15875] [id = 729] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b0fd96000 == 166 [pid = 15875] [id = 728] 16:14:38 INFO - PROCESS | 15875 | --DOCSHELL 0x7f3b1b314000 == 165 [pid = 15875] [id = 727] 16:14:38 INFO - PROCESS | 15875 | 1461712478827 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]]]}] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 289 (0x7f3b17def800) [pid = 15875] [serial = 2174] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 288 (0x7f3b195bb400) [pid = 15875] [serial = 2177] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 287 (0x7f3b1b73e400) [pid = 15875] [serial = 2180] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 286 (0x7f3b161ca000) [pid = 15875] [serial = 2171] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 285 (0x7f3b0a4c1800) [pid = 15875] [serial = 2163] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 284 (0x7f3b0621e800) [pid = 15875] [serial = 2162] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 283 (0x7f3b0d191000) [pid = 15875] [serial = 2168] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 282 (0x7f3b0f46c800) [pid = 15875] [serial = 2169] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 281 (0x7f3b0e1c3c00) [pid = 15875] [serial = 2166] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 280 (0x7f3b0bddc000) [pid = 15875] [serial = 2165] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 279 (0x7f3b1a2f7400) [pid = 15875] [serial = 2178] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 278 (0x7f3b1d4e9000) [pid = 15875] [serial = 2181] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 277 (0x7f3b18e7a800) [pid = 15875] [serial = 2175] [outer = (nil)] [url = about:blank] 16:14:38 INFO - PROCESS | 15875 | --DOMWINDOW == 276 (0x7f3b16a3c400) [pid = 15875] [serial = 2172] [outer = (nil)] [url = about:blank] 16:14:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:14:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:14:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:14:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:14:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:14:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:14:38 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:14:38 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1327ms 16:14:38 INFO - PROCESS | 15875 | 1461712478876 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 16:14:38 INFO - PROCESS | 15875 | 1461712478880 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 16:14:38 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:14:38 INFO - PROCESS | 15875 | 1461712478885 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:14:38 INFO - PROCESS | 15875 | 1461712478886 Marionette TRACE conn3 <- [1,3070,null,{}] 16:14:38 INFO - PROCESS | 15875 | 1461712478891 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}] 16:14:39 INFO - PROCESS | 15875 | 1461712479042 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 16:14:39 INFO - PROCESS | 15875 | 1461712479056 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:39 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0b7aa000 == 166 [pid = 15875] [id = 777] 16:14:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 277 (0x7f3b020f9000) [pid = 15875] [serial = 2330] [outer = (nil)] 16:14:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 278 (0x7f3b0f21a800) [pid = 15875] [serial = 2331] [outer = 0x7f3b020f9000] 16:14:39 INFO - PROCESS | 15875 | 1461712479119 Marionette DEBUG loaded listener.js 16:14:39 INFO - PROCESS | 15875 | ++DOMWINDOW == 279 (0x7f3b0f228000) [pid = 15875] [serial = 2332] [outer = 0x7f3b020f9000] 16:14:39 INFO - PROCESS | 15875 | 1461712479903 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]]]}] 16:14:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:14:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:14:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:14:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:14:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:14:39 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:14:39 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1026ms 16:14:39 INFO - PROCESS | 15875 | 1461712479912 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 16:14:39 INFO - PROCESS | 15875 | 1461712479914 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 16:14:39 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:14:39 INFO - PROCESS | 15875 | 1461712479919 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:14:39 INFO - PROCESS | 15875 | 1461712479921 Marionette TRACE conn3 <- [1,3074,null,{}] 16:14:39 INFO - PROCESS | 15875 | 1461712479939 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}] 16:14:40 INFO - PROCESS | 15875 | 1461712480097 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 16:14:40 INFO - PROCESS | 15875 | 1461712480108 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:40 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b16103800 == 167 [pid = 15875] [id = 778] 16:14:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 280 (0x7f3afe379800) [pid = 15875] [serial = 2333] [outer = (nil)] 16:14:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 281 (0x7f3b0f46f000) [pid = 15875] [serial = 2334] [outer = 0x7f3afe379800] 16:14:40 INFO - PROCESS | 15875 | 1461712480160 Marionette DEBUG loaded listener.js 16:14:40 INFO - PROCESS | 15875 | ++DOMWINDOW == 282 (0x7f3b0ff22800) [pid = 15875] [serial = 2335] [outer = 0x7f3afe379800] 16:14:40 INFO - PROCESS | 15875 | 1461712480906 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]]]}] 16:14:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:14:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:14:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:14:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:14:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:14:40 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:14:40 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1024ms 16:14:40 INFO - PROCESS | 15875 | 1461712480948 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 16:14:40 INFO - PROCESS | 15875 | 1461712480950 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 16:14:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:14:40 INFO - PROCESS | 15875 | 1461712480955 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:14:40 INFO - PROCESS | 15875 | 1461712480957 Marionette TRACE conn3 <- [1,3078,null,{}] 16:14:40 INFO - PROCESS | 15875 | 1461712480962 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}] 16:14:41 INFO - PROCESS | 15875 | 1461712481199 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 16:14:41 INFO - PROCESS | 15875 | 1461712481227 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:41 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17c35000 == 168 [pid = 15875] [id = 779] 16:14:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 283 (0x7f3b05f55800) [pid = 15875] [serial = 2336] [outer = (nil)] 16:14:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 284 (0x7f3b0ff24800) [pid = 15875] [serial = 2337] [outer = 0x7f3b05f55800] 16:14:41 INFO - PROCESS | 15875 | 1461712481277 Marionette DEBUG loaded listener.js 16:14:41 INFO - PROCESS | 15875 | ++DOMWINDOW == 285 (0x7f3b15e6ec00) [pid = 15875] [serial = 2338] [outer = 0x7f3b05f55800] 16:14:41 INFO - PROCESS | 15875 | 1461712481957 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] 16:14:42 INFO - PROCESS | 15875 | 1461712482004 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 16:14:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:14:42 INFO - PROCESS | 15875 | 1461712482026 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:14:42 INFO - PROCESS | 15875 | 1461712482029 Marionette TRACE conn3 <- [1,3082,null,{}] 16:14:42 INFO - PROCESS | 15875 | 1461712482040 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}] 16:14:42 INFO - PROCESS | 15875 | 1461712482261 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 16:14:42 INFO - PROCESS | 15875 | 1461712482296 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:42 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b18c6f800 == 169 [pid = 15875] [id = 780] 16:14:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 286 (0x7f3b05f58c00) [pid = 15875] [serial = 2339] [outer = (nil)] 16:14:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 287 (0x7f3b16ab6400) [pid = 15875] [serial = 2340] [outer = 0x7f3b05f58c00] 16:14:42 INFO - PROCESS | 15875 | 1461712482351 Marionette DEBUG loaded listener.js 16:14:42 INFO - PROCESS | 15875 | ++DOMWINDOW == 288 (0x7f3b17de7800) [pid = 15875] [serial = 2341] [outer = 0x7f3b05f58c00] 16:14:43 INFO - PROCESS | 15875 | --DOMWINDOW == 287 (0x7f3b06224400) [pid = 15875] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:14:43 INFO - PROCESS | 15875 | --DOMWINDOW == 286 (0x7f3b05f50400) [pid = 15875] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:14:43 INFO - PROCESS | 15875 | --DOMWINDOW == 285 (0x7f3b0ae58400) [pid = 15875] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 284 (0x7f3b0e728c00) [pid = 15875] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 283 (0x7f3b1cf6dc00) [pid = 15875] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 282 (0x7f3b18e8cc00) [pid = 15875] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 281 (0x7f3b06221400) [pid = 15875] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 280 (0x7f3b1e2db000) [pid = 15875] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 279 (0x7f3b063cb800) [pid = 15875] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 278 (0x7f3b1cf6d400) [pid = 15875] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 277 (0x7f3b063d0c00) [pid = 15875] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 276 (0x7f3b09342400) [pid = 15875] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 275 (0x7f3b05f55000) [pid = 15875] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 274 (0x7f3b0a9b8c00) [pid = 15875] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 273 (0x7f3b0e0da400) [pid = 15875] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 272 (0x7f3b0622dc00) [pid = 15875] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 271 (0x7f3b0b7dec00) [pid = 15875] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 270 (0x7f3b0b704800) [pid = 15875] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 269 (0x7f3b0bd99c00) [pid = 15875] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 268 (0x7f3b068f7c00) [pid = 15875] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 267 (0x7f3b068f0400) [pid = 15875] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 266 (0x7f3b0d184c00) [pid = 15875] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 265 (0x7f3b20cb6c00) [pid = 15875] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 264 (0x7f3b18cabc00) [pid = 15875] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 263 (0x7f3b0bee1800) [pid = 15875] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:14:44 INFO - PROCESS | 15875 | --DOMWINDOW == 262 (0x7f3b22374400) [pid = 15875] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:14:44 INFO - PROCESS | 15875 | 1461712484096 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]]]}] 16:14:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:14:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:14:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:14:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 2146ms 16:14:44 INFO - PROCESS | 15875 | 1461712484157 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 16:14:44 INFO - PROCESS | 15875 | 1461712484160 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 16:14:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:14:44 INFO - PROCESS | 15875 | 1461712484165 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:14:44 INFO - PROCESS | 15875 | 1461712484168 Marionette TRACE conn3 <- [1,3086,null,{}] 16:14:44 INFO - PROCESS | 15875 | 1461712484173 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}] 16:14:44 INFO - PROCESS | 15875 | 1461712484337 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 16:14:44 INFO - PROCESS | 15875 | 1461712484352 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:44 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b17d92000 == 170 [pid = 15875] [id = 781] 16:14:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 263 (0x7f3b0622dc00) [pid = 15875] [serial = 2342] [outer = (nil)] 16:14:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 264 (0x7f3b17de5c00) [pid = 15875] [serial = 2343] [outer = 0x7f3b0622dc00] 16:14:44 INFO - PROCESS | 15875 | 1461712484403 Marionette DEBUG loaded listener.js 16:14:44 INFO - PROCESS | 15875 | ++DOMWINDOW == 265 (0x7f3b18ca5000) [pid = 15875] [serial = 2344] [outer = 0x7f3b0622dc00] 16:14:45 INFO - PROCESS | 15875 | 1461712485081 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:14:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:14:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 925ms 16:14:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:14:45 INFO - PROCESS | 15875 | 1461712485091 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 16:14:45 INFO - PROCESS | 15875 | 1461712485092 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 16:14:45 INFO - PROCESS | 15875 | 1461712485097 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:14:45 INFO - PROCESS | 15875 | 1461712485100 Marionette TRACE conn3 <- [1,3090,null,{}] 16:14:45 INFO - PROCESS | 15875 | 1461712485104 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}] 16:14:45 INFO - PROCESS | 15875 | 1461712485267 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 16:14:45 INFO - PROCESS | 15875 | 1461712485450 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1963d800 == 171 [pid = 15875] [id = 782] 16:14:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 266 (0x7f3b063d0c00) [pid = 15875] [serial = 2345] [outer = (nil)] 16:14:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 267 (0x7f3b18cabc00) [pid = 15875] [serial = 2346] [outer = 0x7f3b063d0c00] 16:14:45 INFO - PROCESS | 15875 | 1461712485510 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 15875 | ++DOMWINDOW == 268 (0x7f3b18e8c800) [pid = 15875] [serial = 2347] [outer = 0x7f3b063d0c00] 16:14:46 INFO - PROCESS | 15875 | 1461712486283 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:14:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:14:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1226ms 16:14:46 INFO - PROCESS | 15875 | 1461712486323 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 16:14:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:14:46 INFO - PROCESS | 15875 | 1461712486329 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 16:14:46 INFO - PROCESS | 15875 | 1461712486336 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 15875 | 1461712486341 Marionette TRACE conn3 <- [1,3094,null,{}] 16:14:46 INFO - PROCESS | 15875 | 1461712486349 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}] 16:14:46 INFO - PROCESS | 15875 | 1461712486587 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 16:14:46 INFO - PROCESS | 15875 | 1461712486853 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:46 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b05bc3000 == 172 [pid = 15875] [id = 783] 16:14:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 269 (0x7f3afe376800) [pid = 15875] [serial = 2348] [outer = (nil)] 16:14:46 INFO - PROCESS | 15875 | ++DOMWINDOW == 270 (0x7f3b020f9400) [pid = 15875] [serial = 2349] [outer = 0x7f3afe376800] 16:14:46 INFO - PROCESS | 15875 | 1461712486922 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 15875 | ++DOMWINDOW == 271 (0x7f3b05f51c00) [pid = 15875] [serial = 2350] [outer = 0x7f3afe376800] 16:14:47 INFO - PROCESS | 15875 | 1461712487595 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:14:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:14:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1286ms 16:14:47 INFO - PROCESS | 15875 | 1461712487624 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 16:14:47 INFO - PROCESS | 15875 | 1461712487631 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 16:14:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:14:47 INFO - PROCESS | 15875 | 1461712487640 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:14:47 INFO - PROCESS | 15875 | 1461712487644 Marionette TRACE conn3 <- [1,3098,null,{}] 16:14:47 INFO - PROCESS | 15875 | 1461712487649 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}] 16:14:47 INFO - PROCESS | 15875 | 1461712487831 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 16:14:48 INFO - PROCESS | 15875 | 1461712488071 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:48 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0ac1a000 == 173 [pid = 15875] [id = 784] 16:14:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 272 (0x7f3b063c2800) [pid = 15875] [serial = 2351] [outer = (nil)] 16:14:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 273 (0x7f3b07f17400) [pid = 15875] [serial = 2352] [outer = 0x7f3b063c2800] 16:14:48 INFO - PROCESS | 15875 | 1461712488141 Marionette DEBUG loaded listener.js 16:14:48 INFO - PROCESS | 15875 | ++DOMWINDOW == 274 (0x7f3b0a4b8800) [pid = 15875] [serial = 2353] [outer = 0x7f3b063c2800] 16:14:48 INFO - PROCESS | 15875 | 1461712488914 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]]]}] 16:14:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:14:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:14:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1282ms 16:14:48 INFO - PROCESS | 15875 | 1461712488922 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 16:14:48 INFO - PROCESS | 15875 | 1461712488926 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 16:14:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:14:48 INFO - PROCESS | 15875 | 1461712488931 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 15875 | 1461712488936 Marionette TRACE conn3 <- [1,3102,null,{}] 16:14:48 INFO - PROCESS | 15875 | 1461712488950 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}] 16:14:49 INFO - PROCESS | 15875 | 1461712489143 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 16:14:49 INFO - PROCESS | 15875 | 1461712489384 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:49 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b0e4a9000 == 174 [pid = 15875] [id = 785] 16:14:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 275 (0x7f3b0a9b8000) [pid = 15875] [serial = 2354] [outer = (nil)] 16:14:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 276 (0x7f3b0ae65800) [pid = 15875] [serial = 2355] [outer = 0x7f3b0a9b8000] 16:14:49 INFO - PROCESS | 15875 | 1461712489450 Marionette DEBUG loaded listener.js 16:14:49 INFO - PROCESS | 15875 | ++DOMWINDOW == 277 (0x7f3b0b00d400) [pid = 15875] [serial = 2356] [outer = 0x7f3b0a9b8000] 16:14:50 INFO - PROCESS | 15875 | 1461712490175 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:14:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:14:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1291ms 16:14:50 INFO - PROCESS | 15875 | 1461712490225 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 16:14:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:14:50 INFO - PROCESS | 15875 | 1461712490233 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 16:14:50 INFO - PROCESS | 15875 | 1461712490238 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:14:50 INFO - PROCESS | 15875 | 1461712490240 Marionette TRACE conn3 <- [1,3106,null,{}] 16:14:50 INFO - PROCESS | 15875 | 1461712490245 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}] 16:14:50 INFO - PROCESS | 15875 | 1461712490412 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 16:14:50 INFO - PROCESS | 15875 | 1461712490651 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b15e8d800 == 175 [pid = 15875] [id = 786] 16:14:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 278 (0x7f3b0abac400) [pid = 15875] [serial = 2357] [outer = (nil)] 16:14:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 279 (0x7f3b0b82e000) [pid = 15875] [serial = 2358] [outer = 0x7f3b0abac400] 16:14:50 INFO - PROCESS | 15875 | 1461712490714 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 15875 | ++DOMWINDOW == 280 (0x7f3b0bde6400) [pid = 15875] [serial = 2359] [outer = 0x7f3b0abac400] 16:14:51 INFO - PROCESS | 15875 | 1461712491397 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]]]}] 16:14:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:14:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:14:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:14:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1225ms 16:14:51 INFO - PROCESS | 15875 | 1461712491464 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 15875 | 1461712491467 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 16:14:51 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:14:51 INFO - PROCESS | 15875 | 1461712491472 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 15875 | 1461712491475 Marionette TRACE conn3 <- [1,3110,null,{}] 16:14:51 INFO - PROCESS | 15875 | 1461712491480 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}] 16:14:51 INFO - PROCESS | 15875 | 1461712491648 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 16:14:51 INFO - PROCESS | 15875 | 1461712491918 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:51 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b19843000 == 176 [pid = 15875] [id = 787] 16:14:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 281 (0x7f3b0b6d3c00) [pid = 15875] [serial = 2360] [outer = (nil)] 16:14:51 INFO - PROCESS | 15875 | ++DOMWINDOW == 282 (0x7f3b0d190400) [pid = 15875] [serial = 2361] [outer = 0x7f3b0b6d3c00] 16:14:51 INFO - PROCESS | 15875 | 1461712491983 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 15875 | ++DOMWINDOW == 283 (0x7f3b0d510400) [pid = 15875] [serial = 2362] [outer = 0x7f3b0b6d3c00] 16:14:52 INFO - PROCESS | 15875 | 1461712492638 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"]]]}] 16:14:52 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:14:52 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 16:14:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:14:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:14:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:14:52 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:14:52 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1178ms 16:14:52 INFO - PROCESS | 15875 | 1461712492664 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 16:14:52 INFO - PROCESS | 15875 | 1461712492666 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 16:14:52 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:14:52 INFO - PROCESS | 15875 | 1461712492673 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:14:52 INFO - PROCESS | 15875 | 1461712492676 Marionette TRACE conn3 <- [1,3114,null,{}] 16:14:52 INFO - PROCESS | 15875 | 1461712492681 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}] 16:14:52 INFO - PROCESS | 15875 | 1461712492879 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 16:14:53 INFO - PROCESS | 15875 | 1461712493123 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\", \"e81405e5-a84a-496f-a0a9-b26316a6bc73\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:53 INFO - PROCESS | 15875 | ++DOCSHELL 0x7f3b1a3b5000 == 177 [pid = 15875] [id = 788] 16:14:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 284 (0x7f3b0e296c00) [pid = 15875] [serial = 2363] [outer = (nil)] 16:14:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 285 (0x7f3b0f21d400) [pid = 15875] [serial = 2364] [outer = 0x7f3b0e296c00] 16:14:53 INFO - PROCESS | 15875 | 1461712493190 Marionette DEBUG loaded listener.js 16:14:53 INFO - PROCESS | 15875 | ++DOMWINDOW == 286 (0x7f3b15e64c00) [pid = 15875] [serial = 2365] [outer = 0x7f3b0e296c00] 16:14:53 INFO - PROCESS | 15875 | 1461712493863 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]]]}] 16:14:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:14:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1231ms 16:14:53 INFO - PROCESS | 15875 | 1461712493905 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 16:14:53 INFO - PROCESS | 15875 | 1461712493908 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 16:14:55 WARNING - u'runner_teardown' () 16:14:55 INFO - No more tests 16:14:55 INFO - Got 0 unexpected results 16:14:55 INFO - SUITE-END | took 1000s 16:14:55 INFO - Closing logging queue 16:14:55 INFO - queue closed 16:14:55 INFO - Return code: 0 16:14:55 WARNING - # TBPL SUCCESS # 16:14:55 INFO - Running post-action listener: _resource_record_post_action 16:14:55 INFO - Running post-run listener: _resource_record_post_run 16:14:56 INFO - Total resource usage - Wall time: 1031s; CPU: 98.0%; Read bytes: 57344; Write bytes: 979636224; Read time: 0; Write time: 314840 16:14:56 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:14:56 INFO - install - Wall time: 27s; CPU: 100.0%; Read bytes: 0; Write bytes: 52375552; Read time: 0; Write time: 41380 16:14:56 INFO - run-tests - Wall time: 1005s; CPU: 98.0%; Read bytes: 57344; Write bytes: 923402240; Read time: 0; Write time: 271972 16:14:56 INFO - Running post-run listener: _upload_blobber_files 16:14:56 INFO - Blob upload gear active. 16:14:56 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:14:56 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 16:14:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:14:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:14:57 INFO - (blobuploader) - INFO - Open directory for files ... 16:14:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:14:57 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:14:57 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:14:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:14:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:14:59 INFO - (blobuploader) - INFO - Done attempting. 16:14:59 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:14:59 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:14:59 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:15:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:15:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:15:00 INFO - (blobuploader) - INFO - Done attempting. 16:15:00 INFO - (blobuploader) - INFO - Iteration through files over. 16:15:00 INFO - Return code: 0 16:15:00 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:15:00 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:15:00 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/92877c0057ec8ac9a72055f1f5375d5a701e34900f6f5dce1026c9d0acdf1549a35aa5096c769c533d8a33f74c603184e6874eac740219a273e16baec1fb1b66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0f864a62ed0365189fd571bdd7dc05983110960677f86559afee18ea9e7c1c22cbe3ecfa6e90a28ee99f4927df4a53de4641f76fea8b263e6ddeb3695bea3762"} 16:15:00 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:15:00 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:15:00 INFO - Contents: 16:15:00 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/92877c0057ec8ac9a72055f1f5375d5a701e34900f6f5dce1026c9d0acdf1549a35aa5096c769c533d8a33f74c603184e6874eac740219a273e16baec1fb1b66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0f864a62ed0365189fd571bdd7dc05983110960677f86559afee18ea9e7c1c22cbe3ecfa6e90a28ee99f4927df4a53de4641f76fea8b263e6ddeb3695bea3762"} 16:15:00 INFO - Running post-run listener: copy_logs_to_upload_dir 16:15:00 INFO - Copying logs to upload dir... 16:15:00 INFO - mkdir: /builds/slave/test/build/upload/logs 16:15:00 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1103.803992 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 18 mins, 24 secs) (at 2016-04-26 16:15:00.852296) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 16:15:00.853407) ========= 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-1461710916.811191-2125339947 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/92877c0057ec8ac9a72055f1f5375d5a701e34900f6f5dce1026c9d0acdf1549a35aa5096c769c533d8a33f74c603184e6874eac740219a273e16baec1fb1b66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0f864a62ed0365189fd571bdd7dc05983110960677f86559afee18ea9e7c1c22cbe3ecfa6e90a28ee99f4927df4a53de4641f76fea8b263e6ddeb3695bea3762"} build_url:https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.034020 build_url: 'https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/92877c0057ec8ac9a72055f1f5375d5a701e34900f6f5dce1026c9d0acdf1549a35aa5096c769c533d8a33f74c603184e6874eac740219a273e16baec1fb1b66", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/0f864a62ed0365189fd571bdd7dc05983110960677f86559afee18ea9e7c1c22cbe3ecfa6e90a28ee99f4927df4a53de4641f76fea8b263e6ddeb3695bea3762"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CFKloYHWTCq320xgM_TYeg/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 16:15:00.922774) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 16:15:00.923270) ========= 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-1461710916.811191-2125339947 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021245 ========= master_lag: 0.07 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 16:15:01.019051) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 16:15:01.019338) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 16:15:01.019657) ========= ========= Total master_lag: 0.51 =========