builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1785 starttime: 1461690027.3 results: success (0) buildid: 20160426084505 builduid: 46315ec6ce654b83806a3efe3d009eb5 revision: 5ffdd1bafd496a5e9ca0d32f9729333d1b467eb4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:27.296410) ========= master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:27.296844) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:27.297151) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:27.340380) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:27.340764) ========= 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-1461689977.52325-1218908739 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 10:00:27-- 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.6M=0.001s 2016-04-26 10:00:27 (11.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.293846 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:27.669737) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:27.670084) ========= 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-1461689977.52325-1218908739 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.037061 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:27.737959) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:27.738285) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 5ffdd1bafd496a5e9ca0d32f9729333d1b467eb4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 5ffdd1bafd496a5e9ca0d32f9729333d1b467eb4 --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-1461689977.52325-1218908739 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 10:00:27,846 truncating revision to first 12 chars 2016-04-26 10:00:27,847 Setting DEBUG logging. 2016-04-26 10:00:27,847 attempt 1/10 2016-04-26 10:00:27,847 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/5ffdd1bafd49?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 10:00:28,164 unpacking tar archive at: fx-team-5ffdd1bafd49/testing/mozharness/ program finished with exit code 0 elapsedTime=0.612577 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:28.384727) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:28.385075) ========= script_repo_revision: 5ffdd1bafd496a5e9ca0d32f9729333d1b467eb4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:28.385472) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:28.385747) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 10:00:28.415104) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 49 secs) (at 2016-04-26 10:00:28.415565) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461689977.52325-1218908739 _=/tools/buildbot/bin/python using PTY: False 10:00:28 INFO - MultiFileLogger online at 20160426 10:00:28 in /builds/slave/test 10:00:28 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 10:00:28 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:00:28 INFO - {'append_to_log': False, 10:00:28 INFO - 'base_work_dir': '/builds/slave/test', 10:00:28 INFO - 'blob_upload_branch': 'fx-team', 10:00:28 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:00:28 INFO - 'buildbot_json_path': 'buildprops.json', 10:00:28 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:00:28 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:00:28 INFO - 'download_minidump_stackwalk': True, 10:00:28 INFO - 'download_symbols': 'true', 10:00:28 INFO - 'e10s': False, 10:00:28 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:00:28 INFO - 'tooltool.py': '/tools/tooltool.py', 10:00:28 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:00:28 INFO - '/tools/misc-python/virtualenv.py')}, 10:00:28 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:00:28 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:00:28 INFO - 'log_level': 'info', 10:00:28 INFO - 'log_to_console': True, 10:00:28 INFO - 'opt_config_files': (), 10:00:28 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:00:28 INFO - '--processes=1', 10:00:28 INFO - '--config=%(test_path)s/wptrunner.ini', 10:00:28 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:00:28 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:00:28 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:00:28 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:00:28 INFO - 'pip_index': False, 10:00:28 INFO - 'require_test_zip': True, 10:00:28 INFO - 'test_type': ('testharness',), 10:00:28 INFO - 'this_chunk': '1', 10:00:28 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:00:28 INFO - 'total_chunks': '10', 10:00:28 INFO - 'virtualenv_path': 'venv', 10:00:28 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:00:28 INFO - 'work_dir': 'build'} 10:00:28 INFO - ##### 10:00:28 INFO - ##### Running clobber step. 10:00:28 INFO - ##### 10:00:28 INFO - Running pre-action listener: _resource_record_pre_action 10:00:28 INFO - Running main action method: clobber 10:00:28 INFO - rmtree: /builds/slave/test/build 10:00:28 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:00:29 INFO - Running post-action listener: _resource_record_post_action 10:00:29 INFO - ##### 10:00:29 INFO - ##### Running read-buildbot-config step. 10:00:29 INFO - ##### 10:00:29 INFO - Running pre-action listener: _resource_record_pre_action 10:00:29 INFO - Running main action method: read_buildbot_config 10:00:29 INFO - Using buildbot properties: 10:00:29 INFO - { 10:00:29 INFO - "project": "", 10:00:29 INFO - "product": "firefox", 10:00:29 INFO - "script_repo_revision": "production", 10:00:29 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 10:00:29 INFO - "repository": "", 10:00:29 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 10:00:29 INFO - "buildid": "20160426084505", 10:00:29 INFO - "pgo_build": "False", 10:00:29 INFO - "basedir": "/builds/slave/test", 10:00:29 INFO - "buildnumber": 24, 10:00:29 INFO - "slavename": "tst-linux64-spot-1785", 10:00:29 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/", 10:00:29 INFO - "platform": "linux64", 10:00:29 INFO - "branch": "fx-team", 10:00:29 INFO - "revision": "5ffdd1bafd496a5e9ca0d32f9729333d1b467eb4", 10:00:29 INFO - "repo_path": "integration/fx-team", 10:00:29 INFO - "moz_repo_path": "", 10:00:29 INFO - "stage_platform": "linux64", 10:00:29 INFO - "builduid": "46315ec6ce654b83806a3efe3d009eb5", 10:00:29 INFO - "slavebuilddir": "test" 10:00:29 INFO - } 10:00:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 10:00:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 10:00:29 INFO - Running post-action listener: _resource_record_post_action 10:00:29 INFO - ##### 10:00:29 INFO - ##### Running download-and-extract step. 10:00:29 INFO - ##### 10:00:29 INFO - Running pre-action listener: _resource_record_pre_action 10:00:29 INFO - Running main action method: download_and_extract 10:00:29 INFO - mkdir: /builds/slave/test/build/tests 10:00: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')]} 10:00:29 INFO - https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 10:00:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 10:00:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 10:00:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:00:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:00:45 INFO - Downloaded 1361 bytes. 10:00:45 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 10:00:45 INFO - Using the following test package requirements: 10:00:45 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 10:00:45 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:00:45 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 10:00:45 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:00:45 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 10:00:45 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:00:45 INFO - u'jsshell-linux-x86_64.zip'], 10:00:45 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:00:45 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 10:00:45 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 10:00:45 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:00:45 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 10:00:45 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:00:45 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 10:00:45 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:00:45 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 10:00:45 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 10:00:45 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 10:00:45 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 10:00:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:00:45 INFO - https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 10:00:45 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 10:00:45 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 10:00:45 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:00:45 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:00:58 INFO - Downloaded 22751831 bytes. 10:00:58 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/*'] 10:00:58 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/* 10:00:58 INFO - caution: filename not matched: web-platform/* 10:00:58 INFO - Return code: 11 10:00:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:00:58 INFO - https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 10:00:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:00:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 10:00:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:00:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:01:01 INFO - Downloaded 36406662 bytes. 10:01:01 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/*'] 10:01:01 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/* 10:01:04 INFO - caution: filename not matched: bin/* 10:01:04 INFO - caution: filename not matched: config/* 10:01:04 INFO - caution: filename not matched: mozbase/* 10:01:04 INFO - caution: filename not matched: marionette/* 10:01:04 INFO - caution: filename not matched: tools/wptserve/* 10:01:04 INFO - Return code: 11 10:01:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:04 INFO - https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 10:01:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 10:01:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 10:01:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:01:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:01:07 INFO - Downloaded 64494932 bytes. 10:01:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 10:01:07 INFO - mkdir: /builds/slave/test/properties 10:01:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:01:07 INFO - Writing to file /builds/slave/test/properties/build_url 10:01:07 INFO - Contents: 10:01:07 INFO - build_url:https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 10:01:08 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:01:08 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:01:08 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:01:08 INFO - Contents: 10:01:08 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:01:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:08 INFO - https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:01:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:01:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 10:01:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:01:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:01:12 INFO - Downloaded 90937778 bytes. 10:01:12 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'] 10:01:12 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 10:01:20 INFO - Return code: 0 10:01:20 INFO - Running post-action listener: _resource_record_post_action 10:01:20 INFO - Running post-action listener: set_extra_try_arguments 10:01:20 INFO - ##### 10:01:20 INFO - ##### Running create-virtualenv step. 10:01:20 INFO - ##### 10:01:20 INFO - Running pre-action listener: _pre_create_virtualenv 10:01:20 INFO - Running pre-action listener: _resource_record_pre_action 10:01:20 INFO - Running main action method: create_virtualenv 10:01:20 INFO - Creating virtualenv /builds/slave/test/build/venv 10:01:20 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 10:01:20 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:01:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:01:20 INFO - Using real prefix '/usr' 10:01:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:01:24 INFO - Installing distribute.............................................................................................................................................................................................done. 10:01:27 INFO - Installing pip.................done. 10:01:27 INFO - Return code: 0 10:01:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:01:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:01:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:01:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:01:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:01:27 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x15ca030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15cb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x160e620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16d4290>, '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 0x16d4980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x160bbe0>, '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-1461689977.52325-1218908739', '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 10:01:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:01:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:01:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:01:27 INFO - 'CCACHE_UMASK': '002', 10:01:27 INFO - 'DISPLAY': ':0', 10:01:27 INFO - 'HOME': '/home/cltbld', 10:01:27 INFO - 'LANG': 'en_US.UTF-8', 10:01:27 INFO - 'LOGNAME': 'cltbld', 10:01:27 INFO - 'MAIL': '/var/mail/cltbld', 10:01:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:01:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:01:27 INFO - 'MOZ_NO_REMOTE': '1', 10:01:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:01:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:01:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:01:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:01:27 INFO - 'PWD': '/builds/slave/test', 10:01:27 INFO - 'SHELL': '/bin/bash', 10:01:27 INFO - 'SHLVL': '1', 10:01:27 INFO - 'TERM': 'linux', 10:01:27 INFO - 'TMOUT': '86400', 10:01:27 INFO - 'USER': 'cltbld', 10:01:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461689977.52325-1218908739', 10:01:27 INFO - '_': '/tools/buildbot/bin/python'} 10:01:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:01:28 INFO - Downloading/unpacking psutil>=0.7.1 10:01:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:01:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:01:28 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:01:28 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 10:01:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:01:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:01:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:01:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:01:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:01:32 INFO - Installing collected packages: psutil 10:01:32 INFO - Running setup.py install for psutil 10:01:32 INFO - building 'psutil._psutil_linux' extension 10:01:32 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 10:01:33 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 10:01:33 INFO - building 'psutil._psutil_posix' extension 10:01:33 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 10:01:33 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 10:01:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:01:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:01:33 INFO - Successfully installed psutil 10:01:33 INFO - Cleaning up... 10:01:33 INFO - Return code: 0 10:01:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:01:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:01:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:01:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:01:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:01:33 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 0x15ca030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15cb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x160e620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16d4290>, '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 0x16d4980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x160bbe0>, '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-1461689977.52325-1218908739', '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 10:01:33 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 10:01:33 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 10:01:33 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:01:33 INFO - 'CCACHE_UMASK': '002', 10:01:33 INFO - 'DISPLAY': ':0', 10:01:33 INFO - 'HOME': '/home/cltbld', 10:01:33 INFO - 'LANG': 'en_US.UTF-8', 10:01:33 INFO - 'LOGNAME': 'cltbld', 10:01:33 INFO - 'MAIL': '/var/mail/cltbld', 10:01:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:01:33 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:01:33 INFO - 'MOZ_NO_REMOTE': '1', 10:01:33 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:01:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:01:33 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:01:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:01:33 INFO - 'PWD': '/builds/slave/test', 10:01:33 INFO - 'SHELL': '/bin/bash', 10:01:33 INFO - 'SHLVL': '1', 10:01:33 INFO - 'TERM': 'linux', 10:01:33 INFO - 'TMOUT': '86400', 10:01:33 INFO - 'USER': 'cltbld', 10:01:33 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461689977.52325-1218908739', 10:01:33 INFO - '_': '/tools/buildbot/bin/python'} 10:01:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:01:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:01:34 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 10:01:34 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 10:01:34 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 10:01:34 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 10:01:34 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 10:01:34 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 10:01:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:01:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:01:38 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:01:38 INFO - Installing collected packages: mozsystemmonitor 10:01:38 INFO - Running setup.py install for mozsystemmonitor 10:01:38 INFO - Successfully installed mozsystemmonitor 10:01:38 INFO - Cleaning up... 10:01:38 INFO - Return code: 0 10:01:38 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:01: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')]} 10:01:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:01:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:01: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')]} 10:01:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:01:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:01:38 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 0x15ca030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15cb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x160e620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16d4290>, '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 0x16d4980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x160bbe0>, '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-1461689977.52325-1218908739', '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 10:01:38 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 10:01:38 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 10:01:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:01:38 INFO - 'CCACHE_UMASK': '002', 10:01:38 INFO - 'DISPLAY': ':0', 10:01:38 INFO - 'HOME': '/home/cltbld', 10:01:38 INFO - 'LANG': 'en_US.UTF-8', 10:01:38 INFO - 'LOGNAME': 'cltbld', 10:01:38 INFO - 'MAIL': '/var/mail/cltbld', 10:01:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:01:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:01:38 INFO - 'MOZ_NO_REMOTE': '1', 10:01:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:01:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:01:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:01:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:01:38 INFO - 'PWD': '/builds/slave/test', 10:01:38 INFO - 'SHELL': '/bin/bash', 10:01:38 INFO - 'SHLVL': '1', 10:01:38 INFO - 'TERM': 'linux', 10:01:38 INFO - 'TMOUT': '86400', 10:01:38 INFO - 'USER': 'cltbld', 10:01:38 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461689977.52325-1218908739', 10:01:38 INFO - '_': '/tools/buildbot/bin/python'} 10:01:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:01:38 INFO - Downloading/unpacking blobuploader==1.2.4 10:01:38 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 10:01:38 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 10:01:38 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 10:01:38 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 10:01:38 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 10:01:38 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 10:01:42 INFO - Downloading blobuploader-1.2.4.tar.gz 10:01:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:01:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:01:42 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 10:01:42 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 10:01:42 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 10:01:42 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 10:01:42 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 10:01:42 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 10:01:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:01:43 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:01:43 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 10:01:43 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 10:01:43 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 10:01:43 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 10:01:43 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 10:01:43 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 10:01:43 INFO - Downloading docopt-0.6.1.tar.gz 10:01:44 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:01:44 INFO - Installing collected packages: blobuploader, requests, docopt 10:01:44 INFO - Running setup.py install for blobuploader 10:01:44 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:01:44 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:01:44 INFO - Running setup.py install for requests 10:01:45 INFO - Running setup.py install for docopt 10:01:45 INFO - Successfully installed blobuploader requests docopt 10:01:45 INFO - Cleaning up... 10:01:45 INFO - Return code: 0 10:01:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:01:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:01:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:01:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:01:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:01:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:01:45 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 0x15ca030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15cb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x160e620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16d4290>, '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 0x16d4980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x160bbe0>, '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-1461689977.52325-1218908739', '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 10:01:45 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 10:01:45 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 10:01:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:01:45 INFO - 'CCACHE_UMASK': '002', 10:01:45 INFO - 'DISPLAY': ':0', 10:01:45 INFO - 'HOME': '/home/cltbld', 10:01:45 INFO - 'LANG': 'en_US.UTF-8', 10:01:45 INFO - 'LOGNAME': 'cltbld', 10:01:45 INFO - 'MAIL': '/var/mail/cltbld', 10:01:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:01:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:01:45 INFO - 'MOZ_NO_REMOTE': '1', 10:01:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:01:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:01:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:01:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:01:45 INFO - 'PWD': '/builds/slave/test', 10:01:45 INFO - 'SHELL': '/bin/bash', 10:01:45 INFO - 'SHLVL': '1', 10:01:45 INFO - 'TERM': 'linux', 10:01:45 INFO - 'TMOUT': '86400', 10:01:45 INFO - 'USER': 'cltbld', 10:01:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461689977.52325-1218908739', 10:01:45 INFO - '_': '/tools/buildbot/bin/python'} 10:01:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:01:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:01:45 INFO - Running setup.py (path:/tmp/pip-yI_LiE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:01:46 INFO - Running setup.py (path:/tmp/pip-mLyNYo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:01:46 INFO - Running setup.py (path:/tmp/pip-VTie3D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:01:46 INFO - Running setup.py (path:/tmp/pip-3mOyBF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:01:46 INFO - Running setup.py (path:/tmp/pip-Et34Cf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:01:46 INFO - Running setup.py (path:/tmp/pip-84mDfL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:01:46 INFO - Running setup.py (path:/tmp/pip-wFxvpc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:01:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:01:46 INFO - Running setup.py (path:/tmp/pip-2F6ZFM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:01:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:01:47 INFO - Running setup.py (path:/tmp/pip-r_sqIc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:01:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:01:47 INFO - Running setup.py (path:/tmp/pip-6bFEw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:01:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:01:47 INFO - Running setup.py (path:/tmp/pip-8KHFC2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:01:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:01:47 INFO - Running setup.py (path:/tmp/pip-_UD0YF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:01:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:01:47 INFO - Running setup.py (path:/tmp/pip-80SYU6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:01:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:01:47 INFO - Running setup.py (path:/tmp/pip-gBYAN4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:01:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:01:47 INFO - Running setup.py (path:/tmp/pip-DprWhU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:01:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:01:47 INFO - Running setup.py (path:/tmp/pip-99mm4_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:01:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:01:48 INFO - Running setup.py (path:/tmp/pip-4Exvz6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:01:48 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:01:48 INFO - Running setup.py (path:/tmp/pip-ZPEz4i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:01:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:01:48 INFO - Running setup.py (path:/tmp/pip-pQmuBR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:01:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:01:48 INFO - Running setup.py (path:/tmp/pip-QciO3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:01:48 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:01:49 INFO - Running setup.py (path:/tmp/pip-njtvye-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:01:49 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:01:49 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 10:01:49 INFO - Running setup.py install for manifestparser 10:01:49 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:01:49 INFO - Running setup.py install for mozcrash 10:01:49 INFO - Running setup.py install for mozdebug 10:01:49 INFO - Running setup.py install for mozdevice 10:01:50 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:01:50 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:01:50 INFO - Running setup.py install for mozfile 10:01:50 INFO - Running setup.py install for mozhttpd 10:01:50 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:01:50 INFO - Running setup.py install for mozinfo 10:01:50 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:01:50 INFO - Running setup.py install for mozInstall 10:01:50 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:01:50 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:01:50 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:01:50 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:01:50 INFO - Running setup.py install for mozleak 10:01:51 INFO - Running setup.py install for mozlog 10:01:51 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:01:51 INFO - Running setup.py install for moznetwork 10:01:51 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:01:51 INFO - Running setup.py install for mozprocess 10:01:51 INFO - Running setup.py install for mozprofile 10:01:52 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:01:52 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:01:52 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:01:52 INFO - Running setup.py install for mozrunner 10:01:52 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:01:52 INFO - Running setup.py install for mozscreenshot 10:01:52 INFO - Running setup.py install for moztest 10:01:52 INFO - Running setup.py install for mozversion 10:01:52 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:01:52 INFO - Running setup.py install for wptserve 10:01:53 INFO - Running setup.py install for marionette-driver 10:01:53 INFO - Running setup.py install for browsermob-proxy 10:01:53 INFO - Running setup.py install for marionette-client 10:01:53 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:01:54 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:01:54 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 10:01:54 INFO - Cleaning up... 10:01:54 INFO - Return code: 0 10:01:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:01:54 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')]} 10:01:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:01:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:01:54 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')]} 10:01:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:01:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 10:01:54 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 0x15ca030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x15cb3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x160e620>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x16d4290>, '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 0x16d4980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x160bbe0>, '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-1461689977.52325-1218908739', '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 10:01:54 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 10:01:54 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 10:01:54 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:01:54 INFO - 'CCACHE_UMASK': '002', 10:01:54 INFO - 'DISPLAY': ':0', 10:01:54 INFO - 'HOME': '/home/cltbld', 10:01:54 INFO - 'LANG': 'en_US.UTF-8', 10:01:54 INFO - 'LOGNAME': 'cltbld', 10:01:54 INFO - 'MAIL': '/var/mail/cltbld', 10:01:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:01:54 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:01:54 INFO - 'MOZ_NO_REMOTE': '1', 10:01:54 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:01:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:01:54 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:01:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:01:54 INFO - 'PWD': '/builds/slave/test', 10:01:54 INFO - 'SHELL': '/bin/bash', 10:01:54 INFO - 'SHLVL': '1', 10:01:54 INFO - 'TERM': 'linux', 10:01:54 INFO - 'TMOUT': '86400', 10:01:54 INFO - 'USER': 'cltbld', 10:01:54 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461689977.52325-1218908739', 10:01:54 INFO - '_': '/tools/buildbot/bin/python'} 10:01:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:01:54 INFO - Running setup.py (path:/tmp/pip-1lhpqQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:01:54 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)) 10:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:01:54 INFO - Running setup.py (path:/tmp/pip-A2NTJ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:01:55 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)) 10:01:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:01:55 INFO - Running setup.py (path:/tmp/pip-ukU_rL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:01:55 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)) 10:01:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:01:55 INFO - Running setup.py (path:/tmp/pip-C4qebq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:01:55 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)) 10:01:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:01:55 INFO - Running setup.py (path:/tmp/pip-nMIhlR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:01:55 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)) 10:01:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:01:55 INFO - Running setup.py (path:/tmp/pip-dvAELi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:01:55 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)) 10:01:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:01:55 INFO - Running setup.py (path:/tmp/pip-pczz0v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:01:55 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)) 10:01:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:01:55 INFO - Running setup.py (path:/tmp/pip-BKqvH8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:01:55 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)) 10:01:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:01:55 INFO - Running setup.py (path:/tmp/pip-rtgJgT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:01:56 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)) 10:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:01:56 INFO - Running setup.py (path:/tmp/pip-ONyBAn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:01:56 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)) 10:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:01:56 INFO - Running setup.py (path:/tmp/pip-xMgAc_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:01:56 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)) 10:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:01:56 INFO - Running setup.py (path:/tmp/pip-AKwkdX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:01:56 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)) 10:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:01:56 INFO - Running setup.py (path:/tmp/pip-i9_hkf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:01:56 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)) 10:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:01:56 INFO - Running setup.py (path:/tmp/pip-gxTz7_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:01:56 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)) 10:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:01:56 INFO - Running setup.py (path:/tmp/pip-JKuUIJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:01:56 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)) 10:01:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:01:56 INFO - Running setup.py (path:/tmp/pip-DM1hX0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:01:57 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)) 10:01:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:01:57 INFO - Running setup.py (path:/tmp/pip-t6HrUL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:01:57 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)) 10:01:57 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:01:57 INFO - Running setup.py (path:/tmp/pip-w5GxUg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:01:57 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)) 10:01:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:01:57 INFO - Running setup.py (path:/tmp/pip-tY7Qgj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:01:57 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)) 10:01:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:01:57 INFO - Running setup.py (path:/tmp/pip-V1j9Hv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:01:57 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)) 10:01:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:01:58 INFO - Running setup.py (path:/tmp/pip-7uOGOO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:01:58 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:01:58 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)) 10:01:58 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)) 10:01:58 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)) 10:01:58 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)) 10:01:58 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)) 10:01:58 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)) 10:01:58 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:01:58 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 10:01:58 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 10:01:58 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 10:01:58 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 10:01:58 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 10:01:58 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 10:02:01 INFO - Downloading blessings-1.6.tar.gz 10:02:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:02:02 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)) 10:02:02 INFO - Installing collected packages: blessings 10:02:02 INFO - Running setup.py install for blessings 10:02:02 INFO - Successfully installed blessings 10:02:02 INFO - Cleaning up... 10:02:02 INFO - Return code: 0 10:02:02 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:02:02 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:02:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:02:02 INFO - Reading from file tmpfile_stdout 10:02:02 INFO - Current package versions: 10:02:02 INFO - argparse == 1.2.1 10:02:02 INFO - blessings == 1.6 10:02:02 INFO - blobuploader == 1.2.4 10:02:02 INFO - browsermob-proxy == 0.6.0 10:02:02 INFO - docopt == 0.6.1 10:02:02 INFO - manifestparser == 1.1 10:02:02 INFO - marionette-client == 2.3.0 10:02:02 INFO - marionette-driver == 1.4.0 10:02:02 INFO - mozInstall == 1.12 10:02:02 INFO - mozcrash == 0.17 10:02:02 INFO - mozdebug == 0.1 10:02:02 INFO - mozdevice == 0.48 10:02:02 INFO - mozfile == 1.2 10:02:02 INFO - mozhttpd == 0.7 10:02:02 INFO - mozinfo == 0.9 10:02:02 INFO - mozleak == 0.1 10:02:02 INFO - mozlog == 3.1 10:02:02 INFO - moznetwork == 0.27 10:02:02 INFO - mozprocess == 0.22 10:02:02 INFO - mozprofile == 0.28 10:02:02 INFO - mozrunner == 6.11 10:02:02 INFO - mozscreenshot == 0.1 10:02:02 INFO - mozsystemmonitor == 0.0 10:02:02 INFO - moztest == 0.7 10:02:02 INFO - mozversion == 1.4 10:02:02 INFO - psutil == 3.1.1 10:02:02 INFO - requests == 1.2.3 10:02:02 INFO - wptserve == 1.4.0 10:02:02 INFO - wsgiref == 0.1.2 10:02:02 INFO - Running post-action listener: _resource_record_post_action 10:02:02 INFO - Running post-action listener: _start_resource_monitoring 10:02:02 INFO - Starting resource monitoring. 10:02:03 INFO - ##### 10:02:03 INFO - ##### Running pull step. 10:02:03 INFO - ##### 10:02:03 INFO - Running pre-action listener: _resource_record_pre_action 10:02:03 INFO - Running main action method: pull 10:02:03 INFO - Pull has nothing to do! 10:02:03 INFO - Running post-action listener: _resource_record_post_action 10:02:03 INFO - ##### 10:02:03 INFO - ##### Running install step. 10:02:03 INFO - ##### 10:02:03 INFO - Running pre-action listener: _resource_record_pre_action 10:02:03 INFO - Running main action method: install 10:02:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:02:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:02:03 INFO - Reading from file tmpfile_stdout 10:02:03 INFO - Detecting whether we're running mozinstall >=1.0... 10:02:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:02:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:02:03 INFO - Reading from file tmpfile_stdout 10:02:03 INFO - Output received: 10:02:03 INFO - Usage: mozinstall [options] installer 10:02:03 INFO - Options: 10:02:03 INFO - -h, --help show this help message and exit 10:02:03 INFO - -d DEST, --destination=DEST 10:02:03 INFO - Directory to install application into. [default: 10:02:03 INFO - "/builds/slave/test"] 10:02:03 INFO - --app=APP Application being installed. [default: firefox] 10:02:03 INFO - mkdir: /builds/slave/test/build/application 10:02:03 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'] 10:02:03 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 10:02:36 INFO - Reading from file tmpfile_stdout 10:02:36 INFO - Output received: 10:02:36 INFO - /builds/slave/test/build/application/firefox/firefox 10:02:36 INFO - Running post-action listener: _resource_record_post_action 10:02:36 INFO - ##### 10:02:36 INFO - ##### Running run-tests step. 10:02:36 INFO - ##### 10:02:36 INFO - Running pre-action listener: _resource_record_pre_action 10:02:36 INFO - Running main action method: run_tests 10:02:36 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:02:36 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:02:36 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:02:36 INFO - grabbing minidump binary from tooltool 10:02: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')]} 10:02:36 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 0x16d4290>, '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 0x16d4980>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x160bbe0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:02:36 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 10:02:36 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 10:02:36 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:02:36 INFO - Return code: 0 10:02:36 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 10:02:36 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:02:36 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/VIPOJeUJTFWkcPzt8-7Edw/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 10:02:36 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/VIPOJeUJTFWkcPzt8-7Edw/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 10:02:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 10:02:36 INFO - 'CCACHE_UMASK': '002', 10:02:36 INFO - 'DISPLAY': ':0', 10:02:36 INFO - 'HOME': '/home/cltbld', 10:02:36 INFO - 'LANG': 'en_US.UTF-8', 10:02:36 INFO - 'LOGNAME': 'cltbld', 10:02:36 INFO - 'MAIL': '/var/mail/cltbld', 10:02:36 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:02:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:02:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 10:02:36 INFO - 'MOZ_NO_REMOTE': '1', 10:02:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 10:02:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:02:36 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 10:02:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:02:36 INFO - 'PWD': '/builds/slave/test', 10:02:36 INFO - 'SHELL': '/bin/bash', 10:02:36 INFO - 'SHLVL': '1', 10:02:36 INFO - 'TERM': 'linux', 10:02:36 INFO - 'TMOUT': '86400', 10:02:36 INFO - 'USER': 'cltbld', 10:02:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461689977.52325-1218908739', 10:02:36 INFO - '_': '/tools/buildbot/bin/python'} 10:02:36 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/VIPOJeUJTFWkcPzt8-7Edw/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 10:02:37 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 10:02:37 INFO - import pkg_resources 10:02:38 INFO - Using 1 client processes 10:02:39 INFO - wptserve Starting http server on 127.0.0.1:8000 10:02:39 INFO - wptserve Starting http server on 127.0.0.1:8001 10:02:39 INFO - wptserve Starting http server on 127.0.0.1:8443 10:02:41 INFO - SUITE-START | Running 778 tests 10:02:41 INFO - Running testharness tests 10:02:41 INFO - Setting up ssl 10:02:41 INFO - PROCESS | certutil | 10:02:41 INFO - PROCESS | certutil | 10:02:41 INFO - PROCESS | certutil | 10:02:41 INFO - Certificate Nickname Trust Attributes 10:02:41 INFO - SSL,S/MIME,JAR/XPI 10:02:41 INFO - 10:02:41 INFO - web-platform-tests CT,, 10:02:41 INFO - 10:02:41 INFO - Starting runner 10:02:43 INFO - PROCESS | 1806 | 1461690163913 Marionette DEBUG Marionette enabled via build flag and pref 10:02:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044e837800 == 1 [pid = 1806] [id = 1] 10:02:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 1 (0x7f044e838000) [pid = 1806] [serial = 1] [outer = (nil)] 10:02:44 INFO - PROCESS | 1806 | [1806] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 10:02:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 2 (0x7f044e839000) [pid = 1806] [serial = 2] [outer = 0x7f044e838000] 10:02:44 INFO - PROCESS | 1806 | 1461690164563 Marionette INFO Listening on port 2828 10:02:45 INFO - PROCESS | 1806 | 1461690165118 Marionette DEBUG Marionette enabled via command-line flag 10:02:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044b70f000 == 2 [pid = 1806] [id = 2] 10:02:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 3 (0x7f044b70f800) [pid = 1806] [serial = 3] [outer = (nil)] 10:02:45 INFO - PROCESS | 1806 | [1806] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 10:02:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 4 (0x7f044b710800) [pid = 1806] [serial = 4] [outer = 0x7f044b70f800] 10:02:45 INFO - PROCESS | 1806 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f044b7f4d30 10:02:45 INFO - PROCESS | 1806 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f04504875b0 10:02:45 INFO - PROCESS | 1806 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f044ab58820 10:02:45 INFO - PROCESS | 1806 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f044ab58b20 10:02:45 INFO - PROCESS | 1806 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f044ab58e50 10:02:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 5 (0x7f044ab93000) [pid = 1806] [serial = 5] [outer = 0x7f044e838000] 10:02:45 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:02:45 INFO - PROCESS | 1806 | 1461690165518 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:50209 10:02:45 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:02:45 INFO - PROCESS | 1806 | 1461690165606 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:50210 10:02:45 INFO - PROCESS | 1806 | 1461690165611 Marionette DEBUG Closed connection conn0 10:02:45 INFO - PROCESS | 1806 | [1806] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 10:02:45 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:02:45 INFO - PROCESS | 1806 | 1461690165739 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:50211 10:02:45 INFO - PROCESS | 1806 | 1461690165742 Marionette DEBUG Closed connection conn1 10:02:45 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:02:45 INFO - PROCESS | 1806 | 1461690165808 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:50212 10:02:45 INFO - PROCESS | 1806 | 1461690165815 Marionette DEBUG Closed connection conn2 10:02:45 INFO - PROCESS | 1806 | 1461690165868 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:02:45 INFO - PROCESS | 1806 | 1461690165882 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":"20160426084505","device":"desktop","version":"49.0a1"} 10:02:46 INFO - PROCESS | 1806 | [1806] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:02:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ed1d000 == 3 [pid = 1806] [id = 3] 10:02:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 6 (0x7f043ed1d800) [pid = 1806] [serial = 6] [outer = (nil)] 10:02:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ed1e000 == 4 [pid = 1806] [id = 4] 10:02:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 7 (0x7f043ed39800) [pid = 1806] [serial = 7] [outer = (nil)] 10:02:48 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:02:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043dd6e800 == 5 [pid = 1806] [id = 5] 10:02:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 8 (0x7f043db27400) [pid = 1806] [serial = 8] [outer = (nil)] 10:02:48 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:02:48 INFO - PROCESS | 1806 | [1806] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:02:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 9 (0x7f043da99800) [pid = 1806] [serial = 9] [outer = 0x7f043db27400] 10:02:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 10 (0x7f043d567800) [pid = 1806] [serial = 10] [outer = 0x7f043ed1d800] 10:02:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 11 (0x7f043d5a5c00) [pid = 1806] [serial = 11] [outer = 0x7f043ed39800] 10:02:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 12 (0x7f043d5a7c00) [pid = 1806] [serial = 12] [outer = 0x7f043db27400] 10:02:49 INFO - PROCESS | 1806 | 1461690169733 Marionette DEBUG loaded listener.js 10:02:49 INFO - PROCESS | 1806 | 1461690169752 Marionette DEBUG loaded listener.js 10:02:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 13 (0x7f043b784400) [pid = 1806] [serial = 13] [outer = 0x7f043db27400] 10:02:50 INFO - PROCESS | 1806 | 1461690170556 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"83a386f4-4f5f-45d1-bc0d-e6c5f51ad03b","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":"20160426084505","device":"desktop","version":"49.0a1","command_id":1}}] 10:02:50 INFO - PROCESS | 1806 | 1461690170788 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}] 10:02:50 INFO - PROCESS | 1806 | 1461690170981 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 10:02:51 INFO - PROCESS | 1806 | 1461690171276 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:02:51 INFO - PROCESS | 1806 | [1806] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:02:51 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:02:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 14 (0x7f0438075800) [pid = 1806] [serial = 14] [outer = 0x7f043db27400] 10:02:51 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:02:51 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:02:51 INFO - PROCESS | 1806 | 1461690171875 Marionette TRACE conn3 <- [1,3,null,{}] 10:02:51 INFO - PROCESS | 1806 | 1461690171922 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:02:51 INFO - PROCESS | 1806 | 1461690171960 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 10:02:52 INFO - PROCESS | 1806 | 1461690172027 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 10:02:52 INFO - PROCESS | 1806 | 1461690172031 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 10:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:02:52 INFO - PROCESS | 1806 | 1461690172091 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:02:52 INFO - PROCESS | 1806 | 1461690172097 Marionette TRACE conn3 <- [1,6,null,{}] 10:02:52 INFO - PROCESS | 1806 | 1461690172118 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}] 10:02:52 INFO - PROCESS | 1806 | 1461690172137 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 10:02:52 INFO - PROCESS | 1806 | 1461690172147 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436c07800 == 6 [pid = 1806] [id = 6] 10:02:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 15 (0x7f0436c23c00) [pid = 1806] [serial = 15] [outer = (nil)] 10:02:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 16 (0x7f0436c25800) [pid = 1806] [serial = 16] [outer = 0x7f0436c23c00] 10:02:52 INFO - PROCESS | 1806 | 1461690172222 Marionette DEBUG loaded listener.js 10:02:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 17 (0x7f0436c2c400) [pid = 1806] [serial = 17] [outer = 0x7f0436c23c00] 10:02:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436ad5800 == 7 [pid = 1806] [id = 7] 10:02:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 18 (0x7f0436a73800) [pid = 1806] [serial = 18] [outer = (nil)] 10:02:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 19 (0x7f0436a7a000) [pid = 1806] [serial = 19] [outer = 0x7f0436a73800] 10:02:52 INFO - PROCESS | 1806 | 1461690172697 Marionette DEBUG loaded listener.js 10:02:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 20 (0x7f043695d400) [pid = 1806] [serial = 20] [outer = 0x7f0436a73800] 10:02:53 INFO - PROCESS | 1806 | [1806] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 10:02:53 INFO - PROCESS | 1806 | 1461690173256 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]]]}] 10:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1208ms 10:02:53 INFO - PROCESS | 1806 | 1461690173311 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 10:02:53 INFO - PROCESS | 1806 | 1461690173316 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 10:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:02:53 INFO - PROCESS | 1806 | 1461690173412 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:02:53 INFO - PROCESS | 1806 | 1461690173416 Marionette TRACE conn3 <- [1,10,null,{}] 10:02:53 INFO - PROCESS | 1806 | 1461690173465 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}] 10:02:53 INFO - PROCESS | 1806 | 1461690173644 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 10:02:53 INFO - PROCESS | 1806 | 1461690173664 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0434d21800 == 8 [pid = 1806] [id = 8] 10:02:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 21 (0x7f0435dd8000) [pid = 1806] [serial = 21] [outer = (nil)] 10:02:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 22 (0x7f043a136800) [pid = 1806] [serial = 22] [outer = 0x7f0435dd8000] 10:02:53 INFO - PROCESS | 1806 | 1461690173738 Marionette DEBUG loaded listener.js 10:02:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 23 (0x7f0435126c00) [pid = 1806] [serial = 23] [outer = 0x7f0435dd8000] 10:02:54 INFO - PROCESS | 1806 | 1461690174659 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]]]}] 10:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1321ms 10:02:54 INFO - PROCESS | 1806 | 1461690174709 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 10:02:54 INFO - PROCESS | 1806 | 1461690174715 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 10:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:02:54 INFO - PROCESS | 1806 | 1461690174724 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:02:54 INFO - PROCESS | 1806 | 1461690174730 Marionette TRACE conn3 <- [1,14,null,{}] 10:02:54 INFO - PROCESS | 1806 | 1461690174740 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}] 10:02:54 INFO - PROCESS | 1806 | 1461690174918 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 10:02:55 INFO - PROCESS | 1806 | 1461690175046 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435112800 == 9 [pid = 1806] [id = 9] 10:02:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 24 (0x7f0435125400) [pid = 1806] [serial = 24] [outer = (nil)] 10:02:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 25 (0x7f0435dd5800) [pid = 1806] [serial = 25] [outer = 0x7f0435125400] 10:02:55 INFO - PROCESS | 1806 | 1461690175164 Marionette DEBUG loaded listener.js 10:02:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 26 (0x7f0436c24400) [pid = 1806] [serial = 26] [outer = 0x7f0435125400] 10:02:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436716800 == 10 [pid = 1806] [id = 10] 10:02:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 27 (0x7f0436717000) [pid = 1806] [serial = 27] [outer = (nil)] 10:02:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 28 (0x7f0436ad3000) [pid = 1806] [serial = 28] [outer = 0x7f0436717000] 10:02:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 29 (0x7f043671b800) [pid = 1806] [serial = 29] [outer = 0x7f0436717000] 10:02:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436c02800 == 11 [pid = 1806] [id = 11] 10:02:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 30 (0x7f04350de000) [pid = 1806] [serial = 30] [outer = (nil)] 10:02:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 31 (0x7f043bfea400) [pid = 1806] [serial = 31] [outer = 0x7f04350de000] 10:02:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 32 (0x7f0436c2f800) [pid = 1806] [serial = 32] [outer = 0x7f04350de000] 10:02:56 INFO - PROCESS | 1806 | 1461690176260 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]]]}] 10:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1592ms 10:02:56 INFO - PROCESS | 1806 | 1461690176356 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 10:02:56 INFO - PROCESS | 1806 | 1461690176363 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 10:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:02:56 INFO - PROCESS | 1806 | 1461690176381 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:02:56 INFO - PROCESS | 1806 | 1461690176385 Marionette TRACE conn3 <- [1,18,null,{}] 10:02:56 INFO - PROCESS | 1806 | 1461690176391 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}] 10:02:56 INFO - PROCESS | 1806 | 1461690176581 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 10:02:56 INFO - PROCESS | 1806 | 1461690176718 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c09b800 == 12 [pid = 1806] [id = 12] 10:02:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 33 (0x7f043b521c00) [pid = 1806] [serial = 33] [outer = (nil)] 10:02:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 34 (0x7f043cdbe800) [pid = 1806] [serial = 34] [outer = 0x7f043b521c00] 10:02:56 INFO - PROCESS | 1806 | 1461690176797 Marionette DEBUG loaded listener.js 10:02:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 35 (0x7f043e855400) [pid = 1806] [serial = 35] [outer = 0x7f043b521c00] 10:02:57 INFO - PROCESS | 1806 | 1461690177631 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]]]}] 10:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1283ms 10:02:57 INFO - PROCESS | 1806 | 1461690177663 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 10:02:57 INFO - PROCESS | 1806 | 1461690177667 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 10:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:02:57 INFO - PROCESS | 1806 | 1461690177675 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:02:57 INFO - PROCESS | 1806 | 1461690177681 Marionette TRACE conn3 <- [1,22,null,{}] 10:02:57 INFO - PROCESS | 1806 | 1461690177697 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}] 10:02:57 INFO - PROCESS | 1806 | 1461690177904 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 10:02:58 INFO - PROCESS | 1806 | 1461690178027 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043deab800 == 13 [pid = 1806] [id = 13] 10:02:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 36 (0x7f0436d05400) [pid = 1806] [serial = 36] [outer = (nil)] 10:02:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 37 (0x7f043f063400) [pid = 1806] [serial = 37] [outer = 0x7f0436d05400] 10:02:58 INFO - PROCESS | 1806 | 1461690178111 Marionette DEBUG loaded listener.js 10:02:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 38 (0x7f0441073000) [pid = 1806] [serial = 38] [outer = 0x7f0436d05400] 10:02:58 INFO - PROCESS | 1806 | 1461690178968 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]]]}] 10:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1336ms 10:02:59 INFO - PROCESS | 1806 | 1461690179012 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 10:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:02:59 INFO - PROCESS | 1806 | 1461690179018 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 10:02:59 INFO - PROCESS | 1806 | 1461690179024 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:02:59 INFO - PROCESS | 1806 | 1461690179027 Marionette TRACE conn3 <- [1,26,null,{}] 10:02:59 INFO - PROCESS | 1806 | 1461690179047 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}] 10:02:59 INFO - PROCESS | 1806 | 1461690179268 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 10:02:59 INFO - PROCESS | 1806 | 1461690179365 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:02:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e8c5000 == 14 [pid = 1806] [id = 14] 10:02:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 39 (0x7f0435131c00) [pid = 1806] [serial = 39] [outer = (nil)] 10:02:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 40 (0x7f044b999c00) [pid = 1806] [serial = 40] [outer = 0x7f0435131c00] 10:02:59 INFO - PROCESS | 1806 | 1461690179444 Marionette DEBUG loaded listener.js 10:02:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 41 (0x7f044cb3c400) [pid = 1806] [serial = 41] [outer = 0x7f0435131c00] 10:03:00 INFO - PROCESS | 1806 | 1461690180592 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]]]}] 10:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1581ms 10:03:00 INFO - PROCESS | 1806 | 1461690180604 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 10:03:00 INFO - PROCESS | 1806 | 1461690180608 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 10:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:03:00 INFO - PROCESS | 1806 | 1461690180616 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:03:00 INFO - PROCESS | 1806 | 1461690180620 Marionette TRACE conn3 <- [1,30,null,{}] 10:03:00 INFO - PROCESS | 1806 | 1461690180627 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}] 10:03:00 INFO - PROCESS | 1806 | 1461690180774 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 10:03:00 INFO - PROCESS | 1806 | 1461690180920 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0434d1b000 == 15 [pid = 1806] [id = 15] 10:03:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 42 (0x7f0436a77c00) [pid = 1806] [serial = 42] [outer = (nil)] 10:03:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 43 (0x7f0438641000) [pid = 1806] [serial = 43] [outer = 0x7f0436a77c00] 10:03:01 INFO - PROCESS | 1806 | 1461690181018 Marionette DEBUG loaded listener.js 10:03:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 44 (0x7f043fbe3000) [pid = 1806] [serial = 44] [outer = 0x7f0436a77c00] 10:03:01 INFO - PROCESS | 1806 | 1461690181794 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]]]}] 10:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1233ms 10:03:01 INFO - PROCESS | 1806 | 1461690181851 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 10:03:01 INFO - PROCESS | 1806 | 1461690181864 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 10:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:03:01 INFO - PROCESS | 1806 | 1461690181879 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:03:01 INFO - PROCESS | 1806 | 1461690181884 Marionette TRACE conn3 <- [1,34,null,{}] 10:03:01 INFO - PROCESS | 1806 | 1461690181894 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}] 10:03:02 INFO - PROCESS | 1806 | 1461690182048 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 10:03:02 INFO - PROCESS | 1806 | 1461690182061 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e61b800 == 16 [pid = 1806] [id = 16] 10:03:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 45 (0x7f043ab33400) [pid = 1806] [serial = 45] [outer = (nil)] 10:03:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 46 (0x7f043fcf1800) [pid = 1806] [serial = 46] [outer = 0x7f043ab33400] 10:03:02 INFO - PROCESS | 1806 | 1461690182142 Marionette DEBUG loaded listener.js 10:03:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 47 (0x7f044100ac00) [pid = 1806] [serial = 47] [outer = 0x7f043ab33400] 10:03:02 INFO - PROCESS | 1806 | 1461690182873 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]]]}] 10:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1040ms 10:03:02 INFO - PROCESS | 1806 | 1461690182918 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 10:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:03:02 INFO - PROCESS | 1806 | 1461690182923 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 10:03:02 INFO - PROCESS | 1806 | 1461690182930 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:03:02 INFO - PROCESS | 1806 | 1461690182936 Marionette TRACE conn3 <- [1,38,null,{}] 10:03:02 INFO - PROCESS | 1806 | 1461690182961 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}] 10:03:03 INFO - PROCESS | 1806 | 1461690183153 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 10:03:03 INFO - PROCESS | 1806 | 1461690183169 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ed1c000 == 17 [pid = 1806] [id = 17] 10:03:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 48 (0x7f0441e13000) [pid = 1806] [serial = 48] [outer = (nil)] 10:03:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 49 (0x7f044abea000) [pid = 1806] [serial = 49] [outer = 0x7f0441e13000] 10:03:03 INFO - PROCESS | 1806 | 1461690183237 Marionette DEBUG loaded listener.js 10:03:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 50 (0x7f043a12d400) [pid = 1806] [serial = 50] [outer = 0x7f0441e13000] 10:03:03 INFO - PROCESS | 1806 | 1461690183939 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]]]}] 10:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1055ms 10:03:03 INFO - PROCESS | 1806 | 1461690183984 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 10:03:03 INFO - PROCESS | 1806 | 1461690183989 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 10:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:03:03 INFO - PROCESS | 1806 | 1461690183995 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:03:03 INFO - PROCESS | 1806 | 1461690183998 Marionette TRACE conn3 <- [1,42,null,{}] 10:03:04 INFO - PROCESS | 1806 | 1461690184003 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}] 10:03:04 INFO - PROCESS | 1806 | 1461690184192 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 10:03:04 INFO - PROCESS | 1806 | 1461690184213 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f137800 == 18 [pid = 1806] [id = 18] 10:03:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 51 (0x7f044ba05000) [pid = 1806] [serial = 51] [outer = (nil)] 10:03:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 52 (0x7f044bae3800) [pid = 1806] [serial = 52] [outer = 0x7f044ba05000] 10:03:04 INFO - PROCESS | 1806 | 1461690184280 Marionette DEBUG loaded listener.js 10:03:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 53 (0x7f044bc0b000) [pid = 1806] [serial = 53] [outer = 0x7f044ba05000] 10:03:05 INFO - PROCESS | 1806 | 1461690185210 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]]]}] 10:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1283ms 10:03:05 INFO - PROCESS | 1806 | 1461690185280 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 10:03:05 INFO - PROCESS | 1806 | 1461690185287 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 10:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:03:05 INFO - PROCESS | 1806 | 1461690185295 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:03:05 INFO - PROCESS | 1806 | 1461690185301 Marionette TRACE conn3 <- [1,46,null,{}] 10:03:05 INFO - PROCESS | 1806 | 1461690185309 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}] 10:03:05 INFO - PROCESS | 1806 | 1461690185523 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 10:03:05 INFO - PROCESS | 1806 | 1461690185651 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d578000 == 19 [pid = 1806] [id = 19] 10:03:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 54 (0x7f04383d2800) [pid = 1806] [serial = 54] [outer = (nil)] 10:03:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 55 (0x7f043a12e800) [pid = 1806] [serial = 55] [outer = 0x7f04383d2800] 10:03:05 INFO - PROCESS | 1806 | 1461690185738 Marionette DEBUG loaded listener.js 10:03:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 56 (0x7f043ce56c00) [pid = 1806] [serial = 56] [outer = 0x7f04383d2800] 10:03:06 INFO - PROCESS | 1806 | 1461690186567 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]]]}] 10:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1333ms 10:03:06 INFO - PROCESS | 1806 | 1461690186629 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 10:03:06 INFO - PROCESS | 1806 | 1461690186638 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 10:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:03:06 INFO - PROCESS | 1806 | 1461690186650 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:03:06 INFO - PROCESS | 1806 | 1461690186653 Marionette TRACE conn3 <- [1,50,null,{}] 10:03:06 INFO - PROCESS | 1806 | 1461690186661 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}] 10:03:06 INFO - PROCESS | 1806 | 1461690186875 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 10:03:07 INFO - PROCESS | 1806 | 1461690186999 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f0a5000 == 20 [pid = 1806] [id = 20] 10:03:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 57 (0x7f043d295c00) [pid = 1806] [serial = 57] [outer = (nil)] 10:03:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 58 (0x7f043f068000) [pid = 1806] [serial = 58] [outer = 0x7f043d295c00] 10:03:07 INFO - PROCESS | 1806 | 1461690187081 Marionette DEBUG loaded listener.js 10:03:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 59 (0x7f043fcf4c00) [pid = 1806] [serial = 59] [outer = 0x7f043d295c00] 10:03:07 INFO - PROCESS | 1806 | 1461690187869 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]]]}] 10:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1230ms 10:03:07 INFO - PROCESS | 1806 | 1461690187907 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 10:03:07 INFO - PROCESS | 1806 | 1461690187912 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 10:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:03:07 INFO - PROCESS | 1806 | 1461690187924 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:03:07 INFO - PROCESS | 1806 | 1461690187931 Marionette TRACE conn3 <- [1,54,null,{}] 10:03:07 INFO - PROCESS | 1806 | 1461690187984 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}] 10:03:08 INFO - PROCESS | 1806 | 1461690188201 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 10:03:08 INFO - PROCESS | 1806 | 1461690188331 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044120c000 == 21 [pid = 1806] [id = 21] 10:03:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 60 (0x7f044ab05000) [pid = 1806] [serial = 60] [outer = (nil)] 10:03:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 61 (0x7f044b99c000) [pid = 1806] [serial = 61] [outer = 0x7f044ab05000] 10:03:08 INFO - PROCESS | 1806 | 1461690188413 Marionette DEBUG loaded listener.js 10:03:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 62 (0x7f044bc95c00) [pid = 1806] [serial = 62] [outer = 0x7f044ab05000] 10:03:09 INFO - PROCESS | 1806 | 1461690189408 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]]]}] 10:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1544ms 10:03:09 INFO - PROCESS | 1806 | 1461690189467 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 10:03:09 INFO - PROCESS | 1806 | 1461690189472 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 10:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:03:09 INFO - PROCESS | 1806 | 1461690189479 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:03:09 INFO - PROCESS | 1806 | 1461690189481 Marionette TRACE conn3 <- [1,58,null,{}] 10:03:09 INFO - PROCESS | 1806 | 1461690189487 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}] 10:03:09 INFO - PROCESS | 1806 | 1461690189662 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 10:03:09 INFO - PROCESS | 1806 | 1461690189785 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0445bd9800 == 22 [pid = 1806] [id = 22] 10:03:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 63 (0x7f043c420000) [pid = 1806] [serial = 63] [outer = (nil)] 10:03:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 64 (0x7f044cc04800) [pid = 1806] [serial = 64] [outer = 0x7f043c420000] 10:03:09 INFO - PROCESS | 1806 | 1461690189864 Marionette DEBUG loaded listener.js 10:03:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 65 (0x7f044ce2c800) [pid = 1806] [serial = 65] [outer = 0x7f043c420000] 10:03:10 INFO - PROCESS | 1806 | 1461690190801 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]]]}] 10:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1379ms 10:03:10 INFO - PROCESS | 1806 | 1461690190860 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 10:03:10 INFO - PROCESS | 1806 | 1461690190866 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 10:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:03:10 INFO - PROCESS | 1806 | 1461690190874 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:03:10 INFO - PROCESS | 1806 | 1461690190878 Marionette TRACE conn3 <- [1,62,null,{}] 10:03:10 INFO - PROCESS | 1806 | 1461690190886 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}] 10:03:11 INFO - PROCESS | 1806 | 1461690191102 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 10:03:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ed1c000 == 21 [pid = 1806] [id = 17] 10:03:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e61b800 == 20 [pid = 1806] [id = 16] 10:03:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0434d1b000 == 19 [pid = 1806] [id = 15] 10:03:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e8c5000 == 18 [pid = 1806] [id = 14] 10:03:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043deab800 == 17 [pid = 1806] [id = 13] 10:03:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435112800 == 16 [pid = 1806] [id = 9] 10:03:11 INFO - PROCESS | 1806 | 1461690191332 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043511d000 == 17 [pid = 1806] [id = 23] 10:03:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 66 (0x7f0436a7d000) [pid = 1806] [serial = 66] [outer = (nil)] 10:03:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 67 (0x7f0436d07000) [pid = 1806] [serial = 67] [outer = 0x7f0436a7d000] 10:03:11 INFO - PROCESS | 1806 | 1461690191468 Marionette DEBUG loaded listener.js 10:03:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 68 (0x7f043cdbe400) [pid = 1806] [serial = 68] [outer = 0x7f0436a7d000] 10:03:12 INFO - PROCESS | 1806 | 1461690192277 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]]]}] 10:03:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1435ms 10:03:12 INFO - PROCESS | 1806 | 1461690192312 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 10:03:12 INFO - PROCESS | 1806 | 1461690192319 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 10:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:03:12 INFO - PROCESS | 1806 | 1461690192327 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:03:12 INFO - PROCESS | 1806 | 1461690192333 Marionette TRACE conn3 <- [1,66,null,{}] 10:03:12 INFO - PROCESS | 1806 | 1461690192342 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}] 10:03:12 INFO - PROCESS | 1806 | 1461690192521 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 10:03:12 INFO - PROCESS | 1806 | 1461690192648 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043daaf800 == 18 [pid = 1806] [id = 24] 10:03:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 69 (0x7f0436c27400) [pid = 1806] [serial = 69] [outer = (nil)] 10:03:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 70 (0x7f043f064000) [pid = 1806] [serial = 70] [outer = 0x7f0436c27400] 10:03:12 INFO - PROCESS | 1806 | 1461690192729 Marionette DEBUG loaded listener.js 10:03:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 71 (0x7f043f8e8c00) [pid = 1806] [serial = 71] [outer = 0x7f0436c27400] 10:03:13 INFO - PROCESS | 1806 | 1461690193619 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]]]}] 10:03:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1339ms 10:03:13 INFO - PROCESS | 1806 | 1461690193671 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 10:03:13 INFO - PROCESS | 1806 | 1461690193678 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 10:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:03:13 INFO - PROCESS | 1806 | 1461690193685 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:03:13 INFO - PROCESS | 1806 | 1461690193689 Marionette TRACE conn3 <- [1,70,null,{}] 10:03:13 INFO - PROCESS | 1806 | 1461690193696 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}] 10:03:13 INFO - PROCESS | 1806 | 1461690193868 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 10:03:13 INFO - PROCESS | 1806 | 1461690193994 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ed0e000 == 19 [pid = 1806] [id = 25] 10:03:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 72 (0x7f043ebaec00) [pid = 1806] [serial = 72] [outer = (nil)] 10:03:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 73 (0x7f0444c5dc00) [pid = 1806] [serial = 73] [outer = 0x7f043ebaec00] 10:03:14 INFO - PROCESS | 1806 | 1461690194079 Marionette DEBUG loaded listener.js 10:03:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 74 (0x7f044ba92800) [pid = 1806] [serial = 74] [outer = 0x7f043ebaec00] 10:03:14 INFO - PROCESS | 1806 | 1461690194941 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]]]}] 10:03:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1331ms 10:03:15 INFO - PROCESS | 1806 | 1461690195017 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 10:03:15 INFO - PROCESS | 1806 | 1461690195021 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 10:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:03:15 INFO - PROCESS | 1806 | 1461690195035 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:03:15 INFO - PROCESS | 1806 | 1461690195045 Marionette TRACE conn3 <- [1,74,null,{}] 10:03:15 INFO - PROCESS | 1806 | 1461690195054 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}] 10:03:15 INFO - PROCESS | 1806 | 1461690195349 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 10:03:15 INFO - PROCESS | 1806 | 1461690195412 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0444cdc800 == 20 [pid = 1806] [id = 26] 10:03:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 75 (0x7f044ccb3400) [pid = 1806] [serial = 75] [outer = (nil)] 10:03:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 76 (0x7f044e816c00) [pid = 1806] [serial = 76] [outer = 0x7f044ccb3400] 10:03:15 INFO - PROCESS | 1806 | 1461690195490 Marionette DEBUG loaded listener.js 10:03:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 77 (0x7f044ed3f400) [pid = 1806] [serial = 77] [outer = 0x7f044ccb3400] 10:03:16 INFO - PROCESS | 1806 | 1461690196271 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]]]}] 10:03:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1306ms 10:03:16 INFO - PROCESS | 1806 | 1461690196337 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 10:03:16 INFO - PROCESS | 1806 | 1461690196343 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 10:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:03:16 INFO - PROCESS | 1806 | 1461690196349 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:03:16 INFO - PROCESS | 1806 | 1461690196353 Marionette TRACE conn3 <- [1,78,null,{}] 10:03:16 INFO - PROCESS | 1806 | 1461690196358 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}] 10:03:16 INFO - PROCESS | 1806 | 1461690196530 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 10:03:16 INFO - PROCESS | 1806 | 1461690196661 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436c06000 == 21 [pid = 1806] [id = 27] 10:03:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 78 (0x7f0435129400) [pid = 1806] [serial = 78] [outer = (nil)] 10:03:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 79 (0x7f0450412c00) [pid = 1806] [serial = 79] [outer = 0x7f0435129400] 10:03:16 INFO - PROCESS | 1806 | 1461690196741 Marionette DEBUG loaded listener.js 10:03:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 80 (0x7f04507aa800) [pid = 1806] [serial = 80] [outer = 0x7f0435129400] 10:03:17 INFO - PROCESS | 1806 | 1461690197620 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]]]}] 10:03:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1334ms 10:03:17 INFO - PROCESS | 1806 | 1461690197684 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 10:03:17 INFO - PROCESS | 1806 | 1461690197690 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 10:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:03:17 INFO - PROCESS | 1806 | 1461690197700 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:03:17 INFO - PROCESS | 1806 | 1461690197704 Marionette TRACE conn3 <- [1,82,null,{}] 10:03:17 INFO - PROCESS | 1806 | 1461690197713 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}] 10:03:17 INFO - PROCESS | 1806 | 1461690197880 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 10:03:18 INFO - PROCESS | 1806 | 1461690198036 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043bfaf000 == 22 [pid = 1806] [id = 28] 10:03:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 81 (0x7f04383f3400) [pid = 1806] [serial = 81] [outer = (nil)] 10:03:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 82 (0x7f04383f7c00) [pid = 1806] [serial = 82] [outer = 0x7f04383f3400] 10:03:18 INFO - PROCESS | 1806 | 1461690198133 Marionette DEBUG loaded listener.js 10:03:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f043bf54000) [pid = 1806] [serial = 83] [outer = 0x7f04383f3400] 10:03:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044120c000 == 21 [pid = 1806] [id = 21] 10:03:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f0a5000 == 20 [pid = 1806] [id = 20] 10:03:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d578000 == 19 [pid = 1806] [id = 19] 10:03:19 INFO - PROCESS | 1806 | 1461690199121 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]]]}] 10:03:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1490ms 10:03:19 INFO - PROCESS | 1806 | 1461690199191 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 10:03:19 INFO - PROCESS | 1806 | 1461690199198 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 10:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:03:19 INFO - PROCESS | 1806 | 1461690199205 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:03:19 INFO - PROCESS | 1806 | 1461690199210 Marionette TRACE conn3 <- [1,86,null,{}] 10:03:19 INFO - PROCESS | 1806 | 1461690199218 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}] 10:03:19 INFO - PROCESS | 1806 | 1461690199429 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 10:03:19 INFO - PROCESS | 1806 | 1461690199563 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f138800 == 20 [pid = 1806] [id = 29] 10:03:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f043dcd4c00) [pid = 1806] [serial = 84] [outer = (nil)] 10:03:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f043e71b000) [pid = 1806] [serial = 85] [outer = 0x7f043dcd4c00] 10:03:19 INFO - PROCESS | 1806 | 1461690199682 Marionette DEBUG loaded listener.js 10:03:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f043f070000) [pid = 1806] [serial = 86] [outer = 0x7f043dcd4c00] 10:03:20 INFO - PROCESS | 1806 | 1461690200457 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]]]}] 10:03:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1283ms 10:03:20 INFO - PROCESS | 1806 | 1461690200489 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 10:03:20 INFO - PROCESS | 1806 | 1461690200498 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 10:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:03:20 INFO - PROCESS | 1806 | 1461690200510 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:03:20 INFO - PROCESS | 1806 | 1461690200514 Marionette TRACE conn3 <- [1,90,null,{}] 10:03:20 INFO - PROCESS | 1806 | 1461690200536 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}] 10:03:20 INFO - PROCESS | 1806 | 1461690200752 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 10:03:20 INFO - PROCESS | 1806 | 1461690200855 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0444cea000 == 21 [pid = 1806] [id = 30] 10:03:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f043ce4b000) [pid = 1806] [serial = 87] [outer = (nil)] 10:03:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f0445b83000) [pid = 1806] [serial = 88] [outer = 0x7f043ce4b000] 10:03:20 INFO - PROCESS | 1806 | 1461690200937 Marionette DEBUG loaded listener.js 10:03:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f044b996000) [pid = 1806] [serial = 89] [outer = 0x7f043ce4b000] 10:03:21 INFO - PROCESS | 1806 | 1461690201786 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]]]}] 10:03:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1329ms 10:03:21 INFO - PROCESS | 1806 | 1461690201840 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 10:03:21 INFO - PROCESS | 1806 | 1461690201843 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 10:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:03:21 INFO - PROCESS | 1806 | 1461690201851 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:03:21 INFO - PROCESS | 1806 | 1461690201857 Marionette TRACE conn3 <- [1,94,null,{}] 10:03:21 INFO - PROCESS | 1806 | 1461690201874 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}] 10:03:22 INFO - PROCESS | 1806 | 1461690202086 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 10:03:22 INFO - PROCESS | 1806 | 1461690202220 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044bce2000 == 22 [pid = 1806] [id = 31] 10:03:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f044c8a8800) [pid = 1806] [serial = 90] [outer = (nil)] 10:03:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f044cc02c00) [pid = 1806] [serial = 91] [outer = 0x7f044c8a8800] 10:03:22 INFO - PROCESS | 1806 | 1461690202305 Marionette DEBUG loaded listener.js 10:03:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f0450410800) [pid = 1806] [serial = 92] [outer = 0x7f044c8a8800] 10:03:23 INFO - PROCESS | 1806 | 1461690203142 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]]]}] 10:03:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:03:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1341ms 10:03:23 INFO - PROCESS | 1806 | 1461690203202 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 10:03:23 INFO - PROCESS | 1806 | 1461690203207 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 10:03:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:03:23 INFO - PROCESS | 1806 | 1461690203217 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:03:23 INFO - PROCESS | 1806 | 1461690203220 Marionette TRACE conn3 <- [1,98,null,{}] 10:03:23 INFO - PROCESS | 1806 | 1461690203227 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}] 10:03:23 INFO - PROCESS | 1806 | 1461690203411 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 10:03:23 INFO - PROCESS | 1806 | 1461690203541 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ce24800 == 23 [pid = 1806] [id = 32] 10:03:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f043512a000) [pid = 1806] [serial = 93] [outer = (nil)] 10:03:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f0450ca8800) [pid = 1806] [serial = 94] [outer = 0x7f043512a000] 10:03:23 INFO - PROCESS | 1806 | 1461690203621 Marionette DEBUG loaded listener.js 10:03:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f0450e4cc00) [pid = 1806] [serial = 95] [outer = 0x7f043512a000] 10:03:24 INFO - PROCESS | 1806 | 1461690204483 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]]]}] 10:03:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:03:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1328ms 10:03:24 INFO - PROCESS | 1806 | 1461690204547 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 10:03:24 INFO - PROCESS | 1806 | 1461690204551 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 10:03:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:03:24 INFO - PROCESS | 1806 | 1461690204557 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:03:24 INFO - PROCESS | 1806 | 1461690204560 Marionette TRACE conn3 <- [1,102,null,{}] 10:03:24 INFO - PROCESS | 1806 | 1461690204566 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}] 10:03:24 INFO - PROCESS | 1806 | 1461690204735 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 10:03:24 INFO - PROCESS | 1806 | 1461690204868 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045044c000 == 24 [pid = 1806] [id = 33] 10:03:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f04383f5800) [pid = 1806] [serial = 96] [outer = (nil)] 10:03:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f044cbe8000) [pid = 1806] [serial = 97] [outer = 0x7f04383f5800] 10:03:24 INFO - PROCESS | 1806 | 1461690204946 Marionette DEBUG loaded listener.js 10:03:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f0451126800) [pid = 1806] [serial = 98] [outer = 0x7f04383f5800] 10:03:26 INFO - PROCESS | 1806 | 1461690206000 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]]]}] 10:03:26 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ed0e000 == 23 [pid = 1806] [id = 25] 10:03:26 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043daaf800 == 22 [pid = 1806] [id = 24] 10:03:26 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043511d000 == 21 [pid = 1806] [id = 23] 10:03:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:03:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1478ms 10:03:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f0435130000) [pid = 1806] [serial = 99] [outer = 0x7f04350de000] 10:03:26 INFO - PROCESS | 1806 | 1461690206067 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 10:03:26 INFO - PROCESS | 1806 | 1461690206074 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 10:03:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:03:26 INFO - PROCESS | 1806 | 1461690206183 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:03:26 INFO - PROCESS | 1806 | 1461690206190 Marionette TRACE conn3 <- [1,106,null,{}] 10:03:26 INFO - PROCESS | 1806 | 1461690206214 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}] 10:03:26 INFO - PROCESS | 1806 | 1461690206409 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 10:03:26 INFO - PROCESS | 1806 | 1461690206601 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d578000 == 22 [pid = 1806] [id = 34] 10:03:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f043d51c400) [pid = 1806] [serial = 100] [outer = (nil)] 10:03:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f043e712400) [pid = 1806] [serial = 101] [outer = 0x7f043d51c400] 10:03:26 INFO - PROCESS | 1806 | 1461690206682 Marionette DEBUG loaded listener.js 10:03:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f043f8e0400) [pid = 1806] [serial = 102] [outer = 0x7f043d51c400] 10:03:27 INFO - PROCESS | 1806 | 1461690207478 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]]]}] 10:03:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:03:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1447ms 10:03:27 INFO - PROCESS | 1806 | 1461690207542 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 10:03:27 INFO - PROCESS | 1806 | 1461690207550 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 10:03:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:03:27 INFO - PROCESS | 1806 | 1461690207564 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:03:27 INFO - PROCESS | 1806 | 1461690207567 Marionette TRACE conn3 <- [1,110,null,{}] 10:03:27 INFO - PROCESS | 1806 | 1461690207575 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}] 10:03:27 INFO - PROCESS | 1806 | 1461690207749 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 10:03:27 INFO - PROCESS | 1806 | 1461690207870 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044aba6800 == 23 [pid = 1806] [id = 35] 10:03:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f043f8e0c00) [pid = 1806] [serial = 103] [outer = (nil)] 10:03:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f044abf3c00) [pid = 1806] [serial = 104] [outer = 0x7f043f8e0c00] 10:03:27 INFO - PROCESS | 1806 | 1461690207949 Marionette DEBUG loaded listener.js 10:03:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f044baed400) [pid = 1806] [serial = 105] [outer = 0x7f043f8e0c00] 10:03:28 INFO - PROCESS | 1806 | 1461690208818 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]]]}] 10:03:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:03:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1333ms 10:03:28 INFO - PROCESS | 1806 | 1461690208896 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 10:03:28 INFO - PROCESS | 1806 | 1461690208901 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 10:03:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:03:28 INFO - PROCESS | 1806 | 1461690208907 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:03:28 INFO - PROCESS | 1806 | 1461690208913 Marionette TRACE conn3 <- [1,114,null,{}] 10:03:28 INFO - PROCESS | 1806 | 1461690208929 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}] 10:03:29 INFO - PROCESS | 1806 | 1461690209173 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 10:03:29 INFO - PROCESS | 1806 | 1461690209280 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ce22800 == 24 [pid = 1806] [id = 36] 10:03:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f043ab0bc00) [pid = 1806] [serial = 106] [outer = (nil)] 10:03:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f044b76c800) [pid = 1806] [serial = 107] [outer = 0x7f043ab0bc00] 10:03:29 INFO - PROCESS | 1806 | 1461690209363 Marionette DEBUG loaded listener.js 10:03:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f044cb35000) [pid = 1806] [serial = 108] [outer = 0x7f043ab0bc00] 10:03:30 INFO - PROCESS | 1806 | 1461690210208 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]]]}] 10:03:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:03:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1344ms 10:03:30 INFO - PROCESS | 1806 | 1461690210256 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 10:03:30 INFO - PROCESS | 1806 | 1461690210261 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 10:03:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:03:30 INFO - PROCESS | 1806 | 1461690210267 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:03:30 INFO - PROCESS | 1806 | 1461690210269 Marionette TRACE conn3 <- [1,118,null,{}] 10:03:30 INFO - PROCESS | 1806 | 1461690210276 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}] 10:03:30 INFO - PROCESS | 1806 | 1461690210445 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 10:03:30 INFO - PROCESS | 1806 | 1461690210584 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450e2f800 == 25 [pid = 1806] [id = 37] 10:03:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f043ab0dc00) [pid = 1806] [serial = 109] [outer = (nil)] 10:03:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f0450c76c00) [pid = 1806] [serial = 110] [outer = 0x7f043ab0dc00] 10:03:30 INFO - PROCESS | 1806 | 1461690210662 Marionette DEBUG loaded listener.js 10:03:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f045112c800) [pid = 1806] [serial = 111] [outer = 0x7f043ab0dc00] 10:03:31 INFO - PROCESS | 1806 | 1461690211464 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]]]}] 10:03:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:03:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1234ms 10:03:31 INFO - PROCESS | 1806 | 1461690211503 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 10:03:31 INFO - PROCESS | 1806 | 1461690211506 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 10:03:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:03:31 INFO - PROCESS | 1806 | 1461690211513 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:03:31 INFO - PROCESS | 1806 | 1461690211517 Marionette TRACE conn3 <- [1,122,null,{}] 10:03:31 INFO - PROCESS | 1806 | 1461690211537 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}] 10:03:31 INFO - PROCESS | 1806 | 1461690211730 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 10:03:31 INFO - PROCESS | 1806 | 1461690211793 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045110d000 == 26 [pid = 1806] [id = 38] 10:03:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f04383f4800) [pid = 1806] [serial = 112] [outer = (nil)] 10:03:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f045118d000) [pid = 1806] [serial = 113] [outer = 0x7f04383f4800] 10:03:31 INFO - PROCESS | 1806 | 1461690211908 Marionette DEBUG loaded listener.js 10:03:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f0452cbf800) [pid = 1806] [serial = 114] [outer = 0x7f04383f4800] 10:03:32 INFO - PROCESS | 1806 | 1461690212756 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]]]}] 10:03:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:03:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1285ms 10:03:32 INFO - PROCESS | 1806 | 1461690212799 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 10:03:32 INFO - PROCESS | 1806 | 1461690212803 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 10:03:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:03:32 INFO - PROCESS | 1806 | 1461690212809 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:03:32 INFO - PROCESS | 1806 | 1461690212812 Marionette TRACE conn3 <- [1,126,null,{}] 10:03:32 INFO - PROCESS | 1806 | 1461690212818 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}] 10:03:33 INFO - PROCESS | 1806 | 1461690213036 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 10:03:33 INFO - PROCESS | 1806 | 1461690213186 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0453af0800 == 27 [pid = 1806] [id = 39] 10:03:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f0432820400) [pid = 1806] [serial = 115] [outer = (nil)] 10:03:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f0432822000) [pid = 1806] [serial = 116] [outer = 0x7f0432820400] 10:03:33 INFO - PROCESS | 1806 | 1461690213265 Marionette DEBUG loaded listener.js 10:03:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f0432829c00) [pid = 1806] [serial = 117] [outer = 0x7f0432820400] 10:03:34 INFO - PROCESS | 1806 | 1461690214296 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]]]}] 10:03:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:03:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1529ms 10:03:34 INFO - PROCESS | 1806 | 1461690214340 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 10:03:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:03:34 INFO - PROCESS | 1806 | 1461690214346 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 10:03:34 INFO - PROCESS | 1806 | 1461690214354 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:03:34 INFO - PROCESS | 1806 | 1461690214359 Marionette TRACE conn3 <- [1,130,null,{}] 10:03:34 INFO - PROCESS | 1806 | 1461690214367 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}] 10:03:34 INFO - PROCESS | 1806 | 1461690214532 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 10:03:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0444cea000 == 26 [pid = 1806] [id = 30] 10:03:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f138800 == 25 [pid = 1806] [id = 29] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044bce2000 == 24 [pid = 1806] [id = 31] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c09b800 == 23 [pid = 1806] [id = 12] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ce24800 == 22 [pid = 1806] [id = 32] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436c07800 == 21 [pid = 1806] [id = 6] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436c06000 == 20 [pid = 1806] [id = 27] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0444cdc800 == 19 [pid = 1806] [id = 26] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0453af0800 == 18 [pid = 1806] [id = 39] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0445bd9800 == 17 [pid = 1806] [id = 22] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0434d21800 == 16 [pid = 1806] [id = 8] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045110d000 == 15 [pid = 1806] [id = 38] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450e2f800 == 14 [pid = 1806] [id = 37] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ce22800 == 13 [pid = 1806] [id = 36] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f137800 == 12 [pid = 1806] [id = 18] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044aba6800 == 11 [pid = 1806] [id = 35] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045044c000 == 10 [pid = 1806] [id = 33] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043bfaf000 == 9 [pid = 1806] [id = 28] 10:03:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d578000 == 8 [pid = 1806] [id = 34] 10:03:38 INFO - PROCESS | 1806 | 1461690218062 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436707800 == 9 [pid = 1806] [id = 40] 10:03:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f04350d8000) [pid = 1806] [serial = 118] [outer = (nil)] 10:03:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f0435128800) [pid = 1806] [serial = 119] [outer = 0x7f04350d8000] 10:03:38 INFO - PROCESS | 1806 | 1461690218141 Marionette DEBUG loaded listener.js 10:03:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f0436a7f400) [pid = 1806] [serial = 120] [outer = 0x7f04350d8000] 10:03:38 INFO - PROCESS | 1806 | 1461690218932 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]]]}] 10:03:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:03:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 4644ms 10:03:39 INFO - PROCESS | 1806 | 1461690218999 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 10:03:39 INFO - PROCESS | 1806 | 1461690219005 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 10:03:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:03:39 INFO - PROCESS | 1806 | 1461690219013 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:03:39 INFO - PROCESS | 1806 | 1461690219019 Marionette TRACE conn3 <- [1,134,null,{}] 10:03:39 INFO - PROCESS | 1806 | 1461690219027 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}] 10:03:39 INFO - PROCESS | 1806 | 1461690219202 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 10:03:39 INFO - PROCESS | 1806 | 1461690219215 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043cd48800 == 10 [pid = 1806] [id = 41] 10:03:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f0438367c00) [pid = 1806] [serial = 121] [outer = (nil)] 10:03:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f04383ccc00) [pid = 1806] [serial = 122] [outer = 0x7f0438367c00] 10:03:39 INFO - PROCESS | 1806 | 1461690219284 Marionette DEBUG loaded listener.js 10:03:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f04383e9400) [pid = 1806] [serial = 123] [outer = 0x7f0438367c00] 10:03:40 INFO - PROCESS | 1806 | 1461690220142 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]]]}] 10:03:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:03:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1188ms 10:03:40 INFO - PROCESS | 1806 | 1461690220206 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 10:03:40 INFO - PROCESS | 1806 | 1461690220214 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 10:03:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:03:40 INFO - PROCESS | 1806 | 1461690220221 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:03:40 INFO - PROCESS | 1806 | 1461690220225 Marionette TRACE conn3 <- [1,138,null,{}] 10:03:40 INFO - PROCESS | 1806 | 1461690220230 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}] 10:03:40 INFO - PROCESS | 1806 | 1461690220392 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 10:03:40 INFO - PROCESS | 1806 | 1461690220536 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ea22000 == 11 [pid = 1806] [id = 42] 10:03:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f04383c6800) [pid = 1806] [serial = 124] [outer = (nil)] 10:03:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f043ab04800) [pid = 1806] [serial = 125] [outer = 0x7f04383c6800] 10:03:40 INFO - PROCESS | 1806 | 1461690220603 Marionette DEBUG loaded listener.js 10:03:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f043ab11c00) [pid = 1806] [serial = 126] [outer = 0x7f04383c6800] 10:03:41 INFO - PROCESS | 1806 | 1461690221614 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]]]}] 10:03:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:03:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1484ms 10:03:41 INFO - PROCESS | 1806 | 1461690221706 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 10:03:41 INFO - PROCESS | 1806 | 1461690221711 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 10:03:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:03:41 INFO - PROCESS | 1806 | 1461690221734 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:03:41 INFO - PROCESS | 1806 | 1461690221745 Marionette TRACE conn3 <- [1,142,null,{}] 10:03:41 INFO - PROCESS | 1806 | 1461690221754 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}] 10:03:41 INFO - PROCESS | 1806 | 1461690221939 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 10:03:41 INFO - PROCESS | 1806 | 1461690221979 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044b7b2000 == 12 [pid = 1806] [id = 43] 10:03:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f043d291800) [pid = 1806] [serial = 127] [outer = (nil)] 10:03:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f043e853800) [pid = 1806] [serial = 128] [outer = 0x7f043d291800] 10:03:42 INFO - PROCESS | 1806 | 1461690222045 Marionette DEBUG loaded listener.js 10:03:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f043ebb4000) [pid = 1806] [serial = 129] [outer = 0x7f043d291800] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f043ebaec00) [pid = 1806] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f043d295c00) [pid = 1806] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f04383d2800) [pid = 1806] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f04383f3400) [pid = 1806] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f044ba05000) [pid = 1806] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f0436a7d000) [pid = 1806] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 122 (0x7f0436c27400) [pid = 1806] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 121 (0x7f0441e13000) [pid = 1806] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 120 (0x7f0436a77c00) [pid = 1806] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f043ab33400) [pid = 1806] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f043b521c00) [pid = 1806] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 117 (0x7f0435125400) [pid = 1806] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 116 (0x7f0436d05400) [pid = 1806] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f0435131c00) [pid = 1806] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 114 (0x7f04383f4800) [pid = 1806] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 113 (0x7f0435129400) [pid = 1806] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 112 (0x7f0435dd8000) [pid = 1806] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 111 (0x7f043dcd4c00) [pid = 1806] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f043d51c400) [pid = 1806] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f0436c23c00) [pid = 1806] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f043ab0bc00) [pid = 1806] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f04383f5800) [pid = 1806] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f043c420000) [pid = 1806] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f043ce4b000) [pid = 1806] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f043f8e0c00) [pid = 1806] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f043512a000) [pid = 1806] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f044c8a8800) [pid = 1806] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f044ab05000) [pid = 1806] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f043ab0dc00) [pid = 1806] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:03:43 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f044ccb3400) [pid = 1806] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:03:43 INFO - PROCESS | 1806 | 1461690223689 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]]]}] 10:03:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:03:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 2012ms 10:03:43 INFO - PROCESS | 1806 | 1461690223730 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 10:03:43 INFO - PROCESS | 1806 | 1461690223735 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 10:03:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:03:43 INFO - PROCESS | 1806 | 1461690223741 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:03:43 INFO - PROCESS | 1806 | 1461690223744 Marionette TRACE conn3 <- [1,146,null,{}] 10:03:43 INFO - PROCESS | 1806 | 1461690223750 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}] 10:03:43 INFO - PROCESS | 1806 | 1461690223937 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 10:03:43 INFO - PROCESS | 1806 | 1461690223957 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438661800 == 13 [pid = 1806] [id = 44] 10:03:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f0433140800) [pid = 1806] [serial = 130] [outer = (nil)] 10:03:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f0436d05400) [pid = 1806] [serial = 131] [outer = 0x7f0433140800] 10:03:44 INFO - PROCESS | 1806 | 1461690224024 Marionette DEBUG loaded listener.js 10:03:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f043bfe9000) [pid = 1806] [serial = 132] [outer = 0x7f0433140800] 10:03:44 INFO - PROCESS | 1806 | 1461690224889 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]]]}] 10:03:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:03:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1180ms 10:03:44 INFO - PROCESS | 1806 | 1461690224961 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 10:03:44 INFO - PROCESS | 1806 | 1461690224963 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 10:03:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:03:44 INFO - PROCESS | 1806 | 1461690224991 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:03:44 INFO - PROCESS | 1806 | 1461690224995 Marionette TRACE conn3 <- [1,150,null,{}] 10:03:45 INFO - PROCESS | 1806 | 1461690225002 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}] 10:03:45 INFO - PROCESS | 1806 | 1461690225152 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 10:03:45 INFO - PROCESS | 1806 | 1461690225244 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ba73800 == 14 [pid = 1806] [id = 45] 10:03:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f043f8de800) [pid = 1806] [serial = 133] [outer = (nil)] 10:03:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f043fcbcc00) [pid = 1806] [serial = 134] [outer = 0x7f043f8de800] 10:03:45 INFO - PROCESS | 1806 | 1461690225328 Marionette DEBUG loaded listener.js 10:03:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f0444c52800) [pid = 1806] [serial = 135] [outer = 0x7f043f8de800] 10:03:46 INFO - PROCESS | 1806 | 1461690226398 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]]]}] 10:03:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:03:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1447ms 10:03:46 INFO - PROCESS | 1806 | 1461690226425 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 10:03:46 INFO - PROCESS | 1806 | 1461690226432 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 10:03:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:03:46 INFO - PROCESS | 1806 | 1461690226440 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:03:46 INFO - PROCESS | 1806 | 1461690226446 Marionette TRACE conn3 <- [1,154,null,{}] 10:03:46 INFO - PROCESS | 1806 | 1461690226455 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}] 10:03:46 INFO - PROCESS | 1806 | 1461690226644 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 10:03:46 INFO - PROCESS | 1806 | 1461690226780 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab5e800 == 15 [pid = 1806] [id = 46] 10:03:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f043836d800) [pid = 1806] [serial = 136] [outer = (nil)] 10:03:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f04383cdc00) [pid = 1806] [serial = 137] [outer = 0x7f043836d800] 10:03:46 INFO - PROCESS | 1806 | 1461690226893 Marionette DEBUG loaded listener.js 10:03:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f043a12c800) [pid = 1806] [serial = 138] [outer = 0x7f043836d800] 10:03:47 INFO - PROCESS | 1806 | 1461690227834 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]]]}] 10:03:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:03:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1446ms 10:03:47 INFO - PROCESS | 1806 | 1461690227887 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 10:03:47 INFO - PROCESS | 1806 | 1461690227896 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 10:03:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:03:47 INFO - PROCESS | 1806 | 1461690227907 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:03:47 INFO - PROCESS | 1806 | 1461690227911 Marionette TRACE conn3 <- [1,158,null,{}] 10:03:47 INFO - PROCESS | 1806 | 1461690227918 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}] 10:03:48 INFO - PROCESS | 1806 | 1461690228099 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 10:03:48 INFO - PROCESS | 1806 | 1461690228237 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436c13800 == 16 [pid = 1806] [id = 47] 10:03:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f043282b400) [pid = 1806] [serial = 139] [outer = (nil)] 10:03:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f0436d07c00) [pid = 1806] [serial = 140] [outer = 0x7f043282b400] 10:03:48 INFO - PROCESS | 1806 | 1461690228349 Marionette DEBUG loaded listener.js 10:03:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f04383f6c00) [pid = 1806] [serial = 141] [outer = 0x7f043282b400] 10:03:49 INFO - PROCESS | 1806 | 1461690229530 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]]]}] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f0436c2f800) [pid = 1806] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f0438641000) [pid = 1806] [serial = 43] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f0436ad3000) [pid = 1806] [serial = 28] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f043fcf1800) [pid = 1806] [serial = 46] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f044100ac00) [pid = 1806] [serial = 47] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f043cdbe800) [pid = 1806] [serial = 34] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f043e855400) [pid = 1806] [serial = 35] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f0435dd5800) [pid = 1806] [serial = 25] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f043f063400) [pid = 1806] [serial = 37] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f043a12d400) [pid = 1806] [serial = 50] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f043bfea400) [pid = 1806] [serial = 31] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f044b999c00) [pid = 1806] [serial = 40] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f0436c24400) [pid = 1806] [serial = 26] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f044cb3c400) [pid = 1806] [serial = 41] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f0441073000) [pid = 1806] [serial = 38] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f0435126c00) [pid = 1806] [serial = 23] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f043fbe3000) [pid = 1806] [serial = 44] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f0450ca8800) [pid = 1806] [serial = 94] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f044bc0b000) [pid = 1806] [serial = 53] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f043a12e800) [pid = 1806] [serial = 55] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f044bae3800) [pid = 1806] [serial = 52] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f0436d07000) [pid = 1806] [serial = 67] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f04383f7c00) [pid = 1806] [serial = 82] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f043f8e0400) [pid = 1806] [serial = 102] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f0444c5dc00) [pid = 1806] [serial = 73] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f044abf3c00) [pid = 1806] [serial = 104] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f043f8e8c00) [pid = 1806] [serial = 71] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f0450410800) [pid = 1806] [serial = 92] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 82 (0x7f043f064000) [pid = 1806] [serial = 70] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 81 (0x7f044e839000) [pid = 1806] [serial = 2] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 80 (0x7f043cdbe400) [pid = 1806] [serial = 68] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 79 (0x7f044abea000) [pid = 1806] [serial = 49] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 78 (0x7f0445b83000) [pid = 1806] [serial = 88] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 77 (0x7f044b76c800) [pid = 1806] [serial = 107] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 76 (0x7f044cbe8000) [pid = 1806] [serial = 97] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 75 (0x7f0450e4cc00) [pid = 1806] [serial = 95] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 74 (0x7f044cc02c00) [pid = 1806] [serial = 91] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 73 (0x7f044bc95c00) [pid = 1806] [serial = 62] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 72 (0x7f043d5a7c00) [pid = 1806] [serial = 12] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 71 (0x7f044cc04800) [pid = 1806] [serial = 64] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 70 (0x7f044ba92800) [pid = 1806] [serial = 74] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 69 (0x7f043f070000) [pid = 1806] [serial = 86] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 68 (0x7f043da99800) [pid = 1806] [serial = 9] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 67 (0x7f043fcf4c00) [pid = 1806] [serial = 59] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 66 (0x7f044b99c000) [pid = 1806] [serial = 61] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 65 (0x7f044e816c00) [pid = 1806] [serial = 76] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 64 (0x7f043ce56c00) [pid = 1806] [serial = 56] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 63 (0x7f043bf54000) [pid = 1806] [serial = 83] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 62 (0x7f043f068000) [pid = 1806] [serial = 58] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 61 (0x7f0450c76c00) [pid = 1806] [serial = 110] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 60 (0x7f0436c25800) [pid = 1806] [serial = 16] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 59 (0x7f0450412c00) [pid = 1806] [serial = 79] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 58 (0x7f0436c2c400) [pid = 1806] [serial = 17] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 57 (0x7f0436a7a000) [pid = 1806] [serial = 19] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 56 (0x7f044cb35000) [pid = 1806] [serial = 108] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 55 (0x7f0451126800) [pid = 1806] [serial = 98] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 54 (0x7f044ce2c800) [pid = 1806] [serial = 65] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 53 (0x7f044b996000) [pid = 1806] [serial = 89] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 52 (0x7f044baed400) [pid = 1806] [serial = 105] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 51 (0x7f045112c800) [pid = 1806] [serial = 111] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 50 (0x7f044ed3f400) [pid = 1806] [serial = 77] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 49 (0x7f0452cbf800) [pid = 1806] [serial = 114] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 48 (0x7f04507aa800) [pid = 1806] [serial = 80] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 47 (0x7f045118d000) [pid = 1806] [serial = 113] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 46 (0x7f0432822000) [pid = 1806] [serial = 116] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 45 (0x7f043a136800) [pid = 1806] [serial = 22] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 44 (0x7f043e71b000) [pid = 1806] [serial = 85] [outer = (nil)] [url = about:blank] 10:03:49 INFO - PROCESS | 1806 | --DOMWINDOW == 43 (0x7f043e712400) [pid = 1806] [serial = 101] [outer = (nil)] [url = about:blank] 10:03:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:03:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1739ms 10:03:49 INFO - PROCESS | 1806 | 1461690229653 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 10:03:49 INFO - PROCESS | 1806 | 1461690229659 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 10:03:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:03:49 INFO - PROCESS | 1806 | 1461690229678 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:03:49 INFO - PROCESS | 1806 | 1461690229682 Marionette TRACE conn3 <- [1,162,null,{}] 10:03:49 INFO - PROCESS | 1806 | 1461690229772 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:03:49 INFO - PROCESS | 1806 | 1461690229786 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}] 10:03:49 INFO - PROCESS | 1806 | 1461690229922 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 10:03:50 INFO - PROCESS | 1806 | 1461690230019 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436c04000 == 17 [pid = 1806] [id = 48] 10:03:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 44 (0x7f04350df800) [pid = 1806] [serial = 142] [outer = (nil)] 10:03:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 45 (0x7f0436c2b800) [pid = 1806] [serial = 143] [outer = 0x7f04350df800] 10:03:50 INFO - PROCESS | 1806 | 1461690230087 Marionette DEBUG loaded listener.js 10:03:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 46 (0x7f043836f800) [pid = 1806] [serial = 144] [outer = 0x7f04350df800] 10:03:50 INFO - PROCESS | 1806 | 1461690230755 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]]]}] 10:03:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:03:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1124ms 10:03:50 INFO - PROCESS | 1806 | 1461690230803 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 10:03:50 INFO - PROCESS | 1806 | 1461690230810 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 10:03:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:03:50 INFO - PROCESS | 1806 | 1461690230831 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:03:50 INFO - PROCESS | 1806 | 1461690230836 Marionette TRACE conn3 <- [1,166,null,{}] 10:03:50 INFO - PROCESS | 1806 | 1461690230855 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}] 10:03:51 INFO - PROCESS | 1806 | 1461690230999 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 10:03:51 INFO - PROCESS | 1806 | 1461690231010 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab62800 == 18 [pid = 1806] [id = 49] 10:03:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 47 (0x7f04383ea800) [pid = 1806] [serial = 145] [outer = (nil)] 10:03:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 48 (0x7f0438643400) [pid = 1806] [serial = 146] [outer = 0x7f04383ea800] 10:03:51 INFO - PROCESS | 1806 | 1461690231072 Marionette DEBUG loaded listener.js 10:03:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 49 (0x7f043a12f400) [pid = 1806] [serial = 147] [outer = 0x7f04383ea800] 10:03:51 INFO - PROCESS | 1806 | 1461690231813 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]]]}] 10:03:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:03:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1008ms 10:03:51 INFO - PROCESS | 1806 | 1461690231829 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 10:03:51 INFO - PROCESS | 1806 | 1461690231832 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 10:03:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:03:51 INFO - PROCESS | 1806 | 1461690231840 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:03:51 INFO - PROCESS | 1806 | 1461690231846 Marionette TRACE conn3 <- [1,170,null,{}] 10:03:51 INFO - PROCESS | 1806 | 1461690231872 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}] 10:03:52 INFO - PROCESS | 1806 | 1461690232264 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 10:03:52 INFO - PROCESS | 1806 | 1461690232295 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d573800 == 19 [pid = 1806] [id = 50] 10:03:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 50 (0x7f043b523800) [pid = 1806] [serial = 148] [outer = (nil)] 10:03:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 51 (0x7f043b52a400) [pid = 1806] [serial = 149] [outer = 0x7f043b523800] 10:03:52 INFO - PROCESS | 1806 | 1461690232372 Marionette DEBUG loaded listener.js 10:03:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 52 (0x7f043ce54400) [pid = 1806] [serial = 150] [outer = 0x7f043b523800] 10:03:53 INFO - PROCESS | 1806 | 1461690233112 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]]]}] 10:03:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:03:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1287ms 10:03:53 INFO - PROCESS | 1806 | 1461690233128 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 10:03:53 INFO - PROCESS | 1806 | 1461690233131 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 10:03:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:03:53 INFO - PROCESS | 1806 | 1461690233144 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:03:53 INFO - PROCESS | 1806 | 1461690233146 Marionette TRACE conn3 <- [1,174,null,{}] 10:03:53 INFO - PROCESS | 1806 | 1461690233152 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}] 10:03:53 INFO - PROCESS | 1806 | 1461690233325 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 10:03:53 INFO - PROCESS | 1806 | 1461690233385 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e180800 == 20 [pid = 1806] [id = 51] 10:03:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 53 (0x7f043b525400) [pid = 1806] [serial = 151] [outer = (nil)] 10:03:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 54 (0x7f043da99000) [pid = 1806] [serial = 152] [outer = 0x7f043b525400] 10:03:53 INFO - PROCESS | 1806 | 1461690233459 Marionette DEBUG loaded listener.js 10:03:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 55 (0x7f043e714400) [pid = 1806] [serial = 153] [outer = 0x7f043b525400] 10:03:53 INFO - PROCESS | 1806 | --DOMWINDOW == 54 (0x7f0432820400) [pid = 1806] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:03:53 INFO - PROCESS | 1806 | --DOMWINDOW == 53 (0x7f043d291800) [pid = 1806] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:03:53 INFO - PROCESS | 1806 | --DOMWINDOW == 52 (0x7f0438367c00) [pid = 1806] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:03:53 INFO - PROCESS | 1806 | --DOMWINDOW == 51 (0x7f04350d8000) [pid = 1806] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:03:53 INFO - PROCESS | 1806 | --DOMWINDOW == 50 (0x7f0433140800) [pid = 1806] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:03:53 INFO - PROCESS | 1806 | --DOMWINDOW == 49 (0x7f04383c6800) [pid = 1806] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:03:54 INFO - PROCESS | 1806 | 1461690234245 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]]]}] 10:03:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:03:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1126ms 10:03:54 INFO - PROCESS | 1806 | 1461690234272 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 10:03:54 INFO - PROCESS | 1806 | 1461690234275 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 10:03:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:03:54 INFO - PROCESS | 1806 | 1461690234281 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:03:54 INFO - PROCESS | 1806 | 1461690234283 Marionette TRACE conn3 <- [1,178,null,{}] 10:03:54 INFO - PROCESS | 1806 | 1461690234289 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}] 10:03:54 INFO - PROCESS | 1806 | 1461690234424 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 10:03:54 INFO - PROCESS | 1806 | 1461690234440 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e8d4000 == 21 [pid = 1806] [id = 52] 10:03:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 50 (0x7f043281e000) [pid = 1806] [serial = 154] [outer = (nil)] 10:03:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 51 (0x7f043e718400) [pid = 1806] [serial = 155] [outer = 0x7f043281e000] 10:03:54 INFO - PROCESS | 1806 | 1461690234503 Marionette DEBUG loaded listener.js 10:03:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 52 (0x7f043ebb0800) [pid = 1806] [serial = 156] [outer = 0x7f043281e000] 10:03:55 INFO - PROCESS | 1806 | 1461690235291 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]]]}] 10:03:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:03:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1038ms 10:03:55 INFO - PROCESS | 1806 | 1461690235321 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 10:03:55 INFO - PROCESS | 1806 | 1461690235324 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 10:03:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:03:55 INFO - PROCESS | 1806 | 1461690235331 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:03:55 INFO - PROCESS | 1806 | 1461690235334 Marionette TRACE conn3 <- [1,182,null,{}] 10:03:55 INFO - PROCESS | 1806 | 1461690235356 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}] 10:03:55 INFO - PROCESS | 1806 | 1461690235521 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 10:03:55 INFO - PROCESS | 1806 | 1461690235540 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ed28800 == 22 [pid = 1806] [id = 53] 10:03:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 53 (0x7f043e71b000) [pid = 1806] [serial = 157] [outer = (nil)] 10:03:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 54 (0x7f0441010000) [pid = 1806] [serial = 158] [outer = 0x7f043e71b000] 10:03:55 INFO - PROCESS | 1806 | 1461690235609 Marionette DEBUG loaded listener.js 10:03:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 55 (0x7f04412a0800) [pid = 1806] [serial = 159] [outer = 0x7f043e71b000] 10:03:56 INFO - PROCESS | 1806 | 1461690236499 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]]]}] 10:03:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:03:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1199ms 10:03:56 INFO - PROCESS | 1806 | 1461690236531 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 10:03:56 INFO - PROCESS | 1806 | 1461690236536 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 10:03:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:03:56 INFO - PROCESS | 1806 | 1461690236546 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:03:56 INFO - PROCESS | 1806 | 1461690236550 Marionette TRACE conn3 <- [1,186,null,{}] 10:03:56 INFO - PROCESS | 1806 | 1461690236560 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}] 10:03:56 INFO - PROCESS | 1806 | 1461690236776 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 10:03:56 INFO - PROCESS | 1806 | 1461690236901 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab5a000 == 23 [pid = 1806] [id = 54] 10:03:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 56 (0x7f0435123400) [pid = 1806] [serial = 160] [outer = (nil)] 10:03:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 57 (0x7f0438369800) [pid = 1806] [serial = 161] [outer = 0x7f0435123400] 10:03:56 INFO - PROCESS | 1806 | 1461690236982 Marionette DEBUG loaded listener.js 10:03:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 58 (0x7f04383d3800) [pid = 1806] [serial = 162] [outer = 0x7f0435123400] 10:03:57 INFO - PROCESS | 1806 | 1461690237785 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]]]}] 10:03:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:03:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1292ms 10:03:57 INFO - PROCESS | 1806 | 1461690237839 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 10:03:57 INFO - PROCESS | 1806 | 1461690237848 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 10:03:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:03:57 INFO - PROCESS | 1806 | 1461690237877 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:03:57 INFO - PROCESS | 1806 | 1461690237882 Marionette TRACE conn3 <- [1,190,null,{}] 10:03:57 INFO - PROCESS | 1806 | 1461690237888 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}] 10:03:58 INFO - PROCESS | 1806 | 1461690238055 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 10:03:58 INFO - PROCESS | 1806 | 1461690238181 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e8cf800 == 24 [pid = 1806] [id = 55] 10:03:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 59 (0x7f043ab03c00) [pid = 1806] [serial = 163] [outer = (nil)] 10:03:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 60 (0x7f043b522000) [pid = 1806] [serial = 164] [outer = 0x7f043ab03c00] 10:03:58 INFO - PROCESS | 1806 | 1461690238260 Marionette DEBUG loaded listener.js 10:03:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 61 (0x7f043d1b4800) [pid = 1806] [serial = 165] [outer = 0x7f043ab03c00] 10:03:59 INFO - PROCESS | 1806 | 1461690239079 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]]]}] 10:03:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:03:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1246ms 10:03:59 INFO - PROCESS | 1806 | 1461690239122 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 10:03:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:03:59 INFO - PROCESS | 1806 | 1461690239126 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 10:03:59 INFO - PROCESS | 1806 | 1461690239134 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:03:59 INFO - PROCESS | 1806 | 1461690239140 Marionette TRACE conn3 <- [1,194,null,{}] 10:03:59 INFO - PROCESS | 1806 | 1461690239156 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}] 10:03:59 INFO - PROCESS | 1806 | 1461690239325 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 10:03:59 INFO - PROCESS | 1806 | 1461690239451 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:03:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fdc8000 == 25 [pid = 1806] [id = 56] 10:03:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 62 (0x7f043ebb4800) [pid = 1806] [serial = 166] [outer = (nil)] 10:03:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 63 (0x7f043fbdf000) [pid = 1806] [serial = 167] [outer = 0x7f043ebb4800] 10:03:59 INFO - PROCESS | 1806 | 1461690239530 Marionette DEBUG loaded listener.js 10:03:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 64 (0x7f044100f400) [pid = 1806] [serial = 168] [outer = 0x7f043ebb4800] 10:04:00 INFO - PROCESS | 1806 | 1461690240363 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]]]}] 10:04:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:04:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1285ms 10:04:00 INFO - PROCESS | 1806 | 1461690240419 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 10:04:00 INFO - PROCESS | 1806 | 1461690240424 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 10:04:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:04:00 INFO - PROCESS | 1806 | 1461690240430 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:04:00 INFO - PROCESS | 1806 | 1461690240434 Marionette TRACE conn3 <- [1,198,null,{}] 10:04:00 INFO - PROCESS | 1806 | 1461690240439 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}] 10:04:00 INFO - PROCESS | 1806 | 1461690240634 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 10:04:00 INFO - PROCESS | 1806 | 1461690240760 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0444cda000 == 26 [pid = 1806] [id = 57] 10:04:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 65 (0x7f043f070000) [pid = 1806] [serial = 169] [outer = (nil)] 10:04:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 66 (0x7f0441ecb400) [pid = 1806] [serial = 170] [outer = 0x7f043f070000] 10:04:00 INFO - PROCESS | 1806 | 1461690240842 Marionette DEBUG loaded listener.js 10:04:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 67 (0x7f0445b85000) [pid = 1806] [serial = 171] [outer = 0x7f043f070000] 10:04:01 INFO - PROCESS | 1806 | 1461690241701 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]]]}] 10:04:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:04:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1334ms 10:04:01 INFO - PROCESS | 1806 | 1461690241765 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 10:04:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:04:01 INFO - PROCESS | 1806 | 1461690241769 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 10:04:01 INFO - PROCESS | 1806 | 1461690241775 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:04:01 INFO - PROCESS | 1806 | 1461690241779 Marionette TRACE conn3 <- [1,202,null,{}] 10:04:01 INFO - PROCESS | 1806 | 1461690241784 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}] 10:04:01 INFO - PROCESS | 1806 | 1461690241939 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 10:04:02 INFO - PROCESS | 1806 | 1461690242067 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d383800 == 27 [pid = 1806] [id = 58] 10:04:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 68 (0x7f0433138800) [pid = 1806] [serial = 172] [outer = (nil)] 10:04:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 69 (0x7f044106a800) [pid = 1806] [serial = 173] [outer = 0x7f0433138800] 10:04:02 INFO - PROCESS | 1806 | 1461690242144 Marionette DEBUG loaded listener.js 10:04:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 70 (0x7f044abf1400) [pid = 1806] [serial = 174] [outer = 0x7f0433138800] 10:04:03 INFO - PROCESS | 1806 | 1461690243121 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]]]}] 10:04:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:04:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1379ms 10:04:03 INFO - PROCESS | 1806 | 1461690243155 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 10:04:03 INFO - PROCESS | 1806 | 1461690243165 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 10:04:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:04:03 INFO - PROCESS | 1806 | 1461690243176 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:04:03 INFO - PROCESS | 1806 | 1461690243181 Marionette TRACE conn3 <- [1,206,null,{}] 10:04:03 INFO - PROCESS | 1806 | 1461690243191 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}] 10:04:03 INFO - PROCESS | 1806 | 1461690243427 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 69 (0x7f043e853800) [pid = 1806] [serial = 128] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 68 (0x7f04383ccc00) [pid = 1806] [serial = 122] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 67 (0x7f0435128800) [pid = 1806] [serial = 119] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 66 (0x7f0436a7f400) [pid = 1806] [serial = 120] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 65 (0x7f043bfe9000) [pid = 1806] [serial = 132] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 64 (0x7f04383e9400) [pid = 1806] [serial = 123] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 63 (0x7f043ebb4000) [pid = 1806] [serial = 129] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 62 (0x7f043ab04800) [pid = 1806] [serial = 125] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 61 (0x7f043ab11c00) [pid = 1806] [serial = 126] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 60 (0x7f0436d05400) [pid = 1806] [serial = 131] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | --DOMWINDOW == 59 (0x7f0432829c00) [pid = 1806] [serial = 117] [outer = (nil)] [url = about:blank] 10:04:03 INFO - PROCESS | 1806 | 1461690243610 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043670f800 == 28 [pid = 1806] [id = 59] 10:04:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 60 (0x7f0432825c00) [pid = 1806] [serial = 175] [outer = (nil)] 10:04:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 61 (0x7f0438067c00) [pid = 1806] [serial = 176] [outer = 0x7f0432825c00] 10:04:03 INFO - PROCESS | 1806 | 1461690243686 Marionette DEBUG loaded listener.js 10:04:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 62 (0x7f04383c8400) [pid = 1806] [serial = 177] [outer = 0x7f0432825c00] 10:04:04 INFO - PROCESS | 1806 | 1461690244393 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]]]}] 10:04:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:04:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1239ms 10:04:04 INFO - PROCESS | 1806 | 1461690244415 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 10:04:04 INFO - PROCESS | 1806 | 1461690244424 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 10:04:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:04:04 INFO - PROCESS | 1806 | 1461690244435 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:04:04 INFO - PROCESS | 1806 | 1461690244439 Marionette TRACE conn3 <- [1,210,null,{}] 10:04:04 INFO - PROCESS | 1806 | 1461690244467 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}] 10:04:04 INFO - PROCESS | 1806 | 1461690244614 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 10:04:04 INFO - PROCESS | 1806 | 1461690244634 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d2a0800 == 29 [pid = 1806] [id = 60] 10:04:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 63 (0x7f04383f2800) [pid = 1806] [serial = 178] [outer = (nil)] 10:04:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 64 (0x7f043ab04c00) [pid = 1806] [serial = 179] [outer = 0x7f04383f2800] 10:04:04 INFO - PROCESS | 1806 | 1461690244701 Marionette DEBUG loaded listener.js 10:04:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 65 (0x7f043ab30400) [pid = 1806] [serial = 180] [outer = 0x7f04383f2800] 10:04:05 INFO - PROCESS | 1806 | 1461690245451 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]]]}] 10:04:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:04:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1038ms 10:04:05 INFO - PROCESS | 1806 | 1461690245473 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 10:04:05 INFO - PROCESS | 1806 | 1461690245477 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 10:04:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:04:05 INFO - PROCESS | 1806 | 1461690245483 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:04:05 INFO - PROCESS | 1806 | 1461690245488 Marionette TRACE conn3 <- [1,214,null,{}] 10:04:05 INFO - PROCESS | 1806 | 1461690245504 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}] 10:04:05 INFO - PROCESS | 1806 | 1461690245683 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 10:04:05 INFO - PROCESS | 1806 | 1461690245704 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e8c7800 == 30 [pid = 1806] [id = 61] 10:04:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 66 (0x7f043e712400) [pid = 1806] [serial = 181] [outer = (nil)] 10:04:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 67 (0x7f043ebacc00) [pid = 1806] [serial = 182] [outer = 0x7f043e712400] 10:04:05 INFO - PROCESS | 1806 | 1461690245773 Marionette DEBUG loaded listener.js 10:04:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 68 (0x7f043fbdb800) [pid = 1806] [serial = 183] [outer = 0x7f043e712400] 10:04:06 INFO - PROCESS | 1806 | 1461690246548 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]]]}] 10:04:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:04:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1086ms 10:04:06 INFO - PROCESS | 1806 | 1461690246576 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 10:04:06 INFO - PROCESS | 1806 | 1461690246580 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 10:04:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:04:06 INFO - PROCESS | 1806 | 1461690246586 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:04:06 INFO - PROCESS | 1806 | 1461690246589 Marionette TRACE conn3 <- [1,218,null,{}] 10:04:06 INFO - PROCESS | 1806 | 1461690246602 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}] 10:04:06 INFO - PROCESS | 1806 | 1461690246786 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 10:04:06 INFO - PROCESS | 1806 | 1461690246858 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fbb2800 == 31 [pid = 1806] [id = 62] 10:04:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 69 (0x7f043fcf1400) [pid = 1806] [serial = 184] [outer = (nil)] 10:04:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 70 (0x7f044ab04000) [pid = 1806] [serial = 185] [outer = 0x7f043fcf1400] 10:04:06 INFO - PROCESS | 1806 | 1461690246924 Marionette DEBUG loaded listener.js 10:04:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 71 (0x7f044b76cc00) [pid = 1806] [serial = 186] [outer = 0x7f043fcf1400] 10:04:07 INFO - PROCESS | 1806 | 1461690247712 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]]]}] 10:04:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:04:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1138ms 10:04:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:04:07 INFO - PROCESS | 1806 | 1461690247726 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 10:04:07 INFO - PROCESS | 1806 | 1461690247729 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 10:04:07 INFO - PROCESS | 1806 | 1461690247742 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:04:07 INFO - PROCESS | 1806 | 1461690247744 Marionette TRACE conn3 <- [1,222,null,{}] 10:04:07 INFO - PROCESS | 1806 | 1461690247754 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}] 10:04:07 INFO - PROCESS | 1806 | 1461690247921 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 10:04:07 INFO - PROCESS | 1806 | 1461690247985 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ab9d000 == 32 [pid = 1806] [id = 63] 10:04:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 72 (0x7f0432822000) [pid = 1806] [serial = 187] [outer = (nil)] 10:04:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 73 (0x7f044b993c00) [pid = 1806] [serial = 188] [outer = 0x7f0432822000] 10:04:08 INFO - PROCESS | 1806 | 1461690248049 Marionette DEBUG loaded listener.js 10:04:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 74 (0x7f044ba0d800) [pid = 1806] [serial = 189] [outer = 0x7f0432822000] 10:04:08 INFO - PROCESS | 1806 | --DOMWINDOW == 73 (0x7f043b525400) [pid = 1806] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:04:08 INFO - PROCESS | 1806 | --DOMWINDOW == 72 (0x7f04350df800) [pid = 1806] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:04:08 INFO - PROCESS | 1806 | --DOMWINDOW == 71 (0x7f043281e000) [pid = 1806] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:04:08 INFO - PROCESS | 1806 | --DOMWINDOW == 70 (0x7f04383ea800) [pid = 1806] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:04:08 INFO - PROCESS | 1806 | --DOMWINDOW == 69 (0x7f043b523800) [pid = 1806] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:04:08 INFO - PROCESS | 1806 | 1461690248755 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]]]}] 10:04:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:04:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1090ms 10:04:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:04:08 INFO - PROCESS | 1806 | 1461690248829 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 10:04:08 INFO - PROCESS | 1806 | 1461690248832 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 10:04:08 INFO - PROCESS | 1806 | 1461690248838 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:04:08 INFO - PROCESS | 1806 | 1461690248841 Marionette TRACE conn3 <- [1,226,null,{}] 10:04:08 INFO - PROCESS | 1806 | 1461690248891 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}] 10:04:09 INFO - PROCESS | 1806 | 1461690249062 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 10:04:09 INFO - PROCESS | 1806 | 1461690249074 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0434d22000 == 33 [pid = 1806] [id = 64] 10:04:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 70 (0x7f044b76bc00) [pid = 1806] [serial = 190] [outer = (nil)] 10:04:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 71 (0x7f044bc95000) [pid = 1806] [serial = 191] [outer = 0x7f044b76bc00] 10:04:09 INFO - PROCESS | 1806 | 1461690249146 Marionette DEBUG loaded listener.js 10:04:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 72 (0x7f044bef4400) [pid = 1806] [serial = 192] [outer = 0x7f044b76bc00] 10:04:09 INFO - PROCESS | 1806 | 1461690249855 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]]]}] 10:04:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:04:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1066ms 10:04:09 INFO - PROCESS | 1806 | 1461690249904 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 10:04:09 INFO - PROCESS | 1806 | 1461690249907 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 10:04:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:04:09 INFO - PROCESS | 1806 | 1461690249913 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:04:09 INFO - PROCESS | 1806 | 1461690249916 Marionette TRACE conn3 <- [1,230,null,{}] 10:04:09 INFO - PROCESS | 1806 | 1461690249921 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}] 10:04:10 INFO - PROCESS | 1806 | 1461690250084 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 10:04:10 INFO - PROCESS | 1806 | 1461690250115 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044c915800 == 34 [pid = 1806] [id = 65] 10:04:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 73 (0x7f043282b800) [pid = 1806] [serial = 193] [outer = (nil)] 10:04:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 74 (0x7f044cb3c400) [pid = 1806] [serial = 194] [outer = 0x7f043282b800] 10:04:10 INFO - PROCESS | 1806 | 1461690250180 Marionette DEBUG loaded listener.js 10:04:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 75 (0x7f044cc07800) [pid = 1806] [serial = 195] [outer = 0x7f043282b800] 10:04:11 INFO - PROCESS | 1806 | 1461690251090 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]]]}] 10:04:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:04:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1233ms 10:04:11 INFO - PROCESS | 1806 | 1461690251148 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 10:04:11 INFO - PROCESS | 1806 | 1461690251155 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 10:04:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:04:11 INFO - PROCESS | 1806 | 1461690251165 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:04:11 INFO - PROCESS | 1806 | 1461690251169 Marionette TRACE conn3 <- [1,234,null,{}] 10:04:11 INFO - PROCESS | 1806 | 1461690251177 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}] 10:04:11 INFO - PROCESS | 1806 | 1461690251384 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 10:04:11 INFO - PROCESS | 1806 | 1461690251515 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043cd55800 == 35 [pid = 1806] [id = 66] 10:04:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 76 (0x7f0438071800) [pid = 1806] [serial = 196] [outer = (nil)] 10:04:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 77 (0x7f04383e9400) [pid = 1806] [serial = 197] [outer = 0x7f0438071800] 10:04:11 INFO - PROCESS | 1806 | 1461690251592 Marionette DEBUG loaded listener.js 10:04:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 78 (0x7f043a12d400) [pid = 1806] [serial = 198] [outer = 0x7f0438071800] 10:04:12 INFO - PROCESS | 1806 | 1461690252468 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]]]}] 10:04:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:04:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1331ms 10:04:12 INFO - PROCESS | 1806 | 1461690252497 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 10:04:12 INFO - PROCESS | 1806 | 1461690252505 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 10:04:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:04:12 INFO - PROCESS | 1806 | 1461690252516 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:04:12 INFO - PROCESS | 1806 | 1461690252520 Marionette TRACE conn3 <- [1,238,null,{}] 10:04:12 INFO - PROCESS | 1806 | 1461690252527 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}] 10:04:12 INFO - PROCESS | 1806 | 1461690252691 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 10:04:12 INFO - PROCESS | 1806 | 1461690252829 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0441295800 == 36 [pid = 1806] [id = 67] 10:04:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 79 (0x7f043c547c00) [pid = 1806] [serial = 199] [outer = (nil)] 10:04:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 80 (0x7f043da9b800) [pid = 1806] [serial = 200] [outer = 0x7f043c547c00] 10:04:12 INFO - PROCESS | 1806 | 1461690252904 Marionette DEBUG loaded listener.js 10:04:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 81 (0x7f043f17b400) [pid = 1806] [serial = 201] [outer = 0x7f043c547c00] 10:04:13 INFO - PROCESS | 1806 | 1461690253748 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]]]}] 10:04:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:04:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1284ms 10:04:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:04:13 INFO - PROCESS | 1806 | 1461690253801 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 10:04:13 INFO - PROCESS | 1806 | 1461690253804 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 10:04:13 INFO - PROCESS | 1806 | 1461690253811 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:04:13 INFO - PROCESS | 1806 | 1461690253817 Marionette TRACE conn3 <- [1,242,null,{}] 10:04:13 INFO - PROCESS | 1806 | 1461690253833 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}] 10:04:14 INFO - PROCESS | 1806 | 1461690254017 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 10:04:14 INFO - PROCESS | 1806 | 1461690254147 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ed80000 == 37 [pid = 1806] [id = 68] 10:04:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 82 (0x7f0441e09800) [pid = 1806] [serial = 202] [outer = (nil)] 10:04:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f044baee800) [pid = 1806] [serial = 203] [outer = 0x7f0441e09800] 10:04:14 INFO - PROCESS | 1806 | 1461690254227 Marionette DEBUG loaded listener.js 10:04:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f044bc87400) [pid = 1806] [serial = 204] [outer = 0x7f0441e09800] 10:04:15 INFO - PROCESS | 1806 | 1461690255133 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]]]}] 10:04:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:04:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1389ms 10:04:15 INFO - PROCESS | 1806 | 1461690255200 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 10:04:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:04:15 INFO - PROCESS | 1806 | 1461690255205 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 10:04:15 INFO - PROCESS | 1806 | 1461690255212 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:04:15 INFO - PROCESS | 1806 | 1461690255215 Marionette TRACE conn3 <- [1,246,null,{}] 10:04:15 INFO - PROCESS | 1806 | 1461690255221 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}] 10:04:15 INFO - PROCESS | 1806 | 1461690255388 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 10:04:15 INFO - PROCESS | 1806 | 1461690255521 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043671b000 == 38 [pid = 1806] [id = 69] 10:04:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f0432829400) [pid = 1806] [serial = 205] [outer = (nil)] 10:04:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f0436c24400) [pid = 1806] [serial = 206] [outer = 0x7f0432829400] 10:04:15 INFO - PROCESS | 1806 | 1461690255595 Marionette DEBUG loaded listener.js 10:04:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f044cb3ec00) [pid = 1806] [serial = 207] [outer = 0x7f0432829400] 10:04:16 INFO - PROCESS | 1806 | 1461690256620 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]]]}] 10:04:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:04:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1435ms 10:04:16 INFO - PROCESS | 1806 | 1461690256647 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 10:04:16 INFO - PROCESS | 1806 | 1461690256654 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 10:04:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:04:16 INFO - PROCESS | 1806 | 1461690256668 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:04:16 INFO - PROCESS | 1806 | 1461690256679 Marionette TRACE conn3 <- [1,250,null,{}] 10:04:16 INFO - PROCESS | 1806 | 1461690256685 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}] 10:04:16 INFO - PROCESS | 1806 | 1461690256841 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 10:04:17 INFO - PROCESS | 1806 | 1461690257010 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043510e000 == 39 [pid = 1806] [id = 70] 10:04:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f04383d1c00) [pid = 1806] [serial = 208] [outer = (nil)] 10:04:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f0438644800) [pid = 1806] [serial = 209] [outer = 0x7f04383d1c00] 10:04:17 INFO - PROCESS | 1806 | 1461690257108 Marionette DEBUG loaded listener.js 10:04:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f043ab2e800) [pid = 1806] [serial = 210] [outer = 0x7f04383d1c00] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f0441010000) [pid = 1806] [serial = 158] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f043da99000) [pid = 1806] [serial = 152] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f0436c2b800) [pid = 1806] [serial = 143] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f0436d07c00) [pid = 1806] [serial = 140] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f043836f800) [pid = 1806] [serial = 144] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f043e718400) [pid = 1806] [serial = 155] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f043e714400) [pid = 1806] [serial = 153] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 82 (0x7f04383cdc00) [pid = 1806] [serial = 137] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 81 (0x7f043fcbcc00) [pid = 1806] [serial = 134] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 80 (0x7f0438643400) [pid = 1806] [serial = 146] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 79 (0x7f043b52a400) [pid = 1806] [serial = 149] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 78 (0x7f043ce54400) [pid = 1806] [serial = 150] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 77 (0x7f043a12f400) [pid = 1806] [serial = 147] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | --DOMWINDOW == 76 (0x7f043ebb0800) [pid = 1806] [serial = 156] [outer = (nil)] [url = about:blank] 10:04:17 INFO - PROCESS | 1806 | 1461690257933 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]]]}] 10:04:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:04:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1294ms 10:04:17 INFO - PROCESS | 1806 | 1461690257957 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 10:04:17 INFO - PROCESS | 1806 | 1461690257965 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 10:04:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:04:17 INFO - PROCESS | 1806 | 1461690257987 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:04:17 INFO - PROCESS | 1806 | 1461690257991 Marionette TRACE conn3 <- [1,254,null,{}] 10:04:17 INFO - PROCESS | 1806 | 1461690257996 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}] 10:04:18 INFO - PROCESS | 1806 | 1461690258141 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 10:04:18 INFO - PROCESS | 1806 | 1461690258160 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043b74a800 == 40 [pid = 1806] [id = 71] 10:04:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 77 (0x7f043ab0c400) [pid = 1806] [serial = 211] [outer = (nil)] 10:04:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 78 (0x7f043da98c00) [pid = 1806] [serial = 212] [outer = 0x7f043ab0c400] 10:04:18 INFO - PROCESS | 1806 | 1461690258227 Marionette DEBUG loaded listener.js 10:04:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 79 (0x7f043e852000) [pid = 1806] [serial = 213] [outer = 0x7f043ab0c400] 10:04:18 INFO - PROCESS | 1806 | 1461690258975 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]]]}] 10:04:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:04:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1037ms 10:04:19 INFO - PROCESS | 1806 | 1461690259020 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 10:04:19 INFO - PROCESS | 1806 | 1461690259024 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 10:04:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:04:19 INFO - PROCESS | 1806 | 1461690259042 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:04:19 INFO - PROCESS | 1806 | 1461690259048 Marionette TRACE conn3 <- [1,258,null,{}] 10:04:19 INFO - PROCESS | 1806 | 1461690259080 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}] 10:04:19 INFO - PROCESS | 1806 | 1461690259230 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 10:04:19 INFO - PROCESS | 1806 | 1461690259243 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f0a6000 == 41 [pid = 1806] [id = 72] 10:04:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 80 (0x7f0441005800) [pid = 1806] [serial = 214] [outer = (nil)] 10:04:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 81 (0x7f0445b82800) [pid = 1806] [serial = 215] [outer = 0x7f0441005800] 10:04:19 INFO - PROCESS | 1806 | 1461690259310 Marionette DEBUG loaded listener.js 10:04:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 82 (0x7f044b762c00) [pid = 1806] [serial = 216] [outer = 0x7f0441005800] 10:04:20 INFO - PROCESS | 1806 | 1461690260180 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]]]}] 10:04:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:04:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1158ms 10:04:20 INFO - PROCESS | 1806 | 1461690260197 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 10:04:20 INFO - PROCESS | 1806 | 1461690260202 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 10:04:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:04:20 INFO - PROCESS | 1806 | 1461690260220 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:04:20 INFO - PROCESS | 1806 | 1461690260222 Marionette TRACE conn3 <- [1,262,null,{}] 10:04:20 INFO - PROCESS | 1806 | 1461690260247 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}] 10:04:20 INFO - PROCESS | 1806 | 1461690260430 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 10:04:20 INFO - PROCESS | 1806 | 1461690260455 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0445bf0000 == 42 [pid = 1806] [id = 73] 10:04:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f0441e0a400) [pid = 1806] [serial = 217] [outer = (nil)] 10:04:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f044bae2c00) [pid = 1806] [serial = 218] [outer = 0x7f0441e0a400] 10:04:20 INFO - PROCESS | 1806 | 1461690260521 Marionette DEBUG loaded listener.js 10:04:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f044bc8fc00) [pid = 1806] [serial = 219] [outer = 0x7f0441e0a400] 10:04:21 INFO - PROCESS | 1806 | 1461690261260 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]]]}] 10:04:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:04:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1102ms 10:04:21 INFO - PROCESS | 1806 | 1461690261321 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 10:04:21 INFO - PROCESS | 1806 | 1461690261324 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 10:04:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:04:21 INFO - PROCESS | 1806 | 1461690261331 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:04:21 INFO - PROCESS | 1806 | 1461690261334 Marionette TRACE conn3 <- [1,266,null,{}] 10:04:21 INFO - PROCESS | 1806 | 1461690261339 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}] 10:04:21 INFO - PROCESS | 1806 | 1461690261508 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 10:04:21 INFO - PROCESS | 1806 | 1461690261537 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cb13800 == 43 [pid = 1806] [id = 74] 10:04:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f04350e1c00) [pid = 1806] [serial = 220] [outer = (nil)] 10:04:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f044c8a8800) [pid = 1806] [serial = 221] [outer = 0x7f04350e1c00] 10:04:21 INFO - PROCESS | 1806 | 1461690261601 Marionette DEBUG loaded listener.js 10:04:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f044ccb8800) [pid = 1806] [serial = 222] [outer = 0x7f04350e1c00] 10:04:22 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f0432825c00) [pid = 1806] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:04:22 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f043e712400) [pid = 1806] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:04:22 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f044b76bc00) [pid = 1806] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:04:22 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f043fcf1400) [pid = 1806] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:04:22 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f0432822000) [pid = 1806] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:04:22 INFO - PROCESS | 1806 | --DOMWINDOW == 82 (0x7f04383f2800) [pid = 1806] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:04:22 INFO - PROCESS | 1806 | --DOMWINDOW == 81 (0x7f043f8de800) [pid = 1806] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:04:22 INFO - PROCESS | 1806 | 1461690262703 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]]]}] 10:04:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:04:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1382ms 10:04:22 INFO - PROCESS | 1806 | 1461690262715 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 10:04:22 INFO - PROCESS | 1806 | 1461690262718 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 10:04:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:04:22 INFO - PROCESS | 1806 | 1461690262727 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:04:22 INFO - PROCESS | 1806 | 1461690262732 Marionette TRACE conn3 <- [1,270,null,{}] 10:04:22 INFO - PROCESS | 1806 | 1461690262747 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}] 10:04:22 INFO - PROCESS | 1806 | 1461690262959 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 10:04:23 INFO - PROCESS | 1806 | 1461690263086 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0445bdc800 == 44 [pid = 1806] [id = 75] 10:04:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 82 (0x7f04383c6800) [pid = 1806] [serial = 223] [outer = (nil)] 10:04:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f044ed3e000) [pid = 1806] [serial = 224] [outer = 0x7f04383c6800] 10:04:23 INFO - PROCESS | 1806 | 1461690263156 Marionette DEBUG loaded listener.js 10:04:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f0450410c00) [pid = 1806] [serial = 225] [outer = 0x7f04383c6800] 10:04:23 INFO - PROCESS | 1806 | 1461690263801 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]]]}] 10:04:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:04:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1141ms 10:04:23 INFO - PROCESS | 1806 | 1461690263871 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 10:04:23 INFO - PROCESS | 1806 | 1461690263874 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 10:04:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:04:23 INFO - PROCESS | 1806 | 1461690263884 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:04:23 INFO - PROCESS | 1806 | 1461690263887 Marionette TRACE conn3 <- [1,274,null,{}] 10:04:23 INFO - PROCESS | 1806 | 1461690263960 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}] 10:04:24 INFO - PROCESS | 1806 | 1461690264175 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 10:04:24 INFO - PROCESS | 1806 | 1461690264192 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450699800 == 45 [pid = 1806] [id = 76] 10:04:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f044cfd7800) [pid = 1806] [serial = 226] [outer = (nil)] 10:04:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f04507a8800) [pid = 1806] [serial = 227] [outer = 0x7f044cfd7800] 10:04:24 INFO - PROCESS | 1806 | 1461690264289 Marionette DEBUG loaded listener.js 10:04:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f04507afc00) [pid = 1806] [serial = 228] [outer = 0x7f044cfd7800] 10:04:25 INFO - PROCESS | 1806 | 1461690265330 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]]]}] 10:04:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:04:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1496ms 10:04:25 INFO - PROCESS | 1806 | 1461690265381 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 10:04:25 INFO - PROCESS | 1806 | 1461690265388 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 10:04:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:04:25 INFO - PROCESS | 1806 | 1461690265396 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:04:25 INFO - PROCESS | 1806 | 1461690265403 Marionette TRACE conn3 <- [1,278,null,{}] 10:04:25 INFO - PROCESS | 1806 | 1461690265411 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}] 10:04:25 INFO - PROCESS | 1806 | 1461690265625 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 10:04:25 INFO - PROCESS | 1806 | 1461690265781 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e253000 == 46 [pid = 1806] [id = 77] 10:04:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f04383e8800) [pid = 1806] [serial = 229] [outer = (nil)] 10:04:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f043a12f400) [pid = 1806] [serial = 230] [outer = 0x7f04383e8800] 10:04:25 INFO - PROCESS | 1806 | 1461690265901 Marionette DEBUG loaded listener.js 10:04:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f043bfea400) [pid = 1806] [serial = 231] [outer = 0x7f04383e8800] 10:04:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f04383ce000) [pid = 1806] [serial = 232] [outer = 0x7f04350de000] 10:04:26 INFO - PROCESS | 1806 | 1461690266929 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]]]}] 10:04:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:04:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1593ms 10:04:26 INFO - PROCESS | 1806 | 1461690266990 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 10:04:26 INFO - PROCESS | 1806 | 1461690266997 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 10:04:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:04:27 INFO - PROCESS | 1806 | 1461690267008 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:04:27 INFO - PROCESS | 1806 | 1461690267012 Marionette TRACE conn3 <- [1,282,null,{}] 10:04:27 INFO - PROCESS | 1806 | 1461690267018 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}] 10:04:27 INFO - PROCESS | 1806 | 1461690267191 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 10:04:27 INFO - PROCESS | 1806 | 1461690267325 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fb1b800 == 47 [pid = 1806] [id = 78] 10:04:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f043512f800) [pid = 1806] [serial = 233] [outer = (nil)] 10:04:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f043e84ec00) [pid = 1806] [serial = 234] [outer = 0x7f043512f800] 10:04:27 INFO - PROCESS | 1806 | 1461690267402 Marionette DEBUG loaded listener.js 10:04:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f044b994c00) [pid = 1806] [serial = 235] [outer = 0x7f043512f800] 10:04:28 INFO - PROCESS | 1806 | 1461690268295 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]]]}] 10:04:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:04:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1335ms 10:04:28 INFO - PROCESS | 1806 | 1461690268344 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 10:04:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:04:28 INFO - PROCESS | 1806 | 1461690268349 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 10:04:28 INFO - PROCESS | 1806 | 1461690268355 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:04:28 INFO - PROCESS | 1806 | 1461690268361 Marionette TRACE conn3 <- [1,286,null,{}] 10:04:28 INFO - PROCESS | 1806 | 1461690268378 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}] 10:04:28 INFO - PROCESS | 1806 | 1461690268557 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 10:04:28 INFO - PROCESS | 1806 | 1461690268691 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045108c000 == 48 [pid = 1806] [id = 79] 10:04:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f043ea8b800) [pid = 1806] [serial = 236] [outer = (nil)] 10:04:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f043ea97800) [pid = 1806] [serial = 237] [outer = 0x7f043ea8b800] 10:04:28 INFO - PROCESS | 1806 | 1461690268771 Marionette DEBUG loaded listener.js 10:04:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f044bc44c00) [pid = 1806] [serial = 238] [outer = 0x7f043ea8b800] 10:04:29 INFO - PROCESS | 1806 | 1461690269642 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]]]}] 10:04:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:04:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1343ms 10:04:29 INFO - PROCESS | 1806 | 1461690269698 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 10:04:29 INFO - PROCESS | 1806 | 1461690269703 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 10:04:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:04:29 INFO - PROCESS | 1806 | 1461690269709 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:04:29 INFO - PROCESS | 1806 | 1461690269713 Marionette TRACE conn3 <- [1,290,null,{}] 10:04:29 INFO - PROCESS | 1806 | 1461690269718 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}] 10:04:29 INFO - PROCESS | 1806 | 1461690269884 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 10:04:30 INFO - PROCESS | 1806 | 1461690270017 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0452c83000 == 49 [pid = 1806] [id = 80] 10:04:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f043ea8cc00) [pid = 1806] [serial = 239] [outer = (nil)] 10:04:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f044ce34c00) [pid = 1806] [serial = 240] [outer = 0x7f043ea8cc00] 10:04:30 INFO - PROCESS | 1806 | 1461690270094 Marionette DEBUG loaded listener.js 10:04:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f044edbe400) [pid = 1806] [serial = 241] [outer = 0x7f043ea8cc00] 10:04:30 INFO - PROCESS | 1806 | 1461690270987 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]]]}] 10:04:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:04:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1337ms 10:04:31 INFO - PROCESS | 1806 | 1461690271049 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 10:04:31 INFO - PROCESS | 1806 | 1461690271054 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 10:04:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:04:31 INFO - PROCESS | 1806 | 1461690271064 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:04:31 INFO - PROCESS | 1806 | 1461690271068 Marionette TRACE conn3 <- [1,294,null,{}] 10:04:31 INFO - PROCESS | 1806 | 1461690271077 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}] 10:04:31 INFO - PROCESS | 1806 | 1461690271332 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 10:04:31 INFO - PROCESS | 1806 | 1461690271539 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0453ae7800 == 50 [pid = 1806] [id = 81] 10:04:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f044ccbfc00) [pid = 1806] [serial = 242] [outer = (nil)] 10:04:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f04507ab000) [pid = 1806] [serial = 243] [outer = 0x7f044ccbfc00] 10:04:31 INFO - PROCESS | 1806 | 1461690271641 Marionette DEBUG loaded listener.js 10:04:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f0450cab800) [pid = 1806] [serial = 244] [outer = 0x7f044ccbfc00] 10:04:32 INFO - PROCESS | 1806 | 1461690272471 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]]]}] 10:04:32 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. 10:04:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1447ms 10:04:32 INFO - PROCESS | 1806 | 1461690272510 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 10:04:32 INFO - PROCESS | 1806 | 1461690272513 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 10:04:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:04:32 INFO - PROCESS | 1806 | 1461690272520 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:04:32 INFO - PROCESS | 1806 | 1461690272523 Marionette TRACE conn3 <- [1,298,null,{}] 10:04:32 INFO - PROCESS | 1806 | 1461690272528 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}] 10:04:32 INFO - PROCESS | 1806 | 1461690272701 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 10:04:32 INFO - PROCESS | 1806 | 1461690272839 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043808d000 == 51 [pid = 1806] [id = 82] 10:04:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f043504b800) [pid = 1806] [serial = 245] [outer = (nil)] 10:04:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f04383f5c00) [pid = 1806] [serial = 246] [outer = 0x7f043504b800] 10:04:32 INFO - PROCESS | 1806 | 1461690272922 Marionette DEBUG loaded listener.js 10:04:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f044abf4800) [pid = 1806] [serial = 247] [outer = 0x7f043504b800] 10:04:34 INFO - PROCESS | 1806 | 1461690274242 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]]]}] 10:04:34 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. 10:04:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1780ms 10:04:34 INFO - PROCESS | 1806 | 1461690274301 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 10:04:34 INFO - PROCESS | 1806 | 1461690274316 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 10:04:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:04:34 INFO - PROCESS | 1806 | 1461690274334 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:04:34 INFO - PROCESS | 1806 | 1461690274339 Marionette TRACE conn3 <- [1,302,null,{}] 10:04:34 INFO - PROCESS | 1806 | 1461690274349 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}] 10:04:34 INFO - PROCESS | 1806 | 1461690274560 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 10:04:34 INFO - PROCESS | 1806 | 1461690274704 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043bf95800 == 52 [pid = 1806] [id = 83] 10:04:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f0438452c00) [pid = 1806] [serial = 248] [outer = (nil)] 10:04:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f0438455000) [pid = 1806] [serial = 249] [outer = 0x7f0438452c00] 10:04:34 INFO - PROCESS | 1806 | 1461690274816 Marionette DEBUG loaded listener.js 10:04:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f043a130000) [pid = 1806] [serial = 250] [outer = 0x7f0438452c00] 10:04:35 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0445bdc800 == 51 [pid = 1806] [id = 75] 10:04:35 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cb13800 == 50 [pid = 1806] [id = 74] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f044cb3c400) [pid = 1806] [serial = 194] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f044106a800) [pid = 1806] [serial = 173] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0445bf0000 == 49 [pid = 1806] [id = 73] 10:04:35 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f0a6000 == 48 [pid = 1806] [id = 72] 10:04:35 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043b74a800 == 47 [pid = 1806] [id = 71] 10:04:35 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043510e000 == 46 [pid = 1806] [id = 70] 10:04:35 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044c915800 == 45 [pid = 1806] [id = 65] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f0438067c00) [pid = 1806] [serial = 176] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f043ebacc00) [pid = 1806] [serial = 182] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f044bc95000) [pid = 1806] [serial = 191] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f044ab04000) [pid = 1806] [serial = 185] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f044ba0d800) [pid = 1806] [serial = 189] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f043ab04c00) [pid = 1806] [serial = 179] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f044b76cc00) [pid = 1806] [serial = 186] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f043b522000) [pid = 1806] [serial = 164] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f0438369800) [pid = 1806] [serial = 161] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f043ab30400) [pid = 1806] [serial = 180] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f04383c8400) [pid = 1806] [serial = 177] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f044b993c00) [pid = 1806] [serial = 188] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f043fbdf000) [pid = 1806] [serial = 167] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f0441ecb400) [pid = 1806] [serial = 170] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f043fbdb800) [pid = 1806] [serial = 183] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f044bef4400) [pid = 1806] [serial = 192] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f0444c52800) [pid = 1806] [serial = 135] [outer = (nil)] [url = about:blank] 10:04:35 INFO - PROCESS | 1806 | 1461690275940 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]]]}] 10:04:35 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. 10:04:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1651ms 10:04:35 INFO - PROCESS | 1806 | 1461690275981 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 10:04:35 INFO - PROCESS | 1806 | 1461690275990 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 10:04:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:04:36 INFO - PROCESS | 1806 | 1461690276002 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:04:36 INFO - PROCESS | 1806 | 1461690276005 Marionette TRACE conn3 <- [1,306,null,{}] 10:04:36 INFO - PROCESS | 1806 | 1461690276012 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}] 10:04:36 INFO - PROCESS | 1806 | 1461690276168 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 10:04:36 INFO - PROCESS | 1806 | 1461690276271 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e180000 == 46 [pid = 1806] [id = 84] 10:04:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f0436a74c00) [pid = 1806] [serial = 251] [outer = (nil)] 10:04:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f043d12a000) [pid = 1806] [serial = 252] [outer = 0x7f0436a74c00] 10:04:36 INFO - PROCESS | 1806 | 1461690276336 Marionette DEBUG loaded listener.js 10:04:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f043e76d800) [pid = 1806] [serial = 253] [outer = 0x7f0436a74c00] 10:04:37 INFO - PROCESS | 1806 | 1461690277089 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]]]}] 10:04:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1132ms 10:04:37 INFO - PROCESS | 1806 | 1461690277151 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 10:04:37 INFO - PROCESS | 1806 | 1461690277155 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 10:04:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:04:37 INFO - PROCESS | 1806 | 1461690277162 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:04:37 INFO - PROCESS | 1806 | 1461690277167 Marionette TRACE conn3 <- [1,310,null,{}] 10:04:37 INFO - PROCESS | 1806 | 1461690277188 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}] 10:04:37 INFO - PROCESS | 1806 | 1461690277343 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 10:04:37 INFO - PROCESS | 1806 | 1461690277357 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0445bf0000 == 47 [pid = 1806] [id = 85] 10:04:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f043f8dd400) [pid = 1806] [serial = 254] [outer = (nil)] 10:04:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f04412a0000) [pid = 1806] [serial = 255] [outer = 0x7f043f8dd400] 10:04:37 INFO - PROCESS | 1806 | 1461690277422 Marionette DEBUG loaded listener.js 10:04:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f044b996800) [pid = 1806] [serial = 256] [outer = 0x7f043f8dd400] 10:04:38 INFO - PROCESS | 1806 | 1461690278244 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]]]}] 10:04:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1140ms 10:04:38 INFO - PROCESS | 1806 | 1461690278303 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 10:04:38 INFO - PROCESS | 1806 | 1461690278306 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 10:04:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:04:38 INFO - PROCESS | 1806 | 1461690278313 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:04:38 INFO - PROCESS | 1806 | 1461690278315 Marionette TRACE conn3 <- [1,314,null,{}] 10:04:38 INFO - PROCESS | 1806 | 1461690278325 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}] 10:04:38 INFO - PROCESS | 1806 | 1461690278514 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 10:04:38 INFO - PROCESS | 1806 | 1461690278578 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cb13000 == 48 [pid = 1806] [id = 86] 10:04:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f043ebb0800) [pid = 1806] [serial = 257] [outer = (nil)] 10:04:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f044bc0a400) [pid = 1806] [serial = 258] [outer = 0x7f043ebb0800] 10:04:38 INFO - PROCESS | 1806 | 1461690278643 Marionette DEBUG loaded listener.js 10:04:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f044cb35000) [pid = 1806] [serial = 259] [outer = 0x7f043ebb0800] 10:04:39 INFO - PROCESS | 1806 | 1461690279437 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]]]}] 10:04:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1189ms 10:04:39 INFO - PROCESS | 1806 | 1461690279505 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 10:04:39 INFO - PROCESS | 1806 | 1461690279508 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 10:04:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:04:39 INFO - PROCESS | 1806 | 1461690279514 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:04:39 INFO - PROCESS | 1806 | 1461690279516 Marionette TRACE conn3 <- [1,318,null,{}] 10:04:39 INFO - PROCESS | 1806 | 1461690279522 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}] 10:04:39 INFO - PROCESS | 1806 | 1461690279798 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 10:04:39 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f0432829400) [pid = 1806] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:04:39 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f043ab0c400) [pid = 1806] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:04:39 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f0441005800) [pid = 1806] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:04:39 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f04383d1c00) [pid = 1806] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:04:39 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f04350e1c00) [pid = 1806] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:04:39 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f0441e0a400) [pid = 1806] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:04:39 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f04383c6800) [pid = 1806] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:04:39 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f0433138800) [pid = 1806] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:04:39 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f043836d800) [pid = 1806] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:04:39 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f043282b400) [pid = 1806] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:04:39 INFO - PROCESS | 1806 | 1461690279880 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab61000 == 49 [pid = 1806] [id = 87] 10:04:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f0432827800) [pid = 1806] [serial = 260] [outer = (nil)] 10:04:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f04350e1c00) [pid = 1806] [serial = 261] [outer = 0x7f0432827800] 10:04:39 INFO - PROCESS | 1806 | 1461690279947 Marionette DEBUG loaded listener.js 10:04:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f043c0be000) [pid = 1806] [serial = 262] [outer = 0x7f0432827800] 10:04:40 INFO - PROCESS | 1806 | 1461690280749 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]]]}] 10:04:40 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. 10:04:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1278ms 10:04:40 INFO - PROCESS | 1806 | 1461690280793 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 10:04:40 INFO - PROCESS | 1806 | 1461690280796 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 10:04:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:04:40 INFO - PROCESS | 1806 | 1461690280802 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:04:40 INFO - PROCESS | 1806 | 1461690280817 Marionette TRACE conn3 <- [1,322,null,{}] 10:04:40 INFO - PROCESS | 1806 | 1461690280824 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}] 10:04:40 INFO - PROCESS | 1806 | 1461690280984 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 10:04:41 INFO - PROCESS | 1806 | 1461690280994 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0451118800 == 50 [pid = 1806] [id = 88] 10:04:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f0451030400) [pid = 1806] [serial = 263] [outer = (nil)] 10:04:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f04510e4400) [pid = 1806] [serial = 264] [outer = 0x7f0451030400] 10:04:41 INFO - PROCESS | 1806 | 1461690281065 Marionette DEBUG loaded listener.js 10:04:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f045112c800) [pid = 1806] [serial = 265] [outer = 0x7f0451030400] 10:04:41 INFO - PROCESS | 1806 | 1461690281936 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]]]}] 10:04:41 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. 10:04:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1192ms 10:04:42 INFO - PROCESS | 1806 | 1461690281997 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 10:04:42 INFO - PROCESS | 1806 | 1461690282004 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 10:04:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:04:42 INFO - PROCESS | 1806 | 1461690282024 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:04:42 INFO - PROCESS | 1806 | 1461690282031 Marionette TRACE conn3 <- [1,326,null,{}] 10:04:42 INFO - PROCESS | 1806 | 1461690282040 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}] 10:04:42 INFO - PROCESS | 1806 | 1461690282250 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 10:04:42 INFO - PROCESS | 1806 | 1461690282388 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d39c800 == 51 [pid = 1806] [id = 89] 10:04:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f04383c8000) [pid = 1806] [serial = 266] [outer = (nil)] 10:04:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f04383f2800) [pid = 1806] [serial = 267] [outer = 0x7f04383c8000] 10:04:42 INFO - PROCESS | 1806 | 1461690282471 Marionette DEBUG loaded listener.js 10:04:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f0438456000) [pid = 1806] [serial = 268] [outer = 0x7f04383c8000] 10:04:43 INFO - PROCESS | 1806 | 1461690283362 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]]]}] 10:04:43 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. 10:04:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1400ms 10:04:43 INFO - PROCESS | 1806 | 1461690283414 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 10:04:43 INFO - PROCESS | 1806 | 1461690283422 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 10:04:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:04:43 INFO - PROCESS | 1806 | 1461690283433 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:04:43 INFO - PROCESS | 1806 | 1461690283437 Marionette TRACE conn3 <- [1,330,null,{}] 10:04:43 INFO - PROCESS | 1806 | 1461690283444 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}] 10:04:43 INFO - PROCESS | 1806 | 1461690283625 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 10:04:43 INFO - PROCESS | 1806 | 1461690283762 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044c911000 == 52 [pid = 1806] [id = 90] 10:04:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f04384e5000) [pid = 1806] [serial = 269] [outer = (nil)] 10:04:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f043ab04400) [pid = 1806] [serial = 270] [outer = 0x7f04384e5000] 10:04:43 INFO - PROCESS | 1806 | 1461690283841 Marionette DEBUG loaded listener.js 10:04:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f043d136400) [pid = 1806] [serial = 271] [outer = 0x7f04384e5000] 10:04:44 INFO - PROCESS | 1806 | 1461690284922 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]]]}] 10:04:44 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. 10:04:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1533ms 10:04:44 INFO - PROCESS | 1806 | 1461690284967 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 10:04:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:04:44 INFO - PROCESS | 1806 | 1461690284972 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 10:04:44 INFO - PROCESS | 1806 | 1461690284979 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:04:44 INFO - PROCESS | 1806 | 1461690284985 Marionette TRACE conn3 <- [1,334,null,{}] 10:04:45 INFO - PROCESS | 1806 | 1461690285001 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}] 10:04:45 INFO - PROCESS | 1806 | 1461690285219 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 10:04:45 INFO - PROCESS | 1806 | 1461690285420 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f012000 == 53 [pid = 1806] [id = 91] 10:04:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f043f180c00) [pid = 1806] [serial = 272] [outer = (nil)] 10:04:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f0441067800) [pid = 1806] [serial = 273] [outer = 0x7f043f180c00] 10:04:45 INFO - PROCESS | 1806 | 1461690285513 Marionette DEBUG loaded listener.js 10:04:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f044bc11400) [pid = 1806] [serial = 274] [outer = 0x7f043f180c00] 10:04:46 INFO - PROCESS | 1806 | 1461690286302 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]]]}] 10:04:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:04:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1338ms 10:04:46 INFO - PROCESS | 1806 | 1461690286316 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 10:04:46 INFO - PROCESS | 1806 | 1461690286321 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 10:04:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:04:46 INFO - PROCESS | 1806 | 1461690286344 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:04:46 INFO - PROCESS | 1806 | 1461690286348 Marionette TRACE conn3 <- [1,338,null,{}] 10:04:46 INFO - PROCESS | 1806 | 1461690286354 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}] 10:04:46 INFO - PROCESS | 1806 | 1461690286520 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 10:04:46 INFO - PROCESS | 1806 | 1461690286663 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0445be0000 == 54 [pid = 1806] [id = 92] 10:04:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f043e2a4c00) [pid = 1806] [serial = 275] [outer = (nil)] 10:04:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f043e2b0000) [pid = 1806] [serial = 276] [outer = 0x7f043e2a4c00] 10:04:46 INFO - PROCESS | 1806 | 1461690286740 Marionette DEBUG loaded listener.js 10:04:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f043fbda400) [pid = 1806] [serial = 277] [outer = 0x7f043e2a4c00] 10:04:47 INFO - PROCESS | 1806 | 1461690287611 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]]]}] 10:04:47 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. 10:04:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1334ms 10:04:47 INFO - PROCESS | 1806 | 1461690287677 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 10:04:47 INFO - PROCESS | 1806 | 1461690287681 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 10:04:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:04:47 INFO - PROCESS | 1806 | 1461690287688 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:04:47 INFO - PROCESS | 1806 | 1461690287690 Marionette TRACE conn3 <- [1,342,null,{}] 10:04:47 INFO - PROCESS | 1806 | 1461690287696 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}] 10:04:47 INFO - PROCESS | 1806 | 1461690287857 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 10:04:48 INFO - PROCESS | 1806 | 1461690287995 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438389000 == 55 [pid = 1806] [id = 93] 10:04:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f04328b9400) [pid = 1806] [serial = 278] [outer = (nil)] 10:04:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f04328c1400) [pid = 1806] [serial = 279] [outer = 0x7f04328b9400] 10:04:48 INFO - PROCESS | 1806 | 1461690288071 Marionette DEBUG loaded listener.js 10:04:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f04328c5800) [pid = 1806] [serial = 280] [outer = 0x7f04328b9400] 10:04:49 INFO - PROCESS | 1806 | 1461690289202 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]]]}] 10:04:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:04:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1582ms 10:04:49 INFO - PROCESS | 1806 | 1461690289272 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 10:04:49 INFO - PROCESS | 1806 | 1461690289278 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 10:04:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:04:49 INFO - PROCESS | 1806 | 1461690289287 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:04:49 INFO - PROCESS | 1806 | 1461690289292 Marionette TRACE conn3 <- [1,346,null,{}] 10:04:49 INFO - PROCESS | 1806 | 1461690289299 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}] 10:04:49 INFO - PROCESS | 1806 | 1461690289526 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 10:04:49 INFO - PROCESS | 1806 | 1461690289688 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043cd3d800 == 56 [pid = 1806] [id = 94] 10:04:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f04328c2800) [pid = 1806] [serial = 281] [outer = (nil)] 10:04:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f0436d0c400) [pid = 1806] [serial = 282] [outer = 0x7f04328c2800] 10:04:49 INFO - PROCESS | 1806 | 1461690289759 Marionette DEBUG loaded listener.js 10:04:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f043836ac00) [pid = 1806] [serial = 283] [outer = 0x7f04328c2800] 10:04:50 INFO - PROCESS | 1806 | 1461690290623 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]]]}] 10:04:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:04:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1382ms 10:04:50 INFO - PROCESS | 1806 | 1461690290670 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 10:04:50 INFO - PROCESS | 1806 | 1461690290679 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 10:04:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:04:50 INFO - PROCESS | 1806 | 1461690290690 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:04:50 INFO - PROCESS | 1806 | 1461690290694 Marionette TRACE conn3 <- [1,350,null,{}] 10:04:50 INFO - PROCESS | 1806 | 1461690290701 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}] 10:04:50 INFO - PROCESS | 1806 | 1461690290871 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 10:04:51 INFO - PROCESS | 1806 | 1461690291016 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c496000 == 57 [pid = 1806] [id = 95] 10:04:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f0438364000) [pid = 1806] [serial = 284] [outer = (nil)] 10:04:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f0438458000) [pid = 1806] [serial = 285] [outer = 0x7f0438364000] 10:04:51 INFO - PROCESS | 1806 | 1461690291091 Marionette DEBUG loaded listener.js 10:04:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f04384e3400) [pid = 1806] [serial = 286] [outer = 0x7f0438364000] 10:04:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ab61000 == 56 [pid = 1806] [id = 87] 10:04:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cb13000 == 55 [pid = 1806] [id = 86] 10:04:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0445bf0000 == 54 [pid = 1806] [id = 85] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f04507a8800) [pid = 1806] [serial = 227] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e180000 == 53 [pid = 1806] [id = 84] 10:04:51 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043bf95800 == 52 [pid = 1806] [id = 83] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 114 (0x7f044abf1400) [pid = 1806] [serial = 174] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 113 (0x7f043a12c800) [pid = 1806] [serial = 138] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 112 (0x7f04383f6c00) [pid = 1806] [serial = 141] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 111 (0x7f044cb3ec00) [pid = 1806] [serial = 207] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f0436c24400) [pid = 1806] [serial = 206] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f043da98c00) [pid = 1806] [serial = 212] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f043e852000) [pid = 1806] [serial = 213] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f0445b82800) [pid = 1806] [serial = 215] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f0438644800) [pid = 1806] [serial = 209] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f043ab2e800) [pid = 1806] [serial = 210] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f044c8a8800) [pid = 1806] [serial = 221] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f043da9b800) [pid = 1806] [serial = 200] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f04383e9400) [pid = 1806] [serial = 197] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f044baee800) [pid = 1806] [serial = 203] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f044bae2c00) [pid = 1806] [serial = 218] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f044ccb8800) [pid = 1806] [serial = 222] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f044ed3e000) [pid = 1806] [serial = 224] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f0450410c00) [pid = 1806] [serial = 225] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f044b762c00) [pid = 1806] [serial = 216] [outer = (nil)] [url = about:blank] 10:04:51 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f044bc8fc00) [pid = 1806] [serial = 219] [outer = (nil)] [url = about:blank] 10:04:52 INFO - PROCESS | 1806 | 1461690292001 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]]]}] 10:04:52 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. 10:04:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1382ms 10:04:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:04:52 INFO - PROCESS | 1806 | 1461690292073 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 10:04:52 INFO - PROCESS | 1806 | 1461690292076 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 10:04:52 INFO - PROCESS | 1806 | 1461690292083 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:04:52 INFO - PROCESS | 1806 | 1461690292090 Marionette TRACE conn3 <- [1,354,null,{}] 10:04:52 INFO - PROCESS | 1806 | 1461690292107 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}] 10:04:52 INFO - PROCESS | 1806 | 1461690292268 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 10:04:52 INFO - PROCESS | 1806 | 1461690292363 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043dab7000 == 53 [pid = 1806] [id = 96] 10:04:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f043313e400) [pid = 1806] [serial = 287] [outer = (nil)] 10:04:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f043ab0e800) [pid = 1806] [serial = 288] [outer = 0x7f043313e400] 10:04:52 INFO - PROCESS | 1806 | 1461690292433 Marionette DEBUG loaded listener.js 10:04:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f043c42bc00) [pid = 1806] [serial = 289] [outer = 0x7f043313e400] 10:04:53 INFO - PROCESS | 1806 | 1461690293135 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]]]}] 10:04:53 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. 10:04:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1103ms 10:04:53 INFO - PROCESS | 1806 | 1461690293185 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 10:04:53 INFO - PROCESS | 1806 | 1461690293190 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 10:04:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:04:53 INFO - PROCESS | 1806 | 1461690293196 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:04:53 INFO - PROCESS | 1806 | 1461690293200 Marionette TRACE conn3 <- [1,358,null,{}] 10:04:53 INFO - PROCESS | 1806 | 1461690293206 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}] 10:04:53 INFO - PROCESS | 1806 | 1461690293393 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 10:04:53 INFO - PROCESS | 1806 | 1461690293460 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f027000 == 54 [pid = 1806] [id = 97] 10:04:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f043ab08800) [pid = 1806] [serial = 290] [outer = (nil)] 10:04:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f043dfb4400) [pid = 1806] [serial = 291] [outer = 0x7f043ab08800] 10:04:53 INFO - PROCESS | 1806 | 1461690293524 Marionette DEBUG loaded listener.js 10:04:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f043e2adc00) [pid = 1806] [serial = 292] [outer = 0x7f043ab08800] 10:04:54 INFO - PROCESS | 1806 | 1461690294418 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]]]}] 10:04:54 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. 10:04:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1243ms 10:04:54 INFO - PROCESS | 1806 | 1461690294440 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 10:04:54 INFO - PROCESS | 1806 | 1461690294444 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 10:04:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:04:54 INFO - PROCESS | 1806 | 1461690294472 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:04:54 INFO - PROCESS | 1806 | 1461690294477 Marionette TRACE conn3 <- [1,362,null,{}] 10:04:54 INFO - PROCESS | 1806 | 1461690294483 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}] 10:04:54 INFO - PROCESS | 1806 | 1461690294677 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 10:04:54 INFO - PROCESS | 1806 | 1461690294705 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044127e800 == 55 [pid = 1806] [id = 98] 10:04:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f0438453000) [pid = 1806] [serial = 293] [outer = (nil)] 10:04:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f043ea8c400) [pid = 1806] [serial = 294] [outer = 0x7f0438453000] 10:04:54 INFO - PROCESS | 1806 | 1461690294769 Marionette DEBUG loaded listener.js 10:04:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f043ea94800) [pid = 1806] [serial = 295] [outer = 0x7f0438453000] 10:04:55 INFO - PROCESS | 1806 | 1461690295652 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]]]}] 10:04:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:04:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1254ms 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f043f070000) [pid = 1806] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f043ab03c00) [pid = 1806] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f043e71b000) [pid = 1806] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f0435123400) [pid = 1806] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f043ebb4800) [pid = 1806] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f0441e09800) [pid = 1806] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f043282b800) [pid = 1806] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f043c547c00) [pid = 1806] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f0438071800) [pid = 1806] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f043ebb0800) [pid = 1806] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f0432827800) [pid = 1806] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f043504b800) [pid = 1806] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f0436a74c00) [pid = 1806] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f0438452c00) [pid = 1806] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f04383e8800) [pid = 1806] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f044ccbfc00) [pid = 1806] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f043512f800) [pid = 1806] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f043f8dd400) [pid = 1806] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f043ea8cc00) [pid = 1806] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:04:55 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f043ea8b800) [pid = 1806] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:04:55 INFO - PROCESS | 1806 | 1461690295960 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 10:04:55 INFO - PROCESS | 1806 | 1461690295963 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 10:04:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:04:55 INFO - PROCESS | 1806 | 1461690295972 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:04:55 INFO - PROCESS | 1806 | 1461690295975 Marionette TRACE conn3 <- [1,366,null,{}] 10:04:55 INFO - PROCESS | 1806 | 1461690295980 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}] 10:04:56 INFO - PROCESS | 1806 | 1461690296142 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 10:04:56 INFO - PROCESS | 1806 | 1461690296292 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438374800 == 56 [pid = 1806] [id = 99] 10:04:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f043e2ad000) [pid = 1806] [serial = 296] [outer = (nil)] 10:04:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f043ebb4800) [pid = 1806] [serial = 297] [outer = 0x7f043e2ad000] 10:04:56 INFO - PROCESS | 1806 | 1461690296369 Marionette DEBUG loaded listener.js 10:04:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f043fcc0c00) [pid = 1806] [serial = 298] [outer = 0x7f043e2ad000] 10:04:57 INFO - PROCESS | 1806 | 1461690297010 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]]]}] 10:04:57 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. 10:04:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1092ms 10:04:57 INFO - PROCESS | 1806 | 1461690297065 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 10:04:57 INFO - PROCESS | 1806 | 1461690297069 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 10:04:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:04:57 INFO - PROCESS | 1806 | 1461690297075 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:04:57 INFO - PROCESS | 1806 | 1461690297079 Marionette TRACE conn3 <- [1,370,null,{}] 10:04:57 INFO - PROCESS | 1806 | 1461690297097 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}] 10:04:57 INFO - PROCESS | 1806 | 1461690297278 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 10:04:57 INFO - PROCESS | 1806 | 1461690297292 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044bce5800 == 57 [pid = 1806] [id = 100] 10:04:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f04328c1c00) [pid = 1806] [serial = 299] [outer = (nil)] 10:04:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f0441068c00) [pid = 1806] [serial = 300] [outer = 0x7f04328c1c00] 10:04:57 INFO - PROCESS | 1806 | 1461690297357 Marionette DEBUG loaded listener.js 10:04:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f0445b84400) [pid = 1806] [serial = 301] [outer = 0x7f04328c1c00] 10:04:58 INFO - PROCESS | 1806 | 1461690298243 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]]]}] 10:04:58 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. 10:04:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1197ms 10:04:58 INFO - PROCESS | 1806 | 1461690298274 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 10:04:58 INFO - PROCESS | 1806 | 1461690298279 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 10:04:58 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:04:58 INFO - PROCESS | 1806 | 1461690298289 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:04:58 INFO - PROCESS | 1806 | 1461690298294 Marionette TRACE conn3 <- [1,374,null,{}] 10:04:58 INFO - PROCESS | 1806 | 1461690298306 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}] 10:04:58 INFO - PROCESS | 1806 | 1461690298552 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 10:04:58 INFO - PROCESS | 1806 | 1461690298659 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:04:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043866f800 == 58 [pid = 1806] [id = 101] 10:04:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f043282a400) [pid = 1806] [serial = 302] [outer = (nil)] 10:04:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f0436c24800) [pid = 1806] [serial = 303] [outer = 0x7f043282a400] 10:04:58 INFO - PROCESS | 1806 | 1461690298736 Marionette DEBUG loaded listener.js 10:04:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f043836a800) [pid = 1806] [serial = 304] [outer = 0x7f043282a400] 10:04:59 INFO - PROCESS | 1806 | 1461690299724 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:04:59 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:04:59 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1445ms 10:04:59 INFO - PROCESS | 1806 | 1461690299735 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 10:04:59 INFO - PROCESS | 1806 | 1461690299744 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 10:04:59 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:04:59 INFO - PROCESS | 1806 | 1461690299756 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:04:59 INFO - PROCESS | 1806 | 1461690299759 Marionette TRACE conn3 <- [1,378,null,{}] 10:04:59 INFO - PROCESS | 1806 | 1461690299766 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}] 10:04:59 INFO - PROCESS | 1806 | 1461690299941 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 10:05:00 INFO - PROCESS | 1806 | 1461690300084 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f08d000 == 59 [pid = 1806] [id = 102] 10:05:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f04383eb400) [pid = 1806] [serial = 305] [outer = (nil)] 10:05:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f04384e3000) [pid = 1806] [serial = 306] [outer = 0x7f04383eb400] 10:05:00 INFO - PROCESS | 1806 | 1461690300162 Marionette DEBUG loaded listener.js 10:05:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f043a12c800) [pid = 1806] [serial = 307] [outer = 0x7f04383eb400] 10:05:01 INFO - PROCESS | 1806 | 1461690301177 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:05:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:05:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1483ms 10:05:01 INFO - PROCESS | 1806 | 1461690301239 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 10:05:01 INFO - PROCESS | 1806 | 1461690301243 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 10:05:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:05:01 INFO - PROCESS | 1806 | 1461690301250 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:05:01 INFO - PROCESS | 1806 | 1461690301256 Marionette TRACE conn3 <- [1,382,null,{}] 10:05:01 INFO - PROCESS | 1806 | 1461690301273 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}] 10:05:01 INFO - PROCESS | 1806 | 1461690301506 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 10:05:01 INFO - PROCESS | 1806 | 1461690301730 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450636000 == 60 [pid = 1806] [id = 103] 10:05:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f043d12fc00) [pid = 1806] [serial = 308] [outer = (nil)] 10:05:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f043ea95400) [pid = 1806] [serial = 309] [outer = 0x7f043d12fc00] 10:05:01 INFO - PROCESS | 1806 | 1461690301856 Marionette DEBUG loaded listener.js 10:05:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f043fcf7c00) [pid = 1806] [serial = 310] [outer = 0x7f043d12fc00] 10:05:02 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:05:02 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:05:02 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:05:02 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:05:02 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:05:02 INFO - PROCESS | 1806 | 1461690302782 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:05:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:05:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1592ms 10:05:02 INFO - PROCESS | 1806 | 1461690302843 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 10:05:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:05:02 INFO - PROCESS | 1806 | 1461690302848 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 10:05:02 INFO - PROCESS | 1806 | 1461690302855 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:05:02 INFO - PROCESS | 1806 | 1461690302858 Marionette TRACE conn3 <- [1,386,null,{}] 10:05:02 INFO - PROCESS | 1806 | 1461690302864 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}] 10:05:03 INFO - PROCESS | 1806 | 1461690303075 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 10:05:03 INFO - PROCESS | 1806 | 1461690303217 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045108f000 == 61 [pid = 1806] [id = 104] 10:05:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f0441011c00) [pid = 1806] [serial = 311] [outer = (nil)] 10:05:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f044ba06400) [pid = 1806] [serial = 312] [outer = 0x7f0441011c00] 10:05:03 INFO - PROCESS | 1806 | 1461690303360 Marionette DEBUG loaded listener.js 10:05:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f044baee000) [pid = 1806] [serial = 313] [outer = 0x7f0441011c00] 10:05:04 INFO - PROCESS | 1806 | 1461690304203 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]]]}] 10:05:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:05:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1433ms 10:05:04 INFO - PROCESS | 1806 | 1461690304289 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 10:05:04 INFO - PROCESS | 1806 | 1461690304293 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 10:05:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:05:04 INFO - PROCESS | 1806 | 1461690304300 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:05:04 INFO - PROCESS | 1806 | 1461690304303 Marionette TRACE conn3 <- [1,390,null,{}] 10:05:04 INFO - PROCESS | 1806 | 1461690304309 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}] 10:05:04 INFO - PROCESS | 1806 | 1461690304522 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 10:05:04 INFO - PROCESS | 1806 | 1461690304668 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043834c800 == 62 [pid = 1806] [id = 105] 10:05:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f043282ac00) [pid = 1806] [serial = 314] [outer = (nil)] 10:05:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f04383cf000) [pid = 1806] [serial = 315] [outer = 0x7f043282ac00] 10:05:04 INFO - PROCESS | 1806 | 1461690304744 Marionette DEBUG loaded listener.js 10:05:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f043d5a6c00) [pid = 1806] [serial = 316] [outer = 0x7f043282ac00] 10:05:05 INFO - PROCESS | 1806 | 1461690305864 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]]]}] 10:05:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:05:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1635ms 10:05:05 INFO - PROCESS | 1806 | 1461690305937 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 10:05:05 INFO - PROCESS | 1806 | 1461690305943 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 10:05:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:05:05 INFO - PROCESS | 1806 | 1461690305952 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:05:05 INFO - PROCESS | 1806 | 1461690305957 Marionette TRACE conn3 <- [1,394,null,{}] 10:05:05 INFO - PROCESS | 1806 | 1461690305966 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}] 10:05:06 INFO - PROCESS | 1806 | 1461690306170 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 10:05:06 INFO - PROCESS | 1806 | 1461690306371 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c498800 == 63 [pid = 1806] [id = 106] 10:05:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f04328bc400) [pid = 1806] [serial = 317] [outer = (nil)] 10:05:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f0438116c00) [pid = 1806] [serial = 318] [outer = 0x7f04328bc400] 10:05:06 INFO - PROCESS | 1806 | 1461690306442 Marionette DEBUG loaded listener.js 10:05:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f04383e8c00) [pid = 1806] [serial = 319] [outer = 0x7f04328bc400] 10:05:07 INFO - PROCESS | 1806 | 1461690307384 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]]]}] 10:05:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:05:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1491ms 10:05:07 INFO - PROCESS | 1806 | 1461690307444 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 10:05:07 INFO - PROCESS | 1806 | 1461690307453 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 10:05:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:05:07 INFO - PROCESS | 1806 | 1461690307464 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:05:07 INFO - PROCESS | 1806 | 1461690307468 Marionette TRACE conn3 <- [1,398,null,{}] 10:05:07 INFO - PROCESS | 1806 | 1461690307474 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}] 10:05:07 INFO - PROCESS | 1806 | 1461690307643 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 10:05:07 INFO - PROCESS | 1806 | 1461690307785 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ed80000 == 62 [pid = 1806] [id = 68] 10:05:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043671b000 == 61 [pid = 1806] [id = 69] 10:05:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438374800 == 60 [pid = 1806] [id = 99] 10:05:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044127e800 == 59 [pid = 1806] [id = 98] 10:05:07 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f04510e4400) [pid = 1806] [serial = 264] [outer = (nil)] [url = about:blank] 10:05:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438374800 == 60 [pid = 1806] [id = 107] 10:05:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f04383c7400) [pid = 1806] [serial = 320] [outer = (nil)] 10:05:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f0438643400) [pid = 1806] [serial = 321] [outer = 0x7f04383c7400] 10:05:07 INFO - PROCESS | 1806 | 1461690307930 Marionette DEBUG loaded listener.js 10:05:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f043ab0b800) [pid = 1806] [serial = 322] [outer = 0x7f04383c7400] 10:05:08 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f027000 == 59 [pid = 1806] [id = 97] 10:05:08 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043dab7000 == 58 [pid = 1806] [id = 96] 10:05:08 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c496000 == 57 [pid = 1806] [id = 95] 10:05:08 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043cd3d800 == 56 [pid = 1806] [id = 94] 10:05:08 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d39c800 == 55 [pid = 1806] [id = 89] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f0445b85000) [pid = 1806] [serial = 171] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f043d1b4800) [pid = 1806] [serial = 165] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f04412a0800) [pid = 1806] [serial = 159] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f04383d3800) [pid = 1806] [serial = 162] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f044100f400) [pid = 1806] [serial = 168] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f044bc87400) [pid = 1806] [serial = 204] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f044cc07800) [pid = 1806] [serial = 195] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f043f17b400) [pid = 1806] [serial = 201] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f043a12d400) [pid = 1806] [serial = 198] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f044bc0a400) [pid = 1806] [serial = 258] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f04350e1c00) [pid = 1806] [serial = 261] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f044abf4800) [pid = 1806] [serial = 247] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f04383f5c00) [pid = 1806] [serial = 246] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f044cb35000) [pid = 1806] [serial = 259] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f043d12a000) [pid = 1806] [serial = 252] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f043e76d800) [pid = 1806] [serial = 253] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f043a130000) [pid = 1806] [serial = 250] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f0438455000) [pid = 1806] [serial = 249] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f043bfea400) [pid = 1806] [serial = 231] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f043a12f400) [pid = 1806] [serial = 230] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f0450cab800) [pid = 1806] [serial = 244] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f04507ab000) [pid = 1806] [serial = 243] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f044b994c00) [pid = 1806] [serial = 235] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f043e84ec00) [pid = 1806] [serial = 234] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f04412a0000) [pid = 1806] [serial = 255] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f044edbe400) [pid = 1806] [serial = 241] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f044ce34c00) [pid = 1806] [serial = 240] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 82 (0x7f043ea97800) [pid = 1806] [serial = 237] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 81 (0x7f044bc44c00) [pid = 1806] [serial = 238] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 80 (0x7f0435130000) [pid = 1806] [serial = 99] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 79 (0x7f043c0be000) [pid = 1806] [serial = 262] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | --DOMWINDOW == 78 (0x7f044b996800) [pid = 1806] [serial = 256] [outer = (nil)] [url = about:blank] 10:05:08 INFO - PROCESS | 1806 | 1461690308778 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]]]}] 10:05:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:05:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1335ms 10:05:08 INFO - PROCESS | 1806 | 1461690308815 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 10:05:08 INFO - PROCESS | 1806 | 1461690308820 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 10:05:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:05:08 INFO - PROCESS | 1806 | 1461690308834 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:05:08 INFO - PROCESS | 1806 | 1461690308842 Marionette TRACE conn3 <- [1,402,null,{}] 10:05:08 INFO - PROCESS | 1806 | 1461690308857 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}] 10:05:09 INFO - PROCESS | 1806 | 1461690309028 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 10:05:09 INFO - PROCESS | 1806 | 1461690309130 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f010000 == 56 [pid = 1806] [id = 108] 10:05:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 79 (0x7f04383cac00) [pid = 1806] [serial = 323] [outer = (nil)] 10:05:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 80 (0x7f043cfaf000) [pid = 1806] [serial = 324] [outer = 0x7f04383cac00] 10:05:09 INFO - PROCESS | 1806 | 1461690309199 Marionette DEBUG loaded listener.js 10:05:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 81 (0x7f043e2b2400) [pid = 1806] [serial = 325] [outer = 0x7f04383cac00] 10:05:10 INFO - PROCESS | 1806 | 1461690310077 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]]]}] 10:05:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:05:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1288ms 10:05:10 INFO - PROCESS | 1806 | 1461690310122 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 10:05:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:05:10 INFO - PROCESS | 1806 | 1461690310127 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 10:05:10 INFO - PROCESS | 1806 | 1461690310133 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:05:10 INFO - PROCESS | 1806 | 1461690310136 Marionette TRACE conn3 <- [1,406,null,{}] 10:05:10 INFO - PROCESS | 1806 | 1461690310142 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}] 10:05:10 INFO - PROCESS | 1806 | 1461690310296 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 10:05:10 INFO - PROCESS | 1806 | 1461690310312 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0445bde000 == 57 [pid = 1806] [id = 109] 10:05:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 82 (0x7f043e2b2800) [pid = 1806] [serial = 326] [outer = (nil)] 10:05:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f043f8e3c00) [pid = 1806] [serial = 327] [outer = 0x7f043e2b2800] 10:05:10 INFO - PROCESS | 1806 | 1461690310404 Marionette DEBUG loaded listener.js 10:05:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f0444c58400) [pid = 1806] [serial = 328] [outer = 0x7f043e2b2800] 10:05:11 INFO - PROCESS | 1806 | 1461690311279 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]]]}] 10:05:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:05:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1183ms 10:05:11 INFO - PROCESS | 1806 | 1461690311317 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 10:05:11 INFO - PROCESS | 1806 | 1461690311321 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 10:05:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:05:11 INFO - PROCESS | 1806 | 1461690311328 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:05:11 INFO - PROCESS | 1806 | 1461690311330 Marionette TRACE conn3 <- [1,410,null,{}] 10:05:11 INFO - PROCESS | 1806 | 1461690311341 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}] 10:05:11 INFO - PROCESS | 1806 | 1461690311529 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 10:05:11 INFO - PROCESS | 1806 | 1461690311557 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044bcdc800 == 58 [pid = 1806] [id = 110] 10:05:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f043fcbd000) [pid = 1806] [serial = 329] [outer = (nil)] 10:05:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f044b996800) [pid = 1806] [serial = 330] [outer = 0x7f043fcbd000] 10:05:11 INFO - PROCESS | 1806 | 1461690311622 Marionette DEBUG loaded listener.js 10:05:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f044bc4ac00) [pid = 1806] [serial = 331] [outer = 0x7f043fcbd000] 10:05:12 INFO - PROCESS | 1806 | 1461690312572 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]]]}] 10:05:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:05:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1295ms 10:05:12 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f0438453000) [pid = 1806] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:05:12 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f0438364000) [pid = 1806] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:05:12 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f043ab08800) [pid = 1806] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:05:12 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f043313e400) [pid = 1806] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:05:12 INFO - PROCESS | 1806 | --DOMWINDOW == 82 (0x7f0451030400) [pid = 1806] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:05:12 INFO - PROCESS | 1806 | --DOMWINDOW == 81 (0x7f043e2ad000) [pid = 1806] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:05:12 INFO - PROCESS | 1806 | --DOMWINDOW == 80 (0x7f04328c2800) [pid = 1806] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:05:12 INFO - PROCESS | 1806 | 1461690312713 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 10:05:12 INFO - PROCESS | 1806 | 1461690312715 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 10:05:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:05:12 INFO - PROCESS | 1806 | 1461690312734 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:05:12 INFO - PROCESS | 1806 | 1461690312738 Marionette TRACE conn3 <- [1,414,null,{}] 10:05:12 INFO - PROCESS | 1806 | 1461690312744 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}] 10:05:12 INFO - PROCESS | 1806 | 1461690312910 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 10:05:12 INFO - PROCESS | 1806 | 1461690312933 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436717800 == 59 [pid = 1806] [id = 111] 10:05:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 81 (0x7f044c8a8800) [pid = 1806] [serial = 332] [outer = (nil)] 10:05:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 82 (0x7f044ccbac00) [pid = 1806] [serial = 333] [outer = 0x7f044c8a8800] 10:05:13 INFO - PROCESS | 1806 | 1461690313004 Marionette DEBUG loaded listener.js 10:05:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f044e818800) [pid = 1806] [serial = 334] [outer = 0x7f044c8a8800] 10:05:13 INFO - PROCESS | 1806 | 1461690313811 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]]]}] 10:05:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:05:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1139ms 10:05:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:05:13 INFO - PROCESS | 1806 | 1461690313865 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 10:05:13 INFO - PROCESS | 1806 | 1461690313868 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 10:05:13 INFO - PROCESS | 1806 | 1461690313875 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:05:13 INFO - PROCESS | 1806 | 1461690313878 Marionette TRACE conn3 <- [1,418,null,{}] 10:05:13 INFO - PROCESS | 1806 | 1461690313883 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}] 10:05:14 INFO - PROCESS | 1806 | 1461690314035 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 10:05:14 INFO - PROCESS | 1806 | 1461690314052 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0451104800 == 60 [pid = 1806] [id = 112] 10:05:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f044ce30800) [pid = 1806] [serial = 335] [outer = (nil)] 10:05:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f045040c000) [pid = 1806] [serial = 336] [outer = 0x7f044ce30800] 10:05:14 INFO - PROCESS | 1806 | 1461690314118 Marionette DEBUG loaded listener.js 10:05:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f04507a3000) [pid = 1806] [serial = 337] [outer = 0x7f044ce30800] 10:05:15 INFO - PROCESS | 1806 | 1461690315640 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]]]}] 10:05:15 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 10:05:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1837ms 10:05:15 INFO - PROCESS | 1806 | 1461690315711 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 10:05:15 INFO - PROCESS | 1806 | 1461690315718 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 10:05:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:05:15 INFO - PROCESS | 1806 | 1461690315728 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:05:15 INFO - PROCESS | 1806 | 1461690315734 Marionette TRACE conn3 <- [1,422,null,{}] 10:05:15 INFO - PROCESS | 1806 | 1461690315742 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}] 10:05:15 INFO - PROCESS | 1806 | 1461690315934 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 10:05:16 INFO - PROCESS | 1806 | 1461690316073 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043dd68000 == 61 [pid = 1806] [id = 113] 10:05:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f043313c000) [pid = 1806] [serial = 338] [outer = (nil)] 10:05:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f04349d0800) [pid = 1806] [serial = 339] [outer = 0x7f043313c000] 10:05:16 INFO - PROCESS | 1806 | 1461690316152 Marionette DEBUG loaded listener.js 10:05:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f04350d9800) [pid = 1806] [serial = 340] [outer = 0x7f043313c000] 10:05:17 INFO - PROCESS | 1806 | 1461690317494 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]]]}] 10:05:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:05:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1886ms 10:05:17 INFO - PROCESS | 1806 | 1461690317614 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 10:05:17 INFO - PROCESS | 1806 | 1461690317623 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 10:05:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:05:17 INFO - PROCESS | 1806 | 1461690317636 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:05:17 INFO - PROCESS | 1806 | 1461690317639 Marionette TRACE conn3 <- [1,426,null,{}] 10:05:17 INFO - PROCESS | 1806 | 1461690317646 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}] 10:05:17 INFO - PROCESS | 1806 | 1461690317813 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 10:05:17 INFO - PROCESS | 1806 | 1461690317951 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ba84800 == 62 [pid = 1806] [id = 114] 10:05:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f0435052800) [pid = 1806] [serial = 341] [outer = (nil)] 10:05:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f04383efc00) [pid = 1806] [serial = 342] [outer = 0x7f0435052800] 10:05:18 INFO - PROCESS | 1806 | 1461690318030 Marionette DEBUG loaded listener.js 10:05:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f043a127400) [pid = 1806] [serial = 343] [outer = 0x7f0435052800] 10:05:19 INFO - PROCESS | 1806 | 1461690318997 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] 10:05:19 INFO - PROCESS | 1806 | 1461690319078 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 10:05:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:05:19 INFO - PROCESS | 1806 | 1461690319085 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:05:19 INFO - PROCESS | 1806 | 1461690319091 Marionette TRACE conn3 <- [1,430,null,{}] 10:05:19 INFO - PROCESS | 1806 | 1461690319108 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}] 10:05:19 INFO - PROCESS | 1806 | 1461690319321 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 10:05:19 INFO - PROCESS | 1806 | 1461690319567 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04552a2000 == 63 [pid = 1806] [id = 115] 10:05:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f04349cc800) [pid = 1806] [serial = 344] [outer = (nil)] 10:05:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f043e2b1400) [pid = 1806] [serial = 345] [outer = 0x7f04349cc800] 10:05:19 INFO - PROCESS | 1806 | 1461690319665 Marionette DEBUG loaded listener.js 10:05:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f043fcfa400) [pid = 1806] [serial = 346] [outer = 0x7f04349cc800] 10:05:20 INFO - PROCESS | 1806 | 1461690320522 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]]]}] 10:05:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:05:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1489ms 10:05:20 INFO - PROCESS | 1806 | 1461690320576 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 10:05:20 INFO - PROCESS | 1806 | 1461690320580 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 10:05:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:05:20 INFO - PROCESS | 1806 | 1461690320587 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:05:20 INFO - PROCESS | 1806 | 1461690320590 Marionette TRACE conn3 <- [1,434,null,{}] 10:05:20 INFO - PROCESS | 1806 | 1461690320596 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}] 10:05:20 INFO - PROCESS | 1806 | 1461690320771 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 10:05:20 INFO - PROCESS | 1806 | 1461690320911 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0432419000 == 64 [pid = 1806] [id = 116] 10:05:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f04328be400) [pid = 1806] [serial = 347] [outer = (nil)] 10:05:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f0438457400) [pid = 1806] [serial = 348] [outer = 0x7f04328be400] 10:05:20 INFO - PROCESS | 1806 | 1461690320988 Marionette DEBUG loaded listener.js 10:05:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f044ab0b400) [pid = 1806] [serial = 349] [outer = 0x7f04328be400] 10:05:22 INFO - PROCESS | 1806 | 1461690322170 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]]]}] 10:05:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:05:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1635ms 10:05:22 INFO - PROCESS | 1806 | 1461690322223 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 10:05:22 INFO - PROCESS | 1806 | 1461690322239 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 10:05:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:05:22 INFO - PROCESS | 1806 | 1461690322253 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:05:22 INFO - PROCESS | 1806 | 1461690322266 Marionette TRACE conn3 <- [1,438,null,{}] 10:05:22 INFO - PROCESS | 1806 | 1461690322275 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}] 10:05:22 INFO - PROCESS | 1806 | 1461690322486 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 10:05:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436717800 == 63 [pid = 1806] [id = 111] 10:05:22 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f0441068c00) [pid = 1806] [serial = 300] [outer = (nil)] [url = about:blank] 10:05:22 INFO - PROCESS | 1806 | 1461690322722 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044bcdc800 == 62 [pid = 1806] [id = 110] 10:05:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0445bde000 == 61 [pid = 1806] [id = 109] 10:05:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f010000 == 60 [pid = 1806] [id = 108] 10:05:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438374800 == 59 [pid = 1806] [id = 107] 10:05:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c498800 == 58 [pid = 1806] [id = 106] 10:05:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438376800 == 59 [pid = 1806] [id = 117] 10:05:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f0438364800) [pid = 1806] [serial = 350] [outer = (nil)] 10:05:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f04383d2c00) [pid = 1806] [serial = 351] [outer = 0x7f0438364800] 10:05:22 INFO - PROCESS | 1806 | 1461690322805 Marionette DEBUG loaded listener.js 10:05:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f0438450c00) [pid = 1806] [serial = 352] [outer = 0x7f0438364800] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f043ea8c400) [pid = 1806] [serial = 294] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f0438458000) [pid = 1806] [serial = 285] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f043dfb4400) [pid = 1806] [serial = 291] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f043ea94800) [pid = 1806] [serial = 295] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f04384e3400) [pid = 1806] [serial = 286] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f043ab0e800) [pid = 1806] [serial = 288] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f043e2b0000) [pid = 1806] [serial = 276] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f043c42bc00) [pid = 1806] [serial = 289] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f04383f2800) [pid = 1806] [serial = 267] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f045112c800) [pid = 1806] [serial = 265] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f043ebb4800) [pid = 1806] [serial = 297] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f0436d0c400) [pid = 1806] [serial = 282] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f043ab04400) [pid = 1806] [serial = 270] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f043e2adc00) [pid = 1806] [serial = 292] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f0441067800) [pid = 1806] [serial = 273] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 84 (0x7f043836ac00) [pid = 1806] [serial = 283] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 83 (0x7f04328c1400) [pid = 1806] [serial = 279] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | --DOMWINDOW == 82 (0x7f043fcc0c00) [pid = 1806] [serial = 298] [outer = (nil)] [url = about:blank] 10:05:23 INFO - PROCESS | 1806 | 1461690323563 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]]]}] 10:05:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:05:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1390ms 10:05:23 INFO - PROCESS | 1806 | 1461690323645 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 10:05:23 INFO - PROCESS | 1806 | 1461690323653 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 10:05:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:05:23 INFO - PROCESS | 1806 | 1461690323664 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:05:23 INFO - PROCESS | 1806 | 1461690323668 Marionette TRACE conn3 <- [1,442,null,{}] 10:05:23 INFO - PROCESS | 1806 | 1461690323674 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}] 10:05:23 INFO - PROCESS | 1806 | 1461690323833 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 10:05:23 INFO - PROCESS | 1806 | 1461690323930 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e180000 == 60 [pid = 1806] [id = 118] 10:05:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 83 (0x7f04328c4800) [pid = 1806] [serial = 353] [outer = (nil)] 10:05:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 84 (0x7f043ab03c00) [pid = 1806] [serial = 354] [outer = 0x7f04328c4800] 10:05:24 INFO - PROCESS | 1806 | 1461690323996 Marionette DEBUG loaded listener.js 10:05:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 85 (0x7f043b788400) [pid = 1806] [serial = 355] [outer = 0x7f04328c4800] 10:05:24 INFO - PROCESS | 1806 | 1461690324862 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]]]}] 10:05:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:05:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1234ms 10:05:24 INFO - PROCESS | 1806 | 1461690324899 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 10:05:24 INFO - PROCESS | 1806 | 1461690324902 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 10:05:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:05:24 INFO - PROCESS | 1806 | 1461690324909 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:05:24 INFO - PROCESS | 1806 | 1461690324915 Marionette TRACE conn3 <- [1,446,null,{}] 10:05:24 INFO - PROCESS | 1806 | 1461690324931 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}] 10:05:25 INFO - PROCESS | 1806 | 1461690325092 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 10:05:25 INFO - PROCESS | 1806 | 1461690325105 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fb15000 == 61 [pid = 1806] [id = 119] 10:05:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f0438367400) [pid = 1806] [serial = 356] [outer = (nil)] 10:05:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f043ea90c00) [pid = 1806] [serial = 357] [outer = 0x7f0438367400] 10:05:25 INFO - PROCESS | 1806 | 1461690325280 Marionette DEBUG loaded listener.js 10:05:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f0441067800) [pid = 1806] [serial = 358] [outer = 0x7f0438367400] 10:05:26 INFO - PROCESS | 1806 | 1461690326200 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]]]}] 10:05:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:05:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1348ms 10:05:26 INFO - PROCESS | 1806 | 1461690326261 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 10:05:26 INFO - PROCESS | 1806 | 1461690326267 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 10:05:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:05:26 INFO - PROCESS | 1806 | 1461690326273 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:05:26 INFO - PROCESS | 1806 | 1461690326277 Marionette TRACE conn3 <- [1,450,null,{}] 10:05:26 INFO - PROCESS | 1806 | 1461690326283 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}] 10:05:26 INFO - PROCESS | 1806 | 1461690326470 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 10:05:26 INFO - PROCESS | 1806 | 1461690326498 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0445be3000 == 62 [pid = 1806] [id = 120] 10:05:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f04349d3800) [pid = 1806] [serial = 359] [outer = (nil)] 10:05:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f044abf3c00) [pid = 1806] [serial = 360] [outer = 0x7f04349d3800] 10:05:26 INFO - PROCESS | 1806 | 1461690326562 Marionette DEBUG loaded listener.js 10:05:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f044bc46000) [pid = 1806] [serial = 361] [outer = 0x7f04349d3800] 10:05:27 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f043fcbd000) [pid = 1806] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:05:27 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f04328bc400) [pid = 1806] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:05:27 INFO - PROCESS | 1806 | --DOMWINDOW == 88 (0x7f04383cac00) [pid = 1806] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:05:27 INFO - PROCESS | 1806 | --DOMWINDOW == 87 (0x7f043e2b2800) [pid = 1806] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:05:27 INFO - PROCESS | 1806 | --DOMWINDOW == 86 (0x7f044c8a8800) [pid = 1806] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:05:27 INFO - PROCESS | 1806 | --DOMWINDOW == 85 (0x7f04383c7400) [pid = 1806] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:05:27 INFO - PROCESS | 1806 | 1461690327505 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] 10:05:27 INFO - PROCESS | 1806 | 1461690327564 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 10:05:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:05:27 INFO - PROCESS | 1806 | 1461690327572 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:05:27 INFO - PROCESS | 1806 | 1461690327574 Marionette TRACE conn3 <- [1,454,null,{}] 10:05:27 INFO - PROCESS | 1806 | 1461690327584 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}] 10:05:27 INFO - PROCESS | 1806 | 1461690327736 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 10:05:27 INFO - PROCESS | 1806 | 1461690327752 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ba6f800 == 63 [pid = 1806] [id = 121] 10:05:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 86 (0x7f0432827c00) [pid = 1806] [serial = 362] [outer = (nil)] 10:05:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 87 (0x7f0441e08400) [pid = 1806] [serial = 363] [outer = 0x7f0432827c00] 10:05:27 INFO - PROCESS | 1806 | 1461690327816 Marionette DEBUG loaded listener.js 10:05:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 88 (0x7f044bef6400) [pid = 1806] [serial = 364] [outer = 0x7f0432827c00] 10:05:28 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:28 INFO - PROCESS | 1806 | 1461690328684 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]]]}] 10:05:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:05:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1183ms 10:05:28 INFO - PROCESS | 1806 | 1461690328754 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 10:05:28 INFO - PROCESS | 1806 | 1461690328758 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 10:05:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:05:28 INFO - PROCESS | 1806 | 1461690328764 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:05:28 INFO - PROCESS | 1806 | 1461690328766 Marionette TRACE conn3 <- [1,458,null,{}] 10:05:28 INFO - PROCESS | 1806 | 1461690328772 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}] 10:05:28 INFO - PROCESS | 1806 | 1461690328943 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 10:05:29 INFO - PROCESS | 1806 | 1461690329037 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450646800 == 64 [pid = 1806] [id = 122] 10:05:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 89 (0x7f04328c6400) [pid = 1806] [serial = 365] [outer = (nil)] 10:05:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f0450408c00) [pid = 1806] [serial = 366] [outer = 0x7f04328c6400] 10:05:29 INFO - PROCESS | 1806 | 1461690329110 Marionette DEBUG loaded listener.js 10:05:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f0450ca9800) [pid = 1806] [serial = 367] [outer = 0x7f04328c6400] 10:05:30 INFO - PROCESS | 1806 | 1461690330094 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] 10:05:30 INFO - PROCESS | 1806 | 1461690330154 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 10:05:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:05:30 INFO - PROCESS | 1806 | 1461690330164 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:05:30 INFO - PROCESS | 1806 | 1461690330170 Marionette TRACE conn3 <- [1,462,null,{}] 10:05:30 INFO - PROCESS | 1806 | 1461690330179 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}] 10:05:30 INFO - PROCESS | 1806 | 1461690330365 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 10:05:30 INFO - PROCESS | 1806 | 1461690330516 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e8cb000 == 65 [pid = 1806] [id = 123] 10:05:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f0438451c00) [pid = 1806] [serial = 368] [outer = (nil)] 10:05:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f04384dcc00) [pid = 1806] [serial = 369] [outer = 0x7f0438451c00] 10:05:30 INFO - PROCESS | 1806 | 1461690330651 Marionette DEBUG loaded listener.js 10:05:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f043ab2ec00) [pid = 1806] [serial = 370] [outer = 0x7f0438451c00] 10:05:31 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:05:31 INFO - PROCESS | 1806 | 1461690331659 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] 10:05:31 INFO - PROCESS | 1806 | 1461690331720 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 10:05:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:05:31 INFO - PROCESS | 1806 | 1461690331731 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:05:31 INFO - PROCESS | 1806 | 1461690331735 Marionette TRACE conn3 <- [1,466,null,{}] 10:05:31 INFO - PROCESS | 1806 | 1461690331742 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}] 10:05:31 INFO - PROCESS | 1806 | 1461690331932 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 10:05:32 INFO - PROCESS | 1806 | 1461690332146 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450639000 == 66 [pid = 1806] [id = 124] 10:05:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f043f17d400) [pid = 1806] [serial = 371] [outer = (nil)] 10:05:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f0441ed1c00) [pid = 1806] [serial = 372] [outer = 0x7f043f17d400] 10:05:32 INFO - PROCESS | 1806 | 1461690332240 Marionette DEBUG loaded listener.js 10:05:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f044bc4f400) [pid = 1806] [serial = 373] [outer = 0x7f043f17d400] 10:05:33 INFO - PROCESS | 1806 | 1461690333172 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] 10:05:33 INFO - PROCESS | 1806 | 1461690333231 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 10:05:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:05:33 INFO - PROCESS | 1806 | 1461690333238 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:05:33 INFO - PROCESS | 1806 | 1461690333245 Marionette TRACE conn3 <- [1,470,null,{}] 10:05:33 INFO - PROCESS | 1806 | 1461690333266 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}] 10:05:33 INFO - PROCESS | 1806 | 1461690333491 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 10:05:33 INFO - PROCESS | 1806 | 1461690333678 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0456039800 == 67 [pid = 1806] [id = 125] 10:05:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f045040d400) [pid = 1806] [serial = 374] [outer = (nil)] 10:05:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f0450e41400) [pid = 1806] [serial = 375] [outer = 0x7f045040d400] 10:05:33 INFO - PROCESS | 1806 | 1461690333805 Marionette DEBUG loaded listener.js 10:05:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f04510de400) [pid = 1806] [serial = 376] [outer = 0x7f045040d400] 10:05:34 INFO - PROCESS | 1806 | 1461690334657 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]]]}] 10:05:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:05:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1490ms 10:05:34 INFO - PROCESS | 1806 | 1461690334729 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 10:05:34 INFO - PROCESS | 1806 | 1461690334734 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 10:05:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:05:34 INFO - PROCESS | 1806 | 1461690334740 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:05:34 INFO - PROCESS | 1806 | 1461690334743 Marionette TRACE conn3 <- [1,474,null,{}] 10:05:34 INFO - PROCESS | 1806 | 1461690334749 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}] 10:05:34 INFO - PROCESS | 1806 | 1461690334957 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 10:05:35 INFO - PROCESS | 1806 | 1461690335098 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435abf800 == 68 [pid = 1806] [id = 126] 10:05:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f04349d5000) [pid = 1806] [serial = 377] [outer = (nil)] 10:05:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f0451130400) [pid = 1806] [serial = 378] [outer = 0x7f04349d5000] 10:05:35 INFO - PROCESS | 1806 | 1461690335179 Marionette DEBUG loaded listener.js 10:05:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f045118f000) [pid = 1806] [serial = 379] [outer = 0x7f04349d5000] 10:05:36 INFO - PROCESS | 1806 | 1461690336073 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]]]}] 10:05:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:05:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1386ms 10:05:36 INFO - PROCESS | 1806 | 1461690336128 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 10:05:36 INFO - PROCESS | 1806 | 1461690336132 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 10:05:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:05:36 INFO - PROCESS | 1806 | 1461690336138 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:05:36 INFO - PROCESS | 1806 | 1461690336140 Marionette TRACE conn3 <- [1,478,null,{}] 10:05:36 INFO - PROCESS | 1806 | 1461690336146 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}] 10:05:36 INFO - PROCESS | 1806 | 1461690336308 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 10:05:36 INFO - PROCESS | 1806 | 1461690336453 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324ec000 == 69 [pid = 1806] [id = 127] 10:05:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f04510e0800) [pid = 1806] [serial = 380] [outer = (nil)] 10:05:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f0452cc4c00) [pid = 1806] [serial = 381] [outer = 0x7f04510e0800] 10:05:36 INFO - PROCESS | 1806 | 1461690336530 Marionette DEBUG loaded listener.js 10:05:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f0453a11800) [pid = 1806] [serial = 382] [outer = 0x7f04510e0800] 10:05:37 INFO - PROCESS | 1806 | 1461690337462 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]]]}] 10:05:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:05:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1378ms 10:05:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:05:37 INFO - PROCESS | 1806 | 1461690337517 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 10:05:37 INFO - PROCESS | 1806 | 1461690337520 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 10:05:37 INFO - PROCESS | 1806 | 1461690337526 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:05:37 INFO - PROCESS | 1806 | 1461690337530 Marionette TRACE conn3 <- [1,482,null,{}] 10:05:37 INFO - PROCESS | 1806 | 1461690337535 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}] 10:05:37 INFO - PROCESS | 1806 | 1461690337720 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 10:05:37 INFO - PROCESS | 1806 | 1461690337864 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438d98800 == 70 [pid = 1806] [id = 128] 10:05:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f04328c1800) [pid = 1806] [serial = 383] [outer = (nil)] 10:05:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f0438dea800) [pid = 1806] [serial = 384] [outer = 0x7f04328c1800] 10:05:37 INFO - PROCESS | 1806 | 1461690337942 Marionette DEBUG loaded listener.js 10:05:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f045501c000) [pid = 1806] [serial = 385] [outer = 0x7f04328c1800] 10:05:39 INFO - PROCESS | 1806 | 1461690339093 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]]]}] 10:05:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:05:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1584ms 10:05:39 INFO - PROCESS | 1806 | 1461690339111 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 10:05:39 INFO - PROCESS | 1806 | 1461690339117 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 10:05:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:05:39 INFO - PROCESS | 1806 | 1461690339126 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:05:39 INFO - PROCESS | 1806 | 1461690339131 Marionette TRACE conn3 <- [1,486,null,{}] 10:05:39 INFO - PROCESS | 1806 | 1461690339141 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}] 10:05:39 INFO - PROCESS | 1806 | 1461690339349 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 10:05:39 INFO - PROCESS | 1806 | 1461690339668 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333d4800 == 71 [pid = 1806] [id = 129] 10:05:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f0438122c00) [pid = 1806] [serial = 386] [outer = (nil)] 10:05:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f04383c8400) [pid = 1806] [serial = 387] [outer = 0x7f0438122c00] 10:05:39 INFO - PROCESS | 1806 | 1461690339751 Marionette DEBUG loaded listener.js 10:05:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f0438455800) [pid = 1806] [serial = 388] [outer = 0x7f0438122c00] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 111 (0x7f045040c000) [pid = 1806] [serial = 336] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ba6f800 == 70 [pid = 1806] [id = 121] 10:05:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0445be3000 == 69 [pid = 1806] [id = 120] 10:05:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fb15000 == 68 [pid = 1806] [id = 119] 10:05:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e180000 == 67 [pid = 1806] [id = 118] 10:05:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438376800 == 66 [pid = 1806] [id = 117] 10:05:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04552a2000 == 65 [pid = 1806] [id = 115] 10:05:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ba84800 == 64 [pid = 1806] [id = 114] 10:05:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043dd68000 == 63 [pid = 1806] [id = 113] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f044b996800) [pid = 1806] [serial = 330] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f043ea95400) [pid = 1806] [serial = 309] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f04383e8c00) [pid = 1806] [serial = 319] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f0438116c00) [pid = 1806] [serial = 318] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f043cfaf000) [pid = 1806] [serial = 324] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f043e2b2400) [pid = 1806] [serial = 325] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f043f8e3c00) [pid = 1806] [serial = 327] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f04384e3000) [pid = 1806] [serial = 306] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f04383cf000) [pid = 1806] [serial = 315] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f044ccbac00) [pid = 1806] [serial = 333] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f044bc4ac00) [pid = 1806] [serial = 331] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f0438643400) [pid = 1806] [serial = 321] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f043ab0b800) [pid = 1806] [serial = 322] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f044ba06400) [pid = 1806] [serial = 312] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f0436c24800) [pid = 1806] [serial = 303] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f044e818800) [pid = 1806] [serial = 334] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f0444c58400) [pid = 1806] [serial = 328] [outer = (nil)] [url = about:blank] 10:05:40 INFO - PROCESS | 1806 | 1461690340793 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]]]}] 10:05:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:05:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1696ms 10:05:40 INFO - PROCESS | 1806 | 1461690340823 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 10:05:40 INFO - PROCESS | 1806 | 1461690340832 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 10:05:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:05:40 INFO - PROCESS | 1806 | 1461690340842 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:05:40 INFO - PROCESS | 1806 | 1461690340847 Marionette TRACE conn3 <- [1,490,null,{}] 10:05:40 INFO - PROCESS | 1806 | 1461690340852 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}] 10:05:41 INFO - PROCESS | 1806 | 1461690341010 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 10:05:41 INFO - PROCESS | 1806 | 1461690341126 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438d8b000 == 64 [pid = 1806] [id = 130] 10:05:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f04349d2c00) [pid = 1806] [serial = 389] [outer = (nil)] 10:05:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f0438dea400) [pid = 1806] [serial = 390] [outer = 0x7f04349d2c00] 10:05:41 INFO - PROCESS | 1806 | 1461690341190 Marionette DEBUG loaded listener.js 10:05:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f043b521c00) [pid = 1806] [serial = 391] [outer = 0x7f04349d2c00] 10:05:41 INFO - PROCESS | 1806 | 1461690341962 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]]]}] 10:05:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:05:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1185ms 10:05:42 INFO - PROCESS | 1806 | 1461690342028 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 10:05:42 INFO - PROCESS | 1806 | 1461690342032 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 10:05:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:05:42 INFO - PROCESS | 1806 | 1461690342038 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:05:42 INFO - PROCESS | 1806 | 1461690342044 Marionette TRACE conn3 <- [1,494,null,{}] 10:05:42 INFO - PROCESS | 1806 | 1461690342060 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}] 10:05:42 INFO - PROCESS | 1806 | 1461690342223 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 10:05:42 INFO - PROCESS | 1806 | 1461690342334 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043dea6000 == 65 [pid = 1806] [id = 131] 10:05:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f0438ddcc00) [pid = 1806] [serial = 392] [outer = (nil)] 10:05:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f043ebaf800) [pid = 1806] [serial = 393] [outer = 0x7f0438ddcc00] 10:05:42 INFO - PROCESS | 1806 | 1461690342404 Marionette DEBUG loaded listener.js 10:05:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f0441ed1400) [pid = 1806] [serial = 394] [outer = 0x7f0438ddcc00] 10:05:43 INFO - PROCESS | 1806 | 1461690343206 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]]]}] 10:05:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:05:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1192ms 10:05:43 INFO - PROCESS | 1806 | 1461690343233 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 10:05:43 INFO - PROCESS | 1806 | 1461690343238 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 10:05:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:05:43 INFO - PROCESS | 1806 | 1461690343285 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:05:43 INFO - PROCESS | 1806 | 1461690343289 Marionette TRACE conn3 <- [1,498,null,{}] 10:05:43 INFO - PROCESS | 1806 | 1461690343294 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}] 10:05:43 INFO - PROCESS | 1806 | 1461690343492 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 10:05:43 INFO - PROCESS | 1806 | 1461690343516 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f025800 == 66 [pid = 1806] [id = 132] 10:05:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f043e2a6400) [pid = 1806] [serial = 395] [outer = (nil)] 10:05:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f044cc07800) [pid = 1806] [serial = 396] [outer = 0x7f043e2a6400] 10:05:43 INFO - PROCESS | 1806 | 1461690343582 Marionette DEBUG loaded listener.js 10:05:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f045040c000) [pid = 1806] [serial = 397] [outer = 0x7f043e2a6400] 10:05:44 INFO - PROCESS | 1806 | 1461690344449 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]]]}] 10:05:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:05:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1234ms 10:05:44 INFO - PROCESS | 1806 | 1461690344519 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 10:05:44 INFO - PROCESS | 1806 | 1461690344522 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 10:05:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:05:44 INFO - PROCESS | 1806 | 1461690344529 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:05:44 INFO - PROCESS | 1806 | 1461690344531 Marionette TRACE conn3 <- [1,502,null,{}] 10:05:44 INFO - PROCESS | 1806 | 1461690344536 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}] 10:05:44 INFO - PROCESS | 1806 | 1461690344733 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f04349d3800) [pid = 1806] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f0432827c00) [pid = 1806] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f04328c4800) [pid = 1806] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f043313c000) [pid = 1806] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f044ce30800) [pid = 1806] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f04328be400) [pid = 1806] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f0435052800) [pid = 1806] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f0438364800) [pid = 1806] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f0438367400) [pid = 1806] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 93 (0x7f04383c8000) [pid = 1806] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 92 (0x7f044cfd7800) [pid = 1806] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 91 (0x7f04328b9400) [pid = 1806] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 90 (0x7f043f180c00) [pid = 1806] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:05:44 INFO - PROCESS | 1806 | --DOMWINDOW == 89 (0x7f04384e5000) [pid = 1806] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:05:44 INFO - PROCESS | 1806 | 1461690344943 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324e2000 == 67 [pid = 1806] [id = 133] 10:05:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 90 (0x7f0432822000) [pid = 1806] [serial = 398] [outer = (nil)] 10:05:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 91 (0x7f043313c000) [pid = 1806] [serial = 399] [outer = 0x7f0432822000] 10:05:45 INFO - PROCESS | 1806 | 1461690345020 Marionette DEBUG loaded listener.js 10:05:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 92 (0x7f04383c5800) [pid = 1806] [serial = 400] [outer = 0x7f0432822000] 10:05:45 INFO - PROCESS | 1806 | 1461690345736 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]]]}] 10:05:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:05:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1232ms 10:05:45 INFO - PROCESS | 1806 | 1461690345764 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 10:05:45 INFO - PROCESS | 1806 | 1461690345768 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 10:05:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:05:45 INFO - PROCESS | 1806 | 1461690345774 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:05:45 INFO - PROCESS | 1806 | 1461690345776 Marionette TRACE conn3 <- [1,506,null,{}] 10:05:45 INFO - PROCESS | 1806 | 1461690345781 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}] 10:05:46 INFO - PROCESS | 1806 | 1461690346011 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 10:05:46 INFO - PROCESS | 1806 | 1461690346032 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044b715000 == 68 [pid = 1806] [id = 134] 10:05:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 93 (0x7f043d92f000) [pid = 1806] [serial = 401] [outer = (nil)] 10:05:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 94 (0x7f044cfd6c00) [pid = 1806] [serial = 402] [outer = 0x7f043d92f000] 10:05:46 INFO - PROCESS | 1806 | 1461690346101 Marionette DEBUG loaded listener.js 10:05:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f0450c6ec00) [pid = 1806] [serial = 403] [outer = 0x7f043d92f000] 10:05:46 INFO - PROCESS | 1806 | 1461690346839 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]]]}] 10:05:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:05:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1081ms 10:05:46 INFO - PROCESS | 1806 | 1461690346947 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 10:05:46 INFO - PROCESS | 1806 | 1461690346954 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 10:05:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:05:46 INFO - PROCESS | 1806 | 1461690346970 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:05:46 INFO - PROCESS | 1806 | 1461690346976 Marionette TRACE conn3 <- [1,510,null,{}] 10:05:46 INFO - PROCESS | 1806 | 1461690346986 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}] 10:05:47 INFO - PROCESS | 1806 | 1461690347179 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 10:05:47 INFO - PROCESS | 1806 | 1461690347324 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435109800 == 69 [pid = 1806] [id = 135] 10:05:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f0432827c00) [pid = 1806] [serial = 404] [outer = (nil)] 10:05:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f043695fc00) [pid = 1806] [serial = 405] [outer = 0x7f0432827c00] 10:05:47 INFO - PROCESS | 1806 | 1461690347405 Marionette DEBUG loaded listener.js 10:05:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f043844e000) [pid = 1806] [serial = 406] [outer = 0x7f0432827c00] 10:05:48 INFO - PROCESS | 1806 | 1461690348933 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]]]}] 10:05:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:05:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1998ms 10:05:48 INFO - PROCESS | 1806 | 1461690348965 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 10:05:48 INFO - PROCESS | 1806 | 1461690348971 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 10:05:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:05:48 INFO - PROCESS | 1806 | 1461690348985 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:05:48 INFO - PROCESS | 1806 | 1461690348991 Marionette TRACE conn3 <- [1,514,null,{}] 10:05:49 INFO - PROCESS | 1806 | 1461690348999 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}] 10:05:49 INFO - PROCESS | 1806 | 1461690349209 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 10:05:49 INFO - PROCESS | 1806 | 1461690349361 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450641800 == 70 [pid = 1806] [id = 136] 10:05:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f04350df800) [pid = 1806] [serial = 407] [outer = (nil)] 10:05:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f043ea92c00) [pid = 1806] [serial = 408] [outer = 0x7f04350df800] 10:05:49 INFO - PROCESS | 1806 | 1461690349435 Marionette DEBUG loaded listener.js 10:05:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f044be24000) [pid = 1806] [serial = 409] [outer = 0x7f04350df800] 10:05:50 INFO - PROCESS | 1806 | 1461690350367 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]]]}] 10:05:50 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 10:05:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1448ms 10:05:50 INFO - PROCESS | 1806 | 1461690350429 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 10:05:50 INFO - PROCESS | 1806 | 1461690350433 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 10:05:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:05:50 INFO - PROCESS | 1806 | 1461690350440 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:05:50 INFO - PROCESS | 1806 | 1461690350442 Marionette TRACE conn3 <- [1,518,null,{}] 10:05:50 INFO - PROCESS | 1806 | 1461690350451 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}] 10:05:50 INFO - PROCESS | 1806 | 1461690350677 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 10:05:50 INFO - PROCESS | 1806 | 1461690350873 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045503b000 == 71 [pid = 1806] [id = 137] 10:05:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f044106a800) [pid = 1806] [serial = 410] [outer = (nil)] 10:05:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f044c8a4400) [pid = 1806] [serial = 411] [outer = 0x7f044106a800] 10:05:51 INFO - PROCESS | 1806 | 1461690350998 Marionette DEBUG loaded listener.js 10:05:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f044ed3fc00) [pid = 1806] [serial = 412] [outer = 0x7f044106a800] 10:05:51 INFO - PROCESS | 1806 | 1461690351856 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]]]}] 10:05:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:05:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1480ms 10:05:51 INFO - PROCESS | 1806 | 1461690351921 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 10:05:51 INFO - PROCESS | 1806 | 1461690351924 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 10:05:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:05:51 INFO - PROCESS | 1806 | 1461690351930 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:05:51 INFO - PROCESS | 1806 | 1461690351933 Marionette TRACE conn3 <- [1,522,null,{}] 10:05:51 INFO - PROCESS | 1806 | 1461690351939 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}] 10:05:52 INFO - PROCESS | 1806 | 1461690352121 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 10:05:52 INFO - PROCESS | 1806 | 1461690352265 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386e1800 == 72 [pid = 1806] [id = 138] 10:05:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f043d774000) [pid = 1806] [serial = 413] [outer = (nil)] 10:05:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f043d77d000) [pid = 1806] [serial = 414] [outer = 0x7f043d774000] 10:05:52 INFO - PROCESS | 1806 | 1461690352341 Marionette DEBUG loaded listener.js 10:05:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f043d781800) [pid = 1806] [serial = 415] [outer = 0x7f043d774000] 10:05:53 INFO - PROCESS | 1806 | 1461690353281 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]]]}] 10:05:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:05:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1381ms 10:05:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:05:53 INFO - PROCESS | 1806 | 1461690353312 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 10:05:53 INFO - PROCESS | 1806 | 1461690353315 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 10:05:53 INFO - PROCESS | 1806 | 1461690353321 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:05:53 INFO - PROCESS | 1806 | 1461690353324 Marionette TRACE conn3 <- [1,526,null,{}] 10:05:53 INFO - PROCESS | 1806 | 1461690353330 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}] 10:05:53 INFO - PROCESS | 1806 | 1461690353502 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 10:05:53 INFO - PROCESS | 1806 | 1461690353651 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433513000 == 73 [pid = 1806] [id = 139] 10:05:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f0433544400) [pid = 1806] [serial = 416] [outer = (nil)] 10:05:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f043354e000) [pid = 1806] [serial = 417] [outer = 0x7f0433544400] 10:05:53 INFO - PROCESS | 1806 | 1461690353726 Marionette DEBUG loaded listener.js 10:05:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f04349d4000) [pid = 1806] [serial = 418] [outer = 0x7f0433544400] 10:05:54 INFO - PROCESS | 1806 | 1461690354683 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]]]}] 10:05:54 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 10:05:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1436ms 10:05:54 INFO - PROCESS | 1806 | 1461690354758 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 10:05:54 INFO - PROCESS | 1806 | 1461690354762 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 10:05:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:05:54 INFO - PROCESS | 1806 | 1461690354768 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:05:54 INFO - PROCESS | 1806 | 1461690354770 Marionette TRACE conn3 <- [1,530,null,{}] 10:05:54 INFO - PROCESS | 1806 | 1461690354776 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}] 10:05:55 INFO - PROCESS | 1806 | 1461690355002 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 10:05:55 INFO - PROCESS | 1806 | 1461690355240 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0432131800 == 74 [pid = 1806] [id = 140] 10:05:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f04349cd400) [pid = 1806] [serial = 419] [outer = (nil)] 10:05:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f043836ac00) [pid = 1806] [serial = 420] [outer = 0x7f04349cd400] 10:05:55 INFO - PROCESS | 1806 | 1461690355366 Marionette DEBUG loaded listener.js 10:05:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f044cb3b400) [pid = 1806] [serial = 421] [outer = 0x7f04349cd400] 10:05:56 INFO - PROCESS | 1806 | 1461690356138 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"]]]}] 10:05:56 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 10:05:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:05:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:05:56 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 10:05:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:05:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:05:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:05:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:05:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:05:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1386ms 10:05:56 INFO - PROCESS | 1806 | 1461690356159 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 10:05:56 INFO - PROCESS | 1806 | 1461690356163 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 10:05:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:05:56 INFO - PROCESS | 1806 | 1461690356170 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:05:56 INFO - PROCESS | 1806 | 1461690356173 Marionette TRACE conn3 <- [1,534,null,{}] 10:05:56 INFO - PROCESS | 1806 | 1461690356207 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}] 10:05:56 INFO - PROCESS | 1806 | 1461690356386 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 10:05:56 INFO - PROCESS | 1806 | 1461690356818 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f0432820800) [pid = 1806] [serial = 422] [outer = 0x7f04350de000] 10:05:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386e8000 == 75 [pid = 1806] [id = 141] 10:05:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f04328b9000) [pid = 1806] [serial = 423] [outer = (nil)] 10:05:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f0433137c00) [pid = 1806] [serial = 424] [outer = 0x7f04328b9000] 10:05:56 INFO - PROCESS | 1806 | 1461690356963 Marionette DEBUG loaded listener.js 10:05:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f0433550400) [pid = 1806] [serial = 425] [outer = 0x7f04328b9000] 10:05:57 INFO - PROCESS | 1806 | 1461690357914 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]]]}] 10:05:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:05:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1793ms 10:05:57 INFO - PROCESS | 1806 | 1461690357966 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 10:05:57 INFO - PROCESS | 1806 | 1461690357971 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 10:05:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:05:57 INFO - PROCESS | 1806 | 1461690357979 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:05:57 INFO - PROCESS | 1806 | 1461690357984 Marionette TRACE conn3 <- [1,538,null,{}] 10:05:57 INFO - PROCESS | 1806 | 1461690357991 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}] 10:05:58 INFO - PROCESS | 1806 | 1461690358173 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 10:05:58 INFO - PROCESS | 1806 | 1461690358327 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435abe800 == 76 [pid = 1806] [id = 142] 10:05:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f0433139800) [pid = 1806] [serial = 426] [outer = (nil)] 10:05:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f0435052800) [pid = 1806] [serial = 427] [outer = 0x7f0433139800] 10:05:58 INFO - PROCESS | 1806 | 1461690358401 Marionette DEBUG loaded listener.js 10:05:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f0438068000) [pid = 1806] [serial = 428] [outer = 0x7f0433139800] 10:05:59 INFO - PROCESS | 1806 | 1461690359241 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]]]}] 10:05:59 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. 10:05:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1280ms 10:05:59 INFO - PROCESS | 1806 | 1461690359262 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 10:05:59 INFO - PROCESS | 1806 | 1461690359268 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 10:05:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:05:59 INFO - PROCESS | 1806 | 1461690359276 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:05:59 INFO - PROCESS | 1806 | 1461690359279 Marionette TRACE conn3 <- [1,542,null,{}] 10:05:59 INFO - PROCESS | 1806 | 1461690359285 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}] 10:05:59 INFO - PROCESS | 1806 | 1461690359450 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 10:05:59 INFO - PROCESS | 1806 | 1461690359639 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:05:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436707800 == 75 [pid = 1806] [id = 40] 10:05:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0451104800 == 74 [pid = 1806] [id = 112] 10:05:59 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f0450408c00) [pid = 1806] [serial = 366] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f043e2b1400) [pid = 1806] [serial = 345] [outer = (nil)] [url = about:blank] 10:05:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0432421800 == 75 [pid = 1806] [id = 143] 10:05:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f043512d400) [pid = 1806] [serial = 429] [outer = (nil)] 10:05:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f0438450400) [pid = 1806] [serial = 430] [outer = 0x7f043512d400] 10:05:59 INFO - PROCESS | 1806 | 1461690359740 Marionette DEBUG loaded listener.js 10:05:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f0438ddf800) [pid = 1806] [serial = 431] [outer = 0x7f043512d400] 10:05:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04324e2000 == 74 [pid = 1806] [id = 133] 10:05:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f025800 == 73 [pid = 1806] [id = 132] 10:05:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043dea6000 == 72 [pid = 1806] [id = 131] 10:05:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438d8b000 == 71 [pid = 1806] [id = 130] 10:06:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333d4800 == 70 [pid = 1806] [id = 129] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 120 (0x7f0438456000) [pid = 1806] [serial = 268] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f04507afc00) [pid = 1806] [serial = 228] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f04328c5800) [pid = 1806] [serial = 280] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 117 (0x7f044bc11400) [pid = 1806] [serial = 274] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 116 (0x7f043d136400) [pid = 1806] [serial = 271] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f043a127400) [pid = 1806] [serial = 343] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 114 (0x7f0438450c00) [pid = 1806] [serial = 352] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 113 (0x7f04383d2c00) [pid = 1806] [serial = 351] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 112 (0x7f04383efc00) [pid = 1806] [serial = 342] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 111 (0x7f0441067800) [pid = 1806] [serial = 358] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f043ea90c00) [pid = 1806] [serial = 357] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f044bef6400) [pid = 1806] [serial = 364] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f044abf3c00) [pid = 1806] [serial = 360] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f0441e08400) [pid = 1806] [serial = 363] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f043ab03c00) [pid = 1806] [serial = 354] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f04350d9800) [pid = 1806] [serial = 340] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f04349d0800) [pid = 1806] [serial = 339] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f043b788400) [pid = 1806] [serial = 355] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f044bc46000) [pid = 1806] [serial = 361] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f04507a3000) [pid = 1806] [serial = 337] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f044ab0b400) [pid = 1806] [serial = 349] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f0438457400) [pid = 1806] [serial = 348] [outer = (nil)] [url = about:blank] 10:06:00 INFO - PROCESS | 1806 | 1461690360586 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]]]}] 10:06:00 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. 10:06:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1346ms 10:06:00 INFO - PROCESS | 1806 | 1461690360624 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 10:06:00 INFO - PROCESS | 1806 | 1461690360626 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 10:06:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:06:00 INFO - PROCESS | 1806 | 1461690360640 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:06:00 INFO - PROCESS | 1806 | 1461690360649 Marionette TRACE conn3 <- [1,546,null,{}] 10:06:00 INFO - PROCESS | 1806 | 1461690360657 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}] 10:06:00 INFO - PROCESS | 1806 | 1461690360819 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 10:06:00 INFO - PROCESS | 1806 | 1461690360936 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f011800 == 71 [pid = 1806] [id = 144] 10:06:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f04320e3000) [pid = 1806] [serial = 432] [outer = (nil)] 10:06:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f0438deac00) [pid = 1806] [serial = 433] [outer = 0x7f04320e3000] 10:06:01 INFO - PROCESS | 1806 | 1461690361012 Marionette DEBUG loaded listener.js 10:06:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f043d77a000) [pid = 1806] [serial = 434] [outer = 0x7f04320e3000] 10:06:01 INFO - PROCESS | 1806 | 1461690361737 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]]]}] 10:06:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:06:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1144ms 10:06:01 INFO - PROCESS | 1806 | 1461690361779 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 10:06:01 INFO - PROCESS | 1806 | 1461690361785 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 10:06:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:06:01 INFO - PROCESS | 1806 | 1461690361791 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:06:01 INFO - PROCESS | 1806 | 1461690361793 Marionette TRACE conn3 <- [1,550,null,{}] 10:06:01 INFO - PROCESS | 1806 | 1461690361799 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}] 10:06:02 INFO - PROCESS | 1806 | 1461690362016 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 10:06:02 INFO - PROCESS | 1806 | 1461690362104 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333e2800 == 72 [pid = 1806] [id = 145] 10:06:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f04328c5800) [pid = 1806] [serial = 435] [outer = (nil)] 10:06:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f043d3a7c00) [pid = 1806] [serial = 436] [outer = 0x7f04328c5800] 10:06:02 INFO - PROCESS | 1806 | 1461690362171 Marionette DEBUG loaded listener.js 10:06:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f043e2af800) [pid = 1806] [serial = 437] [outer = 0x7f04328c5800] 10:06:02 INFO - PROCESS | 1806 | 1461690362990 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]]]}] 10:06:03 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. 10:06:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1238ms 10:06:03 INFO - PROCESS | 1806 | 1461690363033 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 10:06:03 INFO - PROCESS | 1806 | 1461690363036 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 10:06:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:06:03 INFO - PROCESS | 1806 | 1461690363042 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:06:03 INFO - PROCESS | 1806 | 1461690363044 Marionette TRACE conn3 <- [1,554,null,{}] 10:06:03 INFO - PROCESS | 1806 | 1461690363049 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}] 10:06:03 INFO - PROCESS | 1806 | 1461690363227 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 10:06:03 INFO - PROCESS | 1806 | 1461690363255 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ce10000 == 73 [pid = 1806] [id = 146] 10:06:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f043ed32800) [pid = 1806] [serial = 438] [outer = (nil)] 10:06:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f043fbd6800) [pid = 1806] [serial = 439] [outer = 0x7f043ed32800] 10:06:03 INFO - PROCESS | 1806 | 1461690363329 Marionette DEBUG loaded listener.js 10:06:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f04412a0c00) [pid = 1806] [serial = 440] [outer = 0x7f043ed32800] 10:06:03 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:04 INFO - PROCESS | 1806 | 1461690364202 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]]]}] 10:06:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:06:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1180ms 10:06:04 INFO - PROCESS | 1806 | 1461690364223 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 10:06:04 INFO - PROCESS | 1806 | 1461690364227 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 10:06:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:06:04 INFO - PROCESS | 1806 | 1461690364233 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:06:04 INFO - PROCESS | 1806 | 1461690364235 Marionette TRACE conn3 <- [1,558,null,{}] 10:06:04 INFO - PROCESS | 1806 | 1461690364241 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}] 10:06:04 INFO - PROCESS | 1806 | 1461690364430 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f0441011c00) [pid = 1806] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f04383eb400) [pid = 1806] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f043e2a4c00) [pid = 1806] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f04349cc800) [pid = 1806] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f043282ac00) [pid = 1806] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f04328c1c00) [pid = 1806] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f043e2a6400) [pid = 1806] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f0438ddcc00) [pid = 1806] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f0432822000) [pid = 1806] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f04349d2c00) [pid = 1806] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 97 (0x7f0438122c00) [pid = 1806] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 96 (0x7f04328c6400) [pid = 1806] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 95 (0x7f043282a400) [pid = 1806] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:06:04 INFO - PROCESS | 1806 | --DOMWINDOW == 94 (0x7f043d12fc00) [pid = 1806] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:06:04 INFO - PROCESS | 1806 | 1461690364668 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435105000 == 74 [pid = 1806] [id = 147] 10:06:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 95 (0x7f0432820400) [pid = 1806] [serial = 441] [outer = (nil)] 10:06:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 96 (0x7f04328c1c00) [pid = 1806] [serial = 442] [outer = 0x7f0432820400] 10:06:04 INFO - PROCESS | 1806 | 1461690364731 Marionette DEBUG loaded listener.js 10:06:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 97 (0x7f0438452c00) [pid = 1806] [serial = 443] [outer = 0x7f0432820400] 10:06:05 INFO - PROCESS | 1806 | 1461690365440 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]]]}] 10:06:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:06:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1230ms 10:06:05 INFO - PROCESS | 1806 | 1461690365465 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 10:06:05 INFO - PROCESS | 1806 | 1461690365469 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 10:06:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:06:05 INFO - PROCESS | 1806 | 1461690365475 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:06:05 INFO - PROCESS | 1806 | 1461690365477 Marionette TRACE conn3 <- [1,562,null,{}] 10:06:05 INFO - PROCESS | 1806 | 1461690365483 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}] 10:06:05 INFO - PROCESS | 1806 | 1461690365679 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 10:06:05 INFO - PROCESS | 1806 | 1461690365697 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0451114000 == 75 [pid = 1806] [id = 148] 10:06:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 98 (0x7f04384da400) [pid = 1806] [serial = 444] [outer = (nil)] 10:06:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f0444c5cc00) [pid = 1806] [serial = 445] [outer = 0x7f04384da400] 10:06:05 INFO - PROCESS | 1806 | 1461690365761 Marionette DEBUG loaded listener.js 10:06:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f044beecc00) [pid = 1806] [serial = 446] [outer = 0x7f04384da400] 10:06:06 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:06 INFO - PROCESS | 1806 | 1461690366475 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]]]}] 10:06:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:06:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1030ms 10:06:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:06:06 INFO - PROCESS | 1806 | 1461690366506 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 10:06:06 INFO - PROCESS | 1806 | 1461690366509 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 10:06:06 INFO - PROCESS | 1806 | 1461690366516 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:06:06 INFO - PROCESS | 1806 | 1461690366519 Marionette TRACE conn3 <- [1,566,null,{}] 10:06:06 INFO - PROCESS | 1806 | 1461690366541 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}] 10:06:06 INFO - PROCESS | 1806 | 1461690366818 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 10:06:06 INFO - PROCESS | 1806 | 1461690366944 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333ea000 == 76 [pid = 1806] [id = 149] 10:06:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f04320d9800) [pid = 1806] [serial = 447] [outer = (nil)] 10:06:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f04320e0800) [pid = 1806] [serial = 448] [outer = 0x7f04320d9800] 10:06:07 INFO - PROCESS | 1806 | 1461690367026 Marionette DEBUG loaded listener.js 10:06:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f043354a800) [pid = 1806] [serial = 449] [outer = 0x7f04320d9800] 10:06:07 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:08 INFO - PROCESS | 1806 | 1461690368008 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]]]}] 10:06:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:06:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1538ms 10:06:08 INFO - PROCESS | 1806 | 1461690368056 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 10:06:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:06:08 INFO - PROCESS | 1806 | 1461690368062 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 10:06:08 INFO - PROCESS | 1806 | 1461690368070 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:06:08 INFO - PROCESS | 1806 | 1461690368077 Marionette TRACE conn3 <- [1,570,null,{}] 10:06:08 INFO - PROCESS | 1806 | 1461690368084 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}] 10:06:08 INFO - PROCESS | 1806 | 1461690368274 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 10:06:08 INFO - PROCESS | 1806 | 1461690368424 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438e99800 == 77 [pid = 1806] [id = 150] 10:06:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f043479f800) [pid = 1806] [serial = 450] [outer = (nil)] 10:06:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f0438370400) [pid = 1806] [serial = 451] [outer = 0x7f043479f800] 10:06:08 INFO - PROCESS | 1806 | 1461690368504 Marionette DEBUG loaded listener.js 10:06:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f0438457400) [pid = 1806] [serial = 452] [outer = 0x7f043479f800] 10:06:09 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:09 INFO - PROCESS | 1806 | 1461690369456 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]]]}] 10:06:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:06:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1435ms 10:06:09 INFO - PROCESS | 1806 | 1461690369506 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 10:06:09 INFO - PROCESS | 1806 | 1461690369511 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 10:06:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:06:09 INFO - PROCESS | 1806 | 1461690369518 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:06:09 INFO - PROCESS | 1806 | 1461690369521 Marionette TRACE conn3 <- [1,574,null,{}] 10:06:09 INFO - PROCESS | 1806 | 1461690369527 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}] 10:06:09 INFO - PROCESS | 1806 | 1461690369716 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 10:06:09 INFO - PROCESS | 1806 | 1461690369868 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fddf000 == 78 [pid = 1806] [id = 151] 10:06:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f0436d12c00) [pid = 1806] [serial = 453] [outer = (nil)] 10:06:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f0438dc7400) [pid = 1806] [serial = 454] [outer = 0x7f0436d12c00] 10:06:09 INFO - PROCESS | 1806 | 1461690369946 Marionette DEBUG loaded listener.js 10:06:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f0438de1400) [pid = 1806] [serial = 455] [outer = 0x7f0436d12c00] 10:06:10 INFO - PROCESS | 1806 | 1461690370969 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]]]}] 10:06:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:06:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1487ms 10:06:11 INFO - PROCESS | 1806 | 1461690371006 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 10:06:11 INFO - PROCESS | 1806 | 1461690371013 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 10:06:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:06:11 INFO - PROCESS | 1806 | 1461690371029 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:06:11 INFO - PROCESS | 1806 | 1461690371037 Marionette TRACE conn3 <- [1,578,null,{}] 10:06:11 INFO - PROCESS | 1806 | 1461690371043 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}] 10:06:11 INFO - PROCESS | 1806 | 1461690371221 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 10:06:11 INFO - PROCESS | 1806 | 1461690371369 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04552b4000 == 79 [pid = 1806] [id = 152] 10:06:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f0438dc1400) [pid = 1806] [serial = 456] [outer = (nil)] 10:06:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f043e2ab400) [pid = 1806] [serial = 457] [outer = 0x7f0438dc1400] 10:06:11 INFO - PROCESS | 1806 | 1461690371447 Marionette DEBUG loaded listener.js 10:06:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f044100e400) [pid = 1806] [serial = 458] [outer = 0x7f0438dc1400] 10:06:12 INFO - PROCESS | 1806 | 1461690372344 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]]]}] 10:06:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:06:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1398ms 10:06:12 INFO - PROCESS | 1806 | 1461690372420 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 10:06:12 INFO - PROCESS | 1806 | 1461690372424 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 10:06:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:06:12 INFO - PROCESS | 1806 | 1461690372431 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:06:12 INFO - PROCESS | 1806 | 1461690372434 Marionette TRACE conn3 <- [1,582,null,{}] 10:06:12 INFO - PROCESS | 1806 | 1461690372440 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}] 10:06:12 INFO - PROCESS | 1806 | 1461690372650 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 10:06:12 INFO - PROCESS | 1806 | 1461690372799 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f83e800 == 80 [pid = 1806] [id = 153] 10:06:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f0438de0c00) [pid = 1806] [serial = 459] [outer = (nil)] 10:06:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f044abf3c00) [pid = 1806] [serial = 460] [outer = 0x7f0438de0c00] 10:06:12 INFO - PROCESS | 1806 | 1461690372885 Marionette DEBUG loaded listener.js 10:06:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f044bef6400) [pid = 1806] [serial = 461] [outer = 0x7f0438de0c00] 10:06:13 INFO - PROCESS | 1806 | 1461690373808 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]]]}] 10:06:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:06:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1441ms 10:06:13 INFO - PROCESS | 1806 | 1461690373874 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 10:06:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:06:13 INFO - PROCESS | 1806 | 1461690373878 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 10:06:13 INFO - PROCESS | 1806 | 1461690373884 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:06:13 INFO - PROCESS | 1806 | 1461690373887 Marionette TRACE conn3 <- [1,586,null,{}] 10:06:13 INFO - PROCESS | 1806 | 1461690373893 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}] 10:06:14 INFO - PROCESS | 1806 | 1461690374078 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 10:06:14 INFO - PROCESS | 1806 | 1461690374228 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cc66000 == 81 [pid = 1806] [id = 154] 10:06:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f043598c800) [pid = 1806] [serial = 462] [outer = (nil)] 10:06:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f043598e400) [pid = 1806] [serial = 463] [outer = 0x7f043598c800] 10:06:14 INFO - PROCESS | 1806 | 1461690374314 Marionette DEBUG loaded listener.js 10:06:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f044cb40c00) [pid = 1806] [serial = 464] [outer = 0x7f043598c800] 10:06:14 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:15 INFO - PROCESS | 1806 | 1461690375254 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]]]}] 10:06:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:06:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1432ms 10:06:15 INFO - PROCESS | 1806 | 1461690375316 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 10:06:15 INFO - PROCESS | 1806 | 1461690375319 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 10:06:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:06:15 INFO - PROCESS | 1806 | 1461690375326 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:06:15 INFO - PROCESS | 1806 | 1461690375330 Marionette TRACE conn3 <- [1,590,null,{}] 10:06:15 INFO - PROCESS | 1806 | 1461690375335 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}] 10:06:15 INFO - PROCESS | 1806 | 1461690375529 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 10:06:15 INFO - PROCESS | 1806 | 1461690375694 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324d8800 == 82 [pid = 1806] [id = 155] 10:06:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f04349cc400) [pid = 1806] [serial = 465] [outer = (nil)] 10:06:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f04355b7000) [pid = 1806] [serial = 466] [outer = 0x7f04349cc400] 10:06:15 INFO - PROCESS | 1806 | 1461690375771 Marionette DEBUG loaded listener.js 10:06:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f0435985c00) [pid = 1806] [serial = 467] [outer = 0x7f04349cc400] 10:06:17 INFO - PROCESS | 1806 | 1461690377094 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]]]}] 10:06:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:06:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1835ms 10:06:17 INFO - PROCESS | 1806 | 1461690377215 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 10:06:17 INFO - PROCESS | 1806 | 1461690377221 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 10:06:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:06:17 INFO - PROCESS | 1806 | 1461690377231 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:06:17 INFO - PROCESS | 1806 | 1461690377236 Marionette TRACE conn3 <- [1,594,null,{}] 10:06:17 INFO - PROCESS | 1806 | 1461690377245 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}] 10:06:17 INFO - PROCESS | 1806 | 1461690377417 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 10:06:17 INFO - PROCESS | 1806 | 1461690377582 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386d1800 == 83 [pid = 1806] [id = 156] 10:06:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f04349cf000) [pid = 1806] [serial = 468] [outer = (nil)] 10:06:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f04349d4400) [pid = 1806] [serial = 469] [outer = 0x7f04349cf000] 10:06:17 INFO - PROCESS | 1806 | 1461690377652 Marionette DEBUG loaded listener.js 10:06:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f04355b2000) [pid = 1806] [serial = 470] [outer = 0x7f04349cf000] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e8c7800 == 82 [pid = 1806] [id = 61] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d2a0800 == 81 [pid = 1806] [id = 60] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f044cfd6c00) [pid = 1806] [serial = 402] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0451114000 == 80 [pid = 1806] [id = 148] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435105000 == 79 [pid = 1806] [id = 147] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ce10000 == 78 [pid = 1806] [id = 146] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333e2800 == 77 [pid = 1806] [id = 145] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f011800 == 76 [pid = 1806] [id = 144] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0432421800 == 75 [pid = 1806] [id = 143] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435abe800 == 74 [pid = 1806] [id = 142] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386e8000 == 73 [pid = 1806] [id = 141] 10:06:18 INFO - PROCESS | 1806 | 1461690378719 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]]]}] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386e1800 == 72 [pid = 1806] [id = 138] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045503b000 == 71 [pid = 1806] [id = 137] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450641800 == 70 [pid = 1806] [id = 136] 10:06:18 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435109800 == 69 [pid = 1806] [id = 135] 10:06:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:06:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1539ms 10:06:18 INFO - PROCESS | 1806 | 1461690378770 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 10:06:18 INFO - PROCESS | 1806 | 1461690378777 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 10:06:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:06:18 INFO - PROCESS | 1806 | 1461690378787 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:06:18 INFO - PROCESS | 1806 | 1461690378790 Marionette TRACE conn3 <- [1,598,null,{}] 10:06:18 INFO - PROCESS | 1806 | 1461690378802 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}] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 122 (0x7f043836a800) [pid = 1806] [serial = 304] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 121 (0x7f043fcf7c00) [pid = 1806] [serial = 310] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 120 (0x7f044baee000) [pid = 1806] [serial = 313] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f043a12c800) [pid = 1806] [serial = 307] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f043fbda400) [pid = 1806] [serial = 277] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 117 (0x7f043fcfa400) [pid = 1806] [serial = 346] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 116 (0x7f043d5a6c00) [pid = 1806] [serial = 316] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f0445b84400) [pid = 1806] [serial = 301] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 114 (0x7f044cc07800) [pid = 1806] [serial = 396] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 113 (0x7f0441ed1c00) [pid = 1806] [serial = 372] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 112 (0x7f043ebaf800) [pid = 1806] [serial = 393] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 111 (0x7f043313c000) [pid = 1806] [serial = 399] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 110 (0x7f045040c000) [pid = 1806] [serial = 397] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f0438dea400) [pid = 1806] [serial = 390] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f04384dcc00) [pid = 1806] [serial = 369] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f043b521c00) [pid = 1806] [serial = 391] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f0438455800) [pid = 1806] [serial = 388] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f04383c8400) [pid = 1806] [serial = 387] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f0450ca9800) [pid = 1806] [serial = 367] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f0438dea800) [pid = 1806] [serial = 384] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f0451130400) [pid = 1806] [serial = 378] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 101 (0x7f0450e41400) [pid = 1806] [serial = 375] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 100 (0x7f0452cc4c00) [pid = 1806] [serial = 381] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 99 (0x7f0441ed1400) [pid = 1806] [serial = 394] [outer = (nil)] [url = about:blank] 10:06:18 INFO - PROCESS | 1806 | --DOMWINDOW == 98 (0x7f04383c5800) [pid = 1806] [serial = 400] [outer = (nil)] [url = about:blank] 10:06:19 INFO - PROCESS | 1806 | 1461690379029 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 10:06:19 INFO - PROCESS | 1806 | 1461690379046 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433503800 == 70 [pid = 1806] [id = 157] 10:06:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 99 (0x7f0435058000) [pid = 1806] [serial = 471] [outer = (nil)] 10:06:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 100 (0x7f0435986000) [pid = 1806] [serial = 472] [outer = 0x7f0435058000] 10:06:19 INFO - PROCESS | 1806 | 1461690379128 Marionette DEBUG loaded listener.js 10:06:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 101 (0x7f043598e800) [pid = 1806] [serial = 473] [outer = 0x7f0435058000] 10:06:19 INFO - PROCESS | 1806 | 1461690379965 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]]]}] 10:06:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:06:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1229ms 10:06:20 INFO - PROCESS | 1806 | 1461690380016 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 10:06:20 INFO - PROCESS | 1806 | 1461690380020 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 10:06:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:06:20 INFO - PROCESS | 1806 | 1461690380027 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:06:20 INFO - PROCESS | 1806 | 1461690380033 Marionette TRACE conn3 <- [1,602,null,{}] 10:06:20 INFO - PROCESS | 1806 | 1461690380057 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}] 10:06:20 INFO - PROCESS | 1806 | 1461690380223 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 10:06:20 INFO - PROCESS | 1806 | 1461690380235 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386ea800 == 71 [pid = 1806] [id = 158] 10:06:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 102 (0x7f0435dd6000) [pid = 1806] [serial = 474] [outer = (nil)] 10:06:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f0438457800) [pid = 1806] [serial = 475] [outer = 0x7f0435dd6000] 10:06:20 INFO - PROCESS | 1806 | 1461690380303 Marionette DEBUG loaded listener.js 10:06:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f04384e8400) [pid = 1806] [serial = 476] [outer = 0x7f0435dd6000] 10:06:21 INFO - PROCESS | 1806 | 1461690381256 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]]]}] 10:06:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:06:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1289ms 10:06:21 INFO - PROCESS | 1806 | 1461690381318 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 10:06:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:06:21 INFO - PROCESS | 1806 | 1461690381322 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 10:06:21 INFO - PROCESS | 1806 | 1461690381328 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:06:21 INFO - PROCESS | 1806 | 1461690381342 Marionette TRACE conn3 <- [1,606,null,{}] 10:06:21 INFO - PROCESS | 1806 | 1461690381362 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}] 10:06:21 INFO - PROCESS | 1806 | 1461690381562 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 10:06:21 INFO - PROCESS | 1806 | 1461690381587 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c492000 == 72 [pid = 1806] [id = 159] 10:06:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f04383c8400) [pid = 1806] [serial = 477] [outer = (nil)] 10:06:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f0438dca000) [pid = 1806] [serial = 478] [outer = 0x7f04383c8400] 10:06:21 INFO - PROCESS | 1806 | 1461690381652 Marionette DEBUG loaded listener.js 10:06:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f043ab05000) [pid = 1806] [serial = 479] [outer = 0x7f04383c8400] 10:06:22 INFO - PROCESS | 1806 | 1461690382480 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]]]}] 10:06:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:06:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1193ms 10:06:22 INFO - PROCESS | 1806 | 1461690382526 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 10:06:22 INFO - PROCESS | 1806 | 1461690382533 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 10:06:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:06:22 INFO - PROCESS | 1806 | 1461690382555 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:06:22 INFO - PROCESS | 1806 | 1461690382559 Marionette TRACE conn3 <- [1,610,null,{}] 10:06:22 INFO - PROCESS | 1806 | 1461690382564 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}] 10:06:22 INFO - PROCESS | 1806 | 1461690382756 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 10:06:22 INFO - PROCESS | 1806 | 1461690382792 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435538000 == 73 [pid = 1806] [id = 160] 10:06:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f0438dbc400) [pid = 1806] [serial = 480] [outer = (nil)] 10:06:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f043ab38c00) [pid = 1806] [serial = 481] [outer = 0x7f0438dbc400] 10:06:22 INFO - PROCESS | 1806 | 1461690382857 Marionette DEBUG loaded listener.js 10:06:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f043d5a9c00) [pid = 1806] [serial = 482] [outer = 0x7f0438dbc400] 10:06:23 INFO - PROCESS | 1806 | --DOMWINDOW == 109 (0x7f0432820400) [pid = 1806] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:06:23 INFO - PROCESS | 1806 | --DOMWINDOW == 108 (0x7f043d92f000) [pid = 1806] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:06:23 INFO - PROCESS | 1806 | --DOMWINDOW == 107 (0x7f043ed32800) [pid = 1806] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:06:23 INFO - PROCESS | 1806 | --DOMWINDOW == 106 (0x7f04320e3000) [pid = 1806] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:06:23 INFO - PROCESS | 1806 | --DOMWINDOW == 105 (0x7f043512d400) [pid = 1806] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:06:23 INFO - PROCESS | 1806 | --DOMWINDOW == 104 (0x7f04328b9000) [pid = 1806] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:06:23 INFO - PROCESS | 1806 | --DOMWINDOW == 103 (0x7f04328c5800) [pid = 1806] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:06:23 INFO - PROCESS | 1806 | --DOMWINDOW == 102 (0x7f0433139800) [pid = 1806] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:06:23 INFO - PROCESS | 1806 | 1461690383890 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]]]}] 10:06:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:06:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1397ms 10:06:23 INFO - PROCESS | 1806 | 1461690383953 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 10:06:23 INFO - PROCESS | 1806 | 1461690383956 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 10:06:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:06:23 INFO - PROCESS | 1806 | 1461690383963 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:06:23 INFO - PROCESS | 1806 | 1461690383965 Marionette TRACE conn3 <- [1,614,null,{}] 10:06:23 INFO - PROCESS | 1806 | 1461690383971 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}] 10:06:24 INFO - PROCESS | 1806 | 1461690384170 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 10:06:24 INFO - PROCESS | 1806 | 1461690384278 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f01a800 == 74 [pid = 1806] [id = 161] 10:06:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 103 (0x7f043a132000) [pid = 1806] [serial = 483] [outer = (nil)] 10:06:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 104 (0x7f043d928800) [pid = 1806] [serial = 484] [outer = 0x7f043a132000] 10:06:24 INFO - PROCESS | 1806 | 1461690384347 Marionette DEBUG loaded listener.js 10:06:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 105 (0x7f043ebb0c00) [pid = 1806] [serial = 485] [outer = 0x7f043a132000] 10:06:25 INFO - PROCESS | 1806 | 1461690385072 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]]]}] 10:06:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:06:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1127ms 10:06:25 INFO - PROCESS | 1806 | 1461690385093 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 10:06:25 INFO - PROCESS | 1806 | 1461690385097 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 10:06:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:06:25 INFO - PROCESS | 1806 | 1461690385111 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:06:25 INFO - PROCESS | 1806 | 1461690385115 Marionette TRACE conn3 <- [1,618,null,{}] 10:06:25 INFO - PROCESS | 1806 | 1461690385120 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}] 10:06:25 INFO - PROCESS | 1806 | 1461690385281 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 10:06:25 INFO - PROCESS | 1806 | 1461690385521 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043241e800 == 75 [pid = 1806] [id = 162] 10:06:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 106 (0x7f043282bc00) [pid = 1806] [serial = 486] [outer = (nil)] 10:06:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 107 (0x7f04328be000) [pid = 1806] [serial = 487] [outer = 0x7f043282bc00] 10:06:25 INFO - PROCESS | 1806 | 1461690385639 Marionette DEBUG loaded listener.js 10:06:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 108 (0x7f0434799c00) [pid = 1806] [serial = 488] [outer = 0x7f043282bc00] 10:06:26 INFO - PROCESS | 1806 | 1461690386591 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]]]}] 10:06:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:06:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1549ms 10:06:26 INFO - PROCESS | 1806 | 1461690386656 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 10:06:26 INFO - PROCESS | 1806 | 1461690386662 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 10:06:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:06:26 INFO - PROCESS | 1806 | 1461690386670 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:06:26 INFO - PROCESS | 1806 | 1461690386676 Marionette TRACE conn3 <- [1,622,null,{}] 10:06:26 INFO - PROCESS | 1806 | 1461690386683 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}] 10:06:26 INFO - PROCESS | 1806 | 1461690386911 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 10:06:27 INFO - PROCESS | 1806 | 1461690387062 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438d9a800 == 76 [pid = 1806] [id = 163] 10:06:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 109 (0x7f043512d400) [pid = 1806] [serial = 489] [outer = (nil)] 10:06:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 110 (0x7f0436c24800) [pid = 1806] [serial = 490] [outer = 0x7f043512d400] 10:06:27 INFO - PROCESS | 1806 | 1461690387190 Marionette DEBUG loaded listener.js 10:06:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 111 (0x7f04383d1400) [pid = 1806] [serial = 491] [outer = 0x7f043512d400] 10:06:28 INFO - PROCESS | 1806 | 1461690388106 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]]]}] 10:06:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:06:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1488ms 10:06:28 INFO - PROCESS | 1806 | 1461690388162 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 10:06:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:06:28 INFO - PROCESS | 1806 | 1461690388168 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 10:06:28 INFO - PROCESS | 1806 | 1461690388175 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:06:28 INFO - PROCESS | 1806 | 1461690388179 Marionette TRACE conn3 <- [1,626,null,{}] 10:06:28 INFO - PROCESS | 1806 | 1461690388185 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}] 10:06:28 INFO - PROCESS | 1806 | 1461690388373 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 10:06:28 INFO - PROCESS | 1806 | 1461690388607 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fbaf800 == 77 [pid = 1806] [id = 164] 10:06:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 112 (0x7f0435988800) [pid = 1806] [serial = 492] [outer = (nil)] 10:06:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 113 (0x7f0438dea400) [pid = 1806] [serial = 493] [outer = 0x7f0435988800] 10:06:28 INFO - PROCESS | 1806 | 1461690388728 Marionette DEBUG loaded listener.js 10:06:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 114 (0x7f043d772800) [pid = 1806] [serial = 494] [outer = 0x7f0435988800] 10:06:29 INFO - PROCESS | 1806 | 1461690389571 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]]]}] 10:06:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:06:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1431ms 10:06:29 INFO - PROCESS | 1806 | 1461690389606 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 10:06:29 INFO - PROCESS | 1806 | 1461690389611 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 10:06:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:06:29 INFO - PROCESS | 1806 | 1461690389627 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:06:29 INFO - PROCESS | 1806 | 1461690389637 Marionette TRACE conn3 <- [1,630,null,{}] 10:06:29 INFO - PROCESS | 1806 | 1461690389644 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}] 10:06:29 INFO - PROCESS | 1806 | 1461690389853 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 10:06:30 INFO - PROCESS | 1806 | 1461690390005 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044be50000 == 78 [pid = 1806] [id = 165] 10:06:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 115 (0x7f043d5a9000) [pid = 1806] [serial = 495] [outer = (nil)] 10:06:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f043e857c00) [pid = 1806] [serial = 496] [outer = 0x7f043d5a9000] 10:06:30 INFO - PROCESS | 1806 | 1461690390084 Marionette DEBUG loaded listener.js 10:06:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f0441e0e400) [pid = 1806] [serial = 497] [outer = 0x7f043d5a9000] 10:06:30 INFO - PROCESS | 1806 | 1461690390954 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]]]}] 10:06:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:06:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1400ms 10:06:31 INFO - PROCESS | 1806 | 1461690391020 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 10:06:31 INFO - PROCESS | 1806 | 1461690391024 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 10:06:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:06:31 INFO - PROCESS | 1806 | 1461690391031 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:06:31 INFO - PROCESS | 1806 | 1461690391035 Marionette TRACE conn3 <- [1,634,null,{}] 10:06:31 INFO - PROCESS | 1806 | 1461690391040 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}] 10:06:31 INFO - PROCESS | 1806 | 1461690391223 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 10:06:31 INFO - PROCESS | 1806 | 1461690391373 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ce06800 == 79 [pid = 1806] [id = 166] 10:06:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f043d922000) [pid = 1806] [serial = 498] [outer = (nil)] 10:06:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f044bae1400) [pid = 1806] [serial = 499] [outer = 0x7f043d922000] 10:06:31 INFO - PROCESS | 1806 | 1461690391451 Marionette DEBUG loaded listener.js 10:06:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f044c8adc00) [pid = 1806] [serial = 500] [outer = 0x7f043d922000] 10:06:32 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:32 INFO - PROCESS | 1806 | 1461690392351 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]]]}] 10:06:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:06:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1379ms 10:06:32 INFO - PROCESS | 1806 | 1461690392411 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 10:06:32 INFO - PROCESS | 1806 | 1461690392415 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 10:06:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:06:32 INFO - PROCESS | 1806 | 1461690392422 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:06:32 INFO - PROCESS | 1806 | 1461690392425 Marionette TRACE conn3 <- [1,638,null,{}] 10:06:32 INFO - PROCESS | 1806 | 1461690392430 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}] 10:06:32 INFO - PROCESS | 1806 | 1461690392616 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 10:06:32 INFO - PROCESS | 1806 | 1461690392768 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450eb1800 == 80 [pid = 1806] [id = 167] 10:06:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f043e20c400) [pid = 1806] [serial = 501] [outer = (nil)] 10:06:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f043e20e800) [pid = 1806] [serial = 502] [outer = 0x7f043e20c400] 10:06:32 INFO - PROCESS | 1806 | 1461690392860 Marionette DEBUG loaded listener.js 10:06:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f044c8ad400) [pid = 1806] [serial = 503] [outer = 0x7f043e20c400] 10:06:33 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:33 INFO - PROCESS | 1806 | 1461690393715 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]]]}] 10:06:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:06:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1327ms 10:06:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:06:33 INFO - PROCESS | 1806 | 1461690393751 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 10:06:33 INFO - PROCESS | 1806 | 1461690393754 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 10:06:33 INFO - PROCESS | 1806 | 1461690393761 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:06:33 INFO - PROCESS | 1806 | 1461690393763 Marionette TRACE conn3 <- [1,642,null,{}] 10:06:33 INFO - PROCESS | 1806 | 1461690393769 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}] 10:06:33 INFO - PROCESS | 1806 | 1461690393937 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 10:06:34 INFO - PROCESS | 1806 | 1461690394097 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04334a4000 == 81 [pid = 1806] [id = 168] 10:06:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f043e213c00) [pid = 1806] [serial = 504] [outer = (nil)] 10:06:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f043e21d400) [pid = 1806] [serial = 505] [outer = 0x7f043e213c00] 10:06:34 INFO - PROCESS | 1806 | 1461690394172 Marionette DEBUG loaded listener.js 10:06:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f044cb38400) [pid = 1806] [serial = 506] [outer = 0x7f043e213c00] 10:06:35 INFO - PROCESS | 1806 | 1461690395065 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]]]}] 10:06:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:06:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1381ms 10:06:35 INFO - PROCESS | 1806 | 1461690395143 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 10:06:35 INFO - PROCESS | 1806 | 1461690395146 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 10:06:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:06:35 INFO - PROCESS | 1806 | 1461690395152 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:06:35 INFO - PROCESS | 1806 | 1461690395155 Marionette TRACE conn3 <- [1,646,null,{}] 10:06:35 INFO - PROCESS | 1806 | 1461690395161 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}] 10:06:35 INFO - PROCESS | 1806 | 1461690395337 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 10:06:35 INFO - PROCESS | 1806 | 1461690395491 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433519800 == 82 [pid = 1806] [id = 169] 10:06:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f0432369800) [pid = 1806] [serial = 507] [outer = (nil)] 10:06:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f0432370400) [pid = 1806] [serial = 508] [outer = 0x7f0432369800] 10:06:35 INFO - PROCESS | 1806 | 1461690395564 Marionette DEBUG loaded listener.js 10:06:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f0432373c00) [pid = 1806] [serial = 509] [outer = 0x7f0432369800] 10:06:36 INFO - PROCESS | 1806 | 1461690396477 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]]]}] 10:06:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:06:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1378ms 10:06:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:06:36 INFO - PROCESS | 1806 | 1461690396532 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 10:06:36 INFO - PROCESS | 1806 | 1461690396535 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 10:06:36 INFO - PROCESS | 1806 | 1461690396542 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:06:36 INFO - PROCESS | 1806 | 1461690396545 Marionette TRACE conn3 <- [1,650,null,{}] 10:06:36 INFO - PROCESS | 1806 | 1461690396551 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}] 10:06:36 INFO - PROCESS | 1806 | 1461690396726 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 10:06:36 INFO - PROCESS | 1806 | 1461690396886 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0434758000 == 83 [pid = 1806] [id = 170] 10:06:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f043236bc00) [pid = 1806] [serial = 510] [outer = (nil)] 10:06:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f043e21f800) [pid = 1806] [serial = 511] [outer = 0x7f043236bc00] 10:06:36 INFO - PROCESS | 1806 | 1461690396963 Marionette DEBUG loaded listener.js 10:06:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f044ccbfc00) [pid = 1806] [serial = 512] [outer = 0x7f043236bc00] 10:06:37 INFO - PROCESS | 1806 | 1461690397828 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]]]}] 10:06:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:06:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1332ms 10:06:37 INFO - PROCESS | 1806 | 1461690397874 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 10:06:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:06:37 INFO - PROCESS | 1806 | 1461690397879 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 10:06:37 INFO - PROCESS | 1806 | 1461690397886 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:06:37 INFO - PROCESS | 1806 | 1461690397889 Marionette TRACE conn3 <- [1,654,null,{}] 10:06:37 INFO - PROCESS | 1806 | 1461690397895 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}] 10:06:38 INFO - PROCESS | 1806 | 1461690398080 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 10:06:38 INFO - PROCESS | 1806 | 1461690398241 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042ce2e000 == 84 [pid = 1806] [id = 171] 10:06:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f042ce02800) [pid = 1806] [serial = 513] [outer = (nil)] 10:06:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f042ce0a800) [pid = 1806] [serial = 514] [outer = 0x7f042ce02800] 10:06:38 INFO - PROCESS | 1806 | 1461690398315 Marionette DEBUG loaded listener.js 10:06:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f042ce10000) [pid = 1806] [serial = 515] [outer = 0x7f042ce02800] 10:06:39 INFO - PROCESS | 1806 | 1461690399443 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]]]}] 10:06:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:06:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1634ms 10:06:39 INFO - PROCESS | 1806 | 1461690399520 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 10:06:39 INFO - PROCESS | 1806 | 1461690399525 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 10:06:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:06:39 INFO - PROCESS | 1806 | 1461690399534 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:06:39 INFO - PROCESS | 1806 | 1461690399539 Marionette TRACE conn3 <- [1,658,null,{}] 10:06:39 INFO - PROCESS | 1806 | 1461690399548 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}] 10:06:39 INFO - PROCESS | 1806 | 1461690399760 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 10:06:40 INFO - PROCESS | 1806 | 1461690400124 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043240b000 == 85 [pid = 1806] [id = 172] 10:06:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f04347da800) [pid = 1806] [serial = 516] [outer = (nil)] 10:06:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f04347de800) [pid = 1806] [serial = 517] [outer = 0x7f04347da800] 10:06:40 INFO - PROCESS | 1806 | 1461690400206 Marionette DEBUG loaded listener.js 10:06:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f0435125000) [pid = 1806] [serial = 518] [outer = 0x7f04347da800] 10:06:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f01a800 == 84 [pid = 1806] [id = 161] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f0444c5cc00) [pid = 1806] [serial = 445] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f043d77d000) [pid = 1806] [serial = 414] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f043354e000) [pid = 1806] [serial = 417] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f043836ac00) [pid = 1806] [serial = 420] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435538000 == 83 [pid = 1806] [id = 160] 10:06:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c492000 == 82 [pid = 1806] [id = 159] 10:06:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386ea800 == 81 [pid = 1806] [id = 158] 10:06:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433503800 == 80 [pid = 1806] [id = 157] 10:06:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386d1800 == 79 [pid = 1806] [id = 156] 10:06:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fddf000 == 78 [pid = 1806] [id = 151] 10:06:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438e99800 == 77 [pid = 1806] [id = 150] 10:06:41 INFO - PROCESS | 1806 | 1461690401207 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]]]}] 10:06:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333ea000 == 76 [pid = 1806] [id = 149] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f043fbd6800) [pid = 1806] [serial = 439] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f0438deac00) [pid = 1806] [serial = 433] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f043d77a000) [pid = 1806] [serial = 434] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f0438450400) [pid = 1806] [serial = 430] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f0438ddf800) [pid = 1806] [serial = 431] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f0433550400) [pid = 1806] [serial = 425] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f0433137c00) [pid = 1806] [serial = 424] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f043d3a7c00) [pid = 1806] [serial = 436] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f043ea92c00) [pid = 1806] [serial = 408] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f043695fc00) [pid = 1806] [serial = 405] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f0438068000) [pid = 1806] [serial = 428] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 122 (0x7f0435052800) [pid = 1806] [serial = 427] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 121 (0x7f04328c1c00) [pid = 1806] [serial = 442] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 120 (0x7f044c8a4400) [pid = 1806] [serial = 411] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f0450c6ec00) [pid = 1806] [serial = 403] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f04412a0c00) [pid = 1806] [serial = 440] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 117 (0x7f04383ce000) [pid = 1806] [serial = 232] [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.] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 116 (0x7f0438452c00) [pid = 1806] [serial = 443] [outer = (nil)] [url = about:blank] 10:06:41 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f043e2af800) [pid = 1806] [serial = 437] [outer = (nil)] [url = about:blank] 10:06:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:06:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1741ms 10:06:41 INFO - PROCESS | 1806 | 1461690401276 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 10:06:41 INFO - PROCESS | 1806 | 1461690401283 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 10:06:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:06:41 INFO - PROCESS | 1806 | 1461690401294 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:06:41 INFO - PROCESS | 1806 | 1461690401298 Marionette TRACE conn3 <- [1,662,null,{}] 10:06:41 INFO - PROCESS | 1806 | 1461690401303 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}] 10:06:41 INFO - PROCESS | 1806 | 1461690401477 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 10:06:41 INFO - PROCESS | 1806 | 1461690401635 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435abd800 == 77 [pid = 1806] [id = 173] 10:06:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f043598a000) [pid = 1806] [serial = 519] [outer = (nil)] 10:06:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f0436a73400) [pid = 1806] [serial = 520] [outer = 0x7f043598a000] 10:06:41 INFO - PROCESS | 1806 | 1461690401705 Marionette DEBUG loaded listener.js 10:06:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f043836c800) [pid = 1806] [serial = 521] [outer = 0x7f043598a000] 10:06:42 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:42 INFO - PROCESS | 1806 | 1461690402506 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]]]}] 10:06:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:06:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1233ms 10:06:42 INFO - PROCESS | 1806 | 1461690402528 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 10:06:42 INFO - PROCESS | 1806 | 1461690402531 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 10:06:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:06:42 INFO - PROCESS | 1806 | 1461690402537 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:06:42 INFO - PROCESS | 1806 | 1461690402543 Marionette TRACE conn3 <- [1,666,null,{}] 10:06:42 INFO - PROCESS | 1806 | 1461690402559 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}] 10:06:42 INFO - PROCESS | 1806 | 1461690402723 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 10:06:42 INFO - PROCESS | 1806 | 1461690402745 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386ea800 == 78 [pid = 1806] [id = 174] 10:06:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f0435129000) [pid = 1806] [serial = 522] [outer = (nil)] 10:06:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f0438dbdc00) [pid = 1806] [serial = 523] [outer = 0x7f0435129000] 10:06:42 INFO - PROCESS | 1806 | 1461690402913 Marionette DEBUG loaded listener.js 10:06:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f043a127400) [pid = 1806] [serial = 524] [outer = 0x7f0435129000] 10:06:43 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:43 INFO - PROCESS | 1806 | 1461690403671 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]]]}] 10:06:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:06:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1197ms 10:06:43 INFO - PROCESS | 1806 | 1461690403736 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 10:06:43 INFO - PROCESS | 1806 | 1461690403740 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 10:06:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:06:43 INFO - PROCESS | 1806 | 1461690403746 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:06:43 INFO - PROCESS | 1806 | 1461690403748 Marionette TRACE conn3 <- [1,670,null,{}] 10:06:43 INFO - PROCESS | 1806 | 1461690403773 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}] 10:06:43 INFO - PROCESS | 1806 | 1461690403978 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 10:06:44 INFO - PROCESS | 1806 | 1461690404003 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c492000 == 79 [pid = 1806] [id = 175] 10:06:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f043598f000) [pid = 1806] [serial = 525] [outer = (nil)] 10:06:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f043d778400) [pid = 1806] [serial = 526] [outer = 0x7f043598f000] 10:06:44 INFO - PROCESS | 1806 | 1461690404068 Marionette DEBUG loaded listener.js 10:06:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f043d924800) [pid = 1806] [serial = 527] [outer = 0x7f043598f000] 10:06:45 INFO - PROCESS | 1806 | 1461690405202 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]]]}] 10:06:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:06:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1504ms 10:06:45 INFO - PROCESS | 1806 | 1461690405253 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 10:06:45 INFO - PROCESS | 1806 | 1461690405258 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 10:06:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:06:45 INFO - PROCESS | 1806 | 1461690405273 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:06:45 INFO - PROCESS | 1806 | 1461690405277 Marionette TRACE conn3 <- [1,674,null,{}] 10:06:45 INFO - PROCESS | 1806 | 1461690405286 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}] 10:06:45 INFO - PROCESS | 1806 | 1461690405506 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 10:06:45 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f04384da400) [pid = 1806] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:06:45 INFO - PROCESS | 1806 | --DOMWINDOW == 122 (0x7f0435058000) [pid = 1806] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:06:45 INFO - PROCESS | 1806 | --DOMWINDOW == 121 (0x7f0435dd6000) [pid = 1806] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:06:45 INFO - PROCESS | 1806 | --DOMWINDOW == 120 (0x7f04349cf000) [pid = 1806] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:06:45 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f0438dbc400) [pid = 1806] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:06:45 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f04383c8400) [pid = 1806] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:06:45 INFO - PROCESS | 1806 | 1461690405760 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435d1e000 == 80 [pid = 1806] [id = 176] 10:06:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f04349cf000) [pid = 1806] [serial = 528] [outer = (nil)] 10:06:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f0436c2c400) [pid = 1806] [serial = 529] [outer = 0x7f04349cf000] 10:06:45 INFO - PROCESS | 1806 | 1461690405843 Marionette DEBUG loaded listener.js 10:06:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f043d779000) [pid = 1806] [serial = 530] [outer = 0x7f04349cf000] 10:06:46 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:06:46 INFO - PROCESS | 1806 | 1461690406680 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]]]}] 10:06:46 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 10:06:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1434ms 10:06:46 INFO - PROCESS | 1806 | 1461690406708 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 10:06:46 INFO - PROCESS | 1806 | 1461690406712 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 10:06:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:06:46 INFO - PROCESS | 1806 | 1461690406721 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:06:46 INFO - PROCESS | 1806 | 1461690406725 Marionette TRACE conn3 <- [1,678,null,{}] 10:06:46 INFO - PROCESS | 1806 | 1461690406733 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}] 10:06:47 INFO - PROCESS | 1806 | 1461690407010 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 10:06:47 INFO - PROCESS | 1806 | 1461690407125 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0445be9000 == 81 [pid = 1806] [id = 177] 10:06:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f043f063800) [pid = 1806] [serial = 531] [outer = (nil)] 10:06:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f044b998c00) [pid = 1806] [serial = 532] [outer = 0x7f043f063800] 10:06:47 INFO - PROCESS | 1806 | 1461690407234 Marionette DEBUG loaded listener.js 10:06:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f044ce32800) [pid = 1806] [serial = 533] [outer = 0x7f043f063800] 10:06:48 INFO - PROCESS | 1806 | 1461690408243 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]]]}] 10:06:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:06:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1585ms 10:06:48 INFO - PROCESS | 1806 | 1461690408308 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 10:06:48 INFO - PROCESS | 1806 | 1461690408315 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 10:06:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:06:48 INFO - PROCESS | 1806 | 1461690408323 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:06:48 INFO - PROCESS | 1806 | 1461690408328 Marionette TRACE conn3 <- [1,682,null,{}] 10:06:48 INFO - PROCESS | 1806 | 1461690408336 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}] 10:06:48 INFO - PROCESS | 1806 | 1461690408575 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 10:06:48 INFO - PROCESS | 1806 | 1461690408872 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438663800 == 82 [pid = 1806] [id = 178] 10:06:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f043236cc00) [pid = 1806] [serial = 534] [outer = (nil)] 10:06:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f04356eb400) [pid = 1806] [serial = 535] [outer = 0x7f043236cc00] 10:06:49 INFO - PROCESS | 1806 | 1461690409032 Marionette DEBUG loaded listener.js 10:06:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f04356f0400) [pid = 1806] [serial = 536] [outer = 0x7f043236cc00] 10:06:50 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:06:50 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:06:50 INFO - PROCESS | 1806 | 1461690410580 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]]]}] 10:06:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 10:06:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2292ms 10:06:50 INFO - PROCESS | 1806 | 1461690410646 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 10:06:50 INFO - PROCESS | 1806 | 1461690410660 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 10:06:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:06:50 INFO - PROCESS | 1806 | 1461690410678 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:06:50 INFO - PROCESS | 1806 | 1461690410685 Marionette TRACE conn3 <- [1,686,null,{}] 10:06:50 INFO - PROCESS | 1806 | 1461690410693 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}] 10:06:50 INFO - PROCESS | 1806 | 1461690410963 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 10:06:51 INFO - PROCESS | 1806 | 1461690411117 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0445bda800 == 83 [pid = 1806] [id = 179] 10:06:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f04356ec000) [pid = 1806] [serial = 537] [outer = (nil)] 10:06:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f04383cec00) [pid = 1806] [serial = 538] [outer = 0x7f04356ec000] 10:06:51 INFO - PROCESS | 1806 | 1461690411192 Marionette DEBUG loaded listener.js 10:06:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f0438dca400) [pid = 1806] [serial = 539] [outer = 0x7f04356ec000] 10:06:52 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:06:52 INFO - PROCESS | 1806 | 1461690412745 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]]]}] 10:06:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:06:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2091ms 10:06:52 INFO - PROCESS | 1806 | 1461690412767 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 10:06:52 INFO - PROCESS | 1806 | 1461690412772 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 10:06:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:06:52 INFO - PROCESS | 1806 | 1461690412779 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:06:52 INFO - PROCESS | 1806 | 1461690412785 Marionette TRACE conn3 <- [1,690,null,{}] 10:06:52 INFO - PROCESS | 1806 | 1461690412802 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}] 10:06:53 INFO - PROCESS | 1806 | 1461690413034 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 10:06:53 INFO - PROCESS | 1806 | 1461690413223 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045064b800 == 84 [pid = 1806] [id = 180] 10:06:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f0438dea800) [pid = 1806] [serial = 540] [outer = (nil)] 10:06:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f043e20a800) [pid = 1806] [serial = 541] [outer = 0x7f0438dea800] 10:06:53 INFO - PROCESS | 1806 | 1461690413349 Marionette DEBUG loaded listener.js 10:06:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0441296800) [pid = 1806] [serial = 542] [outer = 0x7f0438dea800] 10:06:54 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:06:54 INFO - PROCESS | 1806 | 1461690414801 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]]]}] 10:06:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:06:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2040ms 10:06:54 INFO - PROCESS | 1806 | 1461690414820 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 10:06:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:06:54 INFO - PROCESS | 1806 | 1461690414825 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 10:06:54 INFO - PROCESS | 1806 | 1461690414832 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:06:54 INFO - PROCESS | 1806 | 1461690414835 Marionette TRACE conn3 <- [1,694,null,{}] 10:06:54 INFO - PROCESS | 1806 | 1461690414841 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}] 10:06:55 INFO - PROCESS | 1806 | 1461690415073 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 10:06:55 INFO - PROCESS | 1806 | 1461690415230 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04550c1800 == 85 [pid = 1806] [id = 181] 10:06:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f043a12d400) [pid = 1806] [serial = 543] [outer = (nil)] 10:06:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f044bc46800) [pid = 1806] [serial = 544] [outer = 0x7f043a12d400] 10:06:55 INFO - PROCESS | 1806 | 1461690415306 Marionette DEBUG loaded listener.js 10:06:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f044edbc400) [pid = 1806] [serial = 545] [outer = 0x7f043a12d400] 10:06:56 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:06:56 INFO - PROCESS | 1806 | 1461690416707 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]]]}] 10:06:56 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) 10:06:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1932ms 10:06:56 INFO - PROCESS | 1806 | 1461690416767 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 10:06:56 INFO - PROCESS | 1806 | 1461690416774 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 10:06:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:06:56 INFO - PROCESS | 1806 | 1461690416783 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:06:56 INFO - PROCESS | 1806 | 1461690416787 Marionette TRACE conn3 <- [1,698,null,{}] 10:06:56 INFO - PROCESS | 1806 | 1461690416795 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}] 10:06:57 INFO - PROCESS | 1806 | 1461690417038 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 10:06:57 INFO - PROCESS | 1806 | 1461690417198 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fcb800 == 86 [pid = 1806] [id = 182] 10:06:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f043d792800) [pid = 1806] [serial = 546] [outer = (nil)] 10:06:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f043d79ac00) [pid = 1806] [serial = 547] [outer = 0x7f043d792800] 10:06:57 INFO - PROCESS | 1806 | 1461690417274 Marionette DEBUG loaded listener.js 10:06:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f0441ecb400) [pid = 1806] [serial = 548] [outer = 0x7f043d792800] 10:06:58 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:06:59 INFO - PROCESS | 1806 | 1461690419029 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]]]}] 10:06:59 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) 10:06:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2283ms 10:06:59 INFO - PROCESS | 1806 | 1461690419067 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 10:06:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:06:59 INFO - PROCESS | 1806 | 1461690419073 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 10:06:59 INFO - PROCESS | 1806 | 1461690419082 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:06:59 INFO - PROCESS | 1806 | 1461690419087 Marionette TRACE conn3 <- [1,702,null,{}] 10:06:59 INFO - PROCESS | 1806 | 1461690419095 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}] 10:06:59 INFO - PROCESS | 1806 | 1461690419360 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 10:06:59 INFO - PROCESS | 1806 | 1461690419562 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:06:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04334aa000 == 87 [pid = 1806] [id = 183] 10:06:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f042ce0f000) [pid = 1806] [serial = 549] [outer = (nil)] 10:06:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0432373000) [pid = 1806] [serial = 550] [outer = 0x7f042ce0f000] 10:06:59 INFO - PROCESS | 1806 | 1461690419659 Marionette DEBUG loaded listener.js 10:06:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f04349d5400) [pid = 1806] [serial = 551] [outer = 0x7f042ce0f000] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0445be0000 == 86 [pid = 1806] [id = 92] 10:07:00 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f043d928800) [pid = 1806] [serial = 484] [outer = (nil)] [url = about:blank] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435d1e000 == 85 [pid = 1806] [id = 176] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c492000 == 84 [pid = 1806] [id = 175] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386ea800 == 83 [pid = 1806] [id = 174] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435abd800 == 82 [pid = 1806] [id = 173] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043240b000 == 81 [pid = 1806] [id = 172] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04334a4000 == 80 [pid = 1806] [id = 168] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450eb1800 == 79 [pid = 1806] [id = 167] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ce06800 == 78 [pid = 1806] [id = 166] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044be50000 == 77 [pid = 1806] [id = 165] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fbaf800 == 76 [pid = 1806] [id = 164] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438d9a800 == 75 [pid = 1806] [id = 163] 10:07:00 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043241e800 == 74 [pid = 1806] [id = 162] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f043e2ab400) [pid = 1806] [serial = 457] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f044beecc00) [pid = 1806] [serial = 446] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f043598e400) [pid = 1806] [serial = 463] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f0435986000) [pid = 1806] [serial = 472] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f0438457800) [pid = 1806] [serial = 475] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f04384e8400) [pid = 1806] [serial = 476] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f044abf3c00) [pid = 1806] [serial = 460] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f04349d4400) [pid = 1806] [serial = 469] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f043ab38c00) [pid = 1806] [serial = 481] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f04320e0800) [pid = 1806] [serial = 448] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f0438dc7400) [pid = 1806] [serial = 454] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f043d5a9c00) [pid = 1806] [serial = 482] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f04355b7000) [pid = 1806] [serial = 466] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f043ab05000) [pid = 1806] [serial = 479] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f0438370400) [pid = 1806] [serial = 451] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f0438dca000) [pid = 1806] [serial = 478] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f04355b2000) [pid = 1806] [serial = 470] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f043598e800) [pid = 1806] [serial = 473] [outer = (nil)] [url = about:blank] 10:07:01 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:01 INFO - PROCESS | 1806 | 1461690421117 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]]]}] 10:07:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:07:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2087ms 10:07:01 INFO - PROCESS | 1806 | 1461690421169 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 10:07:01 INFO - PROCESS | 1806 | 1461690421178 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 10:07:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:07:01 INFO - PROCESS | 1806 | 1461690421233 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:07:01 INFO - PROCESS | 1806 | 1461690421236 Marionette TRACE conn3 <- [1,706,null,{}] 10:07:01 INFO - PROCESS | 1806 | 1461690421248 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}] 10:07:01 INFO - PROCESS | 1806 | 1461690421430 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 10:07:01 INFO - PROCESS | 1806 | 1461690421540 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04334b9000 == 75 [pid = 1806] [id = 184] 10:07:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f04349cc800) [pid = 1806] [serial = 552] [outer = (nil)] 10:07:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f04356ef800) [pid = 1806] [serial = 553] [outer = 0x7f04349cc800] 10:07:01 INFO - PROCESS | 1806 | 1461690421608 Marionette DEBUG loaded listener.js 10:07:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f0435a02c00) [pid = 1806] [serial = 554] [outer = 0x7f04349cc800] 10:07:02 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:02 INFO - PROCESS | 1806 | 1461690422731 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]]]}] 10:07:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:07:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1539ms 10:07:02 INFO - PROCESS | 1806 | 1461690422769 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 10:07:02 INFO - PROCESS | 1806 | 1461690422774 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 10:07:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:07:02 INFO - PROCESS | 1806 | 1461690422782 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:07:02 INFO - PROCESS | 1806 | 1461690422788 Marionette TRACE conn3 <- [1,710,null,{}] 10:07:02 INFO - PROCESS | 1806 | 1461690422804 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}] 10:07:03 INFO - PROCESS | 1806 | 1461690423018 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 10:07:03 INFO - PROCESS | 1806 | 1461690423141 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043837a800 == 76 [pid = 1806] [id = 185] 10:07:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f0435a0dc00) [pid = 1806] [serial = 555] [outer = (nil)] 10:07:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f0436d07000) [pid = 1806] [serial = 556] [outer = 0x7f0435a0dc00] 10:07:03 INFO - PROCESS | 1806 | 1461690423221 Marionette DEBUG loaded listener.js 10:07:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f04383cf000) [pid = 1806] [serial = 557] [outer = 0x7f0435a0dc00] 10:07:04 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:04 INFO - PROCESS | 1806 | 1461690424401 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]]]}] 10:07:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:07:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1651ms 10:07:04 INFO - PROCESS | 1806 | 1461690424441 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 10:07:04 INFO - PROCESS | 1806 | 1461690424445 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 10:07:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:07:04 INFO - PROCESS | 1806 | 1461690424463 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:07:04 INFO - PROCESS | 1806 | 1461690424465 Marionette TRACE conn3 <- [1,714,null,{}] 10:07:04 INFO - PROCESS | 1806 | 1461690424472 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}] 10:07:04 INFO - PROCESS | 1806 | 1461690424667 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 10:07:04 INFO - PROCESS | 1806 | 1461690424736 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab71800 == 77 [pid = 1806] [id = 186] 10:07:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f0435a0e000) [pid = 1806] [serial = 558] [outer = (nil)] 10:07:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f0438457800) [pid = 1806] [serial = 559] [outer = 0x7f0435a0e000] 10:07:04 INFO - PROCESS | 1806 | 1461690424816 Marionette DEBUG loaded listener.js 10:07:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f0438dde000) [pid = 1806] [serial = 560] [outer = 0x7f0435a0e000] 10:07:05 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f043598a000) [pid = 1806] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:07:05 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f04347da800) [pid = 1806] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:07:05 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f0435129000) [pid = 1806] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:07:05 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f043598f000) [pid = 1806] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:07:05 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f04349cf000) [pid = 1806] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:07:05 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f043a132000) [pid = 1806] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:07:06 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:06 INFO - PROCESS | 1806 | 1461690426118 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]]]}] 10:07:06 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 10:07:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1698ms 10:07:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:07:06 INFO - PROCESS | 1806 | 1461690426151 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 10:07:06 INFO - PROCESS | 1806 | 1461690426153 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 10:07:06 INFO - PROCESS | 1806 | 1461690426159 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:07:06 INFO - PROCESS | 1806 | 1461690426162 Marionette TRACE conn3 <- [1,718,null,{}] 10:07:06 INFO - PROCESS | 1806 | 1461690426168 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}] 10:07:06 INFO - PROCESS | 1806 | 1461690426360 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 10:07:06 INFO - PROCESS | 1806 | 1461690426448 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c498800 == 78 [pid = 1806] [id = 187] 10:07:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f0435129000) [pid = 1806] [serial = 561] [outer = (nil)] 10:07:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f0438dbe000) [pid = 1806] [serial = 562] [outer = 0x7f0435129000] 10:07:06 INFO - PROCESS | 1806 | 1461690426512 Marionette DEBUG loaded listener.js 10:07:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f043ab38c00) [pid = 1806] [serial = 563] [outer = 0x7f0435129000] 10:07:07 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:07 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:07:07 INFO - PROCESS | 1806 | 1461690427667 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]]]}] 10:07:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:07:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1534ms 10:07:07 INFO - PROCESS | 1806 | 1461690427694 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 10:07:07 INFO - PROCESS | 1806 | 1461690427701 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 10:07:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:07:07 INFO - PROCESS | 1806 | 1461690427710 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:07:07 INFO - PROCESS | 1806 | 1461690427715 Marionette TRACE conn3 <- [1,722,null,{}] 10:07:07 INFO - PROCESS | 1806 | 1461690427724 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}] 10:07:08 INFO - PROCESS | 1806 | 1461690428046 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 10:07:08 INFO - PROCESS | 1806 | 1461690428170 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435547000 == 79 [pid = 1806] [id = 188] 10:07:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f04349d1000) [pid = 1806] [serial = 564] [outer = (nil)] 10:07:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f0435125400) [pid = 1806] [serial = 565] [outer = 0x7f04349d1000] 10:07:08 INFO - PROCESS | 1806 | 1461690428259 Marionette DEBUG loaded listener.js 10:07:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f04356ee800) [pid = 1806] [serial = 566] [outer = 0x7f04349d1000] 10:07:09 INFO - PROCESS | 1806 | 1461690429137 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] 10:07:09 INFO - PROCESS | 1806 | 1461690429210 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 10:07:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:07:09 INFO - PROCESS | 1806 | 1461690429221 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:07:09 INFO - PROCESS | 1806 | 1461690429224 Marionette TRACE conn3 <- [1,726,null,{}] 10:07:09 INFO - PROCESS | 1806 | 1461690429230 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}] 10:07:09 INFO - PROCESS | 1806 | 1461690429416 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 10:07:09 INFO - PROCESS | 1806 | 1461690429570 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d560800 == 80 [pid = 1806] [id = 189] 10:07:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f04356efc00) [pid = 1806] [serial = 567] [outer = (nil)] 10:07:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f0435a0b400) [pid = 1806] [serial = 568] [outer = 0x7f04356efc00] 10:07:09 INFO - PROCESS | 1806 | 1461690429646 Marionette DEBUG loaded listener.js 10:07:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f04383ec800) [pid = 1806] [serial = 569] [outer = 0x7f04356efc00] 10:07:10 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:10 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:07:10 INFO - PROCESS | 1806 | 1461690430686 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]]]}] 10:07:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:07:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1534ms 10:07:10 INFO - PROCESS | 1806 | 1461690430756 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 10:07:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:07:10 INFO - PROCESS | 1806 | 1461690430761 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 10:07:10 INFO - PROCESS | 1806 | 1461690430767 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:07:10 INFO - PROCESS | 1806 | 1461690430774 Marionette TRACE conn3 <- [1,730,null,{}] 10:07:10 INFO - PROCESS | 1806 | 1461690430791 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}] 10:07:11 INFO - PROCESS | 1806 | 1461690431021 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 10:07:11 INFO - PROCESS | 1806 | 1461690431256 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fdc5800 == 81 [pid = 1806] [id = 190] 10:07:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f043d77d800) [pid = 1806] [serial = 570] [outer = (nil)] 10:07:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f043d798c00) [pid = 1806] [serial = 571] [outer = 0x7f043d77d800] 10:07:11 INFO - PROCESS | 1806 | 1461690431335 Marionette DEBUG loaded listener.js 10:07:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f043d7a1000) [pid = 1806] [serial = 572] [outer = 0x7f043d77d800] 10:07:12 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:12 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:07:12 INFO - PROCESS | 1806 | 1461690432217 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] 10:07:12 INFO - PROCESS | 1806 | 1461690432261 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 10:07:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:07:12 INFO - PROCESS | 1806 | 1461690432267 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:07:12 INFO - PROCESS | 1806 | 1461690432271 Marionette TRACE conn3 <- [1,734,null,{}] 10:07:12 INFO - PROCESS | 1806 | 1461690432276 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}] 10:07:12 INFO - PROCESS | 1806 | 1461690432442 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 10:07:12 INFO - PROCESS | 1806 | 1461690432603 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cc58800 == 82 [pid = 1806] [id = 191] 10:07:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f043ce56800) [pid = 1806] [serial = 573] [outer = (nil)] 10:07:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f043e2a9400) [pid = 1806] [serial = 574] [outer = 0x7f043ce56800] 10:07:12 INFO - PROCESS | 1806 | 1461690432679 Marionette DEBUG loaded listener.js 10:07:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f043ebacc00) [pid = 1806] [serial = 575] [outer = 0x7f043ce56800] 10:07:13 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:13 INFO - PROCESS | 1806 | 1461690433629 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]]]}] 10:07:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:07:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1437ms 10:07:13 INFO - PROCESS | 1806 | 1461690433708 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 10:07:13 INFO - PROCESS | 1806 | 1461690433712 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 10:07:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:07:13 INFO - PROCESS | 1806 | 1461690433721 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:07:13 INFO - PROCESS | 1806 | 1461690433725 Marionette TRACE conn3 <- [1,738,null,{}] 10:07:13 INFO - PROCESS | 1806 | 1461690433733 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}] 10:07:14 INFO - PROCESS | 1806 | 1461690434012 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 10:07:14 INFO - PROCESS | 1806 | 1461690434285 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450634000 == 83 [pid = 1806] [id = 192] 10:07:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f043d921400) [pid = 1806] [serial = 576] [outer = (nil)] 10:07:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0441012400) [pid = 1806] [serial = 577] [outer = 0x7f043d921400] 10:07:14 INFO - PROCESS | 1806 | 1461690434408 Marionette DEBUG loaded listener.js 10:07:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f044b993800) [pid = 1806] [serial = 578] [outer = 0x7f043d921400] 10:07:15 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:15 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:07:15 INFO - PROCESS | 1806 | 1461690435776 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]]]}] 10:07:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:07:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2142ms 10:07:15 INFO - PROCESS | 1806 | 1461690435912 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 10:07:15 INFO - PROCESS | 1806 | 1461690435918 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 10:07:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:07:15 INFO - PROCESS | 1806 | 1461690435931 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:07:15 INFO - PROCESS | 1806 | 1461690435935 Marionette TRACE conn3 <- [1,742,null,{}] 10:07:15 INFO - PROCESS | 1806 | 1461690435944 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}] 10:07:16 INFO - PROCESS | 1806 | 1461690436249 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 10:07:16 INFO - PROCESS | 1806 | 1461690436409 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0455f7c800 == 84 [pid = 1806] [id = 193] 10:07:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f043f069400) [pid = 1806] [serial = 579] [outer = (nil)] 10:07:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f044bc96400) [pid = 1806] [serial = 580] [outer = 0x7f043f069400] 10:07:16 INFO - PROCESS | 1806 | 1461690436495 Marionette DEBUG loaded listener.js 10:07:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0450a36000) [pid = 1806] [serial = 581] [outer = 0x7f043f069400] 10:07:17 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:17 INFO - PROCESS | 1806 | 1461690437948 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]]]}] 10:07:17 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 10:07:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2036ms 10:07:17 INFO - PROCESS | 1806 | 1461690437966 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 10:07:17 INFO - PROCESS | 1806 | 1461690437969 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 10:07:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:07:17 INFO - PROCESS | 1806 | 1461690437976 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:07:17 INFO - PROCESS | 1806 | 1461690437979 Marionette TRACE conn3 <- [1,746,null,{}] 10:07:17 INFO - PROCESS | 1806 | 1461690437984 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}] 10:07:18 INFO - PROCESS | 1806 | 1461690438163 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 10:07:18 INFO - PROCESS | 1806 | 1461690438321 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045decc000 == 85 [pid = 1806] [id = 194] 10:07:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f04320da800) [pid = 1806] [serial = 582] [outer = (nil)] 10:07:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f043541c400) [pid = 1806] [serial = 583] [outer = 0x7f04320da800] 10:07:18 INFO - PROCESS | 1806 | 1461690438398 Marionette DEBUG loaded listener.js 10:07:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0435423c00) [pid = 1806] [serial = 584] [outer = 0x7f04320da800] 10:07:19 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:19 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:19 INFO - PROCESS | 1806 | 1461690439648 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]]]}] 10:07:19 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.) 10:07:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1692ms 10:07:19 INFO - PROCESS | 1806 | 1461690439678 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 10:07:19 INFO - PROCESS | 1806 | 1461690439681 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 10:07:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:07:19 INFO - PROCESS | 1806 | 1461690439690 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:07:19 INFO - PROCESS | 1806 | 1461690439692 Marionette TRACE conn3 <- [1,750,null,{}] 10:07:19 INFO - PROCESS | 1806 | 1461690439699 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}] 10:07:19 INFO - PROCESS | 1806 | 1461690439922 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 10:07:20 INFO - PROCESS | 1806 | 1461690440111 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042b05c800 == 86 [pid = 1806] [id = 195] 10:07:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f042ce09400) [pid = 1806] [serial = 585] [outer = (nil)] 10:07:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0434688800) [pid = 1806] [serial = 586] [outer = 0x7f042ce09400] 10:07:20 INFO - PROCESS | 1806 | 1461690440187 Marionette DEBUG loaded listener.js 10:07:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0434690000) [pid = 1806] [serial = 587] [outer = 0x7f042ce09400] 10:07:21 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:21 INFO - PROCESS | 1806 | 1461690441718 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]]]}] 10:07:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:07:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2088ms 10:07:21 INFO - PROCESS | 1806 | 1461690441779 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 10:07:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:07:21 INFO - PROCESS | 1806 | 1461690441787 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 10:07:21 INFO - PROCESS | 1806 | 1461690441842 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:07:21 INFO - PROCESS | 1806 | 1461690441846 Marionette TRACE conn3 <- [1,754,null,{}] 10:07:21 INFO - PROCESS | 1806 | 1461690441861 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}] 10:07:22 INFO - PROCESS | 1806 | 1461690442085 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 10:07:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ab71800 == 85 [pid = 1806] [id = 186] 10:07:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043837a800 == 84 [pid = 1806] [id = 185] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f043e20e800) [pid = 1806] [serial = 502] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f043e21d400) [pid = 1806] [serial = 505] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0432370400) [pid = 1806] [serial = 508] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f043e21f800) [pid = 1806] [serial = 511] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f044b998c00) [pid = 1806] [serial = 532] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04334b9000 == 83 [pid = 1806] [id = 184] 10:07:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04334aa000 == 82 [pid = 1806] [id = 183] 10:07:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045064b800 == 81 [pid = 1806] [id = 180] 10:07:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0445bda800 == 80 [pid = 1806] [id = 179] 10:07:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438663800 == 79 [pid = 1806] [id = 178] 10:07:22 INFO - PROCESS | 1806 | 1461690442263 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0432129000 == 80 [pid = 1806] [id = 196] 10:07:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f042d038400) [pid = 1806] [serial = 588] [outer = (nil)] 10:07:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0432374400) [pid = 1806] [serial = 589] [outer = 0x7f042d038400] 10:07:22 INFO - PROCESS | 1806 | 1461690442332 Marionette DEBUG loaded listener.js 10:07:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f043282b400) [pid = 1806] [serial = 590] [outer = 0x7f042d038400] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f043ebb0c00) [pid = 1806] [serial = 485] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0436a73400) [pid = 1806] [serial = 520] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f043836c800) [pid = 1806] [serial = 521] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0435125000) [pid = 1806] [serial = 518] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f04347de800) [pid = 1806] [serial = 517] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0438dbdc00) [pid = 1806] [serial = 523] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f043e857c00) [pid = 1806] [serial = 496] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f044bae1400) [pid = 1806] [serial = 499] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f042ce0a800) [pid = 1806] [serial = 514] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f043d778400) [pid = 1806] [serial = 526] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f04328be000) [pid = 1806] [serial = 487] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f0438dea400) [pid = 1806] [serial = 493] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f0436c24800) [pid = 1806] [serial = 490] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f0436c2c400) [pid = 1806] [serial = 529] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f043d924800) [pid = 1806] [serial = 527] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f043d779000) [pid = 1806] [serial = 530] [outer = (nil)] [url = about:blank] 10:07:22 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f043a127400) [pid = 1806] [serial = 524] [outer = (nil)] [url = about:blank] 10:07:23 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:23 INFO - PROCESS | 1806 | 1461690443527 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]]]}] 10:07:23 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 10:07:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1743ms 10:07:23 INFO - PROCESS | 1806 | 1461690443538 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 10:07:23 INFO - PROCESS | 1806 | 1461690443545 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 10:07:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:07:23 INFO - PROCESS | 1806 | 1461690443578 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:07:23 INFO - PROCESS | 1806 | 1461690443581 Marionette TRACE conn3 <- [1,758,null,{}] 10:07:23 INFO - PROCESS | 1806 | 1461690443588 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}] 10:07:23 INFO - PROCESS | 1806 | 1461690443854 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 10:07:23 INFO - PROCESS | 1806 | 1461690443876 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0434760800 == 81 [pid = 1806] [id = 197] 10:07:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f0434682400) [pid = 1806] [serial = 591] [outer = (nil)] 10:07:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f043468f000) [pid = 1806] [serial = 592] [outer = 0x7f0434682400] 10:07:23 INFO - PROCESS | 1806 | 1461690443940 Marionette DEBUG loaded listener.js 10:07:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f04347d3000) [pid = 1806] [serial = 593] [outer = 0x7f0434682400] 10:07:24 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:24 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:07:24 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:24 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:24 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:07:24 INFO - PROCESS | 1806 | 1461690444785 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]]]}] 10:07:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:07:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1242ms 10:07:24 INFO - PROCESS | 1806 | 1461690444823 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 10:07:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:07:24 INFO - PROCESS | 1806 | 1461690444828 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 10:07:24 INFO - PROCESS | 1806 | 1461690444835 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:07:24 INFO - PROCESS | 1806 | 1461690444841 Marionette TRACE conn3 <- [1,762,null,{}] 10:07:24 INFO - PROCESS | 1806 | 1461690444863 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}] 10:07:25 INFO - PROCESS | 1806 | 1461690445101 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 10:07:25 INFO - PROCESS | 1806 | 1461690445131 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436712800 == 82 [pid = 1806] [id = 198] 10:07:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f04350dc800) [pid = 1806] [serial = 594] [outer = (nil)] 10:07:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f0435417c00) [pid = 1806] [serial = 595] [outer = 0x7f04350dc800] 10:07:25 INFO - PROCESS | 1806 | 1461690445199 Marionette DEBUG loaded listener.js 10:07:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f04355b1400) [pid = 1806] [serial = 596] [outer = 0x7f04350dc800] 10:07:26 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f04349cc800) [pid = 1806] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:07:26 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f0435a0e000) [pid = 1806] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:07:26 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f042ce0f000) [pid = 1806] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:07:26 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f0435a0dc00) [pid = 1806] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:07:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:07:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1602ms 10:07:26 INFO - PROCESS | 1806 | 1461690446429 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]]]}] 10:07:26 INFO - PROCESS | 1806 | 1461690446437 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 10:07:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:07:26 INFO - PROCESS | 1806 | 1461690446442 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 10:07:26 INFO - PROCESS | 1806 | 1461690446448 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:07:26 INFO - PROCESS | 1806 | 1461690446451 Marionette TRACE conn3 <- [1,766,null,{}] 10:07:26 INFO - PROCESS | 1806 | 1461690446456 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}] 10:07:26 INFO - PROCESS | 1806 | 1461690446612 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 10:07:26 INFO - PROCESS | 1806 | 1461690446771 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438372800 == 83 [pid = 1806] [id = 199] 10:07:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f0435422000) [pid = 1806] [serial = 597] [outer = (nil)] 10:07:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f04356f2800) [pid = 1806] [serial = 598] [outer = 0x7f0435422000] 10:07:26 INFO - PROCESS | 1806 | 1461690446837 Marionette DEBUG loaded listener.js 10:07:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f043598ac00) [pid = 1806] [serial = 599] [outer = 0x7f0435422000] 10:07:28 INFO - PROCESS | 1806 | 1461690448260 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]]]}] 10:07:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:07:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1834ms 10:07:28 INFO - PROCESS | 1806 | 1461690448294 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 10:07:28 INFO - PROCESS | 1806 | 1461690448297 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 10:07:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:07:28 INFO - PROCESS | 1806 | 1461690448328 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:07:28 INFO - PROCESS | 1806 | 1461690448334 Marionette TRACE conn3 <- [1,770,null,{}] 10:07:28 INFO - PROCESS | 1806 | 1461690448344 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}] 10:07:28 INFO - PROCESS | 1806 | 1461690448560 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 10:07:28 INFO - PROCESS | 1806 | 1461690448809 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042ce2c000 == 84 [pid = 1806] [id = 200] 10:07:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f042ce09c00) [pid = 1806] [serial = 600] [outer = (nil)] 10:07:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f042d02a400) [pid = 1806] [serial = 601] [outer = 0x7f042ce09c00] 10:07:28 INFO - PROCESS | 1806 | 1461690448892 Marionette DEBUG loaded listener.js 10:07:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f042d039400) [pid = 1806] [serial = 602] [outer = 0x7f042ce09c00] 10:07:29 INFO - PROCESS | 1806 | 1461690449851 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]]]}] 10:07:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:07:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1595ms 10:07:29 INFO - PROCESS | 1806 | 1461690449913 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 10:07:29 INFO - PROCESS | 1806 | 1461690449920 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 10:07:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:07:29 INFO - PROCESS | 1806 | 1461690449928 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:07:29 INFO - PROCESS | 1806 | 1461690449933 Marionette TRACE conn3 <- [1,774,null,{}] 10:07:29 INFO - PROCESS | 1806 | 1461690449941 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}] 10:07:30 INFO - PROCESS | 1806 | 1461690450160 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 10:07:30 INFO - PROCESS | 1806 | 1461690450381 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438080800 == 85 [pid = 1806] [id = 201] 10:07:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0433551800) [pid = 1806] [serial = 603] [outer = (nil)] 10:07:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f04347d4800) [pid = 1806] [serial = 604] [outer = 0x7f0433551800] 10:07:30 INFO - PROCESS | 1806 | 1461690450513 Marionette DEBUG loaded listener.js 10:07:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f043504d800) [pid = 1806] [serial = 605] [outer = 0x7f0433551800] 10:07:31 INFO - PROCESS | 1806 | 1461690451418 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]]]}] 10:07:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:07:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1532ms 10:07:31 INFO - PROCESS | 1806 | 1461690451464 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 10:07:31 INFO - PROCESS | 1806 | 1461690451471 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 10:07:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:07:31 INFO - PROCESS | 1806 | 1461690451479 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:07:31 INFO - PROCESS | 1806 | 1461690451483 Marionette TRACE conn3 <- [1,778,null,{}] 10:07:31 INFO - PROCESS | 1806 | 1461690451490 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}] 10:07:31 INFO - PROCESS | 1806 | 1461690451746 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 10:07:32 INFO - PROCESS | 1806 | 1461690452085 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438e9c000 == 86 [pid = 1806] [id = 202] 10:07:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f04356f1400) [pid = 1806] [serial = 606] [outer = (nil)] 10:07:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f043598d800) [pid = 1806] [serial = 607] [outer = 0x7f04356f1400] 10:07:32 INFO - PROCESS | 1806 | 1461690452227 Marionette DEBUG loaded listener.js 10:07:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0435a0e800) [pid = 1806] [serial = 608] [outer = 0x7f04356f1400] 10:07:33 INFO - PROCESS | 1806 | 1461690453280 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]]]}] 10:07:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:07:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1847ms 10:07:33 INFO - PROCESS | 1806 | 1461690453334 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 10:07:33 INFO - PROCESS | 1806 | 1461690453337 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 10:07:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:07:33 INFO - PROCESS | 1806 | 1461690453362 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:07:33 INFO - PROCESS | 1806 | 1461690453374 Marionette TRACE conn3 <- [1,782,null,{}] 10:07:33 INFO - PROCESS | 1806 | 1461690453382 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}] 10:07:33 INFO - PROCESS | 1806 | 1461690453707 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 10:07:33 INFO - PROCESS | 1806 | 1461690453919 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c562000 == 87 [pid = 1806] [id = 203] 10:07:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f0435982c00) [pid = 1806] [serial = 609] [outer = (nil)] 10:07:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0436d11000) [pid = 1806] [serial = 610] [outer = 0x7f0435982c00] 10:07:34 INFO - PROCESS | 1806 | 1461690454015 Marionette DEBUG loaded listener.js 10:07:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f0438113400) [pid = 1806] [serial = 611] [outer = 0x7f0435982c00] 10:07:34 INFO - PROCESS | 1806 | 1461690454873 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]]]}] 10:07:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:07:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1551ms 10:07:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:07:34 INFO - PROCESS | 1806 | 1461690454904 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 10:07:34 INFO - PROCESS | 1806 | 1461690454907 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 10:07:34 INFO - PROCESS | 1806 | 1461690454914 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:07:34 INFO - PROCESS | 1806 | 1461690454917 Marionette TRACE conn3 <- [1,786,null,{}] 10:07:34 INFO - PROCESS | 1806 | 1461690454923 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}] 10:07:35 INFO - PROCESS | 1806 | 1461690455116 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 10:07:35 INFO - PROCESS | 1806 | 1461690455284 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043dd6d800 == 88 [pid = 1806] [id = 204] 10:07:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0436a7f800) [pid = 1806] [serial = 612] [outer = (nil)] 10:07:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0438370400) [pid = 1806] [serial = 613] [outer = 0x7f0436a7f800] 10:07:35 INFO - PROCESS | 1806 | 1461690455361 Marionette DEBUG loaded listener.js 10:07:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f04383e8400) [pid = 1806] [serial = 614] [outer = 0x7f0436a7f800] 10:07:36 INFO - PROCESS | 1806 | 1461690456293 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]]]}] 10:07:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:07:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1434ms 10:07:36 INFO - PROCESS | 1806 | 1461690456349 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 10:07:36 INFO - PROCESS | 1806 | 1461690456352 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 10:07:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:07:36 INFO - PROCESS | 1806 | 1461690456361 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:07:36 INFO - PROCESS | 1806 | 1461690456363 Marionette TRACE conn3 <- [1,790,null,{}] 10:07:36 INFO - PROCESS | 1806 | 1461690456370 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}] 10:07:36 INFO - PROCESS | 1806 | 1461690456564 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 10:07:36 INFO - PROCESS | 1806 | 1461690456729 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f0a3000 == 89 [pid = 1806] [id = 205] 10:07:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f043844dc00) [pid = 1806] [serial = 615] [outer = (nil)] 10:07:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0438454000) [pid = 1806] [serial = 616] [outer = 0x7f043844dc00] 10:07:36 INFO - PROCESS | 1806 | 1461690456826 Marionette DEBUG loaded listener.js 10:07:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f0438dbb800) [pid = 1806] [serial = 617] [outer = 0x7f043844dc00] 10:07:37 INFO - PROCESS | 1806 | 1461690457774 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]]]}] 10:07:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:07:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1480ms 10:07:37 INFO - PROCESS | 1806 | 1461690457841 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 10:07:37 INFO - PROCESS | 1806 | 1461690457845 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 10:07:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:07:37 INFO - PROCESS | 1806 | 1461690457851 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:07:37 INFO - PROCESS | 1806 | 1461690457854 Marionette TRACE conn3 <- [1,794,null,{}] 10:07:37 INFO - PROCESS | 1806 | 1461690457860 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}] 10:07:38 INFO - PROCESS | 1806 | 1461690458059 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 10:07:38 INFO - PROCESS | 1806 | 1461690458222 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fde1000 == 90 [pid = 1806] [id = 206] 10:07:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f043844f000) [pid = 1806] [serial = 618] [outer = (nil)] 10:07:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f043ab0a000) [pid = 1806] [serial = 619] [outer = 0x7f043844f000] 10:07:38 INFO - PROCESS | 1806 | 1461690458300 Marionette DEBUG loaded listener.js 10:07:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f043ab2bc00) [pid = 1806] [serial = 620] [outer = 0x7f043844f000] 10:07:39 INFO - PROCESS | 1806 | 1461690459209 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]]]}] 10:07:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:07:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1431ms 10:07:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:07:39 INFO - PROCESS | 1806 | 1461690459283 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 10:07:39 INFO - PROCESS | 1806 | 1461690459286 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 10:07:39 INFO - PROCESS | 1806 | 1461690459293 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:07:39 INFO - PROCESS | 1806 | 1461690459296 Marionette TRACE conn3 <- [1,798,null,{}] 10:07:39 INFO - PROCESS | 1806 | 1461690459302 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}] 10:07:39 INFO - PROCESS | 1806 | 1461690459486 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 10:07:39 INFO - PROCESS | 1806 | 1461690459650 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ab9d800 == 91 [pid = 1806] [id = 207] 10:07:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f0438dbc000) [pid = 1806] [serial = 621] [outer = (nil)] 10:07:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f043b78e000) [pid = 1806] [serial = 622] [outer = 0x7f0438dbc000] 10:07:39 INFO - PROCESS | 1806 | 1461690459724 Marionette DEBUG loaded listener.js 10:07:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f043c428800) [pid = 1806] [serial = 623] [outer = 0x7f0438dbc000] 10:07:40 INFO - PROCESS | 1806 | 1461690460624 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]]]}] 10:07:40 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 10:07:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1393ms 10:07:40 INFO - PROCESS | 1806 | 1461690460687 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 10:07:40 INFO - PROCESS | 1806 | 1461690460690 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 10:07:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:07:40 INFO - PROCESS | 1806 | 1461690460697 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:07:40 INFO - PROCESS | 1806 | 1461690460700 Marionette TRACE conn3 <- [1,802,null,{}] 10:07:40 INFO - PROCESS | 1806 | 1461690460706 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}] 10:07:40 INFO - PROCESS | 1806 | 1461690460890 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 10:07:41 INFO - PROCESS | 1806 | 1461690461066 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044bc28000 == 92 [pid = 1806] [id = 208] 10:07:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f042ce03800) [pid = 1806] [serial = 624] [outer = (nil)] 10:07:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f043cdbe800) [pid = 1806] [serial = 625] [outer = 0x7f042ce03800] 10:07:41 INFO - PROCESS | 1806 | 1461690461144 Marionette DEBUG loaded listener.js 10:07:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f043cfaf000) [pid = 1806] [serial = 626] [outer = 0x7f042ce03800] 10:07:42 INFO - PROCESS | 1806 | 1461690462065 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]]]}] 10:07:42 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 10:07:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1733ms 10:07:42 INFO - PROCESS | 1806 | 1461690462432 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 10:07:42 INFO - PROCESS | 1806 | 1461690462438 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 10:07:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:07:42 INFO - PROCESS | 1806 | 1461690462456 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:07:42 INFO - PROCESS | 1806 | 1461690462462 Marionette TRACE conn3 <- [1,806,null,{}] 10:07:42 INFO - PROCESS | 1806 | 1461690462524 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}] 10:07:42 INFO - PROCESS | 1806 | 1461690462779 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 10:07:43 INFO - PROCESS | 1806 | 1461690463024 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042b054800 == 93 [pid = 1806] [id = 209] 10:07:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0432828800) [pid = 1806] [serial = 627] [outer = (nil)] 10:07:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f04328bfc00) [pid = 1806] [serial = 628] [outer = 0x7f0432828800] 10:07:43 INFO - PROCESS | 1806 | 1461690463141 Marionette DEBUG loaded listener.js 10:07:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f0433142800) [pid = 1806] [serial = 629] [outer = 0x7f0432828800] 10:07:44 INFO - PROCESS | 1806 | 1461690464047 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]]]}] 10:07:44 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 10:07:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1641ms 10:07:44 INFO - PROCESS | 1806 | 1461690464093 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 10:07:44 INFO - PROCESS | 1806 | 1461690464097 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 10:07:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:07:44 INFO - PROCESS | 1806 | 1461690464110 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:07:44 INFO - PROCESS | 1806 | 1461690464114 Marionette TRACE conn3 <- [1,810,null,{}] 10:07:44 INFO - PROCESS | 1806 | 1461690464120 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}] 10:07:44 INFO - PROCESS | 1806 | 1461690464307 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 10:07:44 INFO - PROCESS | 1806 | 1461690464481 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386d5000 == 94 [pid = 1806] [id = 210] 10:07:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f04349d0000) [pid = 1806] [serial = 630] [outer = (nil)] 10:07:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f0435058000) [pid = 1806] [serial = 631] [outer = 0x7f04349d0000] 10:07:44 INFO - PROCESS | 1806 | 1461690464549 Marionette DEBUG loaded listener.js 10:07:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f043541d800) [pid = 1806] [serial = 632] [outer = 0x7f04349d0000] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0441295800 == 93 [pid = 1806] [id = 67] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436c04000 == 92 [pid = 1806] [id = 48] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450646800 == 91 [pid = 1806] [id = 122] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044b7b2000 == 90 [pid = 1806] [id = 43] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0445be9000 == 89 [pid = 1806] [id = 177] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044b715000 == 88 [pid = 1806] [id = 134] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f043e20a800) [pid = 1806] [serial = 541] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f043d79ac00) [pid = 1806] [serial = 547] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f04383cec00) [pid = 1806] [serial = 538] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f04356eb400) [pid = 1806] [serial = 535] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f044bc46800) [pid = 1806] [serial = 544] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f0438dbe000) [pid = 1806] [serial = 562] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438372800 == 87 [pid = 1806] [id = 199] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436712800 == 86 [pid = 1806] [id = 198] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0434760800 == 85 [pid = 1806] [id = 197] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0432129000 == 84 [pid = 1806] [id = 196] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042b05c800 == 83 [pid = 1806] [id = 195] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045decc000 == 82 [pid = 1806] [id = 194] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0455f7c800 == 81 [pid = 1806] [id = 193] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450634000 == 80 [pid = 1806] [id = 192] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cc58800 == 79 [pid = 1806] [id = 191] 10:07:45 INFO - PROCESS | 1806 | 1461690465611 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]]]}] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fdc5800 == 78 [pid = 1806] [id = 190] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d560800 == 77 [pid = 1806] [id = 189] 10:07:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435547000 == 76 [pid = 1806] [id = 188] 10:07:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:07:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1535ms 10:07:45 INFO - PROCESS | 1806 | 1461690465642 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 10:07:45 INFO - PROCESS | 1806 | 1461690465645 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 10:07:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:07:45 INFO - PROCESS | 1806 | 1461690465651 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:07:45 INFO - PROCESS | 1806 | 1461690465654 Marionette TRACE conn3 <- [1,814,null,{}] 10:07:45 INFO - PROCESS | 1806 | 1461690465668 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}] 10:07:45 INFO - PROCESS | 1806 | 1461690465848 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f04356ef800) [pid = 1806] [serial = 553] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f0438dde000) [pid = 1806] [serial = 560] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f0438457800) [pid = 1806] [serial = 559] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f0432373000) [pid = 1806] [serial = 550] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f04349d5400) [pid = 1806] [serial = 551] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f0435a02c00) [pid = 1806] [serial = 554] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f0436d07000) [pid = 1806] [serial = 556] [outer = (nil)] [url = about:blank] 10:07:45 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f04383cf000) [pid = 1806] [serial = 557] [outer = (nil)] [url = about:blank] 10:07:46 INFO - PROCESS | 1806 | 1461690466059 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043552d000 == 77 [pid = 1806] [id = 211] 10:07:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f043541dc00) [pid = 1806] [serial = 633] [outer = (nil)] 10:07:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f0435989000) [pid = 1806] [serial = 634] [outer = 0x7f043541dc00] 10:07:46 INFO - PROCESS | 1806 | 1461690466157 Marionette DEBUG loaded listener.js 10:07:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f0435a0d000) [pid = 1806] [serial = 635] [outer = 0x7f043541dc00] 10:07:46 INFO - PROCESS | 1806 | 1461690466919 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] 10:07:46 INFO - PROCESS | 1806 | 1461690466946 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 10:07:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:07:46 INFO - PROCESS | 1806 | 1461690466951 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:07:46 INFO - PROCESS | 1806 | 1461690466953 Marionette TRACE conn3 <- [1,818,null,{}] 10:07:46 INFO - PROCESS | 1806 | 1461690466959 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}] 10:07:47 INFO - PROCESS | 1806 | 1461690467166 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 10:07:47 INFO - PROCESS | 1806 | 1461690467188 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fba000 == 78 [pid = 1806] [id = 212] 10:07:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f0435419800) [pid = 1806] [serial = 636] [outer = (nil)] 10:07:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f0436c2e000) [pid = 1806] [serial = 637] [outer = 0x7f0435419800] 10:07:47 INFO - PROCESS | 1806 | 1461690467254 Marionette DEBUG loaded listener.js 10:07:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f04383c5c00) [pid = 1806] [serial = 638] [outer = 0x7f0435419800] 10:07:48 INFO - PROCESS | 1806 | 1461690468099 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]]]}] 10:07:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:07:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1186ms 10:07:48 INFO - PROCESS | 1806 | 1461690468139 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 10:07:48 INFO - PROCESS | 1806 | 1461690468142 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 10:07:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:07:48 INFO - PROCESS | 1806 | 1461690468149 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:07:48 INFO - PROCESS | 1806 | 1461690468164 Marionette TRACE conn3 <- [1,822,null,{}] 10:07:48 INFO - PROCESS | 1806 | 1461690468178 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}] 10:07:48 INFO - PROCESS | 1806 | 1461690468409 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 10:07:48 INFO - PROCESS | 1806 | 1461690468447 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c571000 == 79 [pid = 1806] [id = 213] 10:07:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f0436d0c000) [pid = 1806] [serial = 639] [outer = (nil)] 10:07:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f04383f1800) [pid = 1806] [serial = 640] [outer = 0x7f0436d0c000] 10:07:48 INFO - PROCESS | 1806 | 1461690468529 Marionette DEBUG loaded listener.js 10:07:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0438457800) [pid = 1806] [serial = 641] [outer = 0x7f0436d0c000] 10:07:49 INFO - PROCESS | 1806 | 1461690469486 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] 10:07:49 INFO - PROCESS | 1806 | 1461690469512 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 10:07:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:07:49 INFO - PROCESS | 1806 | 1461690469518 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:07:49 INFO - PROCESS | 1806 | 1461690469521 Marionette TRACE conn3 <- [1,826,null,{}] 10:07:49 INFO - PROCESS | 1806 | 1461690469526 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}] 10:07:49 INFO - PROCESS | 1806 | 1461690469780 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 10:07:49 INFO - PROCESS | 1806 | 1461690469821 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f09f800 == 80 [pid = 1806] [id = 214] 10:07:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f0438dbd400) [pid = 1806] [serial = 642] [outer = (nil)] 10:07:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f043a12bc00) [pid = 1806] [serial = 643] [outer = 0x7f0438dbd400] 10:07:49 INFO - PROCESS | 1806 | 1461690469888 Marionette DEBUG loaded listener.js 10:07:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f043c541000) [pid = 1806] [serial = 644] [outer = 0x7f0438dbd400] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f04349cd400) [pid = 1806] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f043f17d400) [pid = 1806] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f043598c800) [pid = 1806] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f04349d5000) [pid = 1806] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f04510e0800) [pid = 1806] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f045040d400) [pid = 1806] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f043479f800) [pid = 1806] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f0438451c00) [pid = 1806] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f043f063800) [pid = 1806] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f04350dc800) [pid = 1806] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f043f069400) [pid = 1806] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f0434682400) [pid = 1806] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f042ce09400) [pid = 1806] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f043ce56800) [pid = 1806] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f04349d1000) [pid = 1806] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f04320da800) [pid = 1806] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f043d77d800) [pid = 1806] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f04356efc00) [pid = 1806] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f043d921400) [pid = 1806] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f042d038400) [pid = 1806] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f043d922000) [pid = 1806] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f04356ec000) [pid = 1806] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0438dea800) [pid = 1806] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f043a12d400) [pid = 1806] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f043e20c400) [pid = 1806] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f043d792800) [pid = 1806] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f043236cc00) [pid = 1806] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f04328c1800) [pid = 1806] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f04350df800) [pid = 1806] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:07:50 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f04320d9800) [pid = 1806] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:07:51 INFO - PROCESS | 1806 | 1461690471349 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]]]}] 10:07:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:07:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1840ms 10:07:51 INFO - PROCESS | 1806 | 1461690471359 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 10:07:51 INFO - PROCESS | 1806 | 1461690471363 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 10:07:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:07:51 INFO - PROCESS | 1806 | 1461690471373 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:07:51 INFO - PROCESS | 1806 | 1461690471375 Marionette TRACE conn3 <- [1,830,null,{}] 10:07:51 INFO - PROCESS | 1806 | 1461690471379 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}] 10:07:51 INFO - PROCESS | 1806 | 1461690471564 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 10:07:51 INFO - PROCESS | 1806 | 1461690471579 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f08b000 == 81 [pid = 1806] [id = 215] 10:07:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f043281f000) [pid = 1806] [serial = 645] [outer = (nil)] 10:07:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f04349d5800) [pid = 1806] [serial = 646] [outer = 0x7f043281f000] 10:07:51 INFO - PROCESS | 1806 | 1461690471645 Marionette DEBUG loaded listener.js 10:07:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f043598f000) [pid = 1806] [serial = 647] [outer = 0x7f043281f000] 10:07:52 INFO - PROCESS | 1806 | 1461690472561 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]]]}] 10:07:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:07:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1229ms 10:07:52 INFO - PROCESS | 1806 | 1461690472600 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 10:07:52 INFO - PROCESS | 1806 | 1461690472604 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 10:07:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:07:52 INFO - PROCESS | 1806 | 1461690472610 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:07:52 INFO - PROCESS | 1806 | 1461690472613 Marionette TRACE conn3 <- [1,834,null,{}] 10:07:52 INFO - PROCESS | 1806 | 1461690472618 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}] 10:07:52 INFO - PROCESS | 1806 | 1461690472789 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 10:07:53 INFO - PROCESS | 1806 | 1461690473046 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0432129000 == 82 [pid = 1806] [id = 216] 10:07:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f042ce04000) [pid = 1806] [serial = 648] [outer = (nil)] 10:07:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f042d031800) [pid = 1806] [serial = 649] [outer = 0x7f042ce04000] 10:07:53 INFO - PROCESS | 1806 | 1461690473133 Marionette DEBUG loaded listener.js 10:07:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f043236e000) [pid = 1806] [serial = 650] [outer = 0x7f042ce04000] 10:07:54 INFO - PROCESS | 1806 | 1461690474162 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]]]}] 10:07:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:07:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1587ms 10:07:54 INFO - PROCESS | 1806 | 1461690474200 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 10:07:54 INFO - PROCESS | 1806 | 1461690474206 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 10:07:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:07:54 INFO - PROCESS | 1806 | 1461690474214 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:07:54 INFO - PROCESS | 1806 | 1461690474220 Marionette TRACE conn3 <- [1,838,null,{}] 10:07:54 INFO - PROCESS | 1806 | 1461690474226 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}] 10:07:54 INFO - PROCESS | 1806 | 1461690474424 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 10:07:54 INFO - PROCESS | 1806 | 1461690474590 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386e4800 == 83 [pid = 1806] [id = 217] 10:07:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0432828000) [pid = 1806] [serial = 651] [outer = (nil)] 10:07:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f04349d2400) [pid = 1806] [serial = 652] [outer = 0x7f0432828000] 10:07:54 INFO - PROCESS | 1806 | 1461690474667 Marionette DEBUG loaded listener.js 10:07:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f043541e800) [pid = 1806] [serial = 653] [outer = 0x7f0432828000] 10:07:55 INFO - PROCESS | 1806 | 1461690475712 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]]]}] 10:07:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:07:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1532ms 10:07:55 INFO - PROCESS | 1806 | 1461690475750 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 10:07:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:07:55 INFO - PROCESS | 1806 | 1461690475757 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 10:07:55 INFO - PROCESS | 1806 | 1461690475764 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:07:55 INFO - PROCESS | 1806 | 1461690475766 Marionette TRACE conn3 <- [1,842,null,{}] 10:07:55 INFO - PROCESS | 1806 | 1461690475774 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}] 10:07:56 INFO - PROCESS | 1806 | 1461690476021 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 10:07:56 INFO - PROCESS | 1806 | 1461690476325 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ed23000 == 84 [pid = 1806] [id = 218] 10:07:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0435a02400) [pid = 1806] [serial = 654] [outer = (nil)] 10:07:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f0435a0d800) [pid = 1806] [serial = 655] [outer = 0x7f0435a02400] 10:07:56 INFO - PROCESS | 1806 | 1461690476402 Marionette DEBUG loaded listener.js 10:07:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0436a7a400) [pid = 1806] [serial = 656] [outer = 0x7f0435a02400] 10:07:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0438458400) [pid = 1806] [serial = 657] [outer = 0x7f04350de000] 10:07:57 INFO - PROCESS | 1806 | 1461690477459 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]]]}] 10:07:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:07:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1743ms 10:07:57 INFO - PROCESS | 1806 | 1461690477508 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 10:07:57 INFO - PROCESS | 1806 | 1461690477513 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 10:07:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:07:57 INFO - PROCESS | 1806 | 1461690477531 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:07:57 INFO - PROCESS | 1806 | 1461690477540 Marionette TRACE conn3 <- [1,846,null,{}] 10:07:57 INFO - PROCESS | 1806 | 1461690477547 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}] 10:07:57 INFO - PROCESS | 1806 | 1461690477834 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 10:07:58 INFO - PROCESS | 1806 | 1461690478054 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cb26000 == 85 [pid = 1806] [id = 219] 10:07:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f04384e5400) [pid = 1806] [serial = 658] [outer = (nil)] 10:07:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0438dbfc00) [pid = 1806] [serial = 659] [outer = 0x7f04384e5400] 10:07:58 INFO - PROCESS | 1806 | 1461690478136 Marionette DEBUG loaded listener.js 10:07:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0438ddf800) [pid = 1806] [serial = 660] [outer = 0x7f04384e5400] 10:07:59 INFO - PROCESS | 1806 | 1461690479034 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]]]}] 10:07:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:07:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1545ms 10:07:59 INFO - PROCESS | 1806 | 1461690479068 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 10:07:59 INFO - PROCESS | 1806 | 1461690479073 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 10:07:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:07:59 INFO - PROCESS | 1806 | 1461690479080 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:07:59 INFO - PROCESS | 1806 | 1461690479084 Marionette TRACE conn3 <- [1,850,null,{}] 10:07:59 INFO - PROCESS | 1806 | 1461690479089 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}] 10:07:59 INFO - PROCESS | 1806 | 1461690479277 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 10:07:59 INFO - PROCESS | 1806 | 1461690479451 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:07:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044e84a800 == 86 [pid = 1806] [id = 220] 10:07:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f0438640800) [pid = 1806] [serial = 661] [outer = (nil)] 10:07:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f043b52a400) [pid = 1806] [serial = 662] [outer = 0x7f0438640800] 10:07:59 INFO - PROCESS | 1806 | 1461690479526 Marionette DEBUG loaded listener.js 10:07:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f043cdc3c00) [pid = 1806] [serial = 663] [outer = 0x7f0438640800] 10:08:00 INFO - PROCESS | 1806 | 1461690480448 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]]]}] 10:08:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:08:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1437ms 10:08:00 INFO - PROCESS | 1806 | 1461690480519 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 10:08:00 INFO - PROCESS | 1806 | 1461690480523 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 10:08:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:08:00 INFO - PROCESS | 1806 | 1461690480529 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:08:00 INFO - PROCESS | 1806 | 1461690480531 Marionette TRACE conn3 <- [1,854,null,{}] 10:08:00 INFO - PROCESS | 1806 | 1461690480538 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}] 10:08:00 INFO - PROCESS | 1806 | 1461690480766 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 10:08:00 INFO - PROCESS | 1806 | 1461690480937 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045064e000 == 87 [pid = 1806] [id = 221] 10:08:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f043d77c800) [pid = 1806] [serial = 664] [outer = (nil)] 10:08:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f043d77fc00) [pid = 1806] [serial = 665] [outer = 0x7f043d77c800] 10:08:01 INFO - PROCESS | 1806 | 1461690481085 Marionette DEBUG loaded listener.js 10:08:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f043d920800) [pid = 1806] [serial = 666] [outer = 0x7f043d77c800] 10:08:01 INFO - PROCESS | 1806 | 1461690481976 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]]]}] 10:08:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:08:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1485ms 10:08:02 INFO - PROCESS | 1806 | 1461690482015 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 10:08:02 INFO - PROCESS | 1806 | 1461690482018 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 10:08:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:08:02 INFO - PROCESS | 1806 | 1461690482025 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:08:02 INFO - PROCESS | 1806 | 1461690482028 Marionette TRACE conn3 <- [1,858,null,{}] 10:08:02 INFO - PROCESS | 1806 | 1461690482033 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}] 10:08:02 INFO - PROCESS | 1806 | 1461690482215 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 10:08:02 INFO - PROCESS | 1806 | 1461690482389 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045111c800 == 88 [pid = 1806] [id = 222] 10:08:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f04350da400) [pid = 1806] [serial = 667] [outer = (nil)] 10:08:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f043e205400) [pid = 1806] [serial = 668] [outer = 0x7f04350da400] 10:08:02 INFO - PROCESS | 1806 | 1461690482467 Marionette DEBUG loaded listener.js 10:08:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f043e211400) [pid = 1806] [serial = 669] [outer = 0x7f04350da400] 10:08:03 INFO - PROCESS | 1806 | 1461690483395 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]]]}] 10:08:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:08:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1429ms 10:08:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:08:03 INFO - PROCESS | 1806 | 1461690483456 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 10:08:03 INFO - PROCESS | 1806 | 1461690483459 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 10:08:03 INFO - PROCESS | 1806 | 1461690483465 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:08:03 INFO - PROCESS | 1806 | 1461690483469 Marionette TRACE conn3 <- [1,862,null,{}] 10:08:03 INFO - PROCESS | 1806 | 1461690483474 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}] 10:08:03 INFO - PROCESS | 1806 | 1461690483712 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 10:08:03 INFO - PROCESS | 1806 | 1461690483884 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045503e000 == 89 [pid = 1806] [id = 223] 10:08:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f043d77d000) [pid = 1806] [serial = 670] [outer = (nil)] 10:08:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f043e21b800) [pid = 1806] [serial = 671] [outer = 0x7f043d77d000] 10:08:03 INFO - PROCESS | 1806 | 1461690483965 Marionette DEBUG loaded listener.js 10:08:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f043e2a6c00) [pid = 1806] [serial = 672] [outer = 0x7f043d77d000] 10:08:04 INFO - PROCESS | 1806 | 1461690484850 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]]]}] 10:08:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:08:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1433ms 10:08:04 INFO - PROCESS | 1806 | 1461690484898 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 10:08:04 INFO - PROCESS | 1806 | 1461690484901 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 10:08:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:08:04 INFO - PROCESS | 1806 | 1461690484909 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:08:04 INFO - PROCESS | 1806 | 1461690484912 Marionette TRACE conn3 <- [1,866,null,{}] 10:08:04 INFO - PROCESS | 1806 | 1461690484918 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}] 10:08:05 INFO - PROCESS | 1806 | 1461690485110 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 10:08:05 INFO - PROCESS | 1806 | 1461690485298 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0455f8f000 == 90 [pid = 1806] [id = 224] 10:08:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f04383ef000) [pid = 1806] [serial = 673] [outer = (nil)] 10:08:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f043e2aec00) [pid = 1806] [serial = 674] [outer = 0x7f04383ef000] 10:08:05 INFO - PROCESS | 1806 | 1461690485376 Marionette DEBUG loaded listener.js 10:08:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f043e84e000) [pid = 1806] [serial = 675] [outer = 0x7f04383ef000] 10:08:06 INFO - PROCESS | 1806 | 1461690486246 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]]]}] 10:08:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:08:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1382ms 10:08:06 INFO - PROCESS | 1806 | 1461690486293 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 10:08:06 INFO - PROCESS | 1806 | 1461690486297 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 10:08:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:08:06 INFO - PROCESS | 1806 | 1461690486304 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:08:06 INFO - PROCESS | 1806 | 1461690486307 Marionette TRACE conn3 <- [1,870,null,{}] 10:08:06 INFO - PROCESS | 1806 | 1461690486313 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}] 10:08:06 INFO - PROCESS | 1806 | 1461690486518 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 10:08:06 INFO - PROCESS | 1806 | 1461690486689 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a49000 == 91 [pid = 1806] [id = 225] 10:08:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f043468dc00) [pid = 1806] [serial = 676] [outer = (nil)] 10:08:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f043ea8ac00) [pid = 1806] [serial = 677] [outer = 0x7f043468dc00] 10:08:06 INFO - PROCESS | 1806 | 1461690486784 Marionette DEBUG loaded listener.js 10:08:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f043ea95400) [pid = 1806] [serial = 678] [outer = 0x7f043468dc00] 10:08:07 INFO - PROCESS | 1806 | 1461690487774 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]]]}] 10:08:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:08:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1480ms 10:08:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:08:07 INFO - PROCESS | 1806 | 1461690487785 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 10:08:07 INFO - PROCESS | 1806 | 1461690487788 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 10:08:07 INFO - PROCESS | 1806 | 1461690487796 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:08:07 INFO - PROCESS | 1806 | 1461690487800 Marionette TRACE conn3 <- [1,874,null,{}] 10:08:07 INFO - PROCESS | 1806 | 1461690487806 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}] 10:08:08 INFO - PROCESS | 1806 | 1461690488003 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 10:08:08 INFO - PROCESS | 1806 | 1461690488248 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428c9c000 == 92 [pid = 1806] [id = 226] 10:08:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f04320d5c00) [pid = 1806] [serial = 679] [outer = (nil)] 10:08:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f04356f0c00) [pid = 1806] [serial = 680] [outer = 0x7f04320d5c00] 10:08:08 INFO - PROCESS | 1806 | 1461690488390 Marionette DEBUG loaded listener.js 10:08:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f043ea96400) [pid = 1806] [serial = 681] [outer = 0x7f04320d5c00] 10:08:09 INFO - PROCESS | 1806 | 1461690489403 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]]]}] 10:08:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:08:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1640ms 10:08:09 INFO - PROCESS | 1806 | 1461690489437 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 10:08:09 INFO - PROCESS | 1806 | 1461690489442 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 10:08:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:08:09 INFO - PROCESS | 1806 | 1461690489449 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:08:09 INFO - PROCESS | 1806 | 1461690489454 Marionette TRACE conn3 <- [1,878,null,{}] 10:08:09 INFO - PROCESS | 1806 | 1461690489460 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}] 10:08:09 INFO - PROCESS | 1806 | 1461690489748 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 10:08:10 INFO - PROCESS | 1806 | 1461690490046 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043552e000 == 93 [pid = 1806] [id = 227] 10:08:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f04328be400) [pid = 1806] [serial = 682] [outer = (nil)] 10:08:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f04347db000) [pid = 1806] [serial = 683] [outer = 0x7f04328be400] 10:08:10 INFO - PROCESS | 1806 | 1461690490125 Marionette DEBUG loaded listener.js 10:08:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f043f8dd400) [pid = 1806] [serial = 684] [outer = 0x7f04328be400] 10:08:11 INFO - PROCESS | 1806 | 1461690491301 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]]]}] 10:08:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:08:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1894ms 10:08:11 INFO - PROCESS | 1806 | 1461690491345 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 10:08:11 INFO - PROCESS | 1806 | 1461690491354 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 10:08:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:08:11 INFO - PROCESS | 1806 | 1461690491365 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:08:11 INFO - PROCESS | 1806 | 1461690491369 Marionette TRACE conn3 <- [1,882,null,{}] 10:08:11 INFO - PROCESS | 1806 | 1461690491378 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}] 10:08:11 INFO - PROCESS | 1806 | 1461690491578 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 10:08:11 INFO - PROCESS | 1806 | 1461690491872 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433520800 == 94 [pid = 1806] [id = 228] 10:08:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f0433135800) [pid = 1806] [serial = 685] [outer = (nil)] 10:08:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f0433138800) [pid = 1806] [serial = 686] [outer = 0x7f0433135800] 10:08:11 INFO - PROCESS | 1806 | 1461690491952 Marionette DEBUG loaded listener.js 10:08:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f043468b800) [pid = 1806] [serial = 687] [outer = 0x7f0433135800] 10:08:12 INFO - PROCESS | 1806 | 1461690492830 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]]]}] 10:08:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:08:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1536ms 10:08:12 INFO - PROCESS | 1806 | 1461690492901 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 10:08:12 INFO - PROCESS | 1806 | 1461690492909 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 10:08:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:08:12 INFO - PROCESS | 1806 | 1461690492921 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:08:12 INFO - PROCESS | 1806 | 1461690492925 Marionette TRACE conn3 <- [1,886,null,{}] 10:08:12 INFO - PROCESS | 1806 | 1461690492932 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}] 10:08:13 INFO - PROCESS | 1806 | 1461690493350 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 10:08:13 INFO - PROCESS | 1806 | 1461690493694 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043351b800 == 95 [pid = 1806] [id = 229] 10:08:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f043512b000) [pid = 1806] [serial = 688] [outer = (nil)] 10:08:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f043541bc00) [pid = 1806] [serial = 689] [outer = 0x7f043512b000] 10:08:13 INFO - PROCESS | 1806 | 1461690493768 Marionette DEBUG loaded listener.js 10:08:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f04355bb000) [pid = 1806] [serial = 690] [outer = 0x7f043512b000] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f08b000 == 94 [pid = 1806] [id = 215] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f04356f2800) [pid = 1806] [serial = 598] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f09f800 == 93 [pid = 1806] [id = 214] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c571000 == 92 [pid = 1806] [id = 213] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438fba000 == 91 [pid = 1806] [id = 212] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043552d000 == 90 [pid = 1806] [id = 211] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386d5000 == 89 [pid = 1806] [id = 210] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042b054800 == 88 [pid = 1806] [id = 209] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044bc28000 == 87 [pid = 1806] [id = 208] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ab9d800 == 86 [pid = 1806] [id = 207] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fde1000 == 85 [pid = 1806] [id = 206] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043dd6d800 == 84 [pid = 1806] [id = 204] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c562000 == 83 [pid = 1806] [id = 203] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438e9c000 == 82 [pid = 1806] [id = 202] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438080800 == 81 [pid = 1806] [id = 201] 10:08:14 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042ce2c000 == 80 [pid = 1806] [id = 200] 10:08:14 INFO - PROCESS | 1806 | 1461690494756 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]]]}] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f045501c000) [pid = 1806] [serial = 385] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f044be24000) [pid = 1806] [serial = 409] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f043354a800) [pid = 1806] [serial = 449] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f044cb3b400) [pid = 1806] [serial = 421] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f044bc4f400) [pid = 1806] [serial = 373] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f044cb40c00) [pid = 1806] [serial = 464] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f045118f000) [pid = 1806] [serial = 379] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f0453a11800) [pid = 1806] [serial = 382] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f04510de400) [pid = 1806] [serial = 376] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f0438457400) [pid = 1806] [serial = 452] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f043ab2ec00) [pid = 1806] [serial = 370] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f044c8adc00) [pid = 1806] [serial = 500] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f0438dca400) [pid = 1806] [serial = 539] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f0441296800) [pid = 1806] [serial = 542] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f044edbc400) [pid = 1806] [serial = 545] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f044c8ad400) [pid = 1806] [serial = 503] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f0441ecb400) [pid = 1806] [serial = 548] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f04356f0400) [pid = 1806] [serial = 536] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f044ce32800) [pid = 1806] [serial = 533] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f0435417c00) [pid = 1806] [serial = 595] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f04355b1400) [pid = 1806] [serial = 596] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f044bc96400) [pid = 1806] [serial = 580] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f0450a36000) [pid = 1806] [serial = 581] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f043468f000) [pid = 1806] [serial = 592] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f0434690000) [pid = 1806] [serial = 587] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f0434688800) [pid = 1806] [serial = 586] [outer = (nil)] [url = about:blank] 10:08:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:08:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1886ms 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f043ebacc00) [pid = 1806] [serial = 575] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f043e2a9400) [pid = 1806] [serial = 574] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f04356ee800) [pid = 1806] [serial = 566] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f0435125400) [pid = 1806] [serial = 565] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f0435423c00) [pid = 1806] [serial = 584] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f043541c400) [pid = 1806] [serial = 583] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f043d7a1000) [pid = 1806] [serial = 572] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f043d798c00) [pid = 1806] [serial = 571] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f04383ec800) [pid = 1806] [serial = 569] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0435a0b400) [pid = 1806] [serial = 568] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f044b993800) [pid = 1806] [serial = 578] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0441012400) [pid = 1806] [serial = 577] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0432374400) [pid = 1806] [serial = 589] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f043282b400) [pid = 1806] [serial = 590] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f04347d3000) [pid = 1806] [serial = 593] [outer = (nil)] [url = about:blank] 10:08:14 INFO - PROCESS | 1806 | 1461690494831 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 10:08:14 INFO - PROCESS | 1806 | 1461690494836 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 10:08:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:08:14 INFO - PROCESS | 1806 | 1461690494844 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:08:14 INFO - PROCESS | 1806 | 1461690494850 Marionette TRACE conn3 <- [1,890,null,{}] 10:08:14 INFO - PROCESS | 1806 | 1461690494868 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}] 10:08:15 INFO - PROCESS | 1806 | 1461690495104 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 10:08:15 INFO - PROCESS | 1806 | 1461690495370 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043350e800 == 81 [pid = 1806] [id = 230] 10:08:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0434797c00) [pid = 1806] [serial = 691] [outer = (nil)] 10:08:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0435985800) [pid = 1806] [serial = 692] [outer = 0x7f0434797c00] 10:08:15 INFO - PROCESS | 1806 | 1461690495453 Marionette DEBUG loaded listener.js 10:08:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0435a0c800) [pid = 1806] [serial = 693] [outer = 0x7f0434797c00] 10:08:16 INFO - PROCESS | 1806 | 1461690496436 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]]]}] 10:08:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:08:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1645ms 10:08:16 INFO - PROCESS | 1806 | 1461690496491 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 10:08:16 INFO - PROCESS | 1806 | 1461690496497 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 10:08:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:08:16 INFO - PROCESS | 1806 | 1461690496504 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:08:16 INFO - PROCESS | 1806 | 1461690496508 Marionette TRACE conn3 <- [1,894,null,{}] 10:08:16 INFO - PROCESS | 1806 | 1461690496515 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}] 10:08:16 INFO - PROCESS | 1806 | 1461690496816 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 10:08:16 INFO - PROCESS | 1806 | 1461690496985 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438d9a000 == 82 [pid = 1806] [id = 231] 10:08:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f04328b7c00) [pid = 1806] [serial = 694] [outer = (nil)] 10:08:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f0436d0ac00) [pid = 1806] [serial = 695] [outer = 0x7f04328b7c00] 10:08:17 INFO - PROCESS | 1806 | 1461690497107 Marionette DEBUG loaded listener.js 10:08:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f043836b800) [pid = 1806] [serial = 696] [outer = 0x7f04328b7c00] 10:08:18 INFO - PROCESS | 1806 | 1461690498110 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]]]}] 10:08:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:08:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1688ms 10:08:18 INFO - PROCESS | 1806 | 1461690498194 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 10:08:18 INFO - PROCESS | 1806 | 1461690498213 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 10:08:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:08:18 INFO - PROCESS | 1806 | 1461690498235 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:08:18 INFO - PROCESS | 1806 | 1461690498240 Marionette TRACE conn3 <- [1,898,null,{}] 10:08:18 INFO - PROCESS | 1806 | 1461690498247 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}] 10:08:18 INFO - PROCESS | 1806 | 1461690498568 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 10:08:18 INFO - PROCESS | 1806 | 1461690498804 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab6b000 == 83 [pid = 1806] [id = 232] 10:08:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f04356f0800) [pid = 1806] [serial = 697] [outer = (nil)] 10:08:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f04383ebc00) [pid = 1806] [serial = 698] [outer = 0x7f04356f0800] 10:08:18 INFO - PROCESS | 1806 | 1461690498871 Marionette DEBUG loaded listener.js 10:08:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0438458800) [pid = 1806] [serial = 699] [outer = 0x7f04356f0800] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f044106a800) [pid = 1806] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f042ce02800) [pid = 1806] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0435422000) [pid = 1806] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0432828800) [pid = 1806] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0436d0c000) [pid = 1806] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0438dc1400) [pid = 1806] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0432827c00) [pid = 1806] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f04349d0000) [pid = 1806] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0438dbd400) [pid = 1806] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0435419800) [pid = 1806] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0433544400) [pid = 1806] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f04349cc400) [pid = 1806] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f043d774000) [pid = 1806] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f0438de0c00) [pid = 1806] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f0436d12c00) [pid = 1806] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f043541dc00) [pid = 1806] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f043d5a9000) [pid = 1806] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f043282bc00) [pid = 1806] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f0435988800) [pid = 1806] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f0432369800) [pid = 1806] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f043e213c00) [pid = 1806] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f043236bc00) [pid = 1806] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:08:19 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f043512d400) [pid = 1806] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:08:20 INFO - PROCESS | 1806 | 1461690500221 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]]]}] 10:08:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:08:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 2042ms 10:08:20 INFO - PROCESS | 1806 | 1461690500276 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 10:08:20 INFO - PROCESS | 1806 | 1461690500282 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 10:08:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:08:20 INFO - PROCESS | 1806 | 1461690500304 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:08:20 INFO - PROCESS | 1806 | 1461690500310 Marionette TRACE conn3 <- [1,902,null,{}] 10:08:20 INFO - PROCESS | 1806 | 1461690500318 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}] 10:08:20 INFO - PROCESS | 1806 | 1461690500570 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 10:08:20 INFO - PROCESS | 1806 | 1461690500747 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c562000 == 84 [pid = 1806] [id = 233] 10:08:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f0435a03000) [pid = 1806] [serial = 700] [outer = (nil)] 10:08:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f0438dc8000) [pid = 1806] [serial = 701] [outer = 0x7f0435a03000] 10:08:20 INFO - PROCESS | 1806 | 1461690500818 Marionette DEBUG loaded listener.js 10:08:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f043ab06c00) [pid = 1806] [serial = 702] [outer = 0x7f0435a03000] 10:08:21 INFO - PROCESS | 1806 | 1461690501737 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]]]}] 10:08:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:08:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1493ms 10:08:21 INFO - PROCESS | 1806 | 1461690501791 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 10:08:21 INFO - PROCESS | 1806 | 1461690501798 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 10:08:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:08:21 INFO - PROCESS | 1806 | 1461690501807 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:08:21 INFO - PROCESS | 1806 | 1461690501812 Marionette TRACE conn3 <- [1,906,null,{}] 10:08:21 INFO - PROCESS | 1806 | 1461690501822 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}] 10:08:22 INFO - PROCESS | 1806 | 1461690502071 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 10:08:22 INFO - PROCESS | 1806 | 1461690502276 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333e5800 == 85 [pid = 1806] [id = 234] 10:08:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f0432370c00) [pid = 1806] [serial = 703] [outer = (nil)] 10:08:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f0433135c00) [pid = 1806] [serial = 704] [outer = 0x7f0432370c00] 10:08:22 INFO - PROCESS | 1806 | 1461690502374 Marionette DEBUG loaded listener.js 10:08:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f0434684400) [pid = 1806] [serial = 705] [outer = 0x7f0432370c00] 10:08:23 INFO - PROCESS | 1806 | 1461690503276 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]]]}] 10:08:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:08:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1541ms 10:08:23 INFO - PROCESS | 1806 | 1461690503349 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 10:08:23 INFO - PROCESS | 1806 | 1461690503358 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 10:08:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:08:23 INFO - PROCESS | 1806 | 1461690503368 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:08:23 INFO - PROCESS | 1806 | 1461690503373 Marionette TRACE conn3 <- [1,910,null,{}] 10:08:23 INFO - PROCESS | 1806 | 1461690503379 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}] 10:08:23 INFO - PROCESS | 1806 | 1461690503628 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 10:08:23 INFO - PROCESS | 1806 | 1461690503848 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438d8a000 == 86 [pid = 1806] [id = 235] 10:08:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f04347d6c00) [pid = 1806] [serial = 706] [outer = (nil)] 10:08:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f0435415000) [pid = 1806] [serial = 707] [outer = 0x7f04347d6c00] 10:08:23 INFO - PROCESS | 1806 | 1461690503969 Marionette DEBUG loaded listener.js 10:08:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f04356e7c00) [pid = 1806] [serial = 708] [outer = 0x7f04347d6c00] 10:08:24 INFO - PROCESS | 1806 | 1461690504940 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]]]}] 10:08:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:08:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1639ms 10:08:25 INFO - PROCESS | 1806 | 1461690505008 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 10:08:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:08:25 INFO - PROCESS | 1806 | 1461690505012 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 10:08:25 INFO - PROCESS | 1806 | 1461690505019 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:08:25 INFO - PROCESS | 1806 | 1461690505025 Marionette TRACE conn3 <- [1,914,null,{}] 10:08:25 INFO - PROCESS | 1806 | 1461690505042 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}] 10:08:25 INFO - PROCESS | 1806 | 1461690505303 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 10:08:25 INFO - PROCESS | 1806 | 1461690505581 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ed12800 == 87 [pid = 1806] [id = 236] 10:08:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f0438071000) [pid = 1806] [serial = 709] [outer = (nil)] 10:08:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f04384da000) [pid = 1806] [serial = 710] [outer = 0x7f0438071000] 10:08:25 INFO - PROCESS | 1806 | 1461690505665 Marionette DEBUG loaded listener.js 10:08:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f0438dca400) [pid = 1806] [serial = 711] [outer = 0x7f0438071000] 10:08:26 INFO - PROCESS | 1806 | 1461690506505 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]]]}] 10:08:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:08:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1545ms 10:08:26 INFO - PROCESS | 1806 | 1461690506565 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 10:08:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:08:26 INFO - PROCESS | 1806 | 1461690506570 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 10:08:26 INFO - PROCESS | 1806 | 1461690506577 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:08:26 INFO - PROCESS | 1806 | 1461690506579 Marionette TRACE conn3 <- [1,918,null,{}] 10:08:26 INFO - PROCESS | 1806 | 1461690506586 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}] 10:08:26 INFO - PROCESS | 1806 | 1461690506796 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 10:08:27 INFO - PROCESS | 1806 | 1461690507008 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fb21800 == 88 [pid = 1806] [id = 237] 10:08:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f04383c8400) [pid = 1806] [serial = 712] [outer = (nil)] 10:08:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f043b522400) [pid = 1806] [serial = 713] [outer = 0x7f04383c8400] 10:08:27 INFO - PROCESS | 1806 | 1461690507138 Marionette DEBUG loaded listener.js 10:08:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f043cfaa400) [pid = 1806] [serial = 714] [outer = 0x7f04383c8400] 10:08:28 INFO - PROCESS | 1806 | 1461690508045 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]]]}] 10:08:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:08:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1531ms 10:08:28 INFO - PROCESS | 1806 | 1461690508108 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 10:08:28 INFO - PROCESS | 1806 | 1461690508111 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 10:08:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:08:28 INFO - PROCESS | 1806 | 1461690508120 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:08:28 INFO - PROCESS | 1806 | 1461690508124 Marionette TRACE conn3 <- [1,922,null,{}] 10:08:28 INFO - PROCESS | 1806 | 1461690508130 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}] 10:08:28 INFO - PROCESS | 1806 | 1461690508341 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 10:08:28 INFO - PROCESS | 1806 | 1461690508519 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044aba6800 == 89 [pid = 1806] [id = 238] 10:08:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f043d523000) [pid = 1806] [serial = 715] [outer = (nil)] 10:08:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f043d778000) [pid = 1806] [serial = 716] [outer = 0x7f043d523000] 10:08:28 INFO - PROCESS | 1806 | 1461690508782 Marionette DEBUG loaded listener.js 10:08:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f043d797c00) [pid = 1806] [serial = 717] [outer = 0x7f043d523000] 10:08:29 INFO - PROCESS | 1806 | 1461690509996 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]]]}] 10:08:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:08:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1937ms 10:08:30 INFO - PROCESS | 1806 | 1461690510061 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 10:08:30 INFO - PROCESS | 1806 | 1461690510068 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 10:08:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:08:30 INFO - PROCESS | 1806 | 1461690510078 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:08:30 INFO - PROCESS | 1806 | 1461690510082 Marionette TRACE conn3 <- [1,926,null,{}] 10:08:30 INFO - PROCESS | 1806 | 1461690510131 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}] 10:08:30 INFO - PROCESS | 1806 | 1461690510657 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 10:08:30 INFO - PROCESS | 1806 | 1461690510801 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cc60000 == 90 [pid = 1806] [id = 239] 10:08:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f043d974400) [pid = 1806] [serial = 718] [outer = (nil)] 10:08:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f043e20a800) [pid = 1806] [serial = 719] [outer = 0x7f043d974400] 10:08:30 INFO - PROCESS | 1806 | 1461690510883 Marionette DEBUG loaded listener.js 10:08:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f043ed32800) [pid = 1806] [serial = 720] [outer = 0x7f043d974400] 10:08:31 INFO - PROCESS | 1806 | 1461690511789 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]]]}] 10:08:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:08:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1791ms 10:08:31 INFO - PROCESS | 1806 | 1461690511869 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 10:08:31 INFO - PROCESS | 1806 | 1461690511872 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 10:08:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:08:31 INFO - PROCESS | 1806 | 1461690511879 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:08:31 INFO - PROCESS | 1806 | 1461690511883 Marionette TRACE conn3 <- [1,930,null,{}] 10:08:31 INFO - PROCESS | 1806 | 1461690511889 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}] 10:08:32 INFO - PROCESS | 1806 | 1461690512138 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 10:08:32 INFO - PROCESS | 1806 | 1461690512403 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045064c000 == 91 [pid = 1806] [id = 240] 10:08:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f043da97400) [pid = 1806] [serial = 721] [outer = (nil)] 10:08:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f043f180800) [pid = 1806] [serial = 722] [outer = 0x7f043da97400] 10:08:32 INFO - PROCESS | 1806 | 1461690512486 Marionette DEBUG loaded listener.js 10:08:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f043fcef400) [pid = 1806] [serial = 723] [outer = 0x7f043da97400] 10:08:33 INFO - PROCESS | 1806 | 1461690513345 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]]]}] 10:08:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:08:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1530ms 10:08:33 INFO - PROCESS | 1806 | 1461690513411 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 10:08:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:08:33 INFO - PROCESS | 1806 | 1461690513416 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 10:08:33 INFO - PROCESS | 1806 | 1461690513422 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:08:33 INFO - PROCESS | 1806 | 1461690513426 Marionette TRACE conn3 <- [1,934,null,{}] 10:08:33 INFO - PROCESS | 1806 | 1461690513433 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}] 10:08:33 INFO - PROCESS | 1806 | 1461690513645 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 10:08:33 INFO - PROCESS | 1806 | 1461690513828 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045110c000 == 92 [pid = 1806] [id = 241] 10:08:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f043ab08400) [pid = 1806] [serial = 724] [outer = (nil)] 10:08:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0441067800) [pid = 1806] [serial = 725] [outer = 0x7f043ab08400] 10:08:33 INFO - PROCESS | 1806 | 1461690513907 Marionette DEBUG loaded listener.js 10:08:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f0441074400) [pid = 1806] [serial = 726] [outer = 0x7f043ab08400] 10:08:34 INFO - PROCESS | 1806 | 1461690514764 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]]]}] 10:08:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:08:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1383ms 10:08:34 INFO - PROCESS | 1806 | 1461690514805 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 10:08:34 INFO - PROCESS | 1806 | 1461690514808 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 10:08:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:08:34 INFO - PROCESS | 1806 | 1461690514815 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:08:34 INFO - PROCESS | 1806 | 1461690514818 Marionette TRACE conn3 <- [1,938,null,{}] 10:08:34 INFO - PROCESS | 1806 | 1461690514824 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}] 10:08:35 INFO - PROCESS | 1806 | 1461690515018 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 10:08:35 INFO - PROCESS | 1806 | 1461690515206 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0455f85800 == 93 [pid = 1806] [id = 242] 10:08:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f04350d6800) [pid = 1806] [serial = 727] [outer = (nil)] 10:08:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f04412a2000) [pid = 1806] [serial = 728] [outer = 0x7f04350d6800] 10:08:35 INFO - PROCESS | 1806 | 1461690515290 Marionette DEBUG loaded listener.js 10:08:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f0441ed6c00) [pid = 1806] [serial = 729] [outer = 0x7f04350d6800] 10:08:36 INFO - PROCESS | 1806 | 1461690516209 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]]]}] 10:08:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:08:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1433ms 10:08:36 INFO - PROCESS | 1806 | 1461690516249 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 10:08:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:08:36 INFO - PROCESS | 1806 | 1461690516254 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 10:08:36 INFO - PROCESS | 1806 | 1461690516261 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:08:36 INFO - PROCESS | 1806 | 1461690516265 Marionette TRACE conn3 <- [1,942,null,{}] 10:08:36 INFO - PROCESS | 1806 | 1461690516271 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}] 10:08:36 INFO - PROCESS | 1806 | 1461690516475 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 10:08:36 INFO - PROCESS | 1806 | 1461690516653 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289d6800 == 94 [pid = 1806] [id = 243] 10:08:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f043da9fc00) [pid = 1806] [serial = 730] [outer = (nil)] 10:08:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f0445b89800) [pid = 1806] [serial = 731] [outer = 0x7f043da9fc00] 10:08:36 INFO - PROCESS | 1806 | 1461690516728 Marionette DEBUG loaded listener.js 10:08:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f044abec000) [pid = 1806] [serial = 732] [outer = 0x7f043da9fc00] 10:08:37 INFO - PROCESS | 1806 | 1461690517655 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]]]}] 10:08:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:08:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1433ms 10:08:37 INFO - PROCESS | 1806 | 1461690517694 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 10:08:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:08:37 INFO - PROCESS | 1806 | 1461690517699 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 10:08:37 INFO - PROCESS | 1806 | 1461690517706 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:08:37 INFO - PROCESS | 1806 | 1461690517711 Marionette TRACE conn3 <- [1,946,null,{}] 10:08:37 INFO - PROCESS | 1806 | 1461690517717 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}] 10:08:37 INFO - PROCESS | 1806 | 1461690517934 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 10:08:38 INFO - PROCESS | 1806 | 1461690518108 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042c15a000 == 95 [pid = 1806] [id = 244] 10:08:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f04412a1400) [pid = 1806] [serial = 733] [outer = (nil)] 10:08:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f044b998c00) [pid = 1806] [serial = 734] [outer = 0x7f04412a1400] 10:08:38 INFO - PROCESS | 1806 | 1461690518195 Marionette DEBUG loaded listener.js 10:08:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f044bc07000) [pid = 1806] [serial = 735] [outer = 0x7f04412a1400] 10:08:39 INFO - PROCESS | 1806 | 1461690519088 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]]]}] 10:08:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:08:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1431ms 10:08:39 INFO - PROCESS | 1806 | 1461690519137 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 10:08:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:08:39 INFO - PROCESS | 1806 | 1461690519141 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 10:08:39 INFO - PROCESS | 1806 | 1461690519148 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:08:39 INFO - PROCESS | 1806 | 1461690519152 Marionette TRACE conn3 <- [1,950,null,{}] 10:08:39 INFO - PROCESS | 1806 | 1461690519158 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}] 10:08:39 INFO - PROCESS | 1806 | 1461690519350 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 10:08:39 INFO - PROCESS | 1806 | 1461690519544 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0427b13800 == 96 [pid = 1806] [id = 245] 10:08:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f042ce0dc00) [pid = 1806] [serial = 736] [outer = (nil)] 10:08:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f044bc87400) [pid = 1806] [serial = 737] [outer = 0x7f042ce0dc00] 10:08:39 INFO - PROCESS | 1806 | 1461690519623 Marionette DEBUG loaded listener.js 10:08:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f044cb34000) [pid = 1806] [serial = 738] [outer = 0x7f042ce0dc00] 10:08:40 INFO - PROCESS | 1806 | 1461690520560 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]]]}] 10:08:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:08:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1486ms 10:08:40 INFO - PROCESS | 1806 | 1461690520635 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 10:08:40 INFO - PROCESS | 1806 | 1461690520638 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 10:08:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:08:40 INFO - PROCESS | 1806 | 1461690520644 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:08:40 INFO - PROCESS | 1806 | 1461690520646 Marionette TRACE conn3 <- [1,954,null,{}] 10:08:40 INFO - PROCESS | 1806 | 1461690520652 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}] 10:08:40 INFO - PROCESS | 1806 | 1461690520854 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 10:08:41 INFO - PROCESS | 1806 | 1461690521072 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042ce21000 == 97 [pid = 1806] [id = 246] 10:08:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f042ce04400) [pid = 1806] [serial = 739] [outer = (nil)] 10:08:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f04320d8800) [pid = 1806] [serial = 740] [outer = 0x7f042ce04400] 10:08:41 INFO - PROCESS | 1806 | 1461690521193 Marionette DEBUG loaded listener.js 10:08:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f04347d9000) [pid = 1806] [serial = 741] [outer = 0x7f042ce04400] 10:08:42 INFO - PROCESS | 1806 | 1461690522500 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]]]}] 10:08:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:08:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1883ms 10:08:42 INFO - PROCESS | 1806 | 1461690522531 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 10:08:42 INFO - PROCESS | 1806 | 1461690522535 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 10:08:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:08:42 INFO - PROCESS | 1806 | 1461690522545 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:08:42 INFO - PROCESS | 1806 | 1461690522550 Marionette TRACE conn3 <- [1,958,null,{}] 10:08:42 INFO - PROCESS | 1806 | 1461690522556 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}] 10:08:42 INFO - PROCESS | 1806 | 1461690522741 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 10:08:43 INFO - PROCESS | 1806 | 1461690522994 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333ea800 == 98 [pid = 1806] [id = 247] 10:08:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f0434682800) [pid = 1806] [serial = 742] [outer = (nil)] 10:08:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f0434798400) [pid = 1806] [serial = 743] [outer = 0x7f0434682800] 10:08:43 INFO - PROCESS | 1806 | 1461690523176 Marionette DEBUG loaded listener.js 10:08:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f04349d2800) [pid = 1806] [serial = 744] [outer = 0x7f0434682800] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f04349d5800) [pid = 1806] [serial = 646] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | 1461690524223 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]]]}] 10:08:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0455f8f000 == 97 [pid = 1806] [id = 224] 10:08:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045503e000 == 96 [pid = 1806] [id = 223] 10:08:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045111c800 == 95 [pid = 1806] [id = 222] 10:08:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045064e000 == 94 [pid = 1806] [id = 221] 10:08:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044e84a800 == 93 [pid = 1806] [id = 220] 10:08:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cb26000 == 92 [pid = 1806] [id = 219] 10:08:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ed23000 == 91 [pid = 1806] [id = 218] 10:08:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386e4800 == 90 [pid = 1806] [id = 217] 10:08:44 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0432129000 == 89 [pid = 1806] [id = 216] 10:08:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:08:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1742ms 10:08:44 INFO - PROCESS | 1806 | 1461690524288 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 10:08:44 INFO - PROCESS | 1806 | 1461690524296 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 10:08:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:08:44 INFO - PROCESS | 1806 | 1461690524312 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:08:44 INFO - PROCESS | 1806 | 1461690524317 Marionette TRACE conn3 <- [1,962,null,{}] 10:08:44 INFO - PROCESS | 1806 | 1461690524323 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}] 10:08:44 INFO - PROCESS | 1806 | 1461690524509 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f0441e0e400) [pid = 1806] [serial = 497] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f0434799c00) [pid = 1806] [serial = 488] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f043d772800) [pid = 1806] [serial = 494] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0432373c00) [pid = 1806] [serial = 509] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f044cb38400) [pid = 1806] [serial = 506] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f044ccbfc00) [pid = 1806] [serial = 512] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f04383d1400) [pid = 1806] [serial = 491] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f04347d4800) [pid = 1806] [serial = 604] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f0436d11000) [pid = 1806] [serial = 610] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f044ed3fc00) [pid = 1806] [serial = 412] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f042ce10000) [pid = 1806] [serial = 515] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f043598d800) [pid = 1806] [serial = 607] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f043598ac00) [pid = 1806] [serial = 599] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f04328bfc00) [pid = 1806] [serial = 628] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f04383f1800) [pid = 1806] [serial = 640] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f044100e400) [pid = 1806] [serial = 458] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f0438454000) [pid = 1806] [serial = 616] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f0433142800) [pid = 1806] [serial = 629] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f043844e000) [pid = 1806] [serial = 406] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f043541d800) [pid = 1806] [serial = 632] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f043a12bc00) [pid = 1806] [serial = 643] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f04383c5c00) [pid = 1806] [serial = 638] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f04349d4000) [pid = 1806] [serial = 418] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0435985c00) [pid = 1806] [serial = 467] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f043d781800) [pid = 1806] [serial = 415] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f043cdbe800) [pid = 1806] [serial = 625] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f042d02a400) [pid = 1806] [serial = 601] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f044bef6400) [pid = 1806] [serial = 461] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f043c541000) [pid = 1806] [serial = 644] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0438370400) [pid = 1806] [serial = 613] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0438de1400) [pid = 1806] [serial = 455] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0436c2e000) [pid = 1806] [serial = 637] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0435a0d000) [pid = 1806] [serial = 635] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f0438457800) [pid = 1806] [serial = 641] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f043ab0a000) [pid = 1806] [serial = 619] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f0435058000) [pid = 1806] [serial = 631] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f0435989000) [pid = 1806] [serial = 634] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f043b78e000) [pid = 1806] [serial = 622] [outer = (nil)] [url = about:blank] 10:08:44 INFO - PROCESS | 1806 | 1461690524771 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333e7000 == 90 [pid = 1806] [id = 248] 10:08:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f0432373c00) [pid = 1806] [serial = 745] [outer = (nil)] 10:08:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f0435058000) [pid = 1806] [serial = 746] [outer = 0x7f0432373c00] 10:08:44 INFO - PROCESS | 1806 | 1461690524868 Marionette DEBUG loaded listener.js 10:08:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f0435985c00) [pid = 1806] [serial = 747] [outer = 0x7f0432373c00] 10:08:45 INFO - PROCESS | 1806 | 1461690525547 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]]]}] 10:08:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:08:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1299ms 10:08:45 INFO - PROCESS | 1806 | 1461690525605 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 10:08:45 INFO - PROCESS | 1806 | 1461690525608 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 10:08:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:08:45 INFO - PROCESS | 1806 | 1461690525615 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:08:45 INFO - PROCESS | 1806 | 1461690525621 Marionette TRACE conn3 <- [1,966,null,{}] 10:08:45 INFO - PROCESS | 1806 | 1461690525640 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}] 10:08:45 INFO - PROCESS | 1806 | 1461690525818 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 10:08:45 INFO - PROCESS | 1806 | 1461690525952 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435548800 == 91 [pid = 1806] [id = 249] 10:08:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f043541a800) [pid = 1806] [serial = 748] [outer = (nil)] 10:08:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0436c25800) [pid = 1806] [serial = 749] [outer = 0x7f043541a800] 10:08:46 INFO - PROCESS | 1806 | 1461690526020 Marionette DEBUG loaded listener.js 10:08:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f04383c5c00) [pid = 1806] [serial = 750] [outer = 0x7f043541a800] 10:08:46 INFO - PROCESS | 1806 | 1461690526828 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]]]}] 10:08:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:08:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1233ms 10:08:46 INFO - PROCESS | 1806 | 1461690526855 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 10:08:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:08:46 INFO - PROCESS | 1806 | 1461690526860 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 10:08:46 INFO - PROCESS | 1806 | 1461690526866 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:08:46 INFO - PROCESS | 1806 | 1461690526869 Marionette TRACE conn3 <- [1,970,null,{}] 10:08:46 INFO - PROCESS | 1806 | 1461690526885 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}] 10:08:47 INFO - PROCESS | 1806 | 1461690527110 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 10:08:47 INFO - PROCESS | 1806 | 1461690527141 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438375800 == 92 [pid = 1806] [id = 250] 10:08:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f04320df000) [pid = 1806] [serial = 751] [outer = (nil)] 10:08:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0438642c00) [pid = 1806] [serial = 752] [outer = 0x7f04320df000] 10:08:47 INFO - PROCESS | 1806 | 1461690527218 Marionette DEBUG loaded listener.js 10:08:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0438dc9800) [pid = 1806] [serial = 753] [outer = 0x7f04320df000] 10:08:48 INFO - PROCESS | 1806 | 1461690528118 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]]]}] 10:08:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:08:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1329ms 10:08:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:08:48 INFO - PROCESS | 1806 | 1461690528197 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 10:08:48 INFO - PROCESS | 1806 | 1461690528200 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 10:08:48 INFO - PROCESS | 1806 | 1461690528206 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:08:48 INFO - PROCESS | 1806 | 1461690528209 Marionette TRACE conn3 <- [1,974,null,{}] 10:08:48 INFO - PROCESS | 1806 | 1461690528214 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}] 10:08:48 INFO - PROCESS | 1806 | 1461690528426 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 10:08:48 INFO - PROCESS | 1806 | 1461690528452 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386e8800 == 93 [pid = 1806] [id = 251] 10:08:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f04383f2c00) [pid = 1806] [serial = 754] [outer = (nil)] 10:08:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f043a12bc00) [pid = 1806] [serial = 755] [outer = 0x7f04383f2c00] 10:08:48 INFO - PROCESS | 1806 | 1461690528516 Marionette DEBUG loaded listener.js 10:08:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f043b529400) [pid = 1806] [serial = 756] [outer = 0x7f04383f2c00] 10:08:49 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0433135800) [pid = 1806] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:08:49 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0434797c00) [pid = 1806] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:08:49 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f043512b000) [pid = 1806] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:08:49 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f04328b7c00) [pid = 1806] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:08:49 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f043281f000) [pid = 1806] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:08:49 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f04356f0800) [pid = 1806] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:08:49 INFO - PROCESS | 1806 | 1461690529562 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]]]}] 10:08:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:08:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1379ms 10:08:49 INFO - PROCESS | 1806 | 1461690529587 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 10:08:49 INFO - PROCESS | 1806 | 1461690529590 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 10:08:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:08:49 INFO - PROCESS | 1806 | 1461690529597 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:08:49 INFO - PROCESS | 1806 | 1461690529601 Marionette TRACE conn3 <- [1,978,null,{}] 10:08:49 INFO - PROCESS | 1806 | 1461690529605 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}] 10:08:49 INFO - PROCESS | 1806 | 1461690529805 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 10:08:49 INFO - PROCESS | 1806 | 1461690529822 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fba000 == 94 [pid = 1806] [id = 252] 10:08:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f043cdcc400) [pid = 1806] [serial = 757] [outer = (nil)] 10:08:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f043d79c400) [pid = 1806] [serial = 758] [outer = 0x7f043cdcc400] 10:08:49 INFO - PROCESS | 1806 | 1461690529889 Marionette DEBUG loaded listener.js 10:08:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f043d92e400) [pid = 1806] [serial = 759] [outer = 0x7f043cdcc400] 10:08:50 INFO - PROCESS | 1806 | 1461690530727 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]]]}] 10:08:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:08:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1180ms 10:08:50 INFO - PROCESS | 1806 | 1461690530778 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 10:08:50 INFO - PROCESS | 1806 | 1461690530782 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 10:08:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:08:50 INFO - PROCESS | 1806 | 1461690530787 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:08:50 INFO - PROCESS | 1806 | 1461690530789 Marionette TRACE conn3 <- [1,982,null,{}] 10:08:50 INFO - PROCESS | 1806 | 1461690530795 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}] 10:08:50 INFO - PROCESS | 1806 | 1461690530954 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 10:08:50 INFO - PROCESS | 1806 | 1461690530969 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0427b0d800 == 95 [pid = 1806] [id = 253] 10:08:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f042ce03c00) [pid = 1806] [serial = 760] [outer = (nil)] 10:08:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f042d02d400) [pid = 1806] [serial = 761] [outer = 0x7f042ce03c00] 10:08:51 INFO - PROCESS | 1806 | 1461690531147 Marionette DEBUG loaded listener.js 10:08:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0432369800) [pid = 1806] [serial = 762] [outer = 0x7f042ce03c00] 10:08:52 INFO - PROCESS | 1806 | 1461690532282 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]]]}] 10:08:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:08:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1533ms 10:08:52 INFO - PROCESS | 1806 | 1461690532323 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 10:08:52 INFO - PROCESS | 1806 | 1461690532330 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 10:08:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:08:52 INFO - PROCESS | 1806 | 1461690532339 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:08:52 INFO - PROCESS | 1806 | 1461690532344 Marionette TRACE conn3 <- [1,986,null,{}] 10:08:52 INFO - PROCESS | 1806 | 1461690532352 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}] 10:08:52 INFO - PROCESS | 1806 | 1461690532557 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 10:08:52 INFO - PROCESS | 1806 | 1461690532780 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435018800 == 96 [pid = 1806] [id = 254] 10:08:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f04349d1400) [pid = 1806] [serial = 763] [outer = (nil)] 10:08:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0435414800) [pid = 1806] [serial = 764] [outer = 0x7f04349d1400] 10:08:52 INFO - PROCESS | 1806 | 1461690532904 Marionette DEBUG loaded listener.js 10:08:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f04356e8c00) [pid = 1806] [serial = 765] [outer = 0x7f04349d1400] 10:08:53 INFO - PROCESS | 1806 | 1461690533812 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]]]}] 10:08:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:08:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1535ms 10:08:53 INFO - PROCESS | 1806 | 1461690533874 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 10:08:53 INFO - PROCESS | 1806 | 1461690533880 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 10:08:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:08:53 INFO - PROCESS | 1806 | 1461690533890 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:08:53 INFO - PROCESS | 1806 | 1461690533895 Marionette TRACE conn3 <- [1,990,null,{}] 10:08:53 INFO - PROCESS | 1806 | 1461690533901 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}] 10:08:54 INFO - PROCESS | 1806 | 1461690534106 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 10:08:54 INFO - PROCESS | 1806 | 1461690534363 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438e8c800 == 97 [pid = 1806] [id = 255] 10:08:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0435986400) [pid = 1806] [serial = 766] [outer = (nil)] 10:08:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0436958000) [pid = 1806] [serial = 767] [outer = 0x7f0435986400] 10:08:54 INFO - PROCESS | 1806 | 1461690534486 Marionette DEBUG loaded listener.js 10:08:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f0438118000) [pid = 1806] [serial = 768] [outer = 0x7f0435986400] 10:08:55 INFO - PROCESS | 1806 | 1461690535433 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]]]}] 10:08:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:08:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1583ms 10:08:55 INFO - PROCESS | 1806 | 1461690535474 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 10:08:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:08:55 INFO - PROCESS | 1806 | 1461690535478 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 10:08:55 INFO - PROCESS | 1806 | 1461690535485 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:08:55 INFO - PROCESS | 1806 | 1461690535491 Marionette TRACE conn3 <- [1,994,null,{}] 10:08:55 INFO - PROCESS | 1806 | 1461690535507 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}] 10:08:55 INFO - PROCESS | 1806 | 1461690535731 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 10:08:55 INFO - PROCESS | 1806 | 1461690535949 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e8d6000 == 98 [pid = 1806] [id = 256] 10:08:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0438de1800) [pid = 1806] [serial = 769] [outer = (nil)] 10:08:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f043d131400) [pid = 1806] [serial = 770] [outer = 0x7f0438de1800] 10:08:56 INFO - PROCESS | 1806 | 1461690536073 Marionette DEBUG loaded listener.js 10:08:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f043d779000) [pid = 1806] [serial = 771] [outer = 0x7f0438de1800] 10:08:56 INFO - PROCESS | 1806 | 1461690536918 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]]]}] 10:08:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:08:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1492ms 10:08:56 INFO - PROCESS | 1806 | 1461690536991 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 10:08:56 INFO - PROCESS | 1806 | 1461690536995 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 10:08:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:08:57 INFO - PROCESS | 1806 | 1461690537002 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:08:57 INFO - PROCESS | 1806 | 1461690537005 Marionette TRACE conn3 <- [1,998,null,{}] 10:08:57 INFO - PROCESS | 1806 | 1461690537011 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}] 10:08:57 INFO - PROCESS | 1806 | 1461690537265 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 10:08:57 INFO - PROCESS | 1806 | 1461690537525 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fb10800 == 99 [pid = 1806] [id = 257] 10:08:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f043d79bc00) [pid = 1806] [serial = 772] [outer = (nil)] 10:08:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f043da95000) [pid = 1806] [serial = 773] [outer = 0x7f043d79bc00] 10:08:57 INFO - PROCESS | 1806 | 1461690537644 Marionette DEBUG loaded listener.js 10:08:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f043e21a400) [pid = 1806] [serial = 774] [outer = 0x7f043d79bc00] 10:08:58 INFO - PROCESS | 1806 | 1461690538530 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]]]}] 10:08:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:08:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1581ms 10:08:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:08:58 INFO - PROCESS | 1806 | 1461690538583 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 10:08:58 INFO - PROCESS | 1806 | 1461690538586 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 10:08:58 INFO - PROCESS | 1806 | 1461690538593 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:08:58 INFO - PROCESS | 1806 | 1461690538596 Marionette TRACE conn3 <- [1,1002,null,{}] 10:08:58 INFO - PROCESS | 1806 | 1461690538602 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}] 10:08:58 INFO - PROCESS | 1806 | 1461690538818 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 10:08:59 INFO - PROCESS | 1806 | 1461690539041 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:08:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044b712000 == 100 [pid = 1806] [id = 258] 10:08:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f043ea8f000) [pid = 1806] [serial = 775] [outer = (nil)] 10:08:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f043ebaf800) [pid = 1806] [serial = 776] [outer = 0x7f043ea8f000] 10:08:59 INFO - PROCESS | 1806 | 1461690539172 Marionette DEBUG loaded listener.js 10:08:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f044abf1400) [pid = 1806] [serial = 777] [outer = 0x7f043ea8f000] 10:09:00 INFO - PROCESS | 1806 | 1461690540101 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]]]}] 10:09:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:09:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1580ms 10:09:00 INFO - PROCESS | 1806 | 1461690540173 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 10:09:00 INFO - PROCESS | 1806 | 1461690540177 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 10:09:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:09:00 INFO - PROCESS | 1806 | 1461690540184 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:09:00 INFO - PROCESS | 1806 | 1461690540188 Marionette TRACE conn3 <- [1,1006,null,{}] 10:09:00 INFO - PROCESS | 1806 | 1461690540193 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}] 10:09:00 INFO - PROCESS | 1806 | 1461690540446 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 10:09:00 INFO - PROCESS | 1806 | 1461690540725 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ce0c800 == 101 [pid = 1806] [id = 259] 10:09:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f044ab06800) [pid = 1806] [serial = 778] [outer = (nil)] 10:09:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f044beec800) [pid = 1806] [serial = 779] [outer = 0x7f044ab06800] 10:09:00 INFO - PROCESS | 1806 | 1461690540804 Marionette DEBUG loaded listener.js 10:09:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f044cb40400) [pid = 1806] [serial = 780] [outer = 0x7f044ab06800] 10:09:01 INFO - PROCESS | 1806 | 1461690541690 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]]]}] 10:09:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:09:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1547ms 10:09:01 INFO - PROCESS | 1806 | 1461690541733 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 10:09:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:09:01 INFO - PROCESS | 1806 | 1461690541738 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 10:09:01 INFO - PROCESS | 1806 | 1461690541745 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:09:01 INFO - PROCESS | 1806 | 1461690541748 Marionette TRACE conn3 <- [1,1010,null,{}] 10:09:01 INFO - PROCESS | 1806 | 1461690541756 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}] 10:09:01 INFO - PROCESS | 1806 | 1461690541975 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 10:09:02 INFO - PROCESS | 1806 | 1461690542155 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450ead000 == 102 [pid = 1806] [id = 260] 10:09:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f044abf8000) [pid = 1806] [serial = 781] [outer = (nil)] 10:09:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f044ccb3400) [pid = 1806] [serial = 782] [outer = 0x7f044abf8000] 10:09:02 INFO - PROCESS | 1806 | 1461690542233 Marionette DEBUG loaded listener.js 10:09:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f044ce33800) [pid = 1806] [serial = 783] [outer = 0x7f044abf8000] 10:09:03 INFO - PROCESS | 1806 | 1461690543121 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]]]}] 10:09:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:09:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1434ms 10:09:03 INFO - PROCESS | 1806 | 1461690543179 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 10:09:03 INFO - PROCESS | 1806 | 1461690543183 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 10:09:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:09:03 INFO - PROCESS | 1806 | 1461690543190 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:09:03 INFO - PROCESS | 1806 | 1461690543193 Marionette TRACE conn3 <- [1,1014,null,{}] 10:09:03 INFO - PROCESS | 1806 | 1461690543198 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}] 10:09:03 INFO - PROCESS | 1806 | 1461690543397 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 10:09:03 INFO - PROCESS | 1806 | 1461690543574 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0455f81800 == 103 [pid = 1806] [id = 261] 10:09:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f044cbe8c00) [pid = 1806] [serial = 784] [outer = (nil)] 10:09:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f044cfdac00) [pid = 1806] [serial = 785] [outer = 0x7f044cbe8c00] 10:09:03 INFO - PROCESS | 1806 | 1461690543656 Marionette DEBUG loaded listener.js 10:09:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f044ed40000) [pid = 1806] [serial = 786] [outer = 0x7f044cbe8c00] 10:09:04 INFO - PROCESS | 1806 | 1461690544547 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]]]}] 10:09:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:09:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1428ms 10:09:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:09:04 INFO - PROCESS | 1806 | 1461690544619 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 10:09:04 INFO - PROCESS | 1806 | 1461690544622 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 10:09:04 INFO - PROCESS | 1806 | 1461690544633 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:09:04 INFO - PROCESS | 1806 | 1461690544637 Marionette TRACE conn3 <- [1,1018,null,{}] 10:09:04 INFO - PROCESS | 1806 | 1461690544643 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}] 10:09:04 INFO - PROCESS | 1806 | 1461690544883 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 10:09:05 INFO - PROCESS | 1806 | 1461690545107 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a52800 == 104 [pid = 1806] [id = 262] 10:09:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f04320d4c00) [pid = 1806] [serial = 787] [outer = (nil)] 10:09:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f043468b400) [pid = 1806] [serial = 788] [outer = 0x7f04320d4c00] 10:09:05 INFO - PROCESS | 1806 | 1461690545229 Marionette DEBUG loaded listener.js 10:09:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f045040c000) [pid = 1806] [serial = 789] [outer = 0x7f04320d4c00] 10:09:06 INFO - PROCESS | 1806 | 1461690546117 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]]]}] 10:09:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:09:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1538ms 10:09:06 INFO - PROCESS | 1806 | 1461690546169 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 10:09:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:09:06 INFO - PROCESS | 1806 | 1461690546173 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 10:09:06 INFO - PROCESS | 1806 | 1461690546179 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:09:06 INFO - PROCESS | 1806 | 1461690546182 Marionette TRACE conn3 <- [1,1022,null,{}] 10:09:06 INFO - PROCESS | 1806 | 1461690546187 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}] 10:09:06 INFO - PROCESS | 1806 | 1461690546390 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 10:09:07 INFO - PROCESS | 1806 | 1461690547148 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324e3000 == 105 [pid = 1806] [id = 263] 10:09:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f042d038400) [pid = 1806] [serial = 790] [outer = (nil)] 10:09:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f0432366800) [pid = 1806] [serial = 791] [outer = 0x7f042d038400] 10:09:07 INFO - PROCESS | 1806 | 1461690547227 Marionette DEBUG loaded listener.js 10:09:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f04328bb400) [pid = 1806] [serial = 792] [outer = 0x7f042d038400] 10:09:08 INFO - PROCESS | 1806 | 1461690548097 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]]]}] 10:09:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:09:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1981ms 10:09:08 INFO - PROCESS | 1806 | 1461690548162 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 10:09:08 INFO - PROCESS | 1806 | 1461690548168 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 10:09:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:09:08 INFO - PROCESS | 1806 | 1461690548176 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:09:08 INFO - PROCESS | 1806 | 1461690548181 Marionette TRACE conn3 <- [1,1026,null,{}] 10:09:08 INFO - PROCESS | 1806 | 1461690548189 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}] 10:09:08 INFO - PROCESS | 1806 | 1461690548390 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 10:09:08 INFO - PROCESS | 1806 | 1461690548594 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043552d000 == 106 [pid = 1806] [id = 264] 10:09:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f043236f400) [pid = 1806] [serial = 793] [outer = (nil)] 10:09:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f0433549400) [pid = 1806] [serial = 794] [outer = 0x7f043236f400] 10:09:08 INFO - PROCESS | 1806 | 1461690548714 Marionette DEBUG loaded listener.js 10:09:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f04350da800) [pid = 1806] [serial = 795] [outer = 0x7f043236f400] 10:09:09 INFO - PROCESS | 1806 | 1461690549686 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]]]}] 10:09:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:09:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1588ms 10:09:09 INFO - PROCESS | 1806 | 1461690549769 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 10:09:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:09:09 INFO - PROCESS | 1806 | 1461690549775 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 10:09:09 INFO - PROCESS | 1806 | 1461690549782 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:09:09 INFO - PROCESS | 1806 | 1461690549786 Marionette TRACE conn3 <- [1,1030,null,{}] 10:09:09 INFO - PROCESS | 1806 | 1461690549791 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}] 10:09:10 INFO - PROCESS | 1806 | 1461690550028 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 10:09:10 INFO - PROCESS | 1806 | 1461690550362 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ab6b000 == 105 [pid = 1806] [id = 232] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ab5a000 == 104 [pid = 1806] [id = 54] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438d9a000 == 103 [pid = 1806] [id = 231] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043350e800 == 102 [pid = 1806] [id = 230] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04552b4000 == 101 [pid = 1806] [id = 152] 10:09:10 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f0438dc8000) [pid = 1806] [serial = 701] [outer = (nil)] [url = about:blank] 10:09:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a50800 == 102 [pid = 1806] [id = 265] 10:09:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f043281dc00) [pid = 1806] [serial = 796] [outer = (nil)] 10:09:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f043479f800) [pid = 1806] [serial = 797] [outer = 0x7f043281dc00] 10:09:10 INFO - PROCESS | 1806 | 1461690550469 Marionette DEBUG loaded listener.js 10:09:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f04367e4400) [pid = 1806] [serial = 798] [outer = 0x7f043281dc00] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0453ae7800 == 101 [pid = 1806] [id = 81] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e8cf800 == 100 [pid = 1806] [id = 55] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0452c83000 == 99 [pid = 1806] [id = 80] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fdc8000 == 98 [pid = 1806] [id = 56] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043808d000 == 97 [pid = 1806] [id = 82] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438fba000 == 96 [pid = 1806] [id = 252] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386e8800 == 95 [pid = 1806] [id = 251] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438375800 == 94 [pid = 1806] [id = 250] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435548800 == 93 [pid = 1806] [id = 249] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333e7000 == 92 [pid = 1806] [id = 248] 10:09:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333ea800 == 91 [pid = 1806] [id = 247] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045110c000 == 90 [pid = 1806] [id = 241] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045064c000 == 89 [pid = 1806] [id = 240] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cc60000 == 88 [pid = 1806] [id = 239] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438fcb800 == 87 [pid = 1806] [id = 182] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044aba6800 == 86 [pid = 1806] [id = 238] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f0a3000 == 85 [pid = 1806] [id = 205] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fb21800 == 84 [pid = 1806] [id = 237] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ed12800 == 83 [pid = 1806] [id = 236] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438d8a000 == 82 [pid = 1806] [id = 235] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333e5800 == 81 [pid = 1806] [id = 234] 10:09:11 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c562000 == 80 [pid = 1806] [id = 233] 10:09:11 INFO - PROCESS | 1806 | 1461690551316 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]]]}] 10:09:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:09:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1589ms 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f043598f000) [pid = 1806] [serial = 647] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f04383ebc00) [pid = 1806] [serial = 698] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f04347db000) [pid = 1806] [serial = 683] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f043ea8ac00) [pid = 1806] [serial = 677] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f043d77fc00) [pid = 1806] [serial = 665] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f04349d2400) [pid = 1806] [serial = 652] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f043e2aec00) [pid = 1806] [serial = 674] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f043468b800) [pid = 1806] [serial = 687] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f0433138800) [pid = 1806] [serial = 686] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f0435985800) [pid = 1806] [serial = 692] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f0435a0c800) [pid = 1806] [serial = 693] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f04355bb000) [pid = 1806] [serial = 690] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f043541bc00) [pid = 1806] [serial = 689] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f04356f0c00) [pid = 1806] [serial = 680] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f042d031800) [pid = 1806] [serial = 649] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f0435a0d800) [pid = 1806] [serial = 655] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f043e205400) [pid = 1806] [serial = 668] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f043e21b800) [pid = 1806] [serial = 671] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f0438dbfc00) [pid = 1806] [serial = 659] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f043b52a400) [pid = 1806] [serial = 662] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f0432820800) [pid = 1806] [serial = 422] [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.] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f0438458800) [pid = 1806] [serial = 699] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f0436d0ac00) [pid = 1806] [serial = 695] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f043836b800) [pid = 1806] [serial = 696] [outer = (nil)] [url = about:blank] 10:09:11 INFO - PROCESS | 1806 | 1461690551405 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 10:09:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:09:11 INFO - PROCESS | 1806 | 1461690551409 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 10:09:11 INFO - PROCESS | 1806 | 1461690551424 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:09:11 INFO - PROCESS | 1806 | 1461690551433 Marionette TRACE conn3 <- [1,1034,null,{}] 10:09:11 INFO - PROCESS | 1806 | 1461690551442 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}] 10:09:11 INFO - PROCESS | 1806 | 1461690551642 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 10:09:11 INFO - PROCESS | 1806 | 1461690551791 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435114000 == 81 [pid = 1806] [id = 266] 10:09:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f0432829800) [pid = 1806] [serial = 799] [outer = (nil)] 10:09:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f04383c6000) [pid = 1806] [serial = 800] [outer = 0x7f0432829800] 10:09:11 INFO - PROCESS | 1806 | 1461690551859 Marionette DEBUG loaded listener.js 10:09:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f04383f6000) [pid = 1806] [serial = 801] [outer = 0x7f0432829800] 10:09:12 INFO - PROCESS | 1806 | 1461690552800 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]]]}] 10:09:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:09:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1448ms 10:09:12 INFO - PROCESS | 1806 | 1461690552865 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 10:09:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:09:12 INFO - PROCESS | 1806 | 1461690552870 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 10:09:12 INFO - PROCESS | 1806 | 1461690552876 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:09:12 INFO - PROCESS | 1806 | 1461690552880 Marionette TRACE conn3 <- [1,1038,null,{}] 10:09:12 INFO - PROCESS | 1806 | 1461690552885 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}] 10:09:13 INFO - PROCESS | 1806 | 1461690553071 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 10:09:13 INFO - PROCESS | 1806 | 1461690553306 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043838f800 == 82 [pid = 1806] [id = 267] 10:09:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f0434684800) [pid = 1806] [serial = 802] [outer = (nil)] 10:09:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f0438dbfc00) [pid = 1806] [serial = 803] [outer = 0x7f0434684800] 10:09:13 INFO - PROCESS | 1806 | 1461690553403 Marionette DEBUG loaded listener.js 10:09:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f0438deb000) [pid = 1806] [serial = 804] [outer = 0x7f0434684800] 10:09:14 INFO - PROCESS | 1806 | 1461690554328 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]]]}] 10:09:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:09:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1488ms 10:09:14 INFO - PROCESS | 1806 | 1461690554373 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 10:09:14 INFO - PROCESS | 1806 | 1461690554379 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 10:09:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:09:14 INFO - PROCESS | 1806 | 1461690554389 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:09:14 INFO - PROCESS | 1806 | 1461690554395 Marionette TRACE conn3 <- [1,1042,null,{}] 10:09:14 INFO - PROCESS | 1806 | 1461690554410 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}] 10:09:14 INFO - PROCESS | 1806 | 1461690554746 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 10:09:14 INFO - PROCESS | 1806 | 1461690554958 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438e98000 == 83 [pid = 1806] [id = 268] 10:09:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f043bfe9800) [pid = 1806] [serial = 805] [outer = (nil)] 10:09:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f043c541000) [pid = 1806] [serial = 806] [outer = 0x7f043bfe9800] 10:09:15 INFO - PROCESS | 1806 | 1461690555093 Marionette DEBUG loaded listener.js 10:09:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f043d7a0400) [pid = 1806] [serial = 807] [outer = 0x7f043bfe9800] 10:09:16 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f04320df000) [pid = 1806] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:09:16 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f04383f2c00) [pid = 1806] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:09:16 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f043541a800) [pid = 1806] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:09:16 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f0432373c00) [pid = 1806] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:09:16 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f0434682800) [pid = 1806] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:09:16 INFO - PROCESS | 1806 | 1461690556637 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]]]}] 10:09:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:09:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2293ms 10:09:16 INFO - PROCESS | 1806 | 1461690556682 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 10:09:16 INFO - PROCESS | 1806 | 1461690556686 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 10:09:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:09:16 INFO - PROCESS | 1806 | 1461690556692 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:09:16 INFO - PROCESS | 1806 | 1461690556695 Marionette TRACE conn3 <- [1,1046,null,{}] 10:09:16 INFO - PROCESS | 1806 | 1461690556700 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}] 10:09:16 INFO - PROCESS | 1806 | 1461690556879 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 10:09:16 INFO - PROCESS | 1806 | 1461690556897 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c495000 == 84 [pid = 1806] [id = 269] 10:09:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f04320de800) [pid = 1806] [serial = 808] [outer = (nil)] 10:09:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f043e217800) [pid = 1806] [serial = 809] [outer = 0x7f04320de800] 10:09:17 INFO - PROCESS | 1806 | 1461690557082 Marionette DEBUG loaded listener.js 10:09:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f043ea8e800) [pid = 1806] [serial = 810] [outer = 0x7f04320de800] 10:09:17 INFO - PROCESS | 1806 | 1461690557836 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]]]}] 10:09:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:09:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1182ms 10:09:17 INFO - PROCESS | 1806 | 1461690557875 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 10:09:17 INFO - PROCESS | 1806 | 1461690557879 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 10:09:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:09:17 INFO - PROCESS | 1806 | 1461690557886 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:09:17 INFO - PROCESS | 1806 | 1461690557888 Marionette TRACE conn3 <- [1,1050,null,{}] 10:09:17 INFO - PROCESS | 1806 | 1461690557895 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}] 10:09:18 INFO - PROCESS | 1806 | 1461690558117 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 10:09:18 INFO - PROCESS | 1806 | 1461690558314 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289cc800 == 85 [pid = 1806] [id = 270] 10:09:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f042ce07000) [pid = 1806] [serial = 811] [outer = (nil)] 10:09:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f042d035000) [pid = 1806] [serial = 812] [outer = 0x7f042ce07000] 10:09:18 INFO - PROCESS | 1806 | 1461690558394 Marionette DEBUG loaded listener.js 10:09:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f043282ac00) [pid = 1806] [serial = 813] [outer = 0x7f042ce07000] 10:09:19 INFO - PROCESS | 1806 | 1461690559461 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]]]}] 10:09:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:09:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1633ms 10:09:19 INFO - PROCESS | 1806 | 1461690559522 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 10:09:19 INFO - PROCESS | 1806 | 1461690559529 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 10:09:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:09:19 INFO - PROCESS | 1806 | 1461690559538 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:09:19 INFO - PROCESS | 1806 | 1461690559543 Marionette TRACE conn3 <- [1,1054,null,{}] 10:09:19 INFO - PROCESS | 1806 | 1461690559552 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}] 10:09:19 INFO - PROCESS | 1806 | 1461690559807 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 10:09:20 INFO - PROCESS | 1806 | 1461690560033 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435108000 == 86 [pid = 1806] [id = 271] 10:09:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f04350ddc00) [pid = 1806] [serial = 814] [outer = (nil)] 10:09:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f04355b2400) [pid = 1806] [serial = 815] [outer = 0x7f04350ddc00] 10:09:20 INFO - PROCESS | 1806 | 1461690560171 Marionette DEBUG loaded listener.js 10:09:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f0435985800) [pid = 1806] [serial = 816] [outer = 0x7f04350ddc00] 10:09:21 INFO - PROCESS | 1806 | 1461690561235 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]]]}] 10:09:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:09:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1735ms 10:09:21 INFO - PROCESS | 1806 | 1461690561276 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 10:09:21 INFO - PROCESS | 1806 | 1461690561283 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 10:09:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:09:21 INFO - PROCESS | 1806 | 1461690561290 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:09:21 INFO - PROCESS | 1806 | 1461690561294 Marionette TRACE conn3 <- [1,1058,null,{}] 10:09:21 INFO - PROCESS | 1806 | 1461690561300 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}] 10:09:21 INFO - PROCESS | 1806 | 1461690561506 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 10:09:21 INFO - PROCESS | 1806 | 1461690561691 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fc5800 == 87 [pid = 1806] [id = 272] 10:09:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f04367dc400) [pid = 1806] [serial = 817] [outer = (nil)] 10:09:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f0438067c00) [pid = 1806] [serial = 818] [outer = 0x7f04367dc400] 10:09:21 INFO - PROCESS | 1806 | 1461690561766 Marionette DEBUG loaded listener.js 10:09:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f0438456c00) [pid = 1806] [serial = 819] [outer = 0x7f04367dc400] 10:09:22 INFO - PROCESS | 1806 | 1461690562796 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]]]}] 10:09:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:09:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1533ms 10:09:22 INFO - PROCESS | 1806 | 1461690562824 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 10:09:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:09:22 INFO - PROCESS | 1806 | 1461690562828 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 10:09:22 INFO - PROCESS | 1806 | 1461690562844 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:09:22 INFO - PROCESS | 1806 | 1461690562854 Marionette TRACE conn3 <- [1,1062,null,{}] 10:09:22 INFO - PROCESS | 1806 | 1461690562862 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}] 10:09:23 INFO - PROCESS | 1806 | 1461690563081 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 10:09:23 INFO - PROCESS | 1806 | 1461690563257 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f138000 == 88 [pid = 1806] [id = 273] 10:09:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f0436a7e400) [pid = 1806] [serial = 820] [outer = (nil)] 10:09:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f043d77e800) [pid = 1806] [serial = 821] [outer = 0x7f0436a7e400] 10:09:23 INFO - PROCESS | 1806 | 1461690563336 Marionette DEBUG loaded listener.js 10:09:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f043dcde000) [pid = 1806] [serial = 822] [outer = 0x7f0436a7e400] 10:09:24 INFO - PROCESS | 1806 | 1461690564323 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]]]}] 10:09:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:09:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1549ms 10:09:24 INFO - PROCESS | 1806 | 1461690564385 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 10:09:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:09:24 INFO - PROCESS | 1806 | 1461690564391 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 10:09:24 INFO - PROCESS | 1806 | 1461690564398 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:09:24 INFO - PROCESS | 1806 | 1461690564401 Marionette TRACE conn3 <- [1,1066,null,{}] 10:09:24 INFO - PROCESS | 1806 | 1461690564407 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}] 10:09:24 INFO - PROCESS | 1806 | 1461690564648 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 10:09:24 INFO - PROCESS | 1806 | 1461690564911 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0441288000 == 89 [pid = 1806] [id = 274] 10:09:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f043ab0e800) [pid = 1806] [serial = 823] [outer = (nil)] 10:09:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f043ea8c000) [pid = 1806] [serial = 824] [outer = 0x7f043ab0e800] 10:09:24 INFO - PROCESS | 1806 | 1461690564990 Marionette DEBUG loaded listener.js 10:09:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f043f8e0c00) [pid = 1806] [serial = 825] [outer = 0x7f043ab0e800] 10:09:25 INFO - PROCESS | 1806 | 1461690565886 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]]]}] 10:09:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:09:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1540ms 10:09:25 INFO - PROCESS | 1806 | 1461690565939 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 10:09:25 INFO - PROCESS | 1806 | 1461690565943 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 10:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:09:25 INFO - PROCESS | 1806 | 1461690565949 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:09:25 INFO - PROCESS | 1806 | 1461690565951 Marionette TRACE conn3 <- [1,1070,null,{}] 10:09:25 INFO - PROCESS | 1806 | 1461690565958 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}] 10:09:26 INFO - PROCESS | 1806 | 1461690566204 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 10:09:26 INFO - PROCESS | 1806 | 1461690566440 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cb14000 == 90 [pid = 1806] [id = 275] 10:09:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f044106c400) [pid = 1806] [serial = 826] [outer = (nil)] 10:09:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f0441298400) [pid = 1806] [serial = 827] [outer = 0x7f044106c400] 10:09:26 INFO - PROCESS | 1806 | 1461690566576 Marionette DEBUG loaded listener.js 10:09:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f044b76ac00) [pid = 1806] [serial = 828] [outer = 0x7f044106c400] 10:09:27 INFO - PROCESS | 1806 | 1461690567695 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]]]}] 10:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1830ms 10:09:27 INFO - PROCESS | 1806 | 1461690567781 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 10:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:09:27 INFO - PROCESS | 1806 | 1461690567785 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 10:09:27 INFO - PROCESS | 1806 | 1461690567792 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:09:27 INFO - PROCESS | 1806 | 1461690567796 Marionette TRACE conn3 <- [1,1074,null,{}] 10:09:27 INFO - PROCESS | 1806 | 1461690567801 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}] 10:09:28 INFO - PROCESS | 1806 | 1461690568042 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 10:09:28 INFO - PROCESS | 1806 | 1461690568269 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450c43800 == 91 [pid = 1806] [id = 276] 10:09:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f044bae8800) [pid = 1806] [serial = 829] [outer = (nil)] 10:09:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f044edbfc00) [pid = 1806] [serial = 830] [outer = 0x7f044bae8800] 10:09:28 INFO - PROCESS | 1806 | 1461690568345 Marionette DEBUG loaded listener.js 10:09:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f045067f800) [pid = 1806] [serial = 831] [outer = 0x7f044bae8800] 10:09:29 INFO - PROCESS | 1806 | 1461690569423 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]]]}] 10:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1686ms 10:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:09:29 INFO - PROCESS | 1806 | 1461690569479 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 10:09:29 INFO - PROCESS | 1806 | 1461690569482 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 10:09:29 INFO - PROCESS | 1806 | 1461690569491 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:09:29 INFO - PROCESS | 1806 | 1461690569493 Marionette TRACE conn3 <- [1,1078,null,{}] 10:09:29 INFO - PROCESS | 1806 | 1461690569500 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}] 10:09:29 INFO - PROCESS | 1806 | 1461690569748 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 10:09:30 INFO - PROCESS | 1806 | 1461690570010 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0453a5a000 == 92 [pid = 1806] [id = 277] 10:09:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f044baeac00) [pid = 1806] [serial = 832] [outer = (nil)] 10:09:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f04507a7c00) [pid = 1806] [serial = 833] [outer = 0x7f044baeac00] 10:09:30 INFO - PROCESS | 1806 | 1461690570092 Marionette DEBUG loaded listener.js 10:09:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f0450a33800) [pid = 1806] [serial = 834] [outer = 0x7f044baeac00] 10:09:30 INFO - PROCESS | 1806 | 1461690570939 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]]]}] 10:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1494ms 10:09:30 INFO - PROCESS | 1806 | 1461690570983 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 10:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:09:30 INFO - PROCESS | 1806 | 1461690570987 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 10:09:30 INFO - PROCESS | 1806 | 1461690570994 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:09:30 INFO - PROCESS | 1806 | 1461690570997 Marionette TRACE conn3 <- [1,1082,null,{}] 10:09:31 INFO - PROCESS | 1806 | 1461690571004 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}] 10:09:31 INFO - PROCESS | 1806 | 1461690571237 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 10:09:31 INFO - PROCESS | 1806 | 1461690571463 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045ded3800 == 93 [pid = 1806] [id = 278] 10:09:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f0433987400) [pid = 1806] [serial = 835] [outer = (nil)] 10:09:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f043398b400) [pid = 1806] [serial = 836] [outer = 0x7f0433987400] 10:09:31 INFO - PROCESS | 1806 | 1461690571619 Marionette DEBUG loaded listener.js 10:09:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f043398f400) [pid = 1806] [serial = 837] [outer = 0x7f0433987400] 10:09:32 INFO - PROCESS | 1806 | 1461690572670 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]]]}] 10:09:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:09:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1702ms 10:09:32 INFO - PROCESS | 1806 | 1461690572696 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 10:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:09:32 INFO - PROCESS | 1806 | 1461690572700 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 10:09:32 INFO - PROCESS | 1806 | 1461690572707 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:09:32 INFO - PROCESS | 1806 | 1461690572710 Marionette TRACE conn3 <- [1,1086,null,{}] 10:09:32 INFO - PROCESS | 1806 | 1461690572716 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}] 10:09:32 INFO - PROCESS | 1806 | 1461690572966 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 10:09:33 INFO - PROCESS | 1806 | 1461690573248 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042cd1a800 == 94 [pid = 1806] [id = 279] 10:09:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f0433985000) [pid = 1806] [serial = 838] [outer = (nil)] 10:09:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f043dfb4800) [pid = 1806] [serial = 839] [outer = 0x7f0433985000] 10:09:33 INFO - PROCESS | 1806 | 1461690573420 Marionette DEBUG loaded listener.js 10:09:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f0450a35000) [pid = 1806] [serial = 840] [outer = 0x7f0433985000] 10:09:34 INFO - PROCESS | 1806 | 1461690574341 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]]]}] 10:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1731ms 10:09:34 INFO - PROCESS | 1806 | 1461690574441 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 10:09:34 INFO - PROCESS | 1806 | 1461690574445 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 10:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:09:34 INFO - PROCESS | 1806 | 1461690574456 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:09:34 INFO - PROCESS | 1806 | 1461690574462 Marionette TRACE conn3 <- [1,1090,null,{}] 10:09:34 INFO - PROCESS | 1806 | 1461690574471 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}] 10:09:34 INFO - PROCESS | 1806 | 1461690574776 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 10:09:35 INFO - PROCESS | 1806 | 1461690575113 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04334a7800 == 95 [pid = 1806] [id = 280] 10:09:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f04280ee400) [pid = 1806] [serial = 841] [outer = (nil)] 10:09:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f04280f0000) [pid = 1806] [serial = 842] [outer = 0x7f04280ee400] 10:09:35 INFO - PROCESS | 1806 | 1461690575208 Marionette DEBUG loaded listener.js 10:09:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f04356e9c00) [pid = 1806] [serial = 843] [outer = 0x7f04280ee400] 10:09:36 INFO - PROCESS | 1806 | 1461690576249 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]]]}] 10:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1839ms 10:09:36 INFO - PROCESS | 1806 | 1461690576298 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 10:09:36 INFO - PROCESS | 1806 | 1461690576305 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 10:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:09:36 INFO - PROCESS | 1806 | 1461690576315 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:09:36 INFO - PROCESS | 1806 | 1461690576321 Marionette TRACE conn3 <- [1,1094,null,{}] 10:09:36 INFO - PROCESS | 1806 | 1461690576331 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}] 10:09:36 INFO - PROCESS | 1806 | 1461690576955 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 10:09:37 INFO - PROCESS | 1806 | 1461690577181 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04334b3000 == 96 [pid = 1806] [id = 281] 10:09:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f04280eec00) [pid = 1806] [serial = 844] [outer = (nil)] 10:09:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f042d02a800) [pid = 1806] [serial = 845] [outer = 0x7f04280eec00] 10:09:37 INFO - PROCESS | 1806 | 1461690577252 Marionette DEBUG loaded listener.js 10:09:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f04328bb800) [pid = 1806] [serial = 846] [outer = 0x7f04280eec00] 10:09:38 INFO - PROCESS | 1806 | 1461690578146 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]]]}] 10:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1849ms 10:09:38 INFO - PROCESS | 1806 | 1461690578164 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 10:09:38 INFO - PROCESS | 1806 | 1461690578169 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 10:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:09:38 INFO - PROCESS | 1806 | 1461690578176 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:09:38 INFO - PROCESS | 1806 | 1461690578181 Marionette TRACE conn3 <- [1,1098,null,{}] 10:09:38 INFO - PROCESS | 1806 | 1461690578188 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}] 10:09:38 INFO - PROCESS | 1806 | 1461690578383 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 10:09:38 INFO - PROCESS | 1806 | 1461690578578 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fd1800 == 97 [pid = 1806] [id = 282] 10:09:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f043354f400) [pid = 1806] [serial = 847] [outer = (nil)] 10:09:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f04349d8c00) [pid = 1806] [serial = 848] [outer = 0x7f043354f400] 10:09:38 INFO - PROCESS | 1806 | 1461690578654 Marionette DEBUG loaded listener.js 10:09:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f04355ba800) [pid = 1806] [serial = 849] [outer = 0x7f043354f400] 10:09:39 INFO - PROCESS | 1806 | 1461690579761 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]]]}] 10:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1684ms 10:09:39 INFO - PROCESS | 1806 | 1461690579862 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 10:09:39 INFO - PROCESS | 1806 | 1461690579876 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 10:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:09:39 INFO - PROCESS | 1806 | 1461690579890 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:09:39 INFO - PROCESS | 1806 | 1461690579900 Marionette TRACE conn3 <- [1,1102,null,{}] 10:09:39 INFO - PROCESS | 1806 | 1461690579973 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}] 10:09:40 INFO - PROCESS | 1806 | 1461690580190 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 10:09:40 INFO - PROCESS | 1806 | 1461690580459 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a4a800 == 98 [pid = 1806] [id = 283] 10:09:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f04356f2800) [pid = 1806] [serial = 850] [outer = (nil)] 10:09:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f0436a81800) [pid = 1806] [serial = 851] [outer = 0x7f04356f2800] 10:09:40 INFO - PROCESS | 1806 | 1461690580527 Marionette DEBUG loaded listener.js 10:09:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f04383ebc00) [pid = 1806] [serial = 852] [outer = 0x7f04356f2800] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433520800 == 97 [pid = 1806] [id = 228] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f043d778000) [pid = 1806] [serial = 716] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f043e20a800) [pid = 1806] [serial = 719] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f0441067800) [pid = 1806] [serial = 725] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f043f180800) [pid = 1806] [serial = 722] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f04412a2000) [pid = 1806] [serial = 728] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f0445b89800) [pid = 1806] [serial = 731] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f044b998c00) [pid = 1806] [serial = 734] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f044bc87400) [pid = 1806] [serial = 737] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f043d79c400) [pid = 1806] [serial = 758] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c495000 == 96 [pid = 1806] [id = 269] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438e98000 == 95 [pid = 1806] [id = 268] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043838f800 == 94 [pid = 1806] [id = 267] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435114000 == 93 [pid = 1806] [id = 266] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428a50800 == 92 [pid = 1806] [id = 265] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043552d000 == 91 [pid = 1806] [id = 264] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04324e3000 == 90 [pid = 1806] [id = 263] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450ead000 == 89 [pid = 1806] [id = 260] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ce0c800 == 88 [pid = 1806] [id = 259] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044b712000 == 87 [pid = 1806] [id = 258] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fb10800 == 86 [pid = 1806] [id = 257] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e8d6000 == 85 [pid = 1806] [id = 256] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438e8c800 == 84 [pid = 1806] [id = 255] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435018800 == 83 [pid = 1806] [id = 254] 10:09:41 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0427b0d800 == 82 [pid = 1806] [id = 253] 10:09:41 INFO - PROCESS | 1806 | 1461690581723 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]]]}] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f043b529400) [pid = 1806] [serial = 756] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f0435058000) [pid = 1806] [serial = 746] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f0435985c00) [pid = 1806] [serial = 747] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f0434798400) [pid = 1806] [serial = 743] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f0435415000) [pid = 1806] [serial = 707] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f04349d2800) [pid = 1806] [serial = 744] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f04384da000) [pid = 1806] [serial = 710] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f0433135c00) [pid = 1806] [serial = 704] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f04320d8800) [pid = 1806] [serial = 740] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f043b522400) [pid = 1806] [serial = 713] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f04383c5c00) [pid = 1806] [serial = 750] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f0438642c00) [pid = 1806] [serial = 752] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f043a12bc00) [pid = 1806] [serial = 755] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f0438dc9800) [pid = 1806] [serial = 753] [outer = (nil)] [url = about:blank] 10:09:41 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f0436c25800) [pid = 1806] [serial = 749] [outer = (nil)] [url = about:blank] 10:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1873ms 10:09:41 INFO - PROCESS | 1806 | 1461690581762 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 10:09:41 INFO - PROCESS | 1806 | 1461690581768 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 10:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:09:41 INFO - PROCESS | 1806 | 1461690581784 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:09:41 INFO - PROCESS | 1806 | 1461690581791 Marionette TRACE conn3 <- [1,1106,null,{}] 10:09:41 INFO - PROCESS | 1806 | 1461690581797 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}] 10:09:42 INFO - PROCESS | 1806 | 1461690581996 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 10:09:42 INFO - PROCESS | 1806 | 1461690582156 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324e5000 == 83 [pid = 1806] [id = 284] 10:09:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f0434799c00) [pid = 1806] [serial = 853] [outer = (nil)] 10:09:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f0438641800) [pid = 1806] [serial = 854] [outer = 0x7f0434799c00] 10:09:42 INFO - PROCESS | 1806 | 1461690582264 Marionette DEBUG loaded listener.js 10:09:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f043ab10400) [pid = 1806] [serial = 855] [outer = 0x7f0434799c00] 10:09:43 INFO - PROCESS | 1806 | 1461690583242 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]]]}] 10:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1501ms 10:09:43 INFO - PROCESS | 1806 | 1461690583291 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 10:09:43 INFO - PROCESS | 1806 | 1461690583295 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 10:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:09:43 INFO - PROCESS | 1806 | 1461690583303 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:09:43 INFO - PROCESS | 1806 | 1461690583306 Marionette TRACE conn3 <- [1,1110,null,{}] 10:09:43 INFO - PROCESS | 1806 | 1461690583316 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}] 10:09:43 INFO - PROCESS | 1806 | 1461690583488 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 10:09:43 INFO - PROCESS | 1806 | 1461690583510 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438d85800 == 84 [pid = 1806] [id = 285] 10:09:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f043d3a6000) [pid = 1806] [serial = 856] [outer = (nil)] 10:09:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f043d780000) [pid = 1806] [serial = 857] [outer = 0x7f043d3a6000] 10:09:43 INFO - PROCESS | 1806 | 1461690583609 Marionette DEBUG loaded listener.js 10:09:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f043e207000) [pid = 1806] [serial = 858] [outer = 0x7f043d3a6000] 10:09:44 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f043236f400) [pid = 1806] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:09:44 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f0432829800) [pid = 1806] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:09:44 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f043bfe9800) [pid = 1806] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:09:44 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f0434684800) [pid = 1806] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:09:44 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f043281dc00) [pid = 1806] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:09:44 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f042d038400) [pid = 1806] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:09:44 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f043cdcc400) [pid = 1806] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:09:45 INFO - PROCESS | 1806 | 1461690585580 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]]]}] 10:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 2333ms 10:09:45 INFO - PROCESS | 1806 | 1461690585640 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 10:09:45 INFO - PROCESS | 1806 | 1461690585650 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 10:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:09:45 INFO - PROCESS | 1806 | 1461690585682 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:09:45 INFO - PROCESS | 1806 | 1461690585689 Marionette TRACE conn3 <- [1,1114,null,{}] 10:09:45 INFO - PROCESS | 1806 | 1461690585699 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}] 10:09:46 INFO - PROCESS | 1806 | 1461690586049 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 10:09:46 INFO - PROCESS | 1806 | 1461690586205 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333d8800 == 85 [pid = 1806] [id = 286] 10:09:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f043398ec00) [pid = 1806] [serial = 859] [outer = (nil)] 10:09:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f043468f400) [pid = 1806] [serial = 860] [outer = 0x7f043398ec00] 10:09:46 INFO - PROCESS | 1806 | 1461690586286 Marionette DEBUG loaded listener.js 10:09:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f0435059000) [pid = 1806] [serial = 861] [outer = 0x7f043398ec00] 10:09:47 INFO - PROCESS | 1806 | 1461690587415 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]]]}] 10:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1753ms 10:09:47 INFO - PROCESS | 1806 | 1461690587429 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 10:09:47 INFO - PROCESS | 1806 | 1461690587438 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 10:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:09:47 INFO - PROCESS | 1806 | 1461690587449 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:09:47 INFO - PROCESS | 1806 | 1461690587453 Marionette TRACE conn3 <- [1,1118,null,{}] 10:09:47 INFO - PROCESS | 1806 | 1461690587459 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}] 10:09:47 INFO - PROCESS | 1806 | 1461690587665 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 10:09:47 INFO - PROCESS | 1806 | 1461690587993 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386da800 == 86 [pid = 1806] [id = 287] 10:09:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f0435a06c00) [pid = 1806] [serial = 862] [outer = (nil)] 10:09:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f0436a73400) [pid = 1806] [serial = 863] [outer = 0x7f0435a06c00] 10:09:48 INFO - PROCESS | 1806 | 1461690588073 Marionette DEBUG loaded listener.js 10:09:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f04383e8c00) [pid = 1806] [serial = 864] [outer = 0x7f0435a06c00] 10:09:48 INFO - PROCESS | 1806 | 1461690588964 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]]]}] 10:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1581ms 10:09:49 INFO - PROCESS | 1806 | 1461690589031 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 10:09:49 INFO - PROCESS | 1806 | 1461690589035 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 10:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:09:49 INFO - PROCESS | 1806 | 1461690589042 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:09:49 INFO - PROCESS | 1806 | 1461690589048 Marionette TRACE conn3 <- [1,1122,null,{}] 10:09:49 INFO - PROCESS | 1806 | 1461690589064 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}] 10:09:49 INFO - PROCESS | 1806 | 1461690589314 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 10:09:49 INFO - PROCESS | 1806 | 1461690589546 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e258800 == 87 [pid = 1806] [id = 288] 10:09:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f043b782400) [pid = 1806] [serial = 865] [outer = (nil)] 10:09:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f043d51c800) [pid = 1806] [serial = 866] [outer = 0x7f043b782400] 10:09:49 INFO - PROCESS | 1806 | 1461690589673 Marionette DEBUG loaded listener.js 10:09:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f043e219c00) [pid = 1806] [serial = 867] [outer = 0x7f043b782400] 10:09:50 INFO - PROCESS | 1806 | 1461690590596 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]]]}] 10:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1584ms 10:09:50 INFO - PROCESS | 1806 | 1461690590627 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 10:09:50 INFO - PROCESS | 1806 | 1461690590632 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 10:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:09:50 INFO - PROCESS | 1806 | 1461690590638 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:09:50 INFO - PROCESS | 1806 | 1461690590642 Marionette TRACE conn3 <- [1,1126,null,{}] 10:09:50 INFO - PROCESS | 1806 | 1461690590647 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}] 10:09:50 INFO - PROCESS | 1806 | 1461690590865 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 10:09:51 INFO - PROCESS | 1806 | 1461690591054 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fb21800 == 88 [pid = 1806] [id = 289] 10:09:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f043836b000) [pid = 1806] [serial = 868] [outer = (nil)] 10:09:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f043ebb7000) [pid = 1806] [serial = 869] [outer = 0x7f043836b000] 10:09:51 INFO - PROCESS | 1806 | 1461690591130 Marionette DEBUG loaded listener.js 10:09:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f043fcf7400) [pid = 1806] [serial = 870] [outer = 0x7f043836b000] 10:09:52 INFO - PROCESS | 1806 | 1461690592084 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]]]}] 10:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1481ms 10:09:52 INFO - PROCESS | 1806 | 1461690592121 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 10:09:52 INFO - PROCESS | 1806 | 1461690592125 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 10:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:09:52 INFO - PROCESS | 1806 | 1461690592131 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:09:52 INFO - PROCESS | 1806 | 1461690592134 Marionette TRACE conn3 <- [1,1130,null,{}] 10:09:52 INFO - PROCESS | 1806 | 1461690592139 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}] 10:09:52 INFO - PROCESS | 1806 | 1461690592322 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 10:09:52 INFO - PROCESS | 1806 | 1461690592507 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044be57800 == 89 [pid = 1806] [id = 290] 10:09:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f043bfe9000) [pid = 1806] [serial = 871] [outer = (nil)] 10:09:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f04412a2000) [pid = 1806] [serial = 872] [outer = 0x7f043bfe9000] 10:09:52 INFO - PROCESS | 1806 | 1461690592582 Marionette DEBUG loaded listener.js 10:09:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f0444c5e000) [pid = 1806] [serial = 873] [outer = 0x7f043bfe9000] 10:09:53 INFO - PROCESS | 1806 | 1461690593548 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]]]}] 10:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1478ms 10:09:53 INFO - PROCESS | 1806 | 1461690593611 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 10:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:09:53 INFO - PROCESS | 1806 | 1461690593615 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 10:09:53 INFO - PROCESS | 1806 | 1461690593621 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:09:53 INFO - PROCESS | 1806 | 1461690593625 Marionette TRACE conn3 <- [1,1134,null,{}] 10:09:53 INFO - PROCESS | 1806 | 1461690593630 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}] 10:09:53 INFO - PROCESS | 1806 | 1461690593909 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 10:09:54 INFO - PROCESS | 1806 | 1461690594157 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450cd2800 == 90 [pid = 1806] [id = 291] 10:09:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f044bc49c00) [pid = 1806] [serial = 874] [outer = (nil)] 10:09:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f0450410400) [pid = 1806] [serial = 875] [outer = 0x7f044bc49c00] 10:09:54 INFO - PROCESS | 1806 | 1461690594282 Marionette DEBUG loaded listener.js 10:09:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f0450a37000) [pid = 1806] [serial = 876] [outer = 0x7f044bc49c00] 10:09:55 INFO - PROCESS | 1806 | 1461690595105 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]]]}] 10:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1536ms 10:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:09:55 INFO - PROCESS | 1806 | 1461690595158 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 10:09:55 INFO - PROCESS | 1806 | 1461690595161 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 10:09:55 INFO - PROCESS | 1806 | 1461690595168 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:09:55 INFO - PROCESS | 1806 | 1461690595171 Marionette TRACE conn3 <- [1,1138,null,{}] 10:09:55 INFO - PROCESS | 1806 | 1461690595177 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}] 10:09:55 INFO - PROCESS | 1806 | 1461690595373 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 10:09:55 INFO - PROCESS | 1806 | 1461690595556 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0455f95800 == 91 [pid = 1806] [id = 292] 10:09:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f0429eb2800) [pid = 1806] [serial = 877] [outer = (nil)] 10:09:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f0429ebb400) [pid = 1806] [serial = 878] [outer = 0x7f0429eb2800] 10:09:55 INFO - PROCESS | 1806 | 1461690595631 Marionette DEBUG loaded listener.js 10:09:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f0429ec0c00) [pid = 1806] [serial = 879] [outer = 0x7f0429eb2800] 10:09:56 INFO - PROCESS | 1806 | 1461690596598 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]]]}] 10:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1482ms 10:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:09:56 INFO - PROCESS | 1806 | 1461690596650 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 10:09:56 INFO - PROCESS | 1806 | 1461690596653 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 10:09:56 INFO - PROCESS | 1806 | 1461690596660 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:09:56 INFO - PROCESS | 1806 | 1461690596663 Marionette TRACE conn3 <- [1,1142,null,{}] 10:09:56 INFO - PROCESS | 1806 | 1461690596668 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}] 10:09:56 INFO - PROCESS | 1806 | 1461690596862 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 10:09:57 INFO - PROCESS | 1806 | 1461690597050 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d74b000 == 92 [pid = 1806] [id = 293] 10:09:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f0429eb4000) [pid = 1806] [serial = 880] [outer = (nil)] 10:09:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f042afa7c00) [pid = 1806] [serial = 881] [outer = 0x7f0429eb4000] 10:09:57 INFO - PROCESS | 1806 | 1461690597128 Marionette DEBUG loaded listener.js 10:09:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f042afabc00) [pid = 1806] [serial = 882] [outer = 0x7f0429eb4000] 10:09:58 INFO - PROCESS | 1806 | 1461690598123 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]]]}] 10:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1530ms 10:09:58 INFO - PROCESS | 1806 | 1461690598191 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 10:09:58 INFO - PROCESS | 1806 | 1461690598194 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 10:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:09:58 INFO - PROCESS | 1806 | 1461690598201 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:09:58 INFO - PROCESS | 1806 | 1461690598205 Marionette TRACE conn3 <- [1,1146,null,{}] 10:09:58 INFO - PROCESS | 1806 | 1461690598210 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}] 10:09:58 INFO - PROCESS | 1806 | 1461690598461 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 10:09:58 INFO - PROCESS | 1806 | 1461690598690 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:09:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04391ae800 == 93 [pid = 1806] [id = 294] 10:09:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f042afa2800) [pid = 1806] [serial = 883] [outer = (nil)] 10:09:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f0435126c00) [pid = 1806] [serial = 884] [outer = 0x7f042afa2800] 10:09:58 INFO - PROCESS | 1806 | 1461690598788 Marionette DEBUG loaded listener.js 10:09:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f0450a38c00) [pid = 1806] [serial = 885] [outer = 0x7f042afa2800] 10:09:59 INFO - PROCESS | 1806 | 1461690599622 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]]]}] 10:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1481ms 10:09:59 INFO - PROCESS | 1806 | 1461690599684 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 10:09:59 INFO - PROCESS | 1806 | 1461690599688 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 10:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:09:59 INFO - PROCESS | 1806 | 1461690599694 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:09:59 INFO - PROCESS | 1806 | 1461690599697 Marionette TRACE conn3 <- [1,1150,null,{}] 10:09:59 INFO - PROCESS | 1806 | 1461690599703 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}] 10:09:59 INFO - PROCESS | 1806 | 1461690599912 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 10:10:00 INFO - PROCESS | 1806 | 1461690600107 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438f76000 == 94 [pid = 1806] [id = 295] 10:10:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f0429ea3c00) [pid = 1806] [serial = 886] [outer = (nil)] 10:10:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f0429eac800) [pid = 1806] [serial = 887] [outer = 0x7f0429ea3c00] 10:10:00 INFO - PROCESS | 1806 | 1461690600194 Marionette DEBUG loaded listener.js 10:10:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f0429eb1000) [pid = 1806] [serial = 888] [outer = 0x7f0429ea3c00] 10:10:01 INFO - PROCESS | 1806 | 1461690601128 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]]]}] 10:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1493ms 10:10:01 INFO - PROCESS | 1806 | 1461690601189 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 10:10:01 INFO - PROCESS | 1806 | 1461690601194 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 10:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:10:01 INFO - PROCESS | 1806 | 1461690601201 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:10:01 INFO - PROCESS | 1806 | 1461690601205 Marionette TRACE conn3 <- [1,1154,null,{}] 10:10:01 INFO - PROCESS | 1806 | 1461690601211 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}] 10:10:01 INFO - PROCESS | 1806 | 1461690601440 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 10:10:01 INFO - PROCESS | 1806 | 1461690601694 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04260cc000 == 95 [pid = 1806] [id = 296] 10:10:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f043939d000) [pid = 1806] [serial = 889] [outer = (nil)] 10:10:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f043939ec00) [pid = 1806] [serial = 890] [outer = 0x7f043939d000] 10:10:01 INFO - PROCESS | 1806 | 1461690601836 Marionette DEBUG loaded listener.js 10:10:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f0450a3b800) [pid = 1806] [serial = 891] [outer = 0x7f043939d000] 10:10:02 INFO - PROCESS | 1806 | 1461690602765 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]]]}] 10:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1630ms 10:10:02 INFO - PROCESS | 1806 | 1461690602833 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 10:10:02 INFO - PROCESS | 1806 | 1461690602836 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 10:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:10:02 INFO - PROCESS | 1806 | 1461690602843 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:10:02 INFO - PROCESS | 1806 | 1461690602846 Marionette TRACE conn3 <- [1,1158,null,{}] 10:10:02 INFO - PROCESS | 1806 | 1461690602852 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}] 10:10:03 INFO - PROCESS | 1806 | 1461690603054 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 10:10:03 INFO - PROCESS | 1806 | 1461690603291 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042aac8000 == 96 [pid = 1806] [id = 297] 10:10:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f04290c6c00) [pid = 1806] [serial = 892] [outer = (nil)] 10:10:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f04290ce000) [pid = 1806] [serial = 893] [outer = 0x7f04290c6c00] 10:10:03 INFO - PROCESS | 1806 | 1461690603411 Marionette DEBUG loaded listener.js 10:10:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f042afa9000) [pid = 1806] [serial = 894] [outer = 0x7f04290c6c00] 10:10:04 INFO - PROCESS | 1806 | 1461690604298 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]]]}] 10:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1495ms 10:10:04 INFO - PROCESS | 1806 | 1461690604340 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 10:10:04 INFO - PROCESS | 1806 | 1461690604343 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 10:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:10:04 INFO - PROCESS | 1806 | 1461690604349 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:10:04 INFO - PROCESS | 1806 | 1461690604352 Marionette TRACE conn3 <- [1,1162,null,{}] 10:10:04 INFO - PROCESS | 1806 | 1461690604368 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}] 10:10:04 INFO - PROCESS | 1806 | 1461690604572 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 10:10:04 INFO - PROCESS | 1806 | 1461690604805 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042aade800 == 97 [pid = 1806] [id = 298] 10:10:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f042ab61c00) [pid = 1806] [serial = 895] [outer = (nil)] 10:10:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f042ab66000) [pid = 1806] [serial = 896] [outer = 0x7f042ab61c00] 10:10:04 INFO - PROCESS | 1806 | 1461690604924 Marionette DEBUG loaded listener.js 10:10:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f042ab69800) [pid = 1806] [serial = 897] [outer = 0x7f042ab61c00] 10:10:05 INFO - PROCESS | 1806 | 1461690605791 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]]]}] 10:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1491ms 10:10:05 INFO - PROCESS | 1806 | 1461690605843 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 10:10:05 INFO - PROCESS | 1806 | 1461690605847 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 10:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:10:05 INFO - PROCESS | 1806 | 1461690605853 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:10:05 INFO - PROCESS | 1806 | 1461690605857 Marionette TRACE conn3 <- [1,1166,null,{}] 10:10:05 INFO - PROCESS | 1806 | 1461690605863 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}] 10:10:06 INFO - PROCESS | 1806 | 1461690606069 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 10:10:06 INFO - PROCESS | 1806 | 1461690606258 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333e3000 == 98 [pid = 1806] [id = 299] 10:10:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f04290c6400) [pid = 1806] [serial = 898] [outer = (nil)] 10:10:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f042ab6cc00) [pid = 1806] [serial = 899] [outer = 0x7f04290c6400] 10:10:06 INFO - PROCESS | 1806 | 1461690606335 Marionette DEBUG loaded listener.js 10:10:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f043598c400) [pid = 1806] [serial = 900] [outer = 0x7f04290c6400] 10:10:07 INFO - PROCESS | 1806 | 1461690607555 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]]]}] 10:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1781ms 10:10:07 INFO - PROCESS | 1806 | 1461690607636 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 10:10:07 INFO - PROCESS | 1806 | 1461690607642 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 10:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:10:07 INFO - PROCESS | 1806 | 1461690607650 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:10:07 INFO - PROCESS | 1806 | 1461690607656 Marionette TRACE conn3 <- [1,1170,null,{}] 10:10:07 INFO - PROCESS | 1806 | 1461690607666 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}] 10:10:07 INFO - PROCESS | 1806 | 1461690607958 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 10:10:08 INFO - PROCESS | 1806 | 1461690608138 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043212a000 == 99 [pid = 1806] [id = 300] 10:10:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f04280ef400) [pid = 1806] [serial = 901] [outer = (nil)] 10:10:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f042afa8800) [pid = 1806] [serial = 902] [outer = 0x7f04280ef400] 10:10:08 INFO - PROCESS | 1806 | 1461690608222 Marionette DEBUG loaded listener.js 10:10:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f04320da000) [pid = 1806] [serial = 903] [outer = 0x7f04280ef400] 10:10:09 INFO - PROCESS | 1806 | 1461690609063 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]]]}] 10:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1446ms 10:10:09 INFO - PROCESS | 1806 | 1461690609097 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 10:10:09 INFO - PROCESS | 1806 | 1461690609117 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 10:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:10:09 INFO - PROCESS | 1806 | 1461690609129 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:10:09 INFO - PROCESS | 1806 | 1461690609134 Marionette TRACE conn3 <- [1,1174,null,{}] 10:10:09 INFO - PROCESS | 1806 | 1461690609140 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}] 10:10:09 INFO - PROCESS | 1806 | 1461690609347 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 10:10:09 INFO - PROCESS | 1806 | 1461690609760 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289e0800 == 100 [pid = 1806] [id = 301] 10:10:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f0432869c00) [pid = 1806] [serial = 904] [outer = (nil)] 10:10:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f043286e400) [pid = 1806] [serial = 905] [outer = 0x7f0432869c00] 10:10:09 INFO - PROCESS | 1806 | 1461690609841 Marionette DEBUG loaded listener.js 10:10:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f0433983c00) [pid = 1806] [serial = 906] [outer = 0x7f0432869c00] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04324e5000 == 99 [pid = 1806] [id = 284] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428a4a800 == 98 [pid = 1806] [id = 283] 10:10:10 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f043e217800) [pid = 1806] [serial = 809] [outer = (nil)] [url = about:blank] 10:10:10 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f043468b400) [pid = 1806] [serial = 788] [outer = (nil)] [url = about:blank] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438fd1800 == 97 [pid = 1806] [id = 282] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04334b3000 == 96 [pid = 1806] [id = 281] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042cd1a800 == 95 [pid = 1806] [id = 279] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045ded3800 == 94 [pid = 1806] [id = 278] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0453a5a000 == 93 [pid = 1806] [id = 277] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450c43800 == 92 [pid = 1806] [id = 276] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cb14000 == 91 [pid = 1806] [id = 275] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0441288000 == 90 [pid = 1806] [id = 274] 10:10:10 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f138000 == 89 [pid = 1806] [id = 273] 10:10:10 INFO - PROCESS | 1806 | 1461690610911 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] 10:10:10 INFO - PROCESS | 1806 | 1461690610971 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 10:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:10:10 INFO - PROCESS | 1806 | 1461690610978 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:10:10 INFO - PROCESS | 1806 | 1461690610983 Marionette TRACE conn3 <- [1,1178,null,{}] 10:10:11 INFO - PROCESS | 1806 | 1461690610999 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}] 10:10:11 INFO - PROCESS | 1806 | 1461690611202 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 10:10:11 INFO - PROCESS | 1806 | 1461690611398 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435543000 == 87 [pid = 1806] [id = 302] 10:10:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f04349d5000) [pid = 1806] [serial = 907] [outer = (nil)] 10:10:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f04356ee000) [pid = 1806] [serial = 908] [outer = 0x7f04349d5000] 10:10:11 INFO - PROCESS | 1806 | 1461690611474 Marionette DEBUG loaded listener.js 10:10:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f0436a76c00) [pid = 1806] [serial = 909] [outer = 0x7f04349d5000] 10:10:12 INFO - PROCESS | 1806 | 1461690612268 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] 10:10:12 INFO - PROCESS | 1806 | 1461690612322 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 10:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:10:12 INFO - PROCESS | 1806 | 1461690612329 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:10:12 INFO - PROCESS | 1806 | 1461690612332 Marionette TRACE conn3 <- [1,1182,null,{}] 10:10:12 INFO - PROCESS | 1806 | 1461690612338 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}] 10:10:12 INFO - PROCESS | 1806 | 1461690612534 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 10:10:12 INFO - PROCESS | 1806 | 1461690612687 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04391b3800 == 88 [pid = 1806] [id = 303] 10:10:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f04350d7c00) [pid = 1806] [serial = 910] [outer = (nil)] 10:10:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f0438458000) [pid = 1806] [serial = 911] [outer = 0x7f04350d7c00] 10:10:12 INFO - PROCESS | 1806 | 1461690612757 Marionette DEBUG loaded listener.js 10:10:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f0438de3400) [pid = 1806] [serial = 912] [outer = 0x7f04350d7c00] 10:10:13 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:13 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:10:13 INFO - PROCESS | 1806 | 1461690613679 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] 10:10:13 INFO - PROCESS | 1806 | 1461690613725 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 10:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:10:13 INFO - PROCESS | 1806 | 1461690613741 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:10:13 INFO - PROCESS | 1806 | 1461690613744 Marionette TRACE conn3 <- [1,1186,null,{}] 10:10:13 INFO - PROCESS | 1806 | 1461690613750 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}] 10:10:14 INFO - PROCESS | 1806 | 1461690614002 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 10:10:14 INFO - PROCESS | 1806 | 1461690614047 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043dab3800 == 89 [pid = 1806] [id = 304] 10:10:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f04350df400) [pid = 1806] [serial = 913] [outer = (nil)] 10:10:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f043939b400) [pid = 1806] [serial = 914] [outer = 0x7f04350df400] 10:10:14 INFO - PROCESS | 1806 | 1461690614116 Marionette DEBUG loaded listener.js 10:10:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f043ab0a000) [pid = 1806] [serial = 915] [outer = 0x7f04350df400] 10:10:15 INFO - PROCESS | 1806 | 1461690615107 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] 10:10:15 INFO - PROCESS | 1806 | 1461690615209 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 10:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:10:15 INFO - PROCESS | 1806 | 1461690615221 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:10:15 INFO - PROCESS | 1806 | 1461690615224 Marionette TRACE conn3 <- [1,1190,null,{}] 10:10:15 INFO - PROCESS | 1806 | 1461690615235 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}] 10:10:15 INFO - PROCESS | 1806 | 1461690615734 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 10:10:15 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f0434799c00) [pid = 1806] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:10:15 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f04356f2800) [pid = 1806] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:10:15 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f04320de800) [pid = 1806] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:10:15 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f04280eec00) [pid = 1806] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:10:15 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f043354f400) [pid = 1806] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:10:15 INFO - PROCESS | 1806 | 1461690615906 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438f84800 == 90 [pid = 1806] [id = 305] 10:10:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f04320de800) [pid = 1806] [serial = 916] [outer = (nil)] 10:10:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f04356f2800) [pid = 1806] [serial = 917] [outer = 0x7f04320de800] 10:10:15 INFO - PROCESS | 1806 | 1461690615983 Marionette DEBUG loaded listener.js 10:10:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f0445b83000) [pid = 1806] [serial = 918] [outer = 0x7f04320de800] 10:10:16 INFO - PROCESS | 1806 | 1461690616704 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] 10:10:16 INFO - PROCESS | 1806 | 1461690616761 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 10:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 10:10:16 INFO - PROCESS | 1806 | 1461690616769 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:10:16 INFO - PROCESS | 1806 | 1461690616772 Marionette TRACE conn3 <- [1,1194,null,{}] 10:10:16 INFO - PROCESS | 1806 | 1461690616782 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}] 10:10:17 INFO - PROCESS | 1806 | 1461690617054 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 10:10:17 INFO - PROCESS | 1806 | 1461690617077 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045044c000 == 91 [pid = 1806] [id = 306] 10:10:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f043da95000) [pid = 1806] [serial = 919] [outer = (nil)] 10:10:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f044ba02800) [pid = 1806] [serial = 920] [outer = 0x7f043da95000] 10:10:17 INFO - PROCESS | 1806 | 1461690617145 Marionette DEBUG loaded listener.js 10:10:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f044cb32400) [pid = 1806] [serial = 921] [outer = 0x7f043da95000] 10:10:18 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:18 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:10:18 INFO - PROCESS | 1806 | 1461690618214 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] 10:10:18 INFO - PROCESS | 1806 | 1461690618271 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 10:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:10:18 INFO - PROCESS | 1806 | 1461690618281 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:10:18 INFO - PROCESS | 1806 | 1461690618286 Marionette TRACE conn3 <- [1,1198,null,{}] 10:10:18 INFO - PROCESS | 1806 | 1461690618301 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}] 10:10:18 INFO - PROCESS | 1806 | 1461690618538 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 10:10:18 INFO - PROCESS | 1806 | 1461690618858 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324dc000 == 92 [pid = 1806] [id = 307] 10:10:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f04290c5c00) [pid = 1806] [serial = 922] [outer = (nil)] 10:10:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f042afa8c00) [pid = 1806] [serial = 923] [outer = 0x7f04290c5c00] 10:10:18 INFO - PROCESS | 1806 | 1461690618942 Marionette DEBUG loaded listener.js 10:10:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f0432824400) [pid = 1806] [serial = 924] [outer = 0x7f04290c5c00] 10:10:19 INFO - PROCESS | 1806 | 1461690619930 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]]]}] 10:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1690ms 10:10:19 INFO - PROCESS | 1806 | 1461690619972 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 10:10:19 INFO - PROCESS | 1806 | 1461690619980 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 10:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:10:19 INFO - PROCESS | 1806 | 1461690619992 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:10:20 INFO - PROCESS | 1806 | 1461690619995 Marionette TRACE conn3 <- [1,1202,null,{}] 10:10:20 INFO - PROCESS | 1806 | 1461690620002 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}] 10:10:20 INFO - PROCESS | 1806 | 1461690620227 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 10:10:20 INFO - PROCESS | 1806 | 1461690620473 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d55e800 == 93 [pid = 1806] [id = 308] 10:10:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f0433549400) [pid = 1806] [serial = 925] [outer = (nil)] 10:10:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f04347df800) [pid = 1806] [serial = 926] [outer = 0x7f0433549400] 10:10:20 INFO - PROCESS | 1806 | 1461690620601 Marionette DEBUG loaded listener.js 10:10:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f0435983800) [pid = 1806] [serial = 927] [outer = 0x7f0433549400] 10:10:21 INFO - PROCESS | 1806 | 1461690621563 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]]]}] 10:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1633ms 10:10:21 INFO - PROCESS | 1806 | 1461690621626 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 10:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:10:21 INFO - PROCESS | 1806 | 1461690621631 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 10:10:21 INFO - PROCESS | 1806 | 1461690621638 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:10:21 INFO - PROCESS | 1806 | 1461690621644 Marionette TRACE conn3 <- [1,1206,null,{}] 10:10:21 INFO - PROCESS | 1806 | 1461690621661 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}] 10:10:21 INFO - PROCESS | 1806 | 1461690621924 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 10:10:22 INFO - PROCESS | 1806 | 1461690622204 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0455f86000 == 94 [pid = 1806] [id = 309] 10:10:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f043939bc00) [pid = 1806] [serial = 928] [outer = (nil)] 10:10:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f043cfaf400) [pid = 1806] [serial = 929] [outer = 0x7f043939bc00] 10:10:22 INFO - PROCESS | 1806 | 1461690622294 Marionette DEBUG loaded listener.js 10:10:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f043e21e000) [pid = 1806] [serial = 930] [outer = 0x7f043939bc00] 10:10:23 INFO - PROCESS | 1806 | 1461690623171 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]]]}] 10:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1590ms 10:10:23 INFO - PROCESS | 1806 | 1461690623227 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 10:10:23 INFO - PROCESS | 1806 | 1461690623231 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 10:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:10:23 INFO - PROCESS | 1806 | 1461690623238 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:10:23 INFO - PROCESS | 1806 | 1461690623241 Marionette TRACE conn3 <- [1,1210,null,{}] 10:10:23 INFO - PROCESS | 1806 | 1461690623247 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}] 10:10:23 INFO - PROCESS | 1806 | 1461690623485 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 10:10:23 INFO - PROCESS | 1806 | 1461690623722 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042849f800 == 95 [pid = 1806] [id = 310] 10:10:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f043939c800) [pid = 1806] [serial = 931] [outer = (nil)] 10:10:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f044ba8ec00) [pid = 1806] [serial = 932] [outer = 0x7f043939c800] 10:10:23 INFO - PROCESS | 1806 | 1461690623855 Marionette DEBUG loaded listener.js 10:10:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f044cc06800) [pid = 1806] [serial = 933] [outer = 0x7f043939c800] 10:10:24 INFO - PROCESS | 1806 | 1461690624760 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]]]}] 10:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1580ms 10:10:24 INFO - PROCESS | 1806 | 1461690624819 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 10:10:24 INFO - PROCESS | 1806 | 1461690624823 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 10:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:10:24 INFO - PROCESS | 1806 | 1461690624830 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:10:24 INFO - PROCESS | 1806 | 1461690624833 Marionette TRACE conn3 <- [1,1214,null,{}] 10:10:24 INFO - PROCESS | 1806 | 1461690624840 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}] 10:10:25 INFO - PROCESS | 1806 | 1461690625055 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 10:10:25 INFO - PROCESS | 1806 | 1461690625290 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0426058800 == 96 [pid = 1806] [id = 311] 10:10:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f043ea8b000) [pid = 1806] [serial = 934] [outer = (nil)] 10:10:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f0450679800) [pid = 1806] [serial = 935] [outer = 0x7f043ea8b000] 10:10:25 INFO - PROCESS | 1806 | 1461690625414 Marionette DEBUG loaded listener.js 10:10:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f0450a35800) [pid = 1806] [serial = 936] [outer = 0x7f043ea8b000] 10:10:26 INFO - PROCESS | 1806 | 1461690626287 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]]]}] 10:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1480ms 10:10:26 INFO - PROCESS | 1806 | 1461690626312 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 10:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:10:26 INFO - PROCESS | 1806 | 1461690626316 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 10:10:26 INFO - PROCESS | 1806 | 1461690626322 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:10:26 INFO - PROCESS | 1806 | 1461690626325 Marionette TRACE conn3 <- [1,1218,null,{}] 10:10:26 INFO - PROCESS | 1806 | 1461690626331 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}] 10:10:26 INFO - PROCESS | 1806 | 1461690626559 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 10:10:26 INFO - PROCESS | 1806 | 1461690626763 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433356000 == 97 [pid = 1806] [id = 312] 10:10:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f0450a3c400) [pid = 1806] [serial = 937] [outer = (nil)] 10:10:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f0450a3e400) [pid = 1806] [serial = 938] [outer = 0x7f0450a3c400] 10:10:26 INFO - PROCESS | 1806 | 1461690626898 Marionette DEBUG loaded listener.js 10:10:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f0450c72800) [pid = 1806] [serial = 939] [outer = 0x7f0450a3c400] 10:10:27 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436716800 == 96 [pid = 1806] [id = 10] 10:10:27 INFO - PROCESS | 1806 | 1461690627886 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]]]}] 10:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1631ms 10:10:27 INFO - PROCESS | 1806 | 1461690627954 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 10:10:27 INFO - PROCESS | 1806 | 1461690627957 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 10:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:10:27 INFO - PROCESS | 1806 | 1461690627965 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:10:27 INFO - PROCESS | 1806 | 1461690627969 Marionette TRACE conn3 <- [1,1222,null,{}] 10:10:27 INFO - PROCESS | 1806 | 1461690627975 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}] 10:10:28 INFO - PROCESS | 1806 | 1461690628193 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 10:10:28 INFO - PROCESS | 1806 | 1461690628478 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04253e6000 == 97 [pid = 1806] [id = 313] 10:10:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f04282ba000) [pid = 1806] [serial = 940] [outer = (nil)] 10:10:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f04282bd400) [pid = 1806] [serial = 941] [outer = 0x7f04282ba000] 10:10:28 INFO - PROCESS | 1806 | 1461690628607 Marionette DEBUG loaded listener.js 10:10:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f04282c1400) [pid = 1806] [serial = 942] [outer = 0x7f04282ba000] 10:10:29 INFO - PROCESS | 1806 | 1461690629450 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] 10:10:29 INFO - PROCESS | 1806 | 1461690629515 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 10:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:10:29 INFO - PROCESS | 1806 | 1461690629521 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:10:29 INFO - PROCESS | 1806 | 1461690629525 Marionette TRACE conn3 <- [1,1226,null,{}] 10:10:29 INFO - PROCESS | 1806 | 1461690629530 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}] 10:10:29 INFO - PROCESS | 1806 | 1461690629747 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 10:10:29 INFO - PROCESS | 1806 | 1461690629939 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424257000 == 98 [pid = 1806] [id = 314] 10:10:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f04252db400) [pid = 1806] [serial = 943] [outer = (nil)] 10:10:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f04252e4400) [pid = 1806] [serial = 944] [outer = 0x7f04252db400] 10:10:30 INFO - PROCESS | 1806 | 1461690630016 Marionette DEBUG loaded listener.js 10:10:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f0427004800) [pid = 1806] [serial = 945] [outer = 0x7f04252db400] 10:10:30 INFO - PROCESS | 1806 | 1461690630892 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]]]}] 10:10:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:10:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1433ms 10:10:30 INFO - PROCESS | 1806 | 1461690630956 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 10:10:30 INFO - PROCESS | 1806 | 1461690630959 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 10:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:10:30 INFO - PROCESS | 1806 | 1461690630967 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:10:30 INFO - PROCESS | 1806 | 1461690630971 Marionette TRACE conn3 <- [1,1230,null,{}] 10:10:30 INFO - PROCESS | 1806 | 1461690630976 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}] 10:10:31 INFO - PROCESS | 1806 | 1461690631190 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 10:10:31 INFO - PROCESS | 1806 | 1461690631383 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042426f000 == 99 [pid = 1806] [id = 315] 10:10:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f04242d0400) [pid = 1806] [serial = 946] [outer = (nil)] 10:10:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f04242d6800) [pid = 1806] [serial = 947] [outer = 0x7f04242d0400] 10:10:31 INFO - PROCESS | 1806 | 1461690631462 Marionette DEBUG loaded listener.js 10:10:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f04242dac00) [pid = 1806] [serial = 948] [outer = 0x7f04242d0400] 10:10:32 INFO - PROCESS | 1806 | 1461690632329 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]]]}] 10:10:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:10:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1429ms 10:10:32 INFO - PROCESS | 1806 | 1461690632398 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 10:10:32 INFO - PROCESS | 1806 | 1461690632402 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 10:10:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:10:32 INFO - PROCESS | 1806 | 1461690632409 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:10:32 INFO - PROCESS | 1806 | 1461690632412 Marionette TRACE conn3 <- [1,1234,null,{}] 10:10:32 INFO - PROCESS | 1806 | 1461690632418 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}] 10:10:32 INFO - PROCESS | 1806 | 1461690632670 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 10:10:32 INFO - PROCESS | 1806 | 1461690632973 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04243cf000 == 100 [pid = 1806] [id = 316] 10:10:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f04242d1000) [pid = 1806] [serial = 949] [outer = (nil)] 10:10:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f0424482800) [pid = 1806] [serial = 950] [outer = 0x7f04242d1000] 10:10:33 INFO - PROCESS | 1806 | 1461690633061 Marionette DEBUG loaded listener.js 10:10:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f0424486800) [pid = 1806] [serial = 951] [outer = 0x7f04242d1000] 10:10:33 INFO - PROCESS | 1806 | 1461690633927 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]]]}] 10:10:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:10:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1590ms 10:10:34 INFO - PROCESS | 1806 | 1461690634000 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 10:10:34 INFO - PROCESS | 1806 | 1461690634004 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 10:10:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:10:34 INFO - PROCESS | 1806 | 1461690634010 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:10:34 INFO - PROCESS | 1806 | 1461690634015 Marionette TRACE conn3 <- [1,1238,null,{}] 10:10:34 INFO - PROCESS | 1806 | 1461690634020 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}] 10:10:34 INFO - PROCESS | 1806 | 1461690634300 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 10:10:34 INFO - PROCESS | 1806 | 1461690634594 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042464e000 == 101 [pid = 1806] [id = 317] 10:10:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f04282bb400) [pid = 1806] [serial = 952] [outer = (nil)] 10:10:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f042ce07c00) [pid = 1806] [serial = 953] [outer = 0x7f04282bb400] 10:10:34 INFO - PROCESS | 1806 | 1461690634678 Marionette DEBUG loaded listener.js 10:10:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f0450a3ac00) [pid = 1806] [serial = 954] [outer = 0x7f04282bb400] 10:10:35 INFO - PROCESS | 1806 | 1461690635578 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]]]}] 10:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1638ms 10:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:10:35 INFO - PROCESS | 1806 | 1461690635650 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 10:10:35 INFO - PROCESS | 1806 | 1461690635653 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 10:10:35 INFO - PROCESS | 1806 | 1461690635660 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:10:35 INFO - PROCESS | 1806 | 1461690635663 Marionette TRACE conn3 <- [1,1242,null,{}] 10:10:35 INFO - PROCESS | 1806 | 1461690635668 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}] 10:10:35 INFO - PROCESS | 1806 | 1461690635923 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 10:10:36 INFO - PROCESS | 1806 | 1461690636630 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424649000 == 102 [pid = 1806] [id = 318] 10:10:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f042368f400) [pid = 1806] [serial = 955] [outer = (nil)] 10:10:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f04242d6c00) [pid = 1806] [serial = 956] [outer = 0x7f042368f400] 10:10:36 INFO - PROCESS | 1806 | 1461690636702 Marionette DEBUG loaded listener.js 10:10:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f042448b400) [pid = 1806] [serial = 957] [outer = 0x7f042368f400] 10:10:37 INFO - PROCESS | 1806 | 1461690637554 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]]]}] 10:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1937ms 10:10:37 INFO - PROCESS | 1806 | 1461690637598 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 10:10:37 INFO - PROCESS | 1806 | 1461690637604 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 10:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:10:37 INFO - PROCESS | 1806 | 1461690637612 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:10:37 INFO - PROCESS | 1806 | 1461690637617 Marionette TRACE conn3 <- [1,1246,null,{}] 10:10:37 INFO - PROCESS | 1806 | 1461690637624 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}] 10:10:37 INFO - PROCESS | 1806 | 1461690637828 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 10:10:38 INFO - PROCESS | 1806 | 1461690638107 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289e1000 == 103 [pid = 1806] [id = 319] 10:10:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f0427009000) [pid = 1806] [serial = 958] [outer = (nil)] 10:10:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f0427010000) [pid = 1806] [serial = 959] [outer = 0x7f0427009000] 10:10:38 INFO - PROCESS | 1806 | 1461690638227 Marionette DEBUG loaded listener.js 10:10:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 256 (0x7f04280ef000) [pid = 1806] [serial = 960] [outer = 0x7f0427009000] 10:10:39 INFO - PROCESS | 1806 | 1461690639261 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]]]}] 10:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1683ms 10:10:39 INFO - PROCESS | 1806 | 1461690639302 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 10:10:39 INFO - PROCESS | 1806 | 1461690639309 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 10:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:10:39 INFO - PROCESS | 1806 | 1461690639316 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:10:39 INFO - PROCESS | 1806 | 1461690639320 Marionette TRACE conn3 <- [1,1250,null,{}] 10:10:39 INFO - PROCESS | 1806 | 1461690639326 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}] 10:10:39 INFO - PROCESS | 1806 | 1461690639518 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 10:10:39 INFO - PROCESS | 1806 | 1461690639806 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042b055000 == 104 [pid = 1806] [id = 320] 10:10:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 257 (0x7f04290c8000) [pid = 1806] [serial = 961] [outer = (nil)] 10:10:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 258 (0x7f0429eaa800) [pid = 1806] [serial = 962] [outer = 0x7f04290c8000] 10:10:39 INFO - PROCESS | 1806 | 1461690639924 Marionette DEBUG loaded listener.js 10:10:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 259 (0x7f0429ebdc00) [pid = 1806] [serial = 963] [outer = 0x7f04290c8000] 10:10:40 INFO - PROCESS | 1806 | 1461690640775 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]]]}] 10:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1498ms 10:10:40 INFO - PROCESS | 1806 | 1461690640815 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 10:10:40 INFO - PROCESS | 1806 | 1461690640818 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 10:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:10:40 INFO - PROCESS | 1806 | 1461690640834 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:10:40 INFO - PROCESS | 1806 | 1461690640843 Marionette TRACE conn3 <- [1,1254,null,{}] 10:10:40 INFO - PROCESS | 1806 | 1461690640849 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}] 10:10:41 INFO - PROCESS | 1806 | 1461690641063 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 10:10:41 INFO - PROCESS | 1806 | 1461690641258 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333d8000 == 105 [pid = 1806] [id = 321] 10:10:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 260 (0x7f0429eb4c00) [pid = 1806] [serial = 964] [outer = (nil)] 10:10:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 261 (0x7f042afadc00) [pid = 1806] [serial = 965] [outer = 0x7f0429eb4c00] 10:10:41 INFO - PROCESS | 1806 | 1461690641368 Marionette DEBUG loaded listener.js 10:10:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 262 (0x7f0432368c00) [pid = 1806] [serial = 966] [outer = 0x7f0429eb4c00] 10:10:42 INFO - PROCESS | 1806 | 1461690642243 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]]]}] 10:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1493ms 10:10:42 INFO - PROCESS | 1806 | 1461690642320 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 10:10:42 INFO - PROCESS | 1806 | 1461690642325 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 10:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:10:42 INFO - PROCESS | 1806 | 1461690642331 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:10:42 INFO - PROCESS | 1806 | 1461690642333 Marionette TRACE conn3 <- [1,1258,null,{}] 10:10:42 INFO - PROCESS | 1806 | 1461690642339 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}] 10:10:42 INFO - PROCESS | 1806 | 1461690642569 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 10:10:42 INFO - PROCESS | 1806 | 1461690642849 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042cd04000 == 106 [pid = 1806] [id = 322] 10:10:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 263 (0x7f042afb0800) [pid = 1806] [serial = 967] [outer = (nil)] 10:10:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 264 (0x7f0433546c00) [pid = 1806] [serial = 968] [outer = 0x7f042afb0800] 10:10:42 INFO - PROCESS | 1806 | 1461690642965 Marionette DEBUG loaded listener.js 10:10:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 265 (0x7f0433990c00) [pid = 1806] [serial = 969] [outer = 0x7f042afb0800] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 264 (0x7f042d035000) [pid = 1806] [serial = 812] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 263 (0x7f04355b2400) [pid = 1806] [serial = 815] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 262 (0x7f043d77e800) [pid = 1806] [serial = 821] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 261 (0x7f0438067c00) [pid = 1806] [serial = 818] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 260 (0x7f043ea8c000) [pid = 1806] [serial = 824] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 259 (0x7f0441298400) [pid = 1806] [serial = 827] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 258 (0x7f044edbfc00) [pid = 1806] [serial = 830] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 257 (0x7f04507a7c00) [pid = 1806] [serial = 833] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 256 (0x7f043398b400) [pid = 1806] [serial = 836] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 255 (0x7f043dfb4800) [pid = 1806] [serial = 839] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f04280f0000) [pid = 1806] [serial = 842] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f043d780000) [pid = 1806] [serial = 857] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d74b000 == 105 [pid = 1806] [id = 293] 10:10:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0455f95800 == 104 [pid = 1806] [id = 292] 10:10:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450cd2800 == 103 [pid = 1806] [id = 291] 10:10:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044be57800 == 102 [pid = 1806] [id = 290] 10:10:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fb21800 == 101 [pid = 1806] [id = 289] 10:10:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e258800 == 100 [pid = 1806] [id = 288] 10:10:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386da800 == 99 [pid = 1806] [id = 287] 10:10:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333d8800 == 98 [pid = 1806] [id = 286] 10:10:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438d85800 == 97 [pid = 1806] [id = 285] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f04383ebc00) [pid = 1806] [serial = 852] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f043ea8e800) [pid = 1806] [serial = 810] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f0436a81800) [pid = 1806] [serial = 851] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f04328bb800) [pid = 1806] [serial = 846] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f042d02a800) [pid = 1806] [serial = 845] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f04355ba800) [pid = 1806] [serial = 849] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f04349d8c00) [pid = 1806] [serial = 848] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f0438641800) [pid = 1806] [serial = 854] [outer = (nil)] [url = about:blank] 10:10:43 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f043ab10400) [pid = 1806] [serial = 855] [outer = (nil)] [url = about:blank] 10:10:44 INFO - PROCESS | 1806 | 1461690644020 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]]]}] 10:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1732ms 10:10:44 INFO - PROCESS | 1806 | 1461690644066 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 10:10:44 INFO - PROCESS | 1806 | 1461690644072 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 10:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:10:44 INFO - PROCESS | 1806 | 1461690644129 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:10:44 INFO - PROCESS | 1806 | 1461690644135 Marionette TRACE conn3 <- [1,1262,null,{}] 10:10:44 INFO - PROCESS | 1806 | 1461690644157 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}] 10:10:44 INFO - PROCESS | 1806 | 1461690644448 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 10:10:44 INFO - PROCESS | 1806 | 1461690644662 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433350000 == 98 [pid = 1806] [id = 323] 10:10:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f04349d9800) [pid = 1806] [serial = 970] [outer = (nil)] 10:10:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f0435131c00) [pid = 1806] [serial = 971] [outer = 0x7f04349d9800] 10:10:44 INFO - PROCESS | 1806 | 1461690644740 Marionette DEBUG loaded listener.js 10:10:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f0435984c00) [pid = 1806] [serial = 972] [outer = 0x7f04349d9800] 10:10:45 INFO - PROCESS | 1806 | 1461690645495 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]]]}] 10:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1450ms 10:10:45 INFO - PROCESS | 1806 | 1461690645549 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 10:10:45 INFO - PROCESS | 1806 | 1461690645554 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 10:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:10:45 INFO - PROCESS | 1806 | 1461690645562 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:10:45 INFO - PROCESS | 1806 | 1461690645566 Marionette TRACE conn3 <- [1,1266,null,{}] 10:10:45 INFO - PROCESS | 1806 | 1461690645572 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}] 10:10:45 INFO - PROCESS | 1806 | 1461690645752 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 10:10:45 INFO - PROCESS | 1806 | 1461690645769 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386d3000 == 99 [pid = 1806] [id = 324] 10:10:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f0435985c00) [pid = 1806] [serial = 973] [outer = (nil)] 10:10:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f04383c8800) [pid = 1806] [serial = 974] [outer = 0x7f0435985c00] 10:10:45 INFO - PROCESS | 1806 | 1461690645835 Marionette DEBUG loaded listener.js 10:10:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f04383f7400) [pid = 1806] [serial = 975] [outer = 0x7f0435985c00] 10:10:46 INFO - PROCESS | 1806 | 1461690646805 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]]]}] 10:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1289ms 10:10:46 INFO - PROCESS | 1806 | 1461690646852 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 10:10:46 INFO - PROCESS | 1806 | 1461690646856 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 10:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:10:46 INFO - PROCESS | 1806 | 1461690646863 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:10:46 INFO - PROCESS | 1806 | 1461690646866 Marionette TRACE conn3 <- [1,1270,null,{}] 10:10:46 INFO - PROCESS | 1806 | 1461690646877 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}] 10:10:47 INFO - PROCESS | 1806 | 1461690647111 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 10:10:47 INFO - PROCESS | 1806 | 1461690647141 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438f74800 == 100 [pid = 1806] [id = 325] 10:10:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f0435058000) [pid = 1806] [serial = 976] [outer = (nil)] 10:10:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f04384e4400) [pid = 1806] [serial = 977] [outer = 0x7f0435058000] 10:10:47 INFO - PROCESS | 1806 | 1461690647205 Marionette DEBUG loaded listener.js 10:10:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f0438dc5000) [pid = 1806] [serial = 978] [outer = 0x7f0435058000] 10:10:49 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f04349d5000) [pid = 1806] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:10:49 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f0432869c00) [pid = 1806] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:10:49 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f04320de800) [pid = 1806] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:10:49 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f04280ef400) [pid = 1806] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:10:49 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f042ce04400) [pid = 1806] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:10:49 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f04350df400) [pid = 1806] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:10:49 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f0435129000) [pid = 1806] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:10:49 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f04350d7c00) [pid = 1806] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:10:49 INFO - PROCESS | 1806 | 1461690649110 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]]]}] 10:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 2290ms 10:10:49 INFO - PROCESS | 1806 | 1461690649156 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 10:10:49 INFO - PROCESS | 1806 | 1461690649162 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 10:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:10:49 INFO - PROCESS | 1806 | 1461690649169 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:10:49 INFO - PROCESS | 1806 | 1461690649172 Marionette TRACE conn3 <- [1,1274,null,{}] 10:10:49 INFO - PROCESS | 1806 | 1461690649178 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}] 10:10:49 INFO - PROCESS | 1806 | 1461690649402 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 10:10:49 INFO - PROCESS | 1806 | 1461690649580 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04391a7000 == 101 [pid = 1806] [id = 326] 10:10:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f0435a09800) [pid = 1806] [serial = 979] [outer = (nil)] 10:10:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f0438643c00) [pid = 1806] [serial = 980] [outer = 0x7f0435a09800] 10:10:49 INFO - PROCESS | 1806 | 1461690649665 Marionette DEBUG loaded listener.js 10:10:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f0439393400) [pid = 1806] [serial = 981] [outer = 0x7f0435a09800] 10:10:50 INFO - PROCESS | 1806 | 1461690650433 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]]]}] 10:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1285ms 10:10:50 INFO - PROCESS | 1806 | 1461690650460 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 10:10:50 INFO - PROCESS | 1806 | 1461690650464 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 10:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:10:50 INFO - PROCESS | 1806 | 1461690650470 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:10:50 INFO - PROCESS | 1806 | 1461690650472 Marionette TRACE conn3 <- [1,1278,null,{}] 10:10:50 INFO - PROCESS | 1806 | 1461690650479 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}] 10:10:50 INFO - PROCESS | 1806 | 1461690650672 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 10:10:50 INFO - PROCESS | 1806 | 1461690650687 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043b552800 == 102 [pid = 1806] [id = 327] 10:10:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f0435420400) [pid = 1806] [serial = 982] [outer = (nil)] 10:10:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f043ab06400) [pid = 1806] [serial = 983] [outer = 0x7f0435420400] 10:10:50 INFO - PROCESS | 1806 | 1461690650751 Marionette DEBUG loaded listener.js 10:10:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f043bfeac00) [pid = 1806] [serial = 984] [outer = 0x7f0435420400] 10:10:51 INFO - PROCESS | 1806 | 1461690651966 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]]]}] 10:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1536ms 10:10:52 INFO - PROCESS | 1806 | 1461690652009 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 10:10:52 INFO - PROCESS | 1806 | 1461690652017 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 10:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:10:52 INFO - PROCESS | 1806 | 1461690652027 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:10:52 INFO - PROCESS | 1806 | 1461690652034 Marionette TRACE conn3 <- [1,1282,null,{}] 10:10:52 INFO - PROCESS | 1806 | 1461690652042 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}] 10:10:52 INFO - PROCESS | 1806 | 1461690652261 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 10:10:52 INFO - PROCESS | 1806 | 1461690652504 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289d6000 == 103 [pid = 1806] [id = 328] 10:10:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f0427008c00) [pid = 1806] [serial = 985] [outer = (nil)] 10:10:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f04280e6000) [pid = 1806] [serial = 986] [outer = 0x7f0427008c00] 10:10:52 INFO - PROCESS | 1806 | 1461690652629 Marionette DEBUG loaded listener.js 10:10:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f04282be400) [pid = 1806] [serial = 987] [outer = 0x7f0427008c00] 10:10:53 INFO - PROCESS | 1806 | 1461690653533 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]]]}] 10:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1537ms 10:10:53 INFO - PROCESS | 1806 | 1461690653564 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 10:10:53 INFO - PROCESS | 1806 | 1461690653574 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 10:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:10:53 INFO - PROCESS | 1806 | 1461690653585 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:10:53 INFO - PROCESS | 1806 | 1461690653589 Marionette TRACE conn3 <- [1,1286,null,{}] 10:10:53 INFO - PROCESS | 1806 | 1461690653596 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}] 10:10:53 INFO - PROCESS | 1806 | 1461690653810 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 10:10:54 INFO - PROCESS | 1806 | 1461690654093 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0434d0c800 == 104 [pid = 1806] [id = 329] 10:10:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f04282bec00) [pid = 1806] [serial = 988] [outer = (nil)] 10:10:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 256 (0x7f042ce02800) [pid = 1806] [serial = 989] [outer = 0x7f04282bec00] 10:10:54 INFO - PROCESS | 1806 | 1461690654211 Marionette DEBUG loaded listener.js 10:10:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 257 (0x7f04328b8400) [pid = 1806] [serial = 990] [outer = 0x7f04282bec00] 10:10:55 INFO - PROCESS | 1806 | 1461690655132 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]]]}] 10:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1586ms 10:10:55 INFO - PROCESS | 1806 | 1461690655171 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 10:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:10:55 INFO - PROCESS | 1806 | 1461690655176 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 10:10:55 INFO - PROCESS | 1806 | 1461690655183 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:10:55 INFO - PROCESS | 1806 | 1461690655188 Marionette TRACE conn3 <- [1,1290,null,{}] 10:10:55 INFO - PROCESS | 1806 | 1461690655205 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}] 10:10:55 INFO - PROCESS | 1806 | 1461690655422 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 10:10:55 INFO - PROCESS | 1806 | 1461690655663 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d744000 == 105 [pid = 1806] [id = 330] 10:10:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 258 (0x7f043479f800) [pid = 1806] [serial = 991] [outer = (nil)] 10:10:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 259 (0x7f04356f0c00) [pid = 1806] [serial = 992] [outer = 0x7f043479f800] 10:10:55 INFO - PROCESS | 1806 | 1461690655786 Marionette DEBUG loaded listener.js 10:10:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 260 (0x7f0438070c00) [pid = 1806] [serial = 993] [outer = 0x7f043479f800] 10:10:56 INFO - PROCESS | 1806 | 1461690656649 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]]]}] 10:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1535ms 10:10:56 INFO - PROCESS | 1806 | 1461690656719 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 10:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:10:56 INFO - PROCESS | 1806 | 1461690656724 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 10:10:56 INFO - PROCESS | 1806 | 1461690656730 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:10:56 INFO - PROCESS | 1806 | 1461690656734 Marionette TRACE conn3 <- [1,1294,null,{}] 10:10:56 INFO - PROCESS | 1806 | 1461690656739 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}] 10:10:56 INFO - PROCESS | 1806 | 1461690656964 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 10:10:57 INFO - PROCESS | 1806 | 1461690657201 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f12b800 == 106 [pid = 1806] [id = 331] 10:10:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 261 (0x7f04349cc400) [pid = 1806] [serial = 994] [outer = (nil)] 10:10:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 262 (0x7f0439397800) [pid = 1806] [serial = 995] [outer = 0x7f04349cc400] 10:10:57 INFO - PROCESS | 1806 | 1461690657329 Marionette DEBUG loaded listener.js 10:10:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 263 (0x7f043c53c800) [pid = 1806] [serial = 996] [outer = 0x7f04349cc400] 10:10:58 INFO - PROCESS | 1806 | 1461690658201 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]]]}] 10:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1532ms 10:10:58 INFO - PROCESS | 1806 | 1461690658263 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 10:10:58 INFO - PROCESS | 1806 | 1461690658266 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 10:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:10:58 INFO - PROCESS | 1806 | 1461690658272 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:10:58 INFO - PROCESS | 1806 | 1461690658275 Marionette TRACE conn3 <- [1,1298,null,{}] 10:10:58 INFO - PROCESS | 1806 | 1461690658281 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}] 10:10:58 INFO - PROCESS | 1806 | 1461690658481 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 10:10:58 INFO - PROCESS | 1806 | 1461690658675 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:10:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ab91800 == 107 [pid = 1806] [id = 332] 10:10:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 264 (0x7f043d132800) [pid = 1806] [serial = 997] [outer = (nil)] 10:10:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 265 (0x7f043d29d400) [pid = 1806] [serial = 998] [outer = 0x7f043d132800] 10:10:58 INFO - PROCESS | 1806 | 1461690658811 Marionette DEBUG loaded listener.js 10:10:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 266 (0x7f043d77ec00) [pid = 1806] [serial = 999] [outer = 0x7f043d132800] 10:10:59 INFO - PROCESS | 1806 | 1461690659747 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]]]}] 10:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1529ms 10:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:10:59 INFO - PROCESS | 1806 | 1461690659802 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 10:10:59 INFO - PROCESS | 1806 | 1461690659805 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 10:10:59 INFO - PROCESS | 1806 | 1461690659812 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:10:59 INFO - PROCESS | 1806 | 1461690659815 Marionette TRACE conn3 <- [1,1302,null,{}] 10:10:59 INFO - PROCESS | 1806 | 1461690659821 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}] 10:11:00 INFO - PROCESS | 1806 | 1461690660043 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 10:11:00 INFO - PROCESS | 1806 | 1461690660285 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ed71000 == 108 [pid = 1806] [id = 333] 10:11:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 267 (0x7f043d1b2400) [pid = 1806] [serial = 1000] [outer = (nil)] 10:11:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 268 (0x7f043ea8c000) [pid = 1806] [serial = 1001] [outer = 0x7f043d1b2400] 10:11:00 INFO - PROCESS | 1806 | 1461690660408 Marionette DEBUG loaded listener.js 10:11:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 269 (0x7f0445b89800) [pid = 1806] [serial = 1002] [outer = 0x7f043d1b2400] 10:11:01 INFO - PROCESS | 1806 | 1461690661289 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]]]}] 10:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1533ms 10:11:01 INFO - PROCESS | 1806 | 1461690661344 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 10:11:01 INFO - PROCESS | 1806 | 1461690661348 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 10:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:11:01 INFO - PROCESS | 1806 | 1461690661358 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:11:01 INFO - PROCESS | 1806 | 1461690661362 Marionette TRACE conn3 <- [1,1306,null,{}] 10:11:01 INFO - PROCESS | 1806 | 1461690661368 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}] 10:11:01 INFO - PROCESS | 1806 | 1461690661573 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 10:11:01 INFO - PROCESS | 1806 | 1461690661809 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0451113800 == 109 [pid = 1806] [id = 334] 10:11:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 270 (0x7f04355b6800) [pid = 1806] [serial = 1003] [outer = (nil)] 10:11:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 271 (0x7f0445b89400) [pid = 1806] [serial = 1004] [outer = 0x7f04355b6800] 10:11:01 INFO - PROCESS | 1806 | 1461690661941 Marionette DEBUG loaded listener.js 10:11:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 272 (0x7f044cb3b800) [pid = 1806] [serial = 1005] [outer = 0x7f04355b6800] 10:11:02 INFO - PROCESS | 1806 | 1461690662849 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]]]}] 10:11:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:11:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1538ms 10:11:02 INFO - PROCESS | 1806 | 1461690662896 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 10:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:11:02 INFO - PROCESS | 1806 | 1461690662901 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 10:11:02 INFO - PROCESS | 1806 | 1461690662907 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:11:02 INFO - PROCESS | 1806 | 1461690662910 Marionette TRACE conn3 <- [1,1310,null,{}] 10:11:02 INFO - PROCESS | 1806 | 1461690662915 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}] 10:11:03 INFO - PROCESS | 1806 | 1461690663116 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 10:11:03 INFO - PROCESS | 1806 | 1461690663359 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043925c000 == 110 [pid = 1806] [id = 335] 10:11:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 273 (0x7f043d780000) [pid = 1806] [serial = 1006] [outer = (nil)] 10:11:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 274 (0x7f044cfde400) [pid = 1806] [serial = 1007] [outer = 0x7f043d780000] 10:11:03 INFO - PROCESS | 1806 | 1461690663479 Marionette DEBUG loaded listener.js 10:11:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 275 (0x7f04507a3000) [pid = 1806] [serial = 1008] [outer = 0x7f043d780000] 10:11:04 INFO - PROCESS | 1806 | 1461690664349 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] 10:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:11:04 INFO - PROCESS | 1806 | 1461690664402 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 10:11:04 INFO - PROCESS | 1806 | 1461690664409 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:11:04 INFO - PROCESS | 1806 | 1461690664412 Marionette TRACE conn3 <- [1,1314,null,{}] 10:11:04 INFO - PROCESS | 1806 | 1461690664419 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}] 10:11:04 INFO - PROCESS | 1806 | 1461690664623 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 10:11:04 INFO - PROCESS | 1806 | 1461690664832 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0455f89800 == 111 [pid = 1806] [id = 336] 10:11:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 276 (0x7f0429b97800) [pid = 1806] [serial = 1009] [outer = (nil)] 10:11:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 277 (0x7f0429b9e800) [pid = 1806] [serial = 1010] [outer = 0x7f0429b97800] 10:11:04 INFO - PROCESS | 1806 | 1461690664953 Marionette DEBUG loaded listener.js 10:11:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 278 (0x7f044cb3d000) [pid = 1806] [serial = 1011] [outer = 0x7f0429b97800] 10:11:05 INFO - PROCESS | 1806 | 1461690665810 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]]]}] 10:11:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:11:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1480ms 10:11:05 INFO - PROCESS | 1806 | 1461690665890 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 10:11:05 INFO - PROCESS | 1806 | 1461690665893 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 10:11:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:11:05 INFO - PROCESS | 1806 | 1461690665900 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:11:05 INFO - PROCESS | 1806 | 1461690665903 Marionette TRACE conn3 <- [1,1318,null,{}] 10:11:05 INFO - PROCESS | 1806 | 1461690665908 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}] 10:11:06 INFO - PROCESS | 1806 | 1461690666160 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 10:11:06 INFO - PROCESS | 1806 | 1461690666422 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283bc800 == 112 [pid = 1806] [id = 337] 10:11:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 279 (0x7f042a912000) [pid = 1806] [serial = 1012] [outer = (nil)] 10:11:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 280 (0x7f042a914c00) [pid = 1806] [serial = 1013] [outer = 0x7f042a912000] 10:11:06 INFO - PROCESS | 1806 | 1461690666538 Marionette DEBUG loaded listener.js 10:11:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 281 (0x7f042a918400) [pid = 1806] [serial = 1014] [outer = 0x7f042a912000] 10:11:07 INFO - PROCESS | 1806 | 1461690667424 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]]]}] 10:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1579ms 10:11:07 INFO - PROCESS | 1806 | 1461690667481 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 10:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:11:07 INFO - PROCESS | 1806 | 1461690667486 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 10:11:07 INFO - PROCESS | 1806 | 1461690667493 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:11:07 INFO - PROCESS | 1806 | 1461690667500 Marionette TRACE conn3 <- [1,1322,null,{}] 10:11:07 INFO - PROCESS | 1806 | 1461690667508 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}] 10:11:07 INFO - PROCESS | 1806 | 1461690667781 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 10:11:08 INFO - PROCESS | 1806 | 1461690668080 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422bee000 == 113 [pid = 1806] [id = 338] 10:11:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 282 (0x7f04239d9400) [pid = 1806] [serial = 1015] [outer = (nil)] 10:11:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 283 (0x7f04239df400) [pid = 1806] [serial = 1016] [outer = 0x7f04239d9400] 10:11:08 INFO - PROCESS | 1806 | 1461690668162 Marionette DEBUG loaded listener.js 10:11:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 284 (0x7f0433989400) [pid = 1806] [serial = 1017] [outer = 0x7f04239d9400] 10:11:09 INFO - PROCESS | 1806 | 1461690669045 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]]]}] 10:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1586ms 10:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:11:09 INFO - PROCESS | 1806 | 1461690669079 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 10:11:09 INFO - PROCESS | 1806 | 1461690669082 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 10:11:09 INFO - PROCESS | 1806 | 1461690669089 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:11:09 INFO - PROCESS | 1806 | 1461690669091 Marionette TRACE conn3 <- [1,1326,null,{}] 10:11:09 INFO - PROCESS | 1806 | 1461690669103 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}] 10:11:09 INFO - PROCESS | 1806 | 1461690669306 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 10:11:09 INFO - PROCESS | 1806 | 1461690669511 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043474c800 == 114 [pid = 1806] [id = 339] 10:11:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 285 (0x7f04239d9800) [pid = 1806] [serial = 1018] [outer = (nil)] 10:11:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 286 (0x7f042cd38000) [pid = 1806] [serial = 1019] [outer = 0x7f04239d9800] 10:11:09 INFO - PROCESS | 1806 | 1461690669588 Marionette DEBUG loaded listener.js 10:11:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 287 (0x7f042cd3d400) [pid = 1806] [serial = 1020] [outer = 0x7f04239d9800] 10:11:10 INFO - PROCESS | 1806 | 1461690670492 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]]]}] 10:11:10 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 10:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1435ms 10:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:11:10 INFO - PROCESS | 1806 | 1461690670525 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 10:11:10 INFO - PROCESS | 1806 | 1461690670528 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 10:11:10 INFO - PROCESS | 1806 | 1461690670534 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:11:10 INFO - PROCESS | 1806 | 1461690670545 Marionette TRACE conn3 <- [1,1330,null,{}] 10:11:10 INFO - PROCESS | 1806 | 1461690670551 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}] 10:11:10 INFO - PROCESS | 1806 | 1461690670770 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 10:11:10 INFO - PROCESS | 1806 | 1461690670985 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c48c800 == 115 [pid = 1806] [id = 340] 10:11:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 288 (0x7f0428262400) [pid = 1806] [serial = 1021] [outer = (nil)] 10:11:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 289 (0x7f042826bc00) [pid = 1806] [serial = 1022] [outer = 0x7f0428262400] 10:11:11 INFO - PROCESS | 1806 | 1461690671109 Marionette DEBUG loaded listener.js 10:11:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 290 (0x7f0428270400) [pid = 1806] [serial = 1023] [outer = 0x7f0428262400] 10:11:11 INFO - PROCESS | 1806 | 1461690671980 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]]]}] 10:11:12 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 10:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1495ms 10:11:12 INFO - PROCESS | 1806 | 1461690672029 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 10:11:12 INFO - PROCESS | 1806 | 1461690672033 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 10:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:11:12 INFO - PROCESS | 1806 | 1461690672039 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:11:12 INFO - PROCESS | 1806 | 1461690672041 Marionette TRACE conn3 <- [1,1334,null,{}] 10:11:12 INFO - PROCESS | 1806 | 1461690672047 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}] 10:11:12 INFO - PROCESS | 1806 | 1461690672255 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 10:11:12 INFO - PROCESS | 1806 | 1461690672458 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425f10000 == 116 [pid = 1806] [id = 341] 10:11:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 291 (0x7f0428265400) [pid = 1806] [serial = 1024] [outer = (nil)] 10:11:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 292 (0x7f042cd3dc00) [pid = 1806] [serial = 1025] [outer = 0x7f0428265400] 10:11:12 INFO - PROCESS | 1806 | 1461690672569 Marionette DEBUG loaded listener.js 10:11:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 293 (0x7f042d02cc00) [pid = 1806] [serial = 1026] [outer = 0x7f0428265400] 10:11:13 INFO - PROCESS | 1806 | 1461690673877 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]]]}] 10:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1930ms 10:11:14 INFO - PROCESS | 1806 | 1461690674037 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 10:11:14 INFO - PROCESS | 1806 | 1461690674043 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 10:11:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:11:14 INFO - PROCESS | 1806 | 1461690674072 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:11:14 INFO - PROCESS | 1806 | 1461690674078 Marionette TRACE conn3 <- [1,1338,null,{}] 10:11:14 INFO - PROCESS | 1806 | 1461690674086 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}] 10:11:14 INFO - PROCESS | 1806 | 1461690674288 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 10:11:14 INFO - PROCESS | 1806 | 1461690674525 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283b7000 == 117 [pid = 1806] [id = 342] 10:11:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 294 (0x7f042447f000) [pid = 1806] [serial = 1027] [outer = (nil)] 10:11:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 295 (0x7f042448a800) [pid = 1806] [serial = 1028] [outer = 0x7f042447f000] 10:11:14 INFO - PROCESS | 1806 | 1461690674638 Marionette DEBUG loaded listener.js 10:11:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 296 (0x7f0425fa9000) [pid = 1806] [serial = 1029] [outer = 0x7f042447f000] 10:11:16 INFO - PROCESS | 1806 | 1461690676090 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]]]}] 10:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2049ms 10:11:16 INFO - PROCESS | 1806 | 1461690676118 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 10:11:16 INFO - PROCESS | 1806 | 1461690676126 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 10:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:11:16 INFO - PROCESS | 1806 | 1461690676137 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:11:16 INFO - PROCESS | 1806 | 1461690676141 Marionette TRACE conn3 <- [1,1342,null,{}] 10:11:16 INFO - PROCESS | 1806 | 1461690676147 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}] 10:11:16 INFO - PROCESS | 1806 | 1461690676334 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 10:11:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fb1b800 == 116 [pid = 1806] [id = 78] 10:11:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04391a7000 == 115 [pid = 1806] [id = 326] 10:11:16 INFO - PROCESS | 1806 | --DOMWINDOW == 295 (0x7f044ba02800) [pid = 1806] [serial = 920] [outer = (nil)] [url = about:blank] 10:11:16 INFO - PROCESS | 1806 | 1461690676631 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438f74800 == 114 [pid = 1806] [id = 325] 10:11:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386d3000 == 113 [pid = 1806] [id = 324] 10:11:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433350000 == 112 [pid = 1806] [id = 323] 10:11:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042cd04000 == 111 [pid = 1806] [id = 322] 10:11:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333d8000 == 110 [pid = 1806] [id = 321] 10:11:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04253dc800 == 111 [pid = 1806] [id = 343] 10:11:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 296 (0x7f0423682800) [pid = 1806] [serial = 1030] [outer = (nil)] 10:11:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 297 (0x7f0425fac000) [pid = 1806] [serial = 1031] [outer = 0x7f0423682800] 10:11:16 INFO - PROCESS | 1806 | 1461690676708 Marionette DEBUG loaded listener.js 10:11:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 298 (0x7f04280e2c00) [pid = 1806] [serial = 1032] [outer = 0x7f0423682800] 10:11:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042b055000 == 110 [pid = 1806] [id = 320] 10:11:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04289e1000 == 109 [pid = 1806] [id = 319] 10:11:16 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424649000 == 108 [pid = 1806] [id = 318] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 297 (0x7f0450410400) [pid = 1806] [serial = 875] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 296 (0x7f04356ee000) [pid = 1806] [serial = 908] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 295 (0x7f043286e400) [pid = 1806] [serial = 905] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 294 (0x7f04290ce000) [pid = 1806] [serial = 893] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 293 (0x7f0436a73400) [pid = 1806] [serial = 863] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 292 (0x7f0429eac800) [pid = 1806] [serial = 887] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 291 (0x7f043d51c800) [pid = 1806] [serial = 866] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 290 (0x7f04412a2000) [pid = 1806] [serial = 872] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 289 (0x7f042ab6cc00) [pid = 1806] [serial = 899] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 288 (0x7f042afa7c00) [pid = 1806] [serial = 881] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 287 (0x7f043ebb7000) [pid = 1806] [serial = 869] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 286 (0x7f04356f2800) [pid = 1806] [serial = 917] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 285 (0x7f0429ebb400) [pid = 1806] [serial = 878] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 284 (0x7f04320da000) [pid = 1806] [serial = 903] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 283 (0x7f0445b83000) [pid = 1806] [serial = 918] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 282 (0x7f04347d9000) [pid = 1806] [serial = 741] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 281 (0x7f043939b400) [pid = 1806] [serial = 914] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 280 (0x7f043939ec00) [pid = 1806] [serial = 890] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 279 (0x7f043ab38c00) [pid = 1806] [serial = 563] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 278 (0x7f042afa8800) [pid = 1806] [serial = 902] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 277 (0x7f043468f400) [pid = 1806] [serial = 860] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 276 (0x7f042ab66000) [pid = 1806] [serial = 896] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 275 (0x7f0435126c00) [pid = 1806] [serial = 884] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 274 (0x7f0436a76c00) [pid = 1806] [serial = 909] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 273 (0x7f0433983c00) [pid = 1806] [serial = 906] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 272 (0x7f0438458000) [pid = 1806] [serial = 911] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 271 (0x7f043ab0a000) [pid = 1806] [serial = 915] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | --DOMWINDOW == 270 (0x7f0438de3400) [pid = 1806] [serial = 912] [outer = (nil)] [url = about:blank] 10:11:17 INFO - PROCESS | 1806 | 1461690677542 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]]]}] 10:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1484ms 10:11:17 INFO - PROCESS | 1806 | 1461690677623 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 10:11:17 INFO - PROCESS | 1806 | 1461690677626 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 10:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:11:17 INFO - PROCESS | 1806 | 1461690677635 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:11:17 INFO - PROCESS | 1806 | 1461690677641 Marionette TRACE conn3 <- [1,1346,null,{}] 10:11:17 INFO - PROCESS | 1806 | 1461690677659 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}] 10:11:17 INFO - PROCESS | 1806 | 1461690677884 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 10:11:18 INFO - PROCESS | 1806 | 1461690678167 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289e1000 == 109 [pid = 1806] [id = 344] 10:11:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 271 (0x7f0428271c00) [pid = 1806] [serial = 1033] [outer = (nil)] 10:11:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 272 (0x7f0429b9e400) [pid = 1806] [serial = 1034] [outer = 0x7f0428271c00] 10:11:18 INFO - PROCESS | 1806 | 1461690678259 Marionette DEBUG loaded listener.js 10:11:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 273 (0x7f0429eb7800) [pid = 1806] [serial = 1035] [outer = 0x7f0428271c00] 10:11:19 INFO - PROCESS | 1806 | 1461690679031 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]]]}] 10:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1453ms 10:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:11:19 INFO - PROCESS | 1806 | 1461690679088 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 10:11:19 INFO - PROCESS | 1806 | 1461690679092 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 10:11:19 INFO - PROCESS | 1806 | 1461690679099 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:11:19 INFO - PROCESS | 1806 | 1461690679102 Marionette TRACE conn3 <- [1,1350,null,{}] 10:11:19 INFO - PROCESS | 1806 | 1461690679107 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}] 10:11:19 INFO - PROCESS | 1806 | 1461690679388 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 10:11:19 INFO - PROCESS | 1806 | 1461690679425 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0432128800 == 110 [pid = 1806] [id = 345] 10:11:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 274 (0x7f04242d3c00) [pid = 1806] [serial = 1036] [outer = (nil)] 10:11:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 275 (0x7f042a919400) [pid = 1806] [serial = 1037] [outer = 0x7f04242d3c00] 10:11:19 INFO - PROCESS | 1806 | 1461690679505 Marionette DEBUG loaded listener.js 10:11:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 276 (0x7f042afaec00) [pid = 1806] [serial = 1038] [outer = 0x7f04242d3c00] 10:11:20 INFO - PROCESS | 1806 | 1461690680395 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]]]}] 10:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1335ms 10:11:20 INFO - PROCESS | 1806 | 1461690680433 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 10:11:20 INFO - PROCESS | 1806 | 1461690680437 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 10:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:11:20 INFO - PROCESS | 1806 | 1461690680444 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:11:20 INFO - PROCESS | 1806 | 1461690680446 Marionette TRACE conn3 <- [1,1354,null,{}] 10:11:20 INFO - PROCESS | 1806 | 1461690680461 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}] 10:11:20 INFO - PROCESS | 1806 | 1461690680703 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 10:11:20 INFO - PROCESS | 1806 | 1461690680732 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333e7000 == 111 [pid = 1806] [id = 346] 10:11:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 277 (0x7f042a912800) [pid = 1806] [serial = 1039] [outer = (nil)] 10:11:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 278 (0x7f042d031800) [pid = 1806] [serial = 1040] [outer = 0x7f042a912800] 10:11:20 INFO - PROCESS | 1806 | 1461690680796 Marionette DEBUG loaded listener.js 10:11:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 279 (0x7f043236b400) [pid = 1806] [serial = 1041] [outer = 0x7f042a912800] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 278 (0x7f0427009000) [pid = 1806] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 277 (0x7f0435a09800) [pid = 1806] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 276 (0x7f0429eb4c00) [pid = 1806] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 275 (0x7f042368f400) [pid = 1806] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 274 (0x7f04349d9800) [pid = 1806] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 273 (0x7f0435985c00) [pid = 1806] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 272 (0x7f04290c8000) [pid = 1806] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 271 (0x7f0435058000) [pid = 1806] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 270 (0x7f042afb0800) [pid = 1806] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 269 (0x7f0436717000) [pid = 1806] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:11:22 INFO - PROCESS | 1806 | --DOMWINDOW == 268 (0x7f04350de000) [pid = 1806] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:11:22 INFO - PROCESS | 1806 | 1461690682721 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]]]}] 10:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 2289ms 10:11:22 INFO - PROCESS | 1806 | 1461690682733 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 10:11:22 INFO - PROCESS | 1806 | 1461690682736 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 10:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:11:22 INFO - PROCESS | 1806 | 1461690682747 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:11:22 INFO - PROCESS | 1806 | 1461690682749 Marionette TRACE conn3 <- [1,1358,null,{}] 10:11:22 INFO - PROCESS | 1806 | 1461690682755 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}] 10:11:23 INFO - PROCESS | 1806 | 1461690683022 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 10:11:23 INFO - PROCESS | 1806 | 1461690683047 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435aad800 == 112 [pid = 1806] [id = 347] 10:11:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 269 (0x7f042afb1800) [pid = 1806] [serial = 1042] [outer = (nil)] 10:11:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 270 (0x7f043281d400) [pid = 1806] [serial = 1043] [outer = 0x7f042afb1800] 10:11:23 INFO - PROCESS | 1806 | 1461690683115 Marionette DEBUG loaded listener.js 10:11:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 271 (0x7f0434793000) [pid = 1806] [serial = 1044] [outer = 0x7f042afb1800] 10:11:23 INFO - PROCESS | 1806 | 1461690683933 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]]]}] 10:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1232ms 10:11:23 INFO - PROCESS | 1806 | 1461690683987 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 10:11:23 INFO - PROCESS | 1806 | 1461690683989 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 10:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:11:23 INFO - PROCESS | 1806 | 1461690683997 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:11:24 INFO - PROCESS | 1806 | 1461690684001 Marionette TRACE conn3 <- [1,1362,null,{}] 10:11:24 INFO - PROCESS | 1806 | 1461690684007 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}] 10:11:24 INFO - PROCESS | 1806 | 1461690684193 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 10:11:24 INFO - PROCESS | 1806 | 1461690684208 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386e8800 == 113 [pid = 1806] [id = 348] 10:11:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 272 (0x7f0434797c00) [pid = 1806] [serial = 1045] [outer = (nil)] 10:11:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 273 (0x7f04355b2c00) [pid = 1806] [serial = 1046] [outer = 0x7f0434797c00] 10:11:24 INFO - PROCESS | 1806 | 1461690684272 Marionette DEBUG loaded listener.js 10:11:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 274 (0x7f0435dd8800) [pid = 1806] [serial = 1047] [outer = 0x7f0434797c00] 10:11:25 INFO - PROCESS | 1806 | 1461690685581 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]]]}] 10:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1634ms 10:11:25 INFO - PROCESS | 1806 | 1461690685632 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 10:11:25 INFO - PROCESS | 1806 | 1461690685640 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 10:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:11:25 INFO - PROCESS | 1806 | 1461690685650 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:11:25 INFO - PROCESS | 1806 | 1461690685655 Marionette TRACE conn3 <- [1,1366,null,{}] 10:11:25 INFO - PROCESS | 1806 | 1461690685664 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}] 10:11:25 INFO - PROCESS | 1806 | 1461690685903 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 10:11:26 INFO - PROCESS | 1806 | 1461690686218 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0427b1b800 == 114 [pid = 1806] [id = 349] 10:11:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 275 (0x7f0425fa5000) [pid = 1806] [serial = 1048] [outer = (nil)] 10:11:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 276 (0x7f0425fafc00) [pid = 1806] [serial = 1049] [outer = 0x7f0425fa5000] 10:11:26 INFO - PROCESS | 1806 | 1461690686300 Marionette DEBUG loaded listener.js 10:11:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 277 (0x7f04280e7800) [pid = 1806] [serial = 1050] [outer = 0x7f0425fa5000] 10:11:27 INFO - PROCESS | 1806 | 1461690687327 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] 10:11:27 INFO - PROCESS | 1806 | 1461690687395 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 10:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:11:27 INFO - PROCESS | 1806 | 1461690687407 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:11:27 INFO - PROCESS | 1806 | 1461690687412 Marionette TRACE conn3 <- [1,1370,null,{}] 10:11:27 INFO - PROCESS | 1806 | 1461690687420 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}] 10:11:27 INFO - PROCESS | 1806 | 1461690687727 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 10:11:27 INFO - PROCESS | 1806 | 1461690687964 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436c0a800 == 115 [pid = 1806] [id = 350] 10:11:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 278 (0x7f0429eaec00) [pid = 1806] [serial = 1051] [outer = (nil)] 10:11:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 279 (0x7f0429ebe800) [pid = 1806] [serial = 1052] [outer = 0x7f0429eaec00] 10:11:28 INFO - PROCESS | 1806 | 1461690688055 Marionette DEBUG loaded listener.js 10:11:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 280 (0x7f042ab64c00) [pid = 1806] [serial = 1053] [outer = 0x7f0429eaec00] 10:11:29 INFO - PROCESS | 1806 | 1461690689007 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] 10:11:29 INFO - PROCESS | 1806 | 1461690689051 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 10:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 10:11:29 INFO - PROCESS | 1806 | 1461690689058 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:11:29 INFO - PROCESS | 1806 | 1461690689064 Marionette TRACE conn3 <- [1,1374,null,{}] 10:11:29 INFO - PROCESS | 1806 | 1461690689080 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}] 10:11:29 INFO - PROCESS | 1806 | 1461690689304 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 10:11:29 INFO - PROCESS | 1806 | 1461690689596 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043929c800 == 116 [pid = 1806] [id = 351] 10:11:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 281 (0x7f0432823800) [pid = 1806] [serial = 1054] [outer = (nil)] 10:11:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 282 (0x7f04328bc800) [pid = 1806] [serial = 1055] [outer = 0x7f0432823800] 10:11:29 INFO - PROCESS | 1806 | 1461690689726 Marionette DEBUG loaded listener.js 10:11:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 283 (0x7f04347d9000) [pid = 1806] [serial = 1056] [outer = 0x7f0432823800] 10:11:30 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:30 INFO - PROCESS | 1806 | 1461690690635 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] 10:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:11:30 INFO - PROCESS | 1806 | 1461690690703 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 10:11:30 INFO - PROCESS | 1806 | 1461690690710 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:11:30 INFO - PROCESS | 1806 | 1461690690713 Marionette TRACE conn3 <- [1,1378,null,{}] 10:11:30 INFO - PROCESS | 1806 | 1461690690719 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}] 10:11:30 INFO - PROCESS | 1806 | 1461690690973 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 10:11:31 INFO - PROCESS | 1806 | 1461690691276 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d752000 == 117 [pid = 1806] [id = 352] 10:11:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 284 (0x7f042ab67400) [pid = 1806] [serial = 1057] [outer = (nil)] 10:11:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 285 (0x7f0435a09c00) [pid = 1806] [serial = 1058] [outer = 0x7f042ab67400] 10:11:31 INFO - PROCESS | 1806 | 1461690691355 Marionette DEBUG loaded listener.js 10:11:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 286 (0x7f0438370800) [pid = 1806] [serial = 1059] [outer = 0x7f042ab67400] 10:11:32 INFO - PROCESS | 1806 | 1461690692233 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] 10:11:32 INFO - PROCESS | 1806 | 1461690692296 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 10:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:11:32 INFO - PROCESS | 1806 | 1461690692304 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:11:32 INFO - PROCESS | 1806 | 1461690692307 Marionette TRACE conn3 <- [1,1382,null,{}] 10:11:32 INFO - PROCESS | 1806 | 1461690692312 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}] 10:11:32 INFO - PROCESS | 1806 | 1461690692563 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 10:11:32 INFO - PROCESS | 1806 | 1461690692818 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044121a000 == 118 [pid = 1806] [id = 353] 10:11:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 287 (0x7f043864c400) [pid = 1806] [serial = 1060] [outer = (nil)] 10:11:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 288 (0x7f0438de3000) [pid = 1806] [serial = 1061] [outer = 0x7f043864c400] 10:11:32 INFO - PROCESS | 1806 | 1461690692945 Marionette DEBUG loaded listener.js 10:11:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 289 (0x7f043939ec00) [pid = 1806] [serial = 1062] [outer = 0x7f043864c400] 10:11:33 INFO - PROCESS | 1806 | [1806] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:11:33 INFO - PROCESS | 1806 | 1461690693899 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] 10:11:33 INFO - PROCESS | 1806 | 1461690693945 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 10:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:11:33 INFO - PROCESS | 1806 | 1461690693952 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:11:33 INFO - PROCESS | 1806 | 1461690693955 Marionette TRACE conn3 <- [1,1386,null,{}] 10:11:33 INFO - PROCESS | 1806 | 1461690693961 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}] 10:11:34 INFO - PROCESS | 1806 | 1461690694193 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 10:11:34 INFO - PROCESS | 1806 | 1461690694456 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450ea2800 == 119 [pid = 1806] [id = 354] 10:11:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 290 (0x7f0438dbe800) [pid = 1806] [serial = 1063] [outer = (nil)] 10:11:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 291 (0x7f043d792c00) [pid = 1806] [serial = 1064] [outer = 0x7f0438dbe800] 10:11:34 INFO - PROCESS | 1806 | 1461690694557 Marionette DEBUG loaded listener.js 10:11:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 292 (0x7f043e218800) [pid = 1806] [serial = 1065] [outer = 0x7f0438dbe800] 10:11:35 INFO - PROCESS | 1806 | 1461690695495 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] 10:11:35 INFO - PROCESS | 1806 | 1461690695544 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 10:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 10:11:35 INFO - PROCESS | 1806 | 1461690695550 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:11:35 INFO - PROCESS | 1806 | 1461690695553 Marionette TRACE conn3 <- [1,1390,null,{}] 10:11:35 INFO - PROCESS | 1806 | 1461690695559 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}] 10:11:35 INFO - PROCESS | 1806 | 1461690695770 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 10:11:36 INFO - PROCESS | 1806 | 1461690696032 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421bd2800 == 120 [pid = 1806] [id = 355] 10:11:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 293 (0x7f04356ea000) [pid = 1806] [serial = 1066] [outer = (nil)] 10:11:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 294 (0x7f043ea97400) [pid = 1806] [serial = 1067] [outer = 0x7f04356ea000] 10:11:36 INFO - PROCESS | 1806 | 1461690696139 Marionette DEBUG loaded listener.js 10:11:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 295 (0x7f0441ed1800) [pid = 1806] [serial = 1068] [outer = 0x7f04356ea000] 10:11:37 INFO - PROCESS | 1806 | 1461690697012 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]]]}] 10:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1532ms 10:11:37 INFO - PROCESS | 1806 | 1461690697084 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 10:11:37 INFO - PROCESS | 1806 | 1461690697089 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 10:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:11:37 INFO - PROCESS | 1806 | 1461690697097 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:11:37 INFO - PROCESS | 1806 | 1461690697101 Marionette TRACE conn3 <- [1,1394,null,{}] 10:11:37 INFO - PROCESS | 1806 | 1461690697108 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}] 10:11:37 INFO - PROCESS | 1806 | 1461690697377 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 10:11:37 INFO - PROCESS | 1806 | 1461690697671 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421ec9000 == 121 [pid = 1806] [id = 356] 10:11:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 296 (0x7f0436c2f800) [pid = 1806] [serial = 1069] [outer = (nil)] 10:11:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 297 (0x7f044cb33400) [pid = 1806] [serial = 1070] [outer = 0x7f0436c2f800] 10:11:37 INFO - PROCESS | 1806 | 1461690697752 Marionette DEBUG loaded listener.js 10:11:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 298 (0x7f044ed3ec00) [pid = 1806] [serial = 1071] [outer = 0x7f0436c2f800] 10:11:38 INFO - PROCESS | 1806 | 1461690698679 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]]]}] 10:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1633ms 10:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:11:38 INFO - PROCESS | 1806 | 1461690698731 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 10:11:38 INFO - PROCESS | 1806 | 1461690698734 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 10:11:38 INFO - PROCESS | 1806 | 1461690698741 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:11:38 INFO - PROCESS | 1806 | 1461690698744 Marionette TRACE conn3 <- [1,1398,null,{}] 10:11:38 INFO - PROCESS | 1806 | 1461690698750 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}] 10:11:38 INFO - PROCESS | 1806 | 1461690698977 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 10:11:39 INFO - PROCESS | 1806 | 1461690699223 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421ee1800 == 122 [pid = 1806] [id = 357] 10:11:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 299 (0x7f0422b03800) [pid = 1806] [serial = 1072] [outer = (nil)] 10:11:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 300 (0x7f0422b0b400) [pid = 1806] [serial = 1073] [outer = 0x7f0422b03800] 10:11:39 INFO - PROCESS | 1806 | 1461690699345 Marionette DEBUG loaded listener.js 10:11:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 301 (0x7f0422b0fc00) [pid = 1806] [serial = 1074] [outer = 0x7f0422b03800] 10:11:40 INFO - PROCESS | 1806 | 1461690700246 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]]]}] 10:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1582ms 10:11:40 INFO - PROCESS | 1806 | 1461690700323 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 10:11:40 INFO - PROCESS | 1806 | 1461690700326 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 10:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:11:40 INFO - PROCESS | 1806 | 1461690700333 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:11:40 INFO - PROCESS | 1806 | 1461690700336 Marionette TRACE conn3 <- [1,1402,null,{}] 10:11:40 INFO - PROCESS | 1806 | 1461690700342 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}] 10:11:40 INFO - PROCESS | 1806 | 1461690700603 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 10:11:40 INFO - PROCESS | 1806 | 1461690700951 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421ce7800 == 123 [pid = 1806] [id = 358] 10:11:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 302 (0x7f044cc02c00) [pid = 1806] [serial = 1075] [outer = (nil)] 10:11:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 303 (0x7f04507a8000) [pid = 1806] [serial = 1076] [outer = 0x7f044cc02c00] 10:11:41 INFO - PROCESS | 1806 | 1461690701033 Marionette DEBUG loaded listener.js 10:11:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 304 (0x7f0450a35c00) [pid = 1806] [serial = 1077] [outer = 0x7f044cc02c00] 10:11:41 INFO - PROCESS | 1806 | 1461690701928 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]]]}] 10:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1636ms 10:11:41 INFO - PROCESS | 1806 | 1461690701969 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 10:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:11:41 INFO - PROCESS | 1806 | 1461690701974 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 10:11:41 INFO - PROCESS | 1806 | 1461690701980 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:11:41 INFO - PROCESS | 1806 | 1461690701985 Marionette TRACE conn3 <- [1,1406,null,{}] 10:11:41 INFO - PROCESS | 1806 | 1461690701991 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}] 10:11:42 INFO - PROCESS | 1806 | 1461690702238 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 10:11:42 INFO - PROCESS | 1806 | 1461690702490 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421dd6000 == 124 [pid = 1806] [id = 359] 10:11:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 305 (0x7f0426b7ec00) [pid = 1806] [serial = 1078] [outer = (nil)] 10:11:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 306 (0x7f0426b84800) [pid = 1806] [serial = 1079] [outer = 0x7f0426b7ec00] 10:11:42 INFO - PROCESS | 1806 | 1461690702623 Marionette DEBUG loaded listener.js 10:11:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 307 (0x7f0450a3fc00) [pid = 1806] [serial = 1080] [outer = 0x7f0426b7ec00] 10:11:43 INFO - PROCESS | 1806 | 1461690703503 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]]]}] 10:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1587ms 10:11:43 INFO - PROCESS | 1806 | 1461690703569 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 10:11:43 INFO - PROCESS | 1806 | 1461690703573 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 10:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:11:43 INFO - PROCESS | 1806 | 1461690703579 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:11:43 INFO - PROCESS | 1806 | 1461690703582 Marionette TRACE conn3 <- [1,1410,null,{}] 10:11:43 INFO - PROCESS | 1806 | 1461690703589 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}] 10:11:43 INFO - PROCESS | 1806 | 1461690703812 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 10:11:44 INFO - PROCESS | 1806 | 1461690704058 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0432573000 == 125 [pid = 1806] [id = 360] 10:11:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 308 (0x7f04237e0000) [pid = 1806] [serial = 1081] [outer = (nil)] 10:11:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 309 (0x7f04237e6000) [pid = 1806] [serial = 1082] [outer = 0x7f04237e0000] 10:11:44 INFO - PROCESS | 1806 | 1461690704180 Marionette DEBUG loaded listener.js 10:11:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 310 (0x7f04237eac00) [pid = 1806] [serial = 1083] [outer = 0x7f04237e0000] 10:11:45 INFO - PROCESS | 1806 | 1461690705234 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]]]}] 10:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1691ms 10:11:45 INFO - PROCESS | 1806 | 1461690705271 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 10:11:45 INFO - PROCESS | 1806 | 1461690705275 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 10:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:11:45 INFO - PROCESS | 1806 | 1461690705281 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:11:45 INFO - PROCESS | 1806 | 1461690705283 Marionette TRACE conn3 <- [1,1414,null,{}] 10:11:45 INFO - PROCESS | 1806 | 1461690705289 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}] 10:11:45 INFO - PROCESS | 1806 | 1461690705506 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 10:11:45 INFO - PROCESS | 1806 | 1461690705789 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422ed5800 == 126 [pid = 1806] [id = 361] 10:11:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 311 (0x7f04220dec00) [pid = 1806] [serial = 1084] [outer = (nil)] 10:11:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 312 (0x7f04220e7c00) [pid = 1806] [serial = 1085] [outer = 0x7f04220dec00] 10:11:45 INFO - PROCESS | 1806 | 1461690705866 Marionette DEBUG loaded listener.js 10:11:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 313 (0x7f04237e7800) [pid = 1806] [serial = 1086] [outer = 0x7f04220dec00] 10:11:46 INFO - PROCESS | 1806 | 1461690706817 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]]]}] 10:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1582ms 10:11:46 INFO - PROCESS | 1806 | 1461690706865 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 10:11:46 INFO - PROCESS | 1806 | 1461690706869 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 10:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:11:46 INFO - PROCESS | 1806 | 1461690706875 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:11:46 INFO - PROCESS | 1806 | 1461690706878 Marionette TRACE conn3 <- [1,1418,null,{}] 10:11:46 INFO - PROCESS | 1806 | 1461690706884 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}] 10:11:47 INFO - PROCESS | 1806 | 1461690707140 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 10:11:47 INFO - PROCESS | 1806 | 1461690707439 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428c91800 == 127 [pid = 1806] [id = 362] 10:11:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 314 (0x7f04220e0c00) [pid = 1806] [serial = 1087] [outer = (nil)] 10:11:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 315 (0x7f04228ec000) [pid = 1806] [serial = 1088] [outer = 0x7f04220e0c00] 10:11:47 INFO - PROCESS | 1806 | 1461690707526 Marionette DEBUG loaded listener.js 10:11:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 316 (0x7f04228f0c00) [pid = 1806] [serial = 1089] [outer = 0x7f04220e0c00] 10:11:48 INFO - PROCESS | 1806 | 1461690708416 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]]]}] 10:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1590ms 10:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:11:48 INFO - PROCESS | 1806 | 1461690708467 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 10:11:48 INFO - PROCESS | 1806 | 1461690708470 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 10:11:48 INFO - PROCESS | 1806 | 1461690708477 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:11:48 INFO - PROCESS | 1806 | 1461690708480 Marionette TRACE conn3 <- [1,1422,null,{}] 10:11:48 INFO - PROCESS | 1806 | 1461690708486 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}] 10:11:48 INFO - PROCESS | 1806 | 1461690708703 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 10:11:48 INFO - PROCESS | 1806 | 1461690708953 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438357000 == 128 [pid = 1806] [id = 363] 10:11:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 317 (0x7f04228e5c00) [pid = 1806] [serial = 1090] [outer = (nil)] 10:11:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 318 (0x7f04237e7000) [pid = 1806] [serial = 1091] [outer = 0x7f04228e5c00] 10:11:49 INFO - PROCESS | 1806 | 1461690709073 Marionette DEBUG loaded listener.js 10:11:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 319 (0x7f04252e1000) [pid = 1806] [serial = 1092] [outer = 0x7f04228e5c00] 10:11:50 INFO - PROCESS | 1806 | 1461690710059 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]]]}] 10:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1634ms 10:11:50 INFO - PROCESS | 1806 | 1461690710113 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 10:11:50 INFO - PROCESS | 1806 | 1461690710117 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 10:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:11:50 INFO - PROCESS | 1806 | 1461690710122 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:11:50 INFO - PROCESS | 1806 | 1461690710125 Marionette TRACE conn3 <- [1,1426,null,{}] 10:11:50 INFO - PROCESS | 1806 | 1461690710131 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}] 10:11:50 INFO - PROCESS | 1806 | 1461690710354 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 10:11:50 INFO - PROCESS | 1806 | 1461690710658 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0429c87000 == 129 [pid = 1806] [id = 364] 10:11:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 320 (0x7f04252dfc00) [pid = 1806] [serial = 1093] [outer = (nil)] 10:11:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 321 (0x7f0429c69400) [pid = 1806] [serial = 1094] [outer = 0x7f04252dfc00] 10:11:50 INFO - PROCESS | 1806 | 1461690710740 Marionette DEBUG loaded listener.js 10:11:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 322 (0x7f0429c6dc00) [pid = 1806] [serial = 1095] [outer = 0x7f04252dfc00] 10:11:51 INFO - PROCESS | 1806 | 1461690711652 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]]]}] 10:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1584ms 10:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:11:51 INFO - PROCESS | 1806 | 1461690711708 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 10:11:51 INFO - PROCESS | 1806 | 1461690711711 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 10:11:51 INFO - PROCESS | 1806 | 1461690711718 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:11:51 INFO - PROCESS | 1806 | 1461690711721 Marionette TRACE conn3 <- [1,1430,null,{}] 10:11:51 INFO - PROCESS | 1806 | 1461690711728 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}] 10:11:51 INFO - PROCESS | 1806 | 1461690711949 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 10:11:52 INFO - PROCESS | 1806 | 1461690712552 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421ede800 == 130 [pid = 1806] [id = 365] 10:11:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 323 (0x7f0422b0b000) [pid = 1806] [serial = 1096] [outer = (nil)] 10:11:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 324 (0x7f0423684000) [pid = 1806] [serial = 1097] [outer = 0x7f0422b0b000] 10:11:52 INFO - PROCESS | 1806 | 1461690712628 Marionette DEBUG loaded listener.js 10:11:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 325 (0x7f04239d3000) [pid = 1806] [serial = 1098] [outer = 0x7f0422b0b000] 10:11:53 INFO - PROCESS | 1806 | 1461690713585 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]]]}] 10:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1937ms 10:11:53 INFO - PROCESS | 1806 | 1461690713656 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 10:11:53 INFO - PROCESS | 1806 | 1461690713663 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 10:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:11:53 INFO - PROCESS | 1806 | 1461690713670 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:11:53 INFO - PROCESS | 1806 | 1461690713676 Marionette TRACE conn3 <- [1,1434,null,{}] 10:11:53 INFO - PROCESS | 1806 | 1461690713683 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}] 10:11:54 INFO - PROCESS | 1806 | 1461690714020 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 10:11:54 INFO - PROCESS | 1806 | 1461690714358 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424260800 == 131 [pid = 1806] [id = 366] 10:11:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 326 (0x7f0426b86c00) [pid = 1806] [serial = 1099] [outer = (nil)] 10:11:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 327 (0x7f042700d000) [pid = 1806] [serial = 1100] [outer = 0x7f0426b86c00] 10:11:54 INFO - PROCESS | 1806 | 1461690714435 Marionette DEBUG loaded listener.js 10:11:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 328 (0x7f0428269000) [pid = 1806] [serial = 1101] [outer = 0x7f0426b86c00] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043cd48800 == 130 [pid = 1806] [id = 41] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435aad800 == 129 [pid = 1806] [id = 347] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333e7000 == 128 [pid = 1806] [id = 346] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0432128800 == 127 [pid = 1806] [id = 345] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04289e1000 == 126 [pid = 1806] [id = 344] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436c02800 == 125 [pid = 1806] [id = 11] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04253dc800 == 124 [pid = 1806] [id = 343] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04283b7000 == 123 [pid = 1806] [id = 342] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0451113800 == 122 [pid = 1806] [id = 334] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ed71000 == 121 [pid = 1806] [id = 333] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ab91800 == 120 [pid = 1806] [id = 332] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f12b800 == 119 [pid = 1806] [id = 331] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d744000 == 118 [pid = 1806] [id = 330] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0434d0c800 == 117 [pid = 1806] [id = 329] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04289d6000 == 116 [pid = 1806] [id = 328] 10:11:55 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04334a7800 == 115 [pid = 1806] [id = 280] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 327 (0x7f043ab06400) [pid = 1806] [serial = 983] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 326 (0x7f0439393400) [pid = 1806] [serial = 981] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 325 (0x7f0450a3e400) [pid = 1806] [serial = 938] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 324 (0x7f044ba8ec00) [pid = 1806] [serial = 932] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 323 (0x7f04282bd400) [pid = 1806] [serial = 941] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 322 (0x7f0427010000) [pid = 1806] [serial = 959] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 321 (0x7f0438643c00) [pid = 1806] [serial = 980] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 320 (0x7f042afadc00) [pid = 1806] [serial = 965] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 319 (0x7f042448b400) [pid = 1806] [serial = 957] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 318 (0x7f0435131c00) [pid = 1806] [serial = 971] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 317 (0x7f04383f7400) [pid = 1806] [serial = 975] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 316 (0x7f042afa8c00) [pid = 1806] [serial = 923] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 315 (0x7f0435984c00) [pid = 1806] [serial = 972] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 314 (0x7f04280ef000) [pid = 1806] [serial = 960] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 313 (0x7f0429eaa800) [pid = 1806] [serial = 962] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 312 (0x7f04384e4400) [pid = 1806] [serial = 977] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 311 (0x7f043cfaf400) [pid = 1806] [serial = 929] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 310 (0x7f04347df800) [pid = 1806] [serial = 926] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 309 (0x7f0433990c00) [pid = 1806] [serial = 969] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 308 (0x7f042ce07c00) [pid = 1806] [serial = 953] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 307 (0x7f04252e4400) [pid = 1806] [serial = 944] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 306 (0x7f04242d6c00) [pid = 1806] [serial = 956] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 305 (0x7f0438dc5000) [pid = 1806] [serial = 978] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 304 (0x7f0433546c00) [pid = 1806] [serial = 968] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 303 (0x7f043671b800) [pid = 1806] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 302 (0x7f0432368c00) [pid = 1806] [serial = 966] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 301 (0x7f0429ebdc00) [pid = 1806] [serial = 963] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 300 (0x7f0450679800) [pid = 1806] [serial = 935] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 299 (0x7f04383c8800) [pid = 1806] [serial = 974] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 298 (0x7f04242d6800) [pid = 1806] [serial = 947] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 297 (0x7f0438458400) [pid = 1806] [serial = 657] [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.] 10:11:55 INFO - PROCESS | 1806 | --DOMWINDOW == 296 (0x7f0424482800) [pid = 1806] [serial = 950] [outer = (nil)] [url = about:blank] 10:11:55 INFO - PROCESS | 1806 | 1461690715571 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]]]}] 10:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1934ms 10:11:55 INFO - PROCESS | 1806 | 1461690715609 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 10:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:11:55 INFO - PROCESS | 1806 | 1461690715615 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 10:11:55 INFO - PROCESS | 1806 | 1461690715621 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:11:55 INFO - PROCESS | 1806 | 1461690715624 Marionette TRACE conn3 <- [1,1438,null,{}] 10:11:55 INFO - PROCESS | 1806 | 1461690715629 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}] 10:11:55 INFO - PROCESS | 1806 | 1461690715824 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 10:11:56 INFO - PROCESS | 1806 | 1461690716107 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04253ee800 == 116 [pid = 1806] [id = 367] 10:11:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 297 (0x7f04239d6400) [pid = 1806] [serial = 1102] [outer = (nil)] 10:11:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 298 (0x7f04290cfc00) [pid = 1806] [serial = 1103] [outer = 0x7f04239d6400] 10:11:56 INFO - PROCESS | 1806 | 1461690716173 Marionette DEBUG loaded listener.js 10:11:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 299 (0x7f0429ba3800) [pid = 1806] [serial = 1104] [outer = 0x7f04239d6400] 10:11:56 INFO - PROCESS | 1806 | 1461690716930 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]]]}] 10:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1336ms 10:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:11:56 INFO - PROCESS | 1806 | 1461690716962 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 10:11:56 INFO - PROCESS | 1806 | 1461690716965 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 10:11:56 INFO - PROCESS | 1806 | 1461690716981 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:11:56 INFO - PROCESS | 1806 | 1461690716990 Marionette TRACE conn3 <- [1,1442,null,{}] 10:11:57 INFO - PROCESS | 1806 | 1461690716997 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}] 10:11:57 INFO - PROCESS | 1806 | 1461690717192 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 10:11:57 INFO - PROCESS | 1806 | 1461690717382 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283bb000 == 117 [pid = 1806] [id = 368] 10:11:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 300 (0x7f04242d6800) [pid = 1806] [serial = 1105] [outer = (nil)] 10:11:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 301 (0x7f042a90bc00) [pid = 1806] [serial = 1106] [outer = 0x7f04242d6800] 10:11:57 INFO - PROCESS | 1806 | 1461690717451 Marionette DEBUG loaded listener.js 10:11:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 302 (0x7f042ab64800) [pid = 1806] [serial = 1107] [outer = 0x7f04242d6800] 10:11:58 INFO - PROCESS | 1806 | 1461690718278 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]]]}] 10:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1346ms 10:11:58 INFO - PROCESS | 1806 | 1461690718319 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 10:11:58 INFO - PROCESS | 1806 | 1461690718325 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 10:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:11:58 INFO - PROCESS | 1806 | 1461690718331 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:11:58 INFO - PROCESS | 1806 | 1461690718346 Marionette TRACE conn3 <- [1,1446,null,{}] 10:11:58 INFO - PROCESS | 1806 | 1461690718390 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}] 10:11:58 INFO - PROCESS | 1806 | 1461690718670 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 10:11:58 INFO - PROCESS | 1806 | 1461690718705 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:11:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042b048800 == 118 [pid = 1806] [id = 369] 10:11:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 303 (0x7f042700c400) [pid = 1806] [serial = 1108] [outer = (nil)] 10:11:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 304 (0x7f042cd37400) [pid = 1806] [serial = 1109] [outer = 0x7f042700c400] 10:11:58 INFO - PROCESS | 1806 | 1461690718770 Marionette DEBUG loaded listener.js 10:11:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 305 (0x7f042ce07c00) [pid = 1806] [serial = 1110] [outer = 0x7f042700c400] 10:11:59 INFO - PROCESS | 1806 | 1461690719718 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]]]}] 10:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1433ms 10:11:59 INFO - PROCESS | 1806 | 1461690719766 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 10:11:59 INFO - PROCESS | 1806 | 1461690719769 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 10:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 304 (0x7f0433551800) [pid = 1806] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 303 (0x7f04347d6c00) [pid = 1806] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 302 (0x7f043ab08400) [pid = 1806] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 301 (0x7f0435a06c00) [pid = 1806] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 300 (0x7f042afb1800) [pid = 1806] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 299 (0x7f04320d4c00) [pid = 1806] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 298 (0x7f04242d3c00) [pid = 1806] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 297 (0x7f042ce07000) [pid = 1806] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 296 (0x7f044bae8800) [pid = 1806] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 295 (0x7f04383ef000) [pid = 1806] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 294 (0x7f043398ec00) [pid = 1806] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 293 (0x7f0432828000) [pid = 1806] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 292 (0x7f043ea8f000) [pid = 1806] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 291 (0x7f042ce09c00) [pid = 1806] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 290 (0x7f043d974400) [pid = 1806] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 289 (0x7f043844dc00) [pid = 1806] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 288 (0x7f042447f000) [pid = 1806] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 287 (0x7f043844f000) [pid = 1806] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 286 (0x7f044ab06800) [pid = 1806] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 285 (0x7f0433985000) [pid = 1806] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 284 (0x7f04367dc400) [pid = 1806] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 283 (0x7f0435986400) [pid = 1806] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 282 (0x7f042ce04000) [pid = 1806] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 281 (0x7f0432370c00) [pid = 1806] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 280 (0x7f04350d6800) [pid = 1806] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 279 (0x7f04328be400) [pid = 1806] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 278 (0x7f0433987400) [pid = 1806] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 277 (0x7f0436a7f800) [pid = 1806] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 276 (0x7f044bc49c00) [pid = 1806] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 275 (0x7f043d77d000) [pid = 1806] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 274 (0x7f0429eb4000) [pid = 1806] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 273 (0x7f043da97400) [pid = 1806] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 272 (0x7f042a912800) [pid = 1806] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 271 (0x7f042ce0dc00) [pid = 1806] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 270 (0x7f04356f1400) [pid = 1806] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 269 (0x7f0423682800) [pid = 1806] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 268 (0x7f044cbe8c00) [pid = 1806] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 267 (0x7f0435982c00) [pid = 1806] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 266 (0x7f0435a03000) [pid = 1806] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 265 (0x7f04320d5c00) [pid = 1806] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 264 (0x7f04350da400) [pid = 1806] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 263 (0x7f04349d1400) [pid = 1806] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 262 (0x7f0438dbc000) [pid = 1806] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 261 (0x7f044abf8000) [pid = 1806] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 260 (0x7f043d77c800) [pid = 1806] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 259 (0x7f042ce03c00) [pid = 1806] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 258 (0x7f0429eb2800) [pid = 1806] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 257 (0x7f0438de1800) [pid = 1806] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 256 (0x7f0435420400) [pid = 1806] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 255 (0x7f043d79bc00) [pid = 1806] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f0435a02400) [pid = 1806] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f043da9fc00) [pid = 1806] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f04412a1400) [pid = 1806] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f043ab0e800) [pid = 1806] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f043b782400) [pid = 1806] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f0436a7e400) [pid = 1806] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f0438071000) [pid = 1806] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f0428271c00) [pid = 1806] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f04383c8400) [pid = 1806] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f043d523000) [pid = 1806] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f043468dc00) [pid = 1806] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f043bfe9000) [pid = 1806] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f044106c400) [pid = 1806] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f043836b000) [pid = 1806] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f04280ee400) [pid = 1806] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f0438640800) [pid = 1806] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f042ce03800) [pid = 1806] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f04384e5400) [pid = 1806] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f044baeac00) [pid = 1806] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f043d3a6000) [pid = 1806] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f04350ddc00) [pid = 1806] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:12:00 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f043da95000) [pid = 1806] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:12:00 INFO - PROCESS | 1806 | 1461690720634 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:12:00 INFO - PROCESS | 1806 | 1461690720638 Marionette TRACE conn3 <- [1,1450,null,{}] 10:12:00 INFO - PROCESS | 1806 | 1461690720690 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}] 10:12:00 INFO - PROCESS | 1806 | 1461690720882 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 10:12:00 INFO - PROCESS | 1806 | 1461690720896 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a42800 == 119 [pid = 1806] [id = 370] 10:12:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f042a910800) [pid = 1806] [serial = 1111] [outer = (nil)] 10:12:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f042afa3800) [pid = 1806] [serial = 1112] [outer = 0x7f042a910800] 10:12:00 INFO - PROCESS | 1806 | 1461690720975 Marionette DEBUG loaded listener.js 10:12:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f0432828000) [pid = 1806] [serial = 1113] [outer = 0x7f042a910800] 10:12:01 INFO - PROCESS | 1806 | 1461690721883 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]]]}] 10:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1493ms 10:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:12:01 INFO - PROCESS | 1806 | 1461690721916 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 10:12:01 INFO - PROCESS | 1806 | 1461690721918 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 10:12:01 INFO - PROCESS | 1806 | 1461690721937 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:12:01 INFO - PROCESS | 1806 | 1461690721941 Marionette TRACE conn3 <- [1,1454,null,{}] 10:12:01 INFO - PROCESS | 1806 | 1461690721947 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}] 10:12:02 INFO - PROCESS | 1806 | 1461690722154 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 10:12:02 INFO - PROCESS | 1806 | 1461690722325 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433352000 == 120 [pid = 1806] [id = 371] 10:12:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f04280eac00) [pid = 1806] [serial = 1114] [outer = (nil)] 10:12:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f0434685800) [pid = 1806] [serial = 1115] [outer = 0x7f04280eac00] 10:12:02 INFO - PROCESS | 1806 | 1461690722390 Marionette DEBUG loaded listener.js 10:12:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f0435058800) [pid = 1806] [serial = 1116] [outer = 0x7f04280eac00] 10:12:03 INFO - PROCESS | 1806 | 1461690723534 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]]]}] 10:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1645ms 10:12:03 INFO - PROCESS | 1806 | 1461690723570 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 10:12:03 INFO - PROCESS | 1806 | 1461690723579 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 10:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:12:03 INFO - PROCESS | 1806 | 1461690723588 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:12:03 INFO - PROCESS | 1806 | 1461690723594 Marionette TRACE conn3 <- [1,1458,null,{}] 10:12:03 INFO - PROCESS | 1806 | 1461690723604 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}] 10:12:03 INFO - PROCESS | 1806 | 1461690723843 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 10:12:04 INFO - PROCESS | 1806 | 1461690724103 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425a58000 == 121 [pid = 1806] [id = 372] 10:12:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f04252e1800) [pid = 1806] [serial = 1117] [outer = (nil)] 10:12:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f0425fb0000) [pid = 1806] [serial = 1118] [outer = 0x7f04252e1800] 10:12:04 INFO - PROCESS | 1806 | 1461690724232 Marionette DEBUG loaded listener.js 10:12:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f0426b87000) [pid = 1806] [serial = 1119] [outer = 0x7f04252e1800] 10:12:05 INFO - PROCESS | 1806 | 1461690725226 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]]]}] 10:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1689ms 10:12:05 INFO - PROCESS | 1806 | 1461690725277 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 10:12:05 INFO - PROCESS | 1806 | 1461690725285 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 10:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:12:05 INFO - PROCESS | 1806 | 1461690725298 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:12:05 INFO - PROCESS | 1806 | 1461690725302 Marionette TRACE conn3 <- [1,1462,null,{}] 10:12:05 INFO - PROCESS | 1806 | 1461690725310 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}] 10:12:05 INFO - PROCESS | 1806 | 1461690725571 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 10:12:05 INFO - PROCESS | 1806 | 1461690725915 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042b043800 == 122 [pid = 1806] [id = 373] 10:12:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f04280e3400) [pid = 1806] [serial = 1120] [outer = (nil)] 10:12:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f0429b9ac00) [pid = 1806] [serial = 1121] [outer = 0x7f04280e3400] 10:12:06 INFO - PROCESS | 1806 | 1461690725996 Marionette DEBUG loaded listener.js 10:12:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f0429c6f800) [pid = 1806] [serial = 1122] [outer = 0x7f04280e3400] 10:12:06 INFO - PROCESS | 1806 | 1461690726982 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]]]}] 10:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1734ms 10:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:12:07 INFO - PROCESS | 1806 | 1461690727033 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 10:12:07 INFO - PROCESS | 1806 | 1461690727037 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 10:12:07 INFO - PROCESS | 1806 | 1461690727044 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:12:07 INFO - PROCESS | 1806 | 1461690727051 Marionette TRACE conn3 <- [1,1466,null,{}] 10:12:07 INFO - PROCESS | 1806 | 1461690727067 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}] 10:12:07 INFO - PROCESS | 1806 | 1461690727301 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 10:12:07 INFO - PROCESS | 1806 | 1461690727601 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435118800 == 123 [pid = 1806] [id = 374] 10:12:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f042a90a800) [pid = 1806] [serial = 1123] [outer = (nil)] 10:12:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f042cd3c400) [pid = 1806] [serial = 1124] [outer = 0x7f042a90a800] 10:12:07 INFO - PROCESS | 1806 | 1461690727687 Marionette DEBUG loaded listener.js 10:12:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f043236c000) [pid = 1806] [serial = 1125] [outer = 0x7f042a90a800] 10:12:08 INFO - PROCESS | 1806 | 1461690728636 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]]]}] 10:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1649ms 10:12:08 INFO - PROCESS | 1806 | 1461690728693 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 10:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:12:08 INFO - PROCESS | 1806 | 1461690728698 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 10:12:08 INFO - PROCESS | 1806 | 1461690728705 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:12:08 INFO - PROCESS | 1806 | 1461690728709 Marionette TRACE conn3 <- [1,1470,null,{}] 10:12:08 INFO - PROCESS | 1806 | 1461690728718 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}] 10:12:08 INFO - PROCESS | 1806 | 1461690728953 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 10:12:09 INFO - PROCESS | 1806 | 1461690729226 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438384000 == 124 [pid = 1806] [id = 375] 10:12:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f042a910000) [pid = 1806] [serial = 1126] [outer = (nil)] 10:12:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f043398ac00) [pid = 1806] [serial = 1127] [outer = 0x7f042a910000] 10:12:09 INFO - PROCESS | 1806 | 1461690729368 Marionette DEBUG loaded listener.js 10:12:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f043512b800) [pid = 1806] [serial = 1128] [outer = 0x7f042a910000] 10:12:10 INFO - PROCESS | 1806 | 1461690730289 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]]]}] 10:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1635ms 10:12:10 INFO - PROCESS | 1806 | 1461690730341 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 10:12:10 INFO - PROCESS | 1806 | 1461690730345 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 10:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:12:10 INFO - PROCESS | 1806 | 1461690730351 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:12:10 INFO - PROCESS | 1806 | 1461690730354 Marionette TRACE conn3 <- [1,1474,null,{}] 10:12:10 INFO - PROCESS | 1806 | 1461690730361 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}] 10:12:10 INFO - PROCESS | 1806 | 1461690730664 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 10:12:11 INFO - PROCESS | 1806 | 1461690731061 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04391a2000 == 125 [pid = 1806] [id = 376] 10:12:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f04356f2c00) [pid = 1806] [serial = 1129] [outer = (nil)] 10:12:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f043598e400) [pid = 1806] [serial = 1130] [outer = 0x7f04356f2c00] 10:12:11 INFO - PROCESS | 1806 | 1461690731198 Marionette DEBUG loaded listener.js 10:12:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f0435a0dc00) [pid = 1806] [serial = 1131] [outer = 0x7f04356f2c00] 10:12:12 INFO - PROCESS | 1806 | 1461690732224 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]]]}] 10:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1931ms 10:12:12 INFO - PROCESS | 1806 | 1461690732285 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 10:12:12 INFO - PROCESS | 1806 | 1461690732291 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 10:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:12:12 INFO - PROCESS | 1806 | 1461690732299 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:12:12 INFO - PROCESS | 1806 | 1461690732303 Marionette TRACE conn3 <- [1,1478,null,{}] 10:12:12 INFO - PROCESS | 1806 | 1461690732311 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}] 10:12:12 INFO - PROCESS | 1806 | 1461690732646 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 10:12:12 INFO - PROCESS | 1806 | 1461690732940 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c494800 == 126 [pid = 1806] [id = 377] 10:12:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f043836ec00) [pid = 1806] [serial = 1132] [outer = (nil)] 10:12:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 256 (0x7f04384dfc00) [pid = 1806] [serial = 1133] [outer = 0x7f043836ec00] 10:12:13 INFO - PROCESS | 1806 | 1461690733023 Marionette DEBUG loaded listener.js 10:12:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 257 (0x7f0439396800) [pid = 1806] [serial = 1134] [outer = 0x7f043836ec00] 10:12:14 INFO - PROCESS | 1806 | 1461690734115 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]]]}] 10:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1897ms 10:12:14 INFO - PROCESS | 1806 | 1461690734197 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 10:12:14 INFO - PROCESS | 1806 | 1461690734203 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 10:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:12:14 INFO - PROCESS | 1806 | 1461690734213 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:12:14 INFO - PROCESS | 1806 | 1461690734217 Marionette TRACE conn3 <- [1,1482,null,{}] 10:12:14 INFO - PROCESS | 1806 | 1461690734227 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}] 10:12:14 INFO - PROCESS | 1806 | 1461690734488 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 10:12:14 INFO - PROCESS | 1806 | 1461690734743 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ea1e800 == 127 [pid = 1806] [id = 378] 10:12:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 258 (0x7f04383c8800) [pid = 1806] [serial = 1135] [outer = (nil)] 10:12:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 259 (0x7f043ab0e800) [pid = 1806] [serial = 1136] [outer = 0x7f04383c8800] 10:12:14 INFO - PROCESS | 1806 | 1461690734821 Marionette DEBUG loaded listener.js 10:12:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 260 (0x7f043b786000) [pid = 1806] [serial = 1137] [outer = 0x7f04383c8800] 10:12:15 INFO - PROCESS | 1806 | 1461690735964 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]]]}] 10:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1796ms 10:12:16 INFO - PROCESS | 1806 | 1461690736008 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 10:12:16 INFO - PROCESS | 1806 | 1461690736012 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 10:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:12:16 INFO - PROCESS | 1806 | 1461690736019 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:12:16 INFO - PROCESS | 1806 | 1461690736023 Marionette TRACE conn3 <- [1,1486,null,{}] 10:12:16 INFO - PROCESS | 1806 | 1461690736029 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}] 10:12:16 INFO - PROCESS | 1806 | 1461690736244 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 10:12:16 INFO - PROCESS | 1806 | 1461690736585 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0444ce8800 == 128 [pid = 1806] [id = 379] 10:12:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 261 (0x7f04328bb400) [pid = 1806] [serial = 1138] [outer = (nil)] 10:12:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 262 (0x7f043ce4c800) [pid = 1806] [serial = 1139] [outer = 0x7f04328bb400] 10:12:16 INFO - PROCESS | 1806 | 1461690736707 Marionette DEBUG loaded listener.js 10:12:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 263 (0x7f043d5a6c00) [pid = 1806] [serial = 1140] [outer = 0x7f04328bb400] 10:12:17 INFO - PROCESS | 1806 | 1461690737760 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]]]}] 10:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1783ms 10:12:17 INFO - PROCESS | 1806 | 1461690737805 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 10:12:17 INFO - PROCESS | 1806 | 1461690737810 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 10:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:12:17 INFO - PROCESS | 1806 | 1461690737819 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:12:17 INFO - PROCESS | 1806 | 1461690737824 Marionette TRACE conn3 <- [1,1490,null,{}] 10:12:17 INFO - PROCESS | 1806 | 1461690737832 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}] 10:12:18 INFO - PROCESS | 1806 | 1461690738139 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 10:12:18 INFO - PROCESS | 1806 | 1461690738460 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ce06800 == 129 [pid = 1806] [id = 380] 10:12:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 264 (0x7f04393a1000) [pid = 1806] [serial = 1141] [outer = (nil)] 10:12:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 265 (0x7f043d924400) [pid = 1806] [serial = 1142] [outer = 0x7f04393a1000] 10:12:18 INFO - PROCESS | 1806 | 1461690738539 Marionette DEBUG loaded listener.js 10:12:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 266 (0x7f043e1bcc00) [pid = 1806] [serial = 1143] [outer = 0x7f04393a1000] 10:12:19 INFO - PROCESS | 1806 | 1461690739382 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]]]}] 10:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1637ms 10:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:12:19 INFO - PROCESS | 1806 | 1461690739456 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 10:12:19 INFO - PROCESS | 1806 | 1461690739459 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 10:12:19 INFO - PROCESS | 1806 | 1461690739466 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:12:19 INFO - PROCESS | 1806 | 1461690739470 Marionette TRACE conn3 <- [1,1494,null,{}] 10:12:19 INFO - PROCESS | 1806 | 1461690739476 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}] 10:12:19 INFO - PROCESS | 1806 | 1461690739701 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 10:12:19 INFO - PROCESS | 1806 | 1461690739977 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0455f7f800 == 130 [pid = 1806] [id = 381] 10:12:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 267 (0x7f043e84dc00) [pid = 1806] [serial = 1144] [outer = (nil)] 10:12:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 268 (0x7f043ebb7000) [pid = 1806] [serial = 1145] [outer = 0x7f043e84dc00] 10:12:20 INFO - PROCESS | 1806 | 1461690740098 Marionette DEBUG loaded listener.js 10:12:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 269 (0x7f0441067800) [pid = 1806] [serial = 1146] [outer = 0x7f043e84dc00] 10:12:21 INFO - PROCESS | 1806 | 1461690741104 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]]]}] 10:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1685ms 10:12:21 INFO - PROCESS | 1806 | 1461690741153 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 10:12:21 INFO - PROCESS | 1806 | 1461690741159 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 10:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:12:21 INFO - PROCESS | 1806 | 1461690741168 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:12:21 INFO - PROCESS | 1806 | 1461690741174 Marionette TRACE conn3 <- [1,1498,null,{}] 10:12:21 INFO - PROCESS | 1806 | 1461690741182 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}] 10:12:21 INFO - PROCESS | 1806 | 1461690741522 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 10:12:21 INFO - PROCESS | 1806 | 1461690741878 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450946800 == 131 [pid = 1806] [id = 382] 10:12:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 270 (0x7f04347d5000) [pid = 1806] [serial = 1147] [outer = (nil)] 10:12:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 271 (0x7f044bc8fc00) [pid = 1806] [serial = 1148] [outer = 0x7f04347d5000] 10:12:21 INFO - PROCESS | 1806 | 1461690741967 Marionette DEBUG loaded listener.js 10:12:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 272 (0x7f044cfd9400) [pid = 1806] [serial = 1149] [outer = 0x7f04347d5000] 10:12:23 INFO - PROCESS | 1806 | 1461690743059 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]]]}] 10:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1949ms 10:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:12:23 INFO - PROCESS | 1806 | 1461690743118 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 10:12:23 INFO - PROCESS | 1806 | 1461690743122 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 10:12:23 INFO - PROCESS | 1806 | 1461690743130 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:12:23 INFO - PROCESS | 1806 | 1461690743133 Marionette TRACE conn3 <- [1,1502,null,{}] 10:12:23 INFO - PROCESS | 1806 | 1461690743139 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}] 10:12:23 INFO - PROCESS | 1806 | 1461690743448 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 10:12:23 INFO - PROCESS | 1806 | 1461690743751 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422dae000 == 132 [pid = 1806] [id = 383] 10:12:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 273 (0x7f042501b400) [pid = 1806] [serial = 1150] [outer = (nil)] 10:12:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 274 (0x7f0425023000) [pid = 1806] [serial = 1151] [outer = 0x7f042501b400] 10:12:23 INFO - PROCESS | 1806 | 1461690743850 Marionette DEBUG loaded listener.js 10:12:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 275 (0x7f0425027400) [pid = 1806] [serial = 1152] [outer = 0x7f042501b400] 10:12:24 INFO - PROCESS | 1806 | 1461690744938 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]]]}] 10:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1851ms 10:12:24 INFO - PROCESS | 1806 | 1461690744981 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 10:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:12:24 INFO - PROCESS | 1806 | 1461690744985 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 10:12:24 INFO - PROCESS | 1806 | 1461690744991 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:12:25 INFO - PROCESS | 1806 | 1461690745003 Marionette TRACE conn3 <- [1,1506,null,{}] 10:12:25 INFO - PROCESS | 1806 | 1461690745008 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}] 10:12:25 INFO - PROCESS | 1806 | 1461690745245 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 10:12:25 INFO - PROCESS | 1806 | 1461690745595 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042258e800 == 133 [pid = 1806] [id = 384] 10:12:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 276 (0x7f042501e000) [pid = 1806] [serial = 1153] [outer = (nil)] 10:12:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 277 (0x7f044bc49c00) [pid = 1806] [serial = 1154] [outer = 0x7f042501e000] 10:12:25 INFO - PROCESS | 1806 | 1461690745717 Marionette DEBUG loaded listener.js 10:12:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 278 (0x7f044edbdc00) [pid = 1806] [serial = 1155] [outer = 0x7f042501e000] 10:12:26 INFO - PROCESS | 1806 | 1461690746674 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]]]}] 10:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1703ms 10:12:26 INFO - PROCESS | 1806 | 1461690746696 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 10:12:26 INFO - PROCESS | 1806 | 1461690746702 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 10:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:12:26 INFO - PROCESS | 1806 | 1461690746711 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:12:26 INFO - PROCESS | 1806 | 1461690746716 Marionette TRACE conn3 <- [1,1510,null,{}] 10:12:26 INFO - PROCESS | 1806 | 1461690746725 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}] 10:12:27 INFO - PROCESS | 1806 | 1461690747026 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 10:12:27 INFO - PROCESS | 1806 | 1461690747410 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f09e000 == 134 [pid = 1806] [id = 385] 10:12:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 279 (0x7f0422b0c400) [pid = 1806] [serial = 1156] [outer = (nil)] 10:12:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 280 (0x7f0425027800) [pid = 1806] [serial = 1157] [outer = 0x7f0422b0c400] 10:12:27 INFO - PROCESS | 1806 | 1461690747498 Marionette DEBUG loaded listener.js 10:12:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 281 (0x7f0425877800) [pid = 1806] [serial = 1158] [outer = 0x7f0422b0c400] 10:12:28 INFO - PROCESS | 1806 | 1461690748506 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]]]}] 10:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1846ms 10:12:28 INFO - PROCESS | 1806 | 1461690748558 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 10:12:28 INFO - PROCESS | 1806 | 1461690748564 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 10:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:12:28 INFO - PROCESS | 1806 | 1461690748573 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:12:28 INFO - PROCESS | 1806 | 1461690748579 Marionette TRACE conn3 <- [1,1514,null,{}] 10:12:28 INFO - PROCESS | 1806 | 1461690748587 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}] 10:12:28 INFO - PROCESS | 1806 | 1461690748922 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 10:12:29 INFO - PROCESS | 1806 | 1461690749230 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04260d4000 == 135 [pid = 1806] [id = 386] 10:12:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 282 (0x7f042368e000) [pid = 1806] [serial = 1159] [outer = (nil)] 10:12:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 283 (0x7f0425871400) [pid = 1806] [serial = 1160] [outer = 0x7f042368e000] 10:12:29 INFO - PROCESS | 1806 | 1461690749312 Marionette DEBUG loaded listener.js 10:12:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 284 (0x7f0425fa6000) [pid = 1806] [serial = 1161] [outer = 0x7f042368e000] 10:12:30 INFO - PROCESS | 1806 | 1461690750227 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]]]}] 10:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1685ms 10:12:30 INFO - PROCESS | 1806 | 1461690750259 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 10:12:30 INFO - PROCESS | 1806 | 1461690750262 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 10:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:12:30 INFO - PROCESS | 1806 | 1461690750272 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:12:30 INFO - PROCESS | 1806 | 1461690750275 Marionette TRACE conn3 <- [1,1518,null,{}] 10:12:30 INFO - PROCESS | 1806 | 1461690750282 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}] 10:12:30 INFO - PROCESS | 1806 | 1461690750519 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 10:12:30 INFO - PROCESS | 1806 | 1461690750849 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a55800 == 136 [pid = 1806] [id = 387] 10:12:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 285 (0x7f04290c9800) [pid = 1806] [serial = 1162] [outer = (nil)] 10:12:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 286 (0x7f0429eb4400) [pid = 1806] [serial = 1163] [outer = 0x7f04290c9800] 10:12:30 INFO - PROCESS | 1806 | 1461690750970 Marionette DEBUG loaded listener.js 10:12:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 287 (0x7f0432367800) [pid = 1806] [serial = 1164] [outer = 0x7f04290c9800] 10:12:31 INFO - PROCESS | 1806 | 1461690751922 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]]]}] 10:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1688ms 10:12:31 INFO - PROCESS | 1806 | 1461690751960 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 10:12:31 INFO - PROCESS | 1806 | 1461690751962 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 10:12:31 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:12:31 INFO - PROCESS | 1806 | 1461690751971 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:12:31 INFO - PROCESS | 1806 | 1461690751973 Marionette TRACE conn3 <- [1,1522,null,{}] 10:12:31 INFO - PROCESS | 1806 | 1461690751980 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}] 10:12:32 INFO - PROCESS | 1806 | 1461690752212 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 10:12:32 INFO - PROCESS | 1806 | 1461690752541 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289d1800 == 137 [pid = 1806] [id = 388] 10:12:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 288 (0x7f0429eaf800) [pid = 1806] [serial = 1165] [outer = (nil)] 10:12:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 289 (0x7f043285f800) [pid = 1806] [serial = 1166] [outer = 0x7f0429eaf800] 10:12:32 INFO - PROCESS | 1806 | 1461690752628 Marionette DEBUG loaded listener.js 10:12:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 290 (0x7f04350e3c00) [pid = 1806] [serial = 1167] [outer = 0x7f0429eaf800] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428a42800 == 136 [pid = 1806] [id = 370] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042b048800 == 135 [pid = 1806] [id = 369] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04283bb000 == 134 [pid = 1806] [id = 368] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04253ee800 == 133 [pid = 1806] [id = 367] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424260800 == 132 [pid = 1806] [id = 366] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421ede800 == 131 [pid = 1806] [id = 365] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421bd2800 == 130 [pid = 1806] [id = 355] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450ea2800 == 129 [pid = 1806] [id = 354] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044121a000 == 128 [pid = 1806] [id = 353] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d752000 == 127 [pid = 1806] [id = 352] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043929c800 == 126 [pid = 1806] [id = 351] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436c0a800 == 125 [pid = 1806] [id = 350] 10:12:34 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0427b1b800 == 124 [pid = 1806] [id = 349] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 289 (0x7f044cb32400) [pid = 1806] [serial = 921] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 288 (0x7f0434793000) [pid = 1806] [serial = 1044] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 287 (0x7f0429b9e800) [pid = 1806] [serial = 1010] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 286 (0x7f043504d800) [pid = 1806] [serial = 605] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 285 (0x7f04356e7c00) [pid = 1806] [serial = 708] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 284 (0x7f0441074400) [pid = 1806] [serial = 726] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 283 (0x7f04383e8c00) [pid = 1806] [serial = 864] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 282 (0x7f043281d400) [pid = 1806] [serial = 1043] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 281 (0x7f045040c000) [pid = 1806] [serial = 789] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 280 (0x7f042afaec00) [pid = 1806] [serial = 1038] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 279 (0x7f043282ac00) [pid = 1806] [serial = 813] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 278 (0x7f045067f800) [pid = 1806] [serial = 831] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 277 (0x7f043e84e000) [pid = 1806] [serial = 675] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 276 (0x7f0435059000) [pid = 1806] [serial = 861] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 275 (0x7f043541e800) [pid = 1806] [serial = 653] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 274 (0x7f043d29d400) [pid = 1806] [serial = 998] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 273 (0x7f044abf1400) [pid = 1806] [serial = 777] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 272 (0x7f042d039400) [pid = 1806] [serial = 602] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 271 (0x7f043ed32800) [pid = 1806] [serial = 720] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 270 (0x7f0438dbb800) [pid = 1806] [serial = 617] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 269 (0x7f042448a800) [pid = 1806] [serial = 1028] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 268 (0x7f04239df400) [pid = 1806] [serial = 1016] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 267 (0x7f043ab2bc00) [pid = 1806] [serial = 620] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 266 (0x7f042a919400) [pid = 1806] [serial = 1037] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 265 (0x7f0425fa9000) [pid = 1806] [serial = 1029] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 264 (0x7f044cb40400) [pid = 1806] [serial = 780] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 263 (0x7f0450a35000) [pid = 1806] [serial = 840] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 262 (0x7f0438456c00) [pid = 1806] [serial = 819] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 261 (0x7f0438118000) [pid = 1806] [serial = 768] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 260 (0x7f043236e000) [pid = 1806] [serial = 650] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 259 (0x7f0434684400) [pid = 1806] [serial = 705] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 258 (0x7f0441ed6c00) [pid = 1806] [serial = 729] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 257 (0x7f0439397800) [pid = 1806] [serial = 995] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 256 (0x7f044cfde400) [pid = 1806] [serial = 1007] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 255 (0x7f043f8dd400) [pid = 1806] [serial = 684] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f043398f400) [pid = 1806] [serial = 837] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f04383e8400) [pid = 1806] [serial = 614] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f0450a37000) [pid = 1806] [serial = 876] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f042a914c00) [pid = 1806] [serial = 1013] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f043e2a6c00) [pid = 1806] [serial = 672] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f042afabc00) [pid = 1806] [serial = 882] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f043fcef400) [pid = 1806] [serial = 723] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f04280e6000) [pid = 1806] [serial = 986] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f043236b400) [pid = 1806] [serial = 1041] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f044cb34000) [pid = 1806] [serial = 738] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f0435a0e800) [pid = 1806] [serial = 608] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f042d031800) [pid = 1806] [serial = 1040] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f042826bc00) [pid = 1806] [serial = 1022] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f04280e2c00) [pid = 1806] [serial = 1032] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f044ed40000) [pid = 1806] [serial = 786] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f0438113400) [pid = 1806] [serial = 611] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f043ab06c00) [pid = 1806] [serial = 702] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f043ea96400) [pid = 1806] [serial = 681] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f043e211400) [pid = 1806] [serial = 669] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f04356e8c00) [pid = 1806] [serial = 765] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f043c428800) [pid = 1806] [serial = 623] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f044ce33800) [pid = 1806] [serial = 783] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f043d920800) [pid = 1806] [serial = 666] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f0432369800) [pid = 1806] [serial = 762] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f0429ec0c00) [pid = 1806] [serial = 879] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f043d779000) [pid = 1806] [serial = 771] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f043bfeac00) [pid = 1806] [serial = 984] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f042cd3dc00) [pid = 1806] [serial = 1025] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f0425fac000) [pid = 1806] [serial = 1031] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f043e21a400) [pid = 1806] [serial = 774] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f043ea8c000) [pid = 1806] [serial = 1001] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f0436a7a400) [pid = 1806] [serial = 656] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f044abec000) [pid = 1806] [serial = 732] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f044bc07000) [pid = 1806] [serial = 735] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f043f8e0c00) [pid = 1806] [serial = 825] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f043e219c00) [pid = 1806] [serial = 867] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f04356f0c00) [pid = 1806] [serial = 992] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f043dcde000) [pid = 1806] [serial = 822] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f0438dca400) [pid = 1806] [serial = 711] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f0429b9e400) [pid = 1806] [serial = 1034] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f043cfaa400) [pid = 1806] [serial = 714] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f0445b89400) [pid = 1806] [serial = 1004] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f043d797c00) [pid = 1806] [serial = 717] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f043ea95400) [pid = 1806] [serial = 678] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f0444c5e000) [pid = 1806] [serial = 873] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f044b76ac00) [pid = 1806] [serial = 828] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f043fcf7400) [pid = 1806] [serial = 870] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f04356e9c00) [pid = 1806] [serial = 843] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f043cdc3c00) [pid = 1806] [serial = 663] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f0429eb7800) [pid = 1806] [serial = 1035] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f042ce02800) [pid = 1806] [serial = 989] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f043cfaf000) [pid = 1806] [serial = 626] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f0438ddf800) [pid = 1806] [serial = 660] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f0450a33800) [pid = 1806] [serial = 834] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f043e207000) [pid = 1806] [serial = 858] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f042cd38000) [pid = 1806] [serial = 1019] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f0435985800) [pid = 1806] [serial = 816] [outer = (nil)] [url = about:blank] 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:12:34 INFO - PROCESS | 1806 | 1461690754865 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"]]]}] 10:12:34 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 () { 10:12:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:12:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:12:34 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 () { 10:12:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:12:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:12:34 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 () { 10:12:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:12:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:12:34 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 () { 10:12:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:12:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:12:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:12:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 2936ms 10:12:34 INFO - PROCESS | 1806 | 1461690754910 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 10:12:34 INFO - PROCESS | 1806 | 1461690754919 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 10:12:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:12:34 INFO - PROCESS | 1806 | 1461690754928 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:12:34 INFO - PROCESS | 1806 | 1461690754933 Marionette TRACE conn3 <- [1,1526,null,{}] 10:12:34 INFO - PROCESS | 1806 | 1461690754941 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}] 10:12:35 INFO - PROCESS | 1806 | 1461690755169 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 10:12:35 INFO - PROCESS | 1806 | 1461690755338 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422bd9000 == 125 [pid = 1806] [id = 389] 10:12:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f04239d9000) [pid = 1806] [serial = 1168] [outer = (nil)] 10:12:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f04242d3800) [pid = 1806] [serial = 1169] [outer = 0x7f04239d9000] 10:12:35 INFO - PROCESS | 1806 | 1461690755418 Marionette DEBUG loaded listener.js 10:12:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f0424484400) [pid = 1806] [serial = 1170] [outer = 0x7f04239d9000] 10:12:36 INFO - PROCESS | 1806 | 1461690756192 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"]]]}] 10:12:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:12:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:12:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:12:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:12:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:12:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:12:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:12:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1284ms 10:12:36 INFO - PROCESS | 1806 | 1461690756241 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 10:12:36 INFO - PROCESS | 1806 | 1461690756250 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 10:12:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:12:36 INFO - PROCESS | 1806 | 1461690756292 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:12:36 INFO - PROCESS | 1806 | 1461690756297 Marionette TRACE conn3 <- [1,1530,null,{}] 10:12:36 INFO - PROCESS | 1806 | 1461690756303 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}] 10:12:36 INFO - PROCESS | 1806 | 1461690756511 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 10:12:36 INFO - PROCESS | 1806 | 1461690756526 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424646000 == 126 [pid = 1806] [id = 390] 10:12:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f0426b7a800) [pid = 1806] [serial = 1171] [outer = (nil)] 10:12:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f0427008000) [pid = 1806] [serial = 1172] [outer = 0x7f0426b7a800] 10:12:36 INFO - PROCESS | 1806 | 1461690756591 Marionette DEBUG loaded listener.js 10:12:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f04280ea000) [pid = 1806] [serial = 1173] [outer = 0x7f0426b7a800] 10:12:37 INFO - PROCESS | 1806 | 1461690757608 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]]]}] 10:12:37 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 10:12:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:12:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:12:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:12:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:12:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:12:37 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. 10:12:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:12:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1333ms 10:12:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:12:37 INFO - PROCESS | 1806 | 1461690757624 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 10:12:37 INFO - PROCESS | 1806 | 1461690757626 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 10:12:37 INFO - PROCESS | 1806 | 1461690757634 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:12:37 INFO - PROCESS | 1806 | 1461690757640 Marionette TRACE conn3 <- [1,1534,null,{}] 10:12:37 INFO - PROCESS | 1806 | 1461690757664 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}] 10:12:37 INFO - PROCESS | 1806 | 1461690757925 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 10:12:37 INFO - PROCESS | 1806 | 1461690757973 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0426053000 == 127 [pid = 1806] [id = 391] 10:12:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f04282bf400) [pid = 1806] [serial = 1174] [outer = (nil)] 10:12:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f0429c6b400) [pid = 1806] [serial = 1175] [outer = 0x7f04282bf400] 10:12:38 INFO - PROCESS | 1806 | 1461690758041 Marionette DEBUG loaded listener.js 10:12:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f0429c75800) [pid = 1806] [serial = 1176] [outer = 0x7f04282bf400] 10:12:39 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f042700c400) [pid = 1806] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:12:39 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f0422b0b000) [pid = 1806] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:12:39 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f042a910800) [pid = 1806] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:12:39 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f04242d6800) [pid = 1806] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:12:39 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f0426b86c00) [pid = 1806] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:12:39 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f04239d6400) [pid = 1806] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:12:39 INFO - PROCESS | 1806 | 1461690759604 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]]]}] 10:12:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:12:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1999ms 10:12:39 INFO - PROCESS | 1806 | 1461690759633 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 10:12:39 INFO - PROCESS | 1806 | 1461690759637 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 10:12:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:12:39 INFO - PROCESS | 1806 | 1461690759644 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:12:39 INFO - PROCESS | 1806 | 1461690759647 Marionette TRACE conn3 <- [1,1538,null,{}] 10:12:39 INFO - PROCESS | 1806 | 1461690759697 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}] 10:12:39 INFO - PROCESS | 1806 | 1461690759910 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 10:12:40 INFO - PROCESS | 1806 | 1461690760070 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283a9000 == 128 [pid = 1806] [id = 392] 10:12:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f0422b0f000) [pid = 1806] [serial = 1177] [outer = (nil)] 10:12:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f0429eaf000) [pid = 1806] [serial = 1178] [outer = 0x7f0422b0f000] 10:12:40 INFO - PROCESS | 1806 | 1461690760141 Marionette DEBUG loaded listener.js 10:12:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f042a910800) [pid = 1806] [serial = 1179] [outer = 0x7f0422b0f000] 10:12:40 INFO - PROCESS | 1806 | 1461690760898 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]]]}] 10:12:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:12:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1287ms 10:12:40 INFO - PROCESS | 1806 | 1461690760936 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 10:12:40 INFO - PROCESS | 1806 | 1461690760942 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 10:12:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:12:40 INFO - PROCESS | 1806 | 1461690760951 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:12:40 INFO - PROCESS | 1806 | 1461690760954 Marionette TRACE conn3 <- [1,1542,null,{}] 10:12:40 INFO - PROCESS | 1806 | 1461690760972 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}] 10:12:41 INFO - PROCESS | 1806 | 1461690761167 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 10:12:41 INFO - PROCESS | 1806 | 1461690761183 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a39000 == 129 [pid = 1806] [id = 393] 10:12:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f04239dc000) [pid = 1806] [serial = 1180] [outer = (nil)] 10:12:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f042ab68400) [pid = 1806] [serial = 1181] [outer = 0x7f04239dc000] 10:12:41 INFO - PROCESS | 1806 | 1461690761397 Marionette DEBUG loaded listener.js 10:12:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f042cd3b400) [pid = 1806] [serial = 1182] [outer = 0x7f04239dc000] 10:12:42 INFO - PROCESS | 1806 | 1461690762503 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]]]}] 10:12:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:12:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1585ms 10:12:42 INFO - PROCESS | 1806 | 1461690762538 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 10:12:42 INFO - PROCESS | 1806 | 1461690762547 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 10:12:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:12:42 INFO - PROCESS | 1806 | 1461690762555 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:12:42 INFO - PROCESS | 1806 | 1461690762561 Marionette TRACE conn3 <- [1,1546,null,{}] 10:12:42 INFO - PROCESS | 1806 | 1461690762569 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}] 10:12:42 INFO - PROCESS | 1806 | 1461690762803 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 10:12:43 INFO - PROCESS | 1806 | 1461690763060 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04243ce000 == 130 [pid = 1806] [id = 394] 10:12:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f04252e3800) [pid = 1806] [serial = 1183] [outer = (nil)] 10:12:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f0425870400) [pid = 1806] [serial = 1184] [outer = 0x7f04252e3800] 10:12:43 INFO - PROCESS | 1806 | 1461690763192 Marionette DEBUG loaded listener.js 10:12:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f0427002800) [pid = 1806] [serial = 1185] [outer = 0x7f04252e3800] 10:12:44 INFO - PROCESS | 1806 | 1461690764137 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]]]}] 10:12:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:12:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1636ms 10:12:44 INFO - PROCESS | 1806 | 1461690764193 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 10:12:44 INFO - PROCESS | 1806 | 1461690764203 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 10:12:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:12:44 INFO - PROCESS | 1806 | 1461690764214 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:12:44 INFO - PROCESS | 1806 | 1461690764219 Marionette TRACE conn3 <- [1,1550,null,{}] 10:12:44 INFO - PROCESS | 1806 | 1461690764228 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}] 10:12:44 INFO - PROCESS | 1806 | 1461690764462 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 10:12:44 INFO - PROCESS | 1806 | 1461690764825 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a47800 == 131 [pid = 1806] [id = 395] 10:12:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f04280f1000) [pid = 1806] [serial = 1186] [outer = (nil)] 10:12:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f04290d1400) [pid = 1806] [serial = 1187] [outer = 0x7f04280f1000] 10:12:44 INFO - PROCESS | 1806 | 1461690764915 Marionette DEBUG loaded listener.js 10:12:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f0429c74c00) [pid = 1806] [serial = 1188] [outer = 0x7f04280f1000] 10:12:45 INFO - PROCESS | 1806 | 1461690765916 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]]]}] 10:12:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:12:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1784ms 10:12:46 INFO - PROCESS | 1806 | 1461690765998 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 10:12:46 INFO - PROCESS | 1806 | 1461690766001 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 10:12:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:12:46 INFO - PROCESS | 1806 | 1461690766008 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:12:46 INFO - PROCESS | 1806 | 1461690766014 Marionette TRACE conn3 <- [1,1554,null,{}] 10:12:46 INFO - PROCESS | 1806 | 1461690766032 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}] 10:12:46 INFO - PROCESS | 1806 | 1461690766354 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 10:12:46 INFO - PROCESS | 1806 | 1461690766600 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042c161000 == 132 [pid = 1806] [id = 396] 10:12:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f042ce08800) [pid = 1806] [serial = 1189] [outer = (nil)] 10:12:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f04320d9000) [pid = 1806] [serial = 1190] [outer = 0x7f042ce08800] 10:12:46 INFO - PROCESS | 1806 | 1461690766689 Marionette DEBUG loaded listener.js 10:12:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f043286d000) [pid = 1806] [serial = 1191] [outer = 0x7f042ce08800] 10:12:47 INFO - PROCESS | 1806 | 1461690767572 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]]]}] 10:12:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:12:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1593ms 10:12:47 INFO - PROCESS | 1806 | 1461690767603 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 10:12:47 INFO - PROCESS | 1806 | 1461690767607 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 10:12:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:12:47 INFO - PROCESS | 1806 | 1461690767614 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:12:47 INFO - PROCESS | 1806 | 1461690767617 Marionette TRACE conn3 <- [1,1558,null,{}] 10:12:47 INFO - PROCESS | 1806 | 1461690767622 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}] 10:12:47 INFO - PROCESS | 1806 | 1461690767845 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 10:12:48 INFO - PROCESS | 1806 | 1461690768057 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043212d800 == 133 [pid = 1806] [id = 397] 10:12:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f042ce07000) [pid = 1806] [serial = 1192] [outer = (nil)] 10:12:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f043398f000) [pid = 1806] [serial = 1193] [outer = 0x7f042ce07000] 10:12:48 INFO - PROCESS | 1806 | 1461690768173 Marionette DEBUG loaded listener.js 10:12:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f04347d6400) [pid = 1806] [serial = 1194] [outer = 0x7f042ce07000] 10:12:49 INFO - PROCESS | 1806 | 1461690769112 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]]]}] 10:12:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:12:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1530ms 10:12:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:12:49 INFO - PROCESS | 1806 | 1461690769144 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 10:12:49 INFO - PROCESS | 1806 | 1461690769147 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 10:12:49 INFO - PROCESS | 1806 | 1461690769154 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:12:49 INFO - PROCESS | 1806 | 1461690769157 Marionette TRACE conn3 <- [1,1562,null,{}] 10:12:49 INFO - PROCESS | 1806 | 1461690769162 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}] 10:12:49 INFO - PROCESS | 1806 | 1461690769370 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 10:12:49 INFO - PROCESS | 1806 | 1461690769582 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433348800 == 134 [pid = 1806] [id = 398] 10:12:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f0433545c00) [pid = 1806] [serial = 1195] [outer = (nil)] 10:12:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f04349d1c00) [pid = 1806] [serial = 1196] [outer = 0x7f0433545c00] 10:12:49 INFO - PROCESS | 1806 | 1461690769698 Marionette DEBUG loaded listener.js 10:12:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f0435416800) [pid = 1806] [serial = 1197] [outer = 0x7f0433545c00] 10:12:50 INFO - PROCESS | 1806 | 1461690770701 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]]]}] 10:12:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:12:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1589ms 10:12:50 INFO - PROCESS | 1806 | 1461690770743 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 10:12:50 INFO - PROCESS | 1806 | 1461690770746 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 10:12:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:12:50 INFO - PROCESS | 1806 | 1461690770754 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:12:50 INFO - PROCESS | 1806 | 1461690770758 Marionette TRACE conn3 <- [1,1566,null,{}] 10:12:50 INFO - PROCESS | 1806 | 1461690770766 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}] 10:12:51 INFO - PROCESS | 1806 | 1461690771029 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 10:12:51 INFO - PROCESS | 1806 | 1461690771332 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043475f000 == 135 [pid = 1806] [id = 399] 10:12:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f0429eb7800) [pid = 1806] [serial = 1198] [outer = (nil)] 10:12:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f0435a02c00) [pid = 1806] [serial = 1199] [outer = 0x7f0429eb7800] 10:12:51 INFO - PROCESS | 1806 | 1461690771420 Marionette DEBUG loaded listener.js 10:12:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f0436959000) [pid = 1806] [serial = 1200] [outer = 0x7f0429eb7800] 10:12:52 INFO - PROCESS | 1806 | 1461690772295 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]]]}] 10:12:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:12:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1581ms 10:12:52 INFO - PROCESS | 1806 | 1461690772336 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 10:12:52 INFO - PROCESS | 1806 | 1461690772340 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 10:12:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:12:52 INFO - PROCESS | 1806 | 1461690772346 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:12:52 INFO - PROCESS | 1806 | 1461690772349 Marionette TRACE conn3 <- [1,1570,null,{}] 10:12:52 INFO - PROCESS | 1806 | 1461690772356 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}] 10:12:52 INFO - PROCESS | 1806 | 1461690772588 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 10:12:52 INFO - PROCESS | 1806 | 1461690772853 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436717000 == 136 [pid = 1806] [id = 400] 10:12:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f0434689400) [pid = 1806] [serial = 1201] [outer = (nil)] 10:12:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f0436c2c000) [pid = 1806] [serial = 1202] [outer = 0x7f0434689400] 10:12:52 INFO - PROCESS | 1806 | 1461690772975 Marionette DEBUG loaded listener.js 10:12:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f0438364c00) [pid = 1806] [serial = 1203] [outer = 0x7f0434689400] 10:12:53 INFO - PROCESS | 1806 | 1461690773831 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]]]}] 10:12:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:12:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1534ms 10:12:53 INFO - PROCESS | 1806 | 1461690773882 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 10:12:53 INFO - PROCESS | 1806 | 1461690773886 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 10:12:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:12:53 INFO - PROCESS | 1806 | 1461690773893 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:12:53 INFO - PROCESS | 1806 | 1461690773897 Marionette TRACE conn3 <- [1,1574,null,{}] 10:12:53 INFO - PROCESS | 1806 | 1461690773903 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}] 10:12:54 INFO - PROCESS | 1806 | 1461690774130 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 10:12:54 INFO - PROCESS | 1806 | 1461690774384 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438352000 == 137 [pid = 1806] [id = 401] 10:12:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f043541e800) [pid = 1806] [serial = 1204] [outer = (nil)] 10:12:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f04383e8400) [pid = 1806] [serial = 1205] [outer = 0x7f043541e800] 10:12:54 INFO - PROCESS | 1806 | 1461690774504 Marionette DEBUG loaded listener.js 10:12:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f0438456c00) [pid = 1806] [serial = 1206] [outer = 0x7f043541e800] 10:12:55 INFO - PROCESS | 1806 | 1461690775379 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]]]}] 10:12:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:12:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1535ms 10:12:55 INFO - PROCESS | 1806 | 1461690775429 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 10:12:55 INFO - PROCESS | 1806 | 1461690775433 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 10:12:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:12:55 INFO - PROCESS | 1806 | 1461690775441 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:12:55 INFO - PROCESS | 1806 | 1461690775444 Marionette TRACE conn3 <- [1,1578,null,{}] 10:12:55 INFO - PROCESS | 1806 | 1461690775450 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}] 10:12:55 INFO - PROCESS | 1806 | 1461690775693 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 10:12:55 INFO - PROCESS | 1806 | 1461690775956 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438e99000 == 138 [pid = 1806] [id = 402] 10:12:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f04242d3c00) [pid = 1806] [serial = 1207] [outer = (nil)] 10:12:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f04384e3c00) [pid = 1806] [serial = 1208] [outer = 0x7f04242d3c00] 10:12:56 INFO - PROCESS | 1806 | 1461690776101 Marionette DEBUG loaded listener.js 10:12:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f0438de2c00) [pid = 1806] [serial = 1209] [outer = 0x7f04242d3c00] 10:12:56 INFO - PROCESS | 1806 | 1461690776965 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]]]}] 10:12:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:12:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1580ms 10:12:57 INFO - PROCESS | 1806 | 1461690777022 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 10:12:57 INFO - PROCESS | 1806 | 1461690777026 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 10:12:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:12:57 INFO - PROCESS | 1806 | 1461690777033 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:12:57 INFO - PROCESS | 1806 | 1461690777035 Marionette TRACE conn3 <- [1,1582,null,{}] 10:12:57 INFO - PROCESS | 1806 | 1461690777042 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}] 10:12:57 INFO - PROCESS | 1806 | 1461690777267 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 10:12:57 INFO - PROCESS | 1806 | 1461690777533 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043926b000 == 139 [pid = 1806] [id = 403] 10:12:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f043ab0e400) [pid = 1806] [serial = 1210] [outer = (nil)] 10:12:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f043b783800) [pid = 1806] [serial = 1211] [outer = 0x7f043ab0e400] 10:12:57 INFO - PROCESS | 1806 | 1461690777653 Marionette DEBUG loaded listener.js 10:12:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f043cdbf000) [pid = 1806] [serial = 1212] [outer = 0x7f043ab0e400] 10:12:58 INFO - PROCESS | 1806 | 1461690778564 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]]]}] 10:12:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:12:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1583ms 10:12:58 INFO - PROCESS | 1806 | 1461690778618 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 10:12:58 INFO - PROCESS | 1806 | 1461690778621 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 10:12:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:12:58 INFO - PROCESS | 1806 | 1461690778627 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:12:58 INFO - PROCESS | 1806 | 1461690778632 Marionette TRACE conn3 <- [1,1586,null,{}] 10:12:58 INFO - PROCESS | 1806 | 1461690778637 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}] 10:12:58 INFO - PROCESS | 1806 | 1461690778893 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 10:12:59 INFO - PROCESS | 1806 | 1461690779148 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:12:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d390000 == 140 [pid = 1806] [id = 404] 10:12:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f043cdc3c00) [pid = 1806] [serial = 1213] [outer = (nil)] 10:12:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f043d927800) [pid = 1806] [serial = 1214] [outer = 0x7f043cdc3c00] 10:12:59 INFO - PROCESS | 1806 | 1461690779276 Marionette DEBUG loaded listener.js 10:12:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f043e2a6c00) [pid = 1806] [serial = 1215] [outer = 0x7f043cdc3c00] 10:13:00 INFO - PROCESS | 1806 | 1461690780145 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]]]}] 10:13:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:13:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1581ms 10:13:00 INFO - PROCESS | 1806 | 1461690780210 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 10:13:00 INFO - PROCESS | 1806 | 1461690780214 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 10:13:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:13:00 INFO - PROCESS | 1806 | 1461690780220 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:13:00 INFO - PROCESS | 1806 | 1461690780222 Marionette TRACE conn3 <- [1,1590,null,{}] 10:13:00 INFO - PROCESS | 1806 | 1461690780228 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}] 10:13:00 INFO - PROCESS | 1806 | 1461690780452 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 10:13:00 INFO - PROCESS | 1806 | 1461690780769 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e8d5800 == 141 [pid = 1806] [id = 405] 10:13:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f043d51c800) [pid = 1806] [serial = 1216] [outer = (nil)] 10:13:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f043e71a000) [pid = 1806] [serial = 1217] [outer = 0x7f043d51c800] 10:13:00 INFO - PROCESS | 1806 | 1461690780911 Marionette DEBUG loaded listener.js 10:13:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f043f8e8c00) [pid = 1806] [serial = 1218] [outer = 0x7f043d51c800] 10:13:01 INFO - PROCESS | 1806 | 1461690781997 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]]]}] 10:13:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:13:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1846ms 10:13:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:13:02 INFO - PROCESS | 1806 | 1461690782067 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 10:13:02 INFO - PROCESS | 1806 | 1461690782070 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 10:13:02 INFO - PROCESS | 1806 | 1461690782079 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:13:02 INFO - PROCESS | 1806 | 1461690782081 Marionette TRACE conn3 <- [1,1594,null,{}] 10:13:02 INFO - PROCESS | 1806 | 1461690782087 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}] 10:13:02 INFO - PROCESS | 1806 | 1461690782344 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 10:13:02 INFO - PROCESS | 1806 | 1461690782645 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f842000 == 142 [pid = 1806] [id = 406] 10:13:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f043d796400) [pid = 1806] [serial = 1219] [outer = (nil)] 10:13:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f04412a4800) [pid = 1806] [serial = 1220] [outer = 0x7f043d796400] 10:13:02 INFO - PROCESS | 1806 | 1461690782726 Marionette DEBUG loaded listener.js 10:13:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f044abf3400) [pid = 1806] [serial = 1221] [outer = 0x7f043d796400] 10:13:03 INFO - PROCESS | 1806 | 1461690783582 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]]]}] 10:13:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:13:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1536ms 10:13:03 INFO - PROCESS | 1806 | 1461690783614 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 10:13:03 INFO - PROCESS | 1806 | 1461690783618 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 10:13:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:13:03 INFO - PROCESS | 1806 | 1461690783623 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:13:03 INFO - PROCESS | 1806 | 1461690783626 Marionette TRACE conn3 <- [1,1598,null,{}] 10:13:03 INFO - PROCESS | 1806 | 1461690783632 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}] 10:13:03 INFO - PROCESS | 1806 | 1461690783848 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 10:13:04 INFO - PROCESS | 1806 | 1461690784067 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a45800 == 143 [pid = 1806] [id = 407] 10:13:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f0423688000) [pid = 1806] [serial = 1222] [outer = (nil)] 10:13:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f044b76cc00) [pid = 1806] [serial = 1223] [outer = 0x7f0423688000] 10:13:04 INFO - PROCESS | 1806 | 1461690784246 Marionette DEBUG loaded listener.js 10:13:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f044beecc00) [pid = 1806] [serial = 1224] [outer = 0x7f0423688000] 10:13:05 INFO - PROCESS | 1806 | 1461690785674 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]]]}] 10:13:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:13:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2083ms 10:13:05 INFO - PROCESS | 1806 | 1461690785708 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 10:13:05 INFO - PROCESS | 1806 | 1461690785714 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 10:13:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:13:05 INFO - PROCESS | 1806 | 1461690785724 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:13:05 INFO - PROCESS | 1806 | 1461690785729 Marionette TRACE conn3 <- [1,1602,null,{}] 10:13:05 INFO - PROCESS | 1806 | 1461690785737 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}] 10:13:05 INFO - PROCESS | 1806 | 1461690785941 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 10:13:06 INFO - PROCESS | 1806 | 1461690786228 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042465b000 == 144 [pid = 1806] [id = 408] 10:13:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f042448a800) [pid = 1806] [serial = 1225] [outer = (nil)] 10:13:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f0425020400) [pid = 1806] [serial = 1226] [outer = 0x7f042448a800] 10:13:06 INFO - PROCESS | 1806 | 1461690786356 Marionette DEBUG loaded listener.js 10:13:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f04252e5800) [pid = 1806] [serial = 1227] [outer = 0x7f042448a800] 10:13:07 INFO - PROCESS | 1806 | 1461690787239 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]]]}] 10:13:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:13:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1588ms 10:13:07 INFO - PROCESS | 1806 | 1461690787314 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 10:13:07 INFO - PROCESS | 1806 | 1461690787322 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 10:13:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:13:07 INFO - PROCESS | 1806 | 1461690787333 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:13:07 INFO - PROCESS | 1806 | 1461690787336 Marionette TRACE conn3 <- [1,1606,null,{}] 10:13:07 INFO - PROCESS | 1806 | 1461690787342 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}] 10:13:07 INFO - PROCESS | 1806 | 1461690787555 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 10:13:08 INFO - PROCESS | 1806 | 1461690788028 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421cd4000 == 145 [pid = 1806] [id = 409] 10:13:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f04252dec00) [pid = 1806] [serial = 1228] [outer = (nil)] 10:13:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f0425876c00) [pid = 1806] [serial = 1229] [outer = 0x7f04252dec00] 10:13:08 INFO - PROCESS | 1806 | 1461690788106 Marionette DEBUG loaded listener.js 10:13:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f0427004000) [pid = 1806] [serial = 1230] [outer = 0x7f04252dec00] 10:13:08 INFO - PROCESS | 1806 | 1461690788982 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]]]}] 10:13:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:13:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1688ms 10:13:09 INFO - PROCESS | 1806 | 1461690789021 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 10:13:09 INFO - PROCESS | 1806 | 1461690789025 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 10:13:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:13:09 INFO - PROCESS | 1806 | 1461690789031 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:13:09 INFO - PROCESS | 1806 | 1461690789037 Marionette TRACE conn3 <- [1,1610,null,{}] 10:13:09 INFO - PROCESS | 1806 | 1461690789052 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}] 10:13:09 INFO - PROCESS | 1806 | 1461690789263 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 10:13:09 INFO - PROCESS | 1806 | 1461690789523 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a39800 == 146 [pid = 1806] [id = 410] 10:13:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 256 (0x7f0429ba1800) [pid = 1806] [serial = 1231] [outer = (nil)] 10:13:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 257 (0x7f0429ea2400) [pid = 1806] [serial = 1232] [outer = 0x7f0429ba1800] 10:13:09 INFO - PROCESS | 1806 | 1461690789646 Marionette DEBUG loaded listener.js 10:13:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 258 (0x7f042a914c00) [pid = 1806] [serial = 1233] [outer = 0x7f0429ba1800] 10:13:10 INFO - PROCESS | 1806 | 1461690790509 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]]]}] 10:13:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:13:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1535ms 10:13:10 INFO - PROCESS | 1806 | 1461690790567 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 10:13:10 INFO - PROCESS | 1806 | 1461690790571 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 10:13:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:13:10 INFO - PROCESS | 1806 | 1461690790577 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:13:10 INFO - PROCESS | 1806 | 1461690790580 Marionette TRACE conn3 <- [1,1614,null,{}] 10:13:10 INFO - PROCESS | 1806 | 1461690790585 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}] 10:13:10 INFO - PROCESS | 1806 | 1461690790795 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 10:13:11 INFO - PROCESS | 1806 | 1461690791142 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421edd000 == 147 [pid = 1806] [id = 411] 10:13:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 259 (0x7f0429ea7000) [pid = 1806] [serial = 1234] [outer = (nil)] 10:13:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 260 (0x7f042cd41000) [pid = 1806] [serial = 1235] [outer = 0x7f0429ea7000] 10:13:11 INFO - PROCESS | 1806 | 1461690791220 Marionette DEBUG loaded listener.js 10:13:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 261 (0x7f0432371800) [pid = 1806] [serial = 1236] [outer = 0x7f0429ea7000] 10:13:12 INFO - PROCESS | 1806 | 1461690792064 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]]]}] 10:13:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 10:13:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1529ms 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e8cb000 == 146 [pid = 1806] [id = 123] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333e3000 == 145 [pid = 1806] [id = 299] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0455f81800 == 144 [pid = 1806] [id = 261] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425f10000 == 143 [pid = 1806] [id = 341] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0455f89800 == 142 [pid = 1806] [id = 336] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c48c800 == 141 [pid = 1806] [id = 340] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043474c800 == 140 [pid = 1806] [id = 339] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04283bc800 == 139 [pid = 1806] [id = 337] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043925c000 == 138 [pid = 1806] [id = 335] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043351b800 == 137 [pid = 1806] [id = 229] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04283a9000 == 136 [pid = 1806] [id = 392] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0426053000 == 135 [pid = 1806] [id = 391] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424646000 == 134 [pid = 1806] [id = 390] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422bd9000 == 133 [pid = 1806] [id = 389] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0455f7f800 == 132 [pid = 1806] [id = 381] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ce06800 == 131 [pid = 1806] [id = 380] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0444ce8800 == 130 [pid = 1806] [id = 379] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ea1e800 == 129 [pid = 1806] [id = 378] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c494800 == 128 [pid = 1806] [id = 377] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04391a2000 == 127 [pid = 1806] [id = 376] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438384000 == 126 [pid = 1806] [id = 375] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435118800 == 125 [pid = 1806] [id = 374] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042b043800 == 124 [pid = 1806] [id = 373] 10:13:12 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425a58000 == 123 [pid = 1806] [id = 372] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 260 (0x7f042cd37400) [pid = 1806] [serial = 1109] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 259 (0x7f042afa3800) [pid = 1806] [serial = 1112] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 258 (0x7f044cb33400) [pid = 1806] [serial = 1070] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 257 (0x7f043d792c00) [pid = 1806] [serial = 1064] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 256 (0x7f043ea97400) [pid = 1806] [serial = 1067] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 255 (0x7f04237e6000) [pid = 1806] [serial = 1082] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f04220e7c00) [pid = 1806] [serial = 1085] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f04228ec000) [pid = 1806] [serial = 1088] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f0423684000) [pid = 1806] [serial = 1097] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f04239d3000) [pid = 1806] [serial = 1098] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f042a90bc00) [pid = 1806] [serial = 1106] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f04328bc800) [pid = 1806] [serial = 1055] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f0428269000) [pid = 1806] [serial = 1101] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f042700d000) [pid = 1806] [serial = 1100] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f0438de3000) [pid = 1806] [serial = 1061] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f04290cfc00) [pid = 1806] [serial = 1103] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f0429ba3800) [pid = 1806] [serial = 1104] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f0432828000) [pid = 1806] [serial = 1113] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f04237e7000) [pid = 1806] [serial = 1091] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f0429c69400) [pid = 1806] [serial = 1094] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f0422b0b400) [pid = 1806] [serial = 1073] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f0425fafc00) [pid = 1806] [serial = 1049] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f0426b84800) [pid = 1806] [serial = 1079] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f0429ebe800) [pid = 1806] [serial = 1052] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f04507a8000) [pid = 1806] [serial = 1076] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f0435a09c00) [pid = 1806] [serial = 1058] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f04355b2c00) [pid = 1806] [serial = 1046] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f042ce07c00) [pid = 1806] [serial = 1110] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f042ab64800) [pid = 1806] [serial = 1107] [outer = (nil)] [url = about:blank] 10:13:12 INFO - PROCESS | 1806 | 1461690792383 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 10:13:12 INFO - PROCESS | 1806 | 1461690792385 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 10:13:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:13:12 INFO - PROCESS | 1806 | 1461690792398 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:13:12 INFO - PROCESS | 1806 | 1461690792401 Marionette TRACE conn3 <- [1,1618,null,{}] 10:13:12 INFO - PROCESS | 1806 | 1461690792406 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}] 10:13:12 INFO - PROCESS | 1806 | 1461690792579 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 10:13:12 INFO - PROCESS | 1806 | 1461690792800 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421ed0800 == 124 [pid = 1806] [id = 412] 10:13:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f04228f4800) [pid = 1806] [serial = 1237] [outer = (nil)] 10:13:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f0425024800) [pid = 1806] [serial = 1238] [outer = 0x7f04228f4800] 10:13:12 INFO - PROCESS | 1806 | 1461690792863 Marionette DEBUG loaded listener.js 10:13:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f0425fa9000) [pid = 1806] [serial = 1239] [outer = 0x7f04228f4800] 10:13:13 INFO - PROCESS | 1806 | 1461690793602 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]]]}] 10:13:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:13:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1228ms 10:13:13 INFO - PROCESS | 1806 | 1461690793627 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 10:13:13 INFO - PROCESS | 1806 | 1461690793631 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 10:13:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:13:13 INFO - PROCESS | 1806 | 1461690793664 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:13:13 INFO - PROCESS | 1806 | 1461690793667 Marionette TRACE conn3 <- [1,1622,null,{}] 10:13:13 INFO - PROCESS | 1806 | 1461690793677 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}] 10:13:13 INFO - PROCESS | 1806 | 1461690793903 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 10:13:14 INFO - PROCESS | 1806 | 1461690794076 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425f15800 == 125 [pid = 1806] [id = 413] 10:13:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f04220e2400) [pid = 1806] [serial = 1240] [outer = (nil)] 10:13:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f04320d7400) [pid = 1806] [serial = 1241] [outer = 0x7f04220e2400] 10:13:14 INFO - PROCESS | 1806 | 1461690794145 Marionette DEBUG loaded listener.js 10:13:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f04350d9800) [pid = 1806] [serial = 1242] [outer = 0x7f04220e2400] 10:13:14 INFO - PROCESS | 1806 | 1461690794948 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]]]}] 10:13:14 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 10:13:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1337ms 10:13:15 INFO - PROCESS | 1806 | 1461690795007 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 10:13:15 INFO - PROCESS | 1806 | 1461690795012 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 10:13:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:13:15 INFO - PROCESS | 1806 | 1461690795018 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:13:15 INFO - PROCESS | 1806 | 1461690795020 Marionette TRACE conn3 <- [1,1626,null,{}] 10:13:15 INFO - PROCESS | 1806 | 1461690795026 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}] 10:13:15 INFO - PROCESS | 1806 | 1461690795287 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 10:13:15 INFO - PROCESS | 1806 | 1461690795316 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042b04d000 == 126 [pid = 1806] [id = 414] 10:13:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f04239d2c00) [pid = 1806] [serial = 1243] [outer = (nil)] 10:13:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f04355b0800) [pid = 1806] [serial = 1244] [outer = 0x7f04239d2c00] 10:13:15 INFO - PROCESS | 1806 | 1461690795379 Marionette DEBUG loaded listener.js 10:13:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f0435a07000) [pid = 1806] [serial = 1245] [outer = 0x7f04239d2c00] 10:13:16 INFO - PROCESS | 1806 | 1461690796245 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]]]}] 10:13:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:13:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1279ms 10:13:16 INFO - PROCESS | 1806 | 1461690796304 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 10:13:16 INFO - PROCESS | 1806 | 1461690796307 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 10:13:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:13:16 INFO - PROCESS | 1806 | 1461690796314 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:13:16 INFO - PROCESS | 1806 | 1461690796316 Marionette TRACE conn3 <- [1,1630,null,{}] 10:13:16 INFO - PROCESS | 1806 | 1461690796321 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}] 10:13:16 INFO - PROCESS | 1806 | 1461690796580 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 10:13:16 INFO - PROCESS | 1806 | 1461690796639 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324e8800 == 127 [pid = 1806] [id = 415] 10:13:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f0436a80800) [pid = 1806] [serial = 1246] [outer = (nil)] 10:13:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f043844d400) [pid = 1806] [serial = 1247] [outer = 0x7f0436a80800] 10:13:16 INFO - PROCESS | 1806 | 1461690796706 Marionette DEBUG loaded listener.js 10:13:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f0438dc1c00) [pid = 1806] [serial = 1248] [outer = 0x7f0436a80800] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f0428265400) [pid = 1806] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f04239d9800) [pid = 1806] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f04290c6c00) [pid = 1806] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f043939c800) [pid = 1806] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f04242d1000) [pid = 1806] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f04282bb400) [pid = 1806] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f0438dbe800) [pid = 1806] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f043479f800) [pid = 1806] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f0428262400) [pid = 1806] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f043d780000) [pid = 1806] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f043ea8b000) [pid = 1806] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f0427008c00) [pid = 1806] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f04349cc400) [pid = 1806] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f04290c6400) [pid = 1806] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f0434797c00) [pid = 1806] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f042afa2800) [pid = 1806] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f0450a3c400) [pid = 1806] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f0429b97800) [pid = 1806] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f042a912000) [pid = 1806] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f044cc02c00) [pid = 1806] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f0425fa5000) [pid = 1806] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f0433549400) [pid = 1806] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f0426b7ec00) [pid = 1806] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f043939d000) [pid = 1806] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f0436c2f800) [pid = 1806] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f0429ea3c00) [pid = 1806] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f04242d0400) [pid = 1806] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f0429eaec00) [pid = 1806] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f04356ea000) [pid = 1806] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f04239d9400) [pid = 1806] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f0422b03800) [pid = 1806] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f04355b6800) [pid = 1806] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f043939bc00) [pid = 1806] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f04228e5c00) [pid = 1806] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f043864c400) [pid = 1806] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f04282ba000) [pid = 1806] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f04252db400) [pid = 1806] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f042ab61c00) [pid = 1806] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f04220dec00) [pid = 1806] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f04237e0000) [pid = 1806] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f04290c5c00) [pid = 1806] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f043d1b2400) [pid = 1806] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f04282bec00) [pid = 1806] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f043d132800) [pid = 1806] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f0432823800) [pid = 1806] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f04220e0c00) [pid = 1806] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f04252dfc00) [pid = 1806] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f042ab67400) [pid = 1806] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f04282bf400) [pid = 1806] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f0422b0f000) [pid = 1806] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f04356f2c00) [pid = 1806] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f042a90a800) [pid = 1806] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f04290c9800) [pid = 1806] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f042a910000) [pid = 1806] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f04280e3400) [pid = 1806] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f043836ec00) [pid = 1806] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f0429eaf800) [pid = 1806] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f04393a1000) [pid = 1806] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f0422b0c400) [pid = 1806] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f042501b400) [pid = 1806] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f04239d9000) [pid = 1806] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f04328bb400) [pid = 1806] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f042501e000) [pid = 1806] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f043e84dc00) [pid = 1806] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f042368e000) [pid = 1806] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f04252e1800) [pid = 1806] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f0426b7a800) [pid = 1806] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f04347d5000) [pid = 1806] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:13:18 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f04383c8800) [pid = 1806] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:13:18 INFO - PROCESS | 1806 | 1461690798610 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]]]}] 10:13:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:13:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 2332ms 10:13:18 INFO - PROCESS | 1806 | 1461690798647 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 10:13:18 INFO - PROCESS | 1806 | 1461690798650 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 10:13:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:13:18 INFO - PROCESS | 1806 | 1461690798656 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:13:18 INFO - PROCESS | 1806 | 1461690798659 Marionette TRACE conn3 <- [1,1634,null,{}] 10:13:18 INFO - PROCESS | 1806 | 1461690798665 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}] 10:13:18 INFO - PROCESS | 1806 | 1461690798866 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 10:13:19 INFO - PROCESS | 1806 | 1461690799038 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424641000 == 128 [pid = 1806] [id = 416] 10:13:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f04220dec00) [pid = 1806] [serial = 1249] [outer = (nil)] 10:13:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f04237e8c00) [pid = 1806] [serial = 1250] [outer = 0x7f04220dec00] 10:13:19 INFO - PROCESS | 1806 | 1461690799113 Marionette DEBUG loaded listener.js 10:13:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f04252db400) [pid = 1806] [serial = 1251] [outer = 0x7f04220dec00] 10:13:19 INFO - PROCESS | 1806 | 1461690799873 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]]]}] 10:13:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:13:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1280ms 10:13:20 INFO - PROCESS | 1806 | 1461690800078 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 10:13:20 INFO - PROCESS | 1806 | 1461690800086 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 10:13:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:13:20 INFO - PROCESS | 1806 | 1461690800102 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:13:20 INFO - PROCESS | 1806 | 1461690800106 Marionette TRACE conn3 <- [1,1638,null,{}] 10:13:20 INFO - PROCESS | 1806 | 1461690800116 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}] 10:13:20 INFO - PROCESS | 1806 | 1461690800357 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 10:13:20 INFO - PROCESS | 1806 | 1461690800682 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422edf000 == 129 [pid = 1806] [id = 417] 10:13:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f0423682800) [pid = 1806] [serial = 1252] [outer = (nil)] 10:13:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f04237e9c00) [pid = 1806] [serial = 1253] [outer = 0x7f0423682800] 10:13:20 INFO - PROCESS | 1806 | 1461690800769 Marionette DEBUG loaded listener.js 10:13:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f04242d7000) [pid = 1806] [serial = 1254] [outer = 0x7f0423682800] 10:13:21 INFO - PROCESS | 1806 | 1461690801713 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]]]}] 10:13:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:13:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1688ms 10:13:21 INFO - PROCESS | 1806 | 1461690801791 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 10:13:21 INFO - PROCESS | 1806 | 1461690801797 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 10:13:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:13:21 INFO - PROCESS | 1806 | 1461690801809 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:13:21 INFO - PROCESS | 1806 | 1461690801814 Marionette TRACE conn3 <- [1,1642,null,{}] 10:13:21 INFO - PROCESS | 1806 | 1461690801821 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}] 10:13:22 INFO - PROCESS | 1806 | 1461690802087 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 10:13:22 INFO - PROCESS | 1806 | 1461690802397 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283b1800 == 130 [pid = 1806] [id = 418] 10:13:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f0425878800) [pid = 1806] [serial = 1255] [outer = (nil)] 10:13:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f0425fafc00) [pid = 1806] [serial = 1256] [outer = 0x7f0425878800] 10:13:22 INFO - PROCESS | 1806 | 1461690802477 Marionette DEBUG loaded listener.js 10:13:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f0427009c00) [pid = 1806] [serial = 1257] [outer = 0x7f0425878800] 10:13:23 INFO - PROCESS | 1806 | 1461690803410 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]]]}] 10:13:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:13:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1638ms 10:13:23 INFO - PROCESS | 1806 | 1461690803444 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 10:13:23 INFO - PROCESS | 1806 | 1461690803449 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 10:13:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:13:23 INFO - PROCESS | 1806 | 1461690803457 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:13:23 INFO - PROCESS | 1806 | 1461690803459 Marionette TRACE conn3 <- [1,1646,null,{}] 10:13:23 INFO - PROCESS | 1806 | 1461690803474 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}] 10:13:23 INFO - PROCESS | 1806 | 1461690803720 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 10:13:24 INFO - PROCESS | 1806 | 1461690804069 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324d8000 == 131 [pid = 1806] [id = 419] 10:13:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f04282bf400) [pid = 1806] [serial = 1258] [outer = (nil)] 10:13:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f04290c9800) [pid = 1806] [serial = 1259] [outer = 0x7f04282bf400] 10:13:24 INFO - PROCESS | 1806 | 1461690804162 Marionette DEBUG loaded listener.js 10:13:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f0429c6a000) [pid = 1806] [serial = 1260] [outer = 0x7f04282bf400] 10:13:25 INFO - PROCESS | 1806 | 1461690805062 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]]]}] 10:13:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:13:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1636ms 10:13:25 INFO - PROCESS | 1806 | 1461690805094 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 10:13:25 INFO - PROCESS | 1806 | 1461690805097 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 10:13:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:13:25 INFO - PROCESS | 1806 | 1461690805105 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:13:25 INFO - PROCESS | 1806 | 1461690805107 Marionette TRACE conn3 <- [1,1650,null,{}] 10:13:25 INFO - PROCESS | 1806 | 1461690805113 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}] 10:13:25 INFO - PROCESS | 1806 | 1461690805344 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 10:13:25 INFO - PROCESS | 1806 | 1461690805657 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435538000 == 132 [pid = 1806] [id = 420] 10:13:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f04290c5c00) [pid = 1806] [serial = 1261] [outer = (nil)] 10:13:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f042a90d400) [pid = 1806] [serial = 1262] [outer = 0x7f04290c5c00] 10:13:25 INFO - PROCESS | 1806 | 1461690805745 Marionette DEBUG loaded listener.js 10:13:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f042ab67400) [pid = 1806] [serial = 1263] [outer = 0x7f04290c5c00] 10:13:26 INFO - PROCESS | 1806 | 1461690806635 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]]]}] 10:13:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:13:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1584ms 10:13:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:13:26 INFO - PROCESS | 1806 | 1461690806689 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 10:13:26 INFO - PROCESS | 1806 | 1461690806692 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 10:13:26 INFO - PROCESS | 1806 | 1461690806701 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:13:26 INFO - PROCESS | 1806 | 1461690806704 Marionette TRACE conn3 <- [1,1654,null,{}] 10:13:26 INFO - PROCESS | 1806 | 1461690806710 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}] 10:13:26 INFO - PROCESS | 1806 | 1461690806942 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 10:13:27 INFO - PROCESS | 1806 | 1461690807242 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438e91800 == 133 [pid = 1806] [id = 421] 10:13:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f0429ea3800) [pid = 1806] [serial = 1264] [outer = (nil)] 10:13:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f042ce07c00) [pid = 1806] [serial = 1265] [outer = 0x7f0429ea3800] 10:13:27 INFO - PROCESS | 1806 | 1461690807326 Marionette DEBUG loaded listener.js 10:13:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f0432823800) [pid = 1806] [serial = 1266] [outer = 0x7f0429ea3800] 10:13:28 INFO - PROCESS | 1806 | 1461690808173 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]]]}] 10:13:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:13:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1543ms 10:13:28 INFO - PROCESS | 1806 | 1461690808243 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 10:13:28 INFO - PROCESS | 1806 | 1461690808247 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 10:13:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:13:28 INFO - PROCESS | 1806 | 1461690808254 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:13:28 INFO - PROCESS | 1806 | 1461690808258 Marionette TRACE conn3 <- [1,1658,null,{}] 10:13:28 INFO - PROCESS | 1806 | 1461690808264 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}] 10:13:28 INFO - PROCESS | 1806 | 1461690808575 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 10:13:28 INFO - PROCESS | 1806 | 1461690808886 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0439264000 == 134 [pid = 1806] [id = 422] 10:13:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f043504d800) [pid = 1806] [serial = 1267] [outer = (nil)] 10:13:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f0435420800) [pid = 1806] [serial = 1268] [outer = 0x7f043504d800] 10:13:28 INFO - PROCESS | 1806 | 1461690808976 Marionette DEBUG loaded listener.js 10:13:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f0435a0a800) [pid = 1806] [serial = 1269] [outer = 0x7f043504d800] 10:13:29 INFO - PROCESS | 1806 | 1461690809859 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]]]}] 10:13:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:13:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1637ms 10:13:29 INFO - PROCESS | 1806 | 1461690809892 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 10:13:29 INFO - PROCESS | 1806 | 1461690809896 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 10:13:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:13:29 INFO - PROCESS | 1806 | 1461690809901 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:13:29 INFO - PROCESS | 1806 | 1461690809905 Marionette TRACE conn3 <- [1,1662,null,{}] 10:13:29 INFO - PROCESS | 1806 | 1461690809910 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}] 10:13:30 INFO - PROCESS | 1806 | 1461690810147 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 10:13:30 INFO - PROCESS | 1806 | 1461690810460 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d560800 == 135 [pid = 1806] [id = 423] 10:13:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f04350de000) [pid = 1806] [serial = 1270] [outer = (nil)] 10:13:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f0438369c00) [pid = 1806] [serial = 1271] [outer = 0x7f04350de000] 10:13:30 INFO - PROCESS | 1806 | 1461690810546 Marionette DEBUG loaded listener.js 10:13:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f043864c400) [pid = 1806] [serial = 1272] [outer = 0x7f04350de000] 10:13:31 INFO - PROCESS | 1806 | 1461690811425 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]]]}] 10:13:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:13:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1585ms 10:13:31 INFO - PROCESS | 1806 | 1461690811487 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 10:13:31 INFO - PROCESS | 1806 | 1461690811491 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 10:13:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:13:31 INFO - PROCESS | 1806 | 1461690811499 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:13:31 INFO - PROCESS | 1806 | 1461690811503 Marionette TRACE conn3 <- [1,1666,null,{}] 10:13:31 INFO - PROCESS | 1806 | 1461690811509 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}] 10:13:31 INFO - PROCESS | 1806 | 1461690811760 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 10:13:32 INFO - PROCESS | 1806 | 1461690812139 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ea21000 == 136 [pid = 1806] [id = 424] 10:13:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f0424487800) [pid = 1806] [serial = 1273] [outer = (nil)] 10:13:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f0439393c00) [pid = 1806] [serial = 1274] [outer = 0x7f0424487800] 10:13:32 INFO - PROCESS | 1806 | 1461690812228 Marionette DEBUG loaded listener.js 10:13:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f043ab05800) [pid = 1806] [serial = 1275] [outer = 0x7f0424487800] 10:13:33 INFO - PROCESS | 1806 | 1461690813115 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]]]}] 10:13:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:13:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1688ms 10:13:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:13:33 INFO - PROCESS | 1806 | 1461690813188 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 10:13:33 INFO - PROCESS | 1806 | 1461690813191 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 10:13:33 INFO - PROCESS | 1806 | 1461690813198 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:13:33 INFO - PROCESS | 1806 | 1461690813201 Marionette TRACE conn3 <- [1,1670,null,{}] 10:13:33 INFO - PROCESS | 1806 | 1461690813206 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}] 10:13:33 INFO - PROCESS | 1806 | 1461690813446 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 10:13:33 INFO - PROCESS | 1806 | 1461690813752 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0444ce8000 == 137 [pid = 1806] [id = 425] 10:13:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f0438dc1000) [pid = 1806] [serial = 1276] [outer = (nil)] 10:13:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f043b528400) [pid = 1806] [serial = 1277] [outer = 0x7f0438dc1000] 10:13:33 INFO - PROCESS | 1806 | 1461690813848 Marionette DEBUG loaded listener.js 10:13:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f043cdc0000) [pid = 1806] [serial = 1278] [outer = 0x7f0438dc1000] 10:13:34 INFO - PROCESS | 1806 | 1461690814763 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]]]}] 10:13:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:13:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1630ms 10:13:34 INFO - PROCESS | 1806 | 1461690814828 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 10:13:34 INFO - PROCESS | 1806 | 1461690814832 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 10:13:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:13:34 INFO - PROCESS | 1806 | 1461690814838 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:13:34 INFO - PROCESS | 1806 | 1461690814842 Marionette TRACE conn3 <- [1,1674,null,{}] 10:13:34 INFO - PROCESS | 1806 | 1461690814849 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}] 10:13:35 INFO - PROCESS | 1806 | 1461690815106 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 10:13:35 INFO - PROCESS | 1806 | 1461690815414 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cb21000 == 138 [pid = 1806] [id = 426] 10:13:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f0438dc4000) [pid = 1806] [serial = 1279] [outer = (nil)] 10:13:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f043d774800) [pid = 1806] [serial = 1280] [outer = 0x7f0438dc4000] 10:13:35 INFO - PROCESS | 1806 | 1461690815500 Marionette DEBUG loaded listener.js 10:13:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f043d79b000) [pid = 1806] [serial = 1281] [outer = 0x7f0438dc4000] 10:13:36 INFO - PROCESS | 1806 | 1461690816417 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]]]}] 10:13:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:13:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1631ms 10:13:36 INFO - PROCESS | 1806 | 1461690816472 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 10:13:36 INFO - PROCESS | 1806 | 1461690816476 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 10:13:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:13:36 INFO - PROCESS | 1806 | 1461690816484 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:13:36 INFO - PROCESS | 1806 | 1461690816488 Marionette TRACE conn3 <- [1,1678,null,{}] 10:13:36 INFO - PROCESS | 1806 | 1461690816494 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}] 10:13:36 INFO - PROCESS | 1806 | 1461690816759 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 10:13:37 INFO - PROCESS | 1806 | 1461690817096 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ed6b000 == 139 [pid = 1806] [id = 427] 10:13:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f043e2a9000) [pid = 1806] [serial = 1282] [outer = (nil)] 10:13:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f043ea8b000) [pid = 1806] [serial = 1283] [outer = 0x7f043e2a9000] 10:13:37 INFO - PROCESS | 1806 | 1461690817190 Marionette DEBUG loaded listener.js 10:13:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f0441012400) [pid = 1806] [serial = 1284] [outer = 0x7f043e2a9000] 10:13:38 INFO - PROCESS | 1806 | 1461690818107 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]]]}] 10:13:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:13:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1686ms 10:13:38 INFO - PROCESS | 1806 | 1461690818172 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 10:13:38 INFO - PROCESS | 1806 | 1461690818175 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 10:13:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:13:38 INFO - PROCESS | 1806 | 1461690818181 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:13:38 INFO - PROCESS | 1806 | 1461690818184 Marionette TRACE conn3 <- [1,1682,null,{}] 10:13:38 INFO - PROCESS | 1806 | 1461690818190 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}] 10:13:38 INFO - PROCESS | 1806 | 1461690818425 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 10:13:38 INFO - PROCESS | 1806 | 1461690818738 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450940800 == 140 [pid = 1806] [id = 428] 10:13:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f043e84e800) [pid = 1806] [serial = 1285] [outer = (nil)] 10:13:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f044b996400) [pid = 1806] [serial = 1286] [outer = 0x7f043e84e800] 10:13:38 INFO - PROCESS | 1806 | 1461690818825 Marionette DEBUG loaded listener.js 10:13:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f044bef6400) [pid = 1806] [serial = 1287] [outer = 0x7f043e84e800] 10:13:39 INFO - PROCESS | 1806 | 1461690819729 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]]]}] 10:13:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:13:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1583ms 10:13:39 INFO - PROCESS | 1806 | 1461690819767 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 10:13:39 INFO - PROCESS | 1806 | 1461690819771 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 10:13:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:13:39 INFO - PROCESS | 1806 | 1461690819777 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:13:39 INFO - PROCESS | 1806 | 1461690819781 Marionette TRACE conn3 <- [1,1686,null,{}] 10:13:39 INFO - PROCESS | 1806 | 1461690819787 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}] 10:13:40 INFO - PROCESS | 1806 | 1461690820022 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 10:13:40 INFO - PROCESS | 1806 | 1461690820368 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450eaa800 == 141 [pid = 1806] [id = 429] 10:13:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f043236b000) [pid = 1806] [serial = 1288] [outer = (nil)] 10:13:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f044cb39000) [pid = 1806] [serial = 1289] [outer = 0x7f043236b000] 10:13:40 INFO - PROCESS | 1806 | 1461690820457 Marionette DEBUG loaded listener.js 10:13:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f044cc08c00) [pid = 1806] [serial = 1290] [outer = 0x7f043236b000] 10:13:41 INFO - PROCESS | 1806 | 1461690821332 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]]]}] 10:13:41 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 10:13:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1587ms 10:13:41 INFO - PROCESS | 1806 | 1461690821367 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 10:13:41 INFO - PROCESS | 1806 | 1461690821370 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 10:13:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:13:41 INFO - PROCESS | 1806 | 1461690821378 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:13:41 INFO - PROCESS | 1806 | 1461690821381 Marionette TRACE conn3 <- [1,1690,null,{}] 10:13:41 INFO - PROCESS | 1806 | 1461690821388 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}] 10:13:41 INFO - PROCESS | 1806 | 1461690821625 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 10:13:41 INFO - PROCESS | 1806 | 1461690821973 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422ec8800 == 142 [pid = 1806] [id = 430] 10:13:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f0424485800) [pid = 1806] [serial = 1291] [outer = (nil)] 10:13:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f04280ee800) [pid = 1806] [serial = 1292] [outer = 0x7f0424485800] 10:13:42 INFO - PROCESS | 1806 | 1461690822059 Marionette DEBUG loaded listener.js 10:13:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f0441ecb400) [pid = 1806] [serial = 1293] [outer = 0x7f0424485800] 10:13:43 INFO - PROCESS | 1806 | 1461690823012 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]]]}] 10:13:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:13:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1685ms 10:13:43 INFO - PROCESS | 1806 | 1461690823065 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 10:13:43 INFO - PROCESS | 1806 | 1461690823068 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 10:13:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:13:43 INFO - PROCESS | 1806 | 1461690823075 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:13:43 INFO - PROCESS | 1806 | 1461690823078 Marionette TRACE conn3 <- [1,1694,null,{}] 10:13:43 INFO - PROCESS | 1806 | 1461690823085 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}] 10:13:43 INFO - PROCESS | 1806 | 1461690823347 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 10:13:43 INFO - PROCESS | 1806 | 1461690823664 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04236a7000 == 143 [pid = 1806] [id = 431] 10:13:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f04228ef000) [pid = 1806] [serial = 1294] [outer = (nil)] 10:13:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f042501d000) [pid = 1806] [serial = 1295] [outer = 0x7f04228ef000] 10:13:43 INFO - PROCESS | 1806 | 1461690823752 Marionette DEBUG loaded listener.js 10:13:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f04282bdc00) [pid = 1806] [serial = 1296] [outer = 0x7f04228ef000] 10:13:44 INFO - PROCESS | 1806 | 1461690824680 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]]]}] 10:13:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:13:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1631ms 10:13:44 INFO - PROCESS | 1806 | 1461690824707 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 10:13:44 INFO - PROCESS | 1806 | 1461690824711 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 10:13:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:13:44 INFO - PROCESS | 1806 | 1461690824718 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:13:44 INFO - PROCESS | 1806 | 1461690824722 Marionette TRACE conn3 <- [1,1698,null,{}] 10:13:44 INFO - PROCESS | 1806 | 1461690824728 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}] 10:13:44 INFO - PROCESS | 1806 | 1461690824973 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 10:13:45 INFO - PROCESS | 1806 | 1461690825311 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422bdf800 == 144 [pid = 1806] [id = 432] 10:13:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f04220db400) [pid = 1806] [serial = 1297] [outer = (nil)] 10:13:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f04237ddc00) [pid = 1806] [serial = 1298] [outer = 0x7f04220db400] 10:13:45 INFO - PROCESS | 1806 | 1461690825408 Marionette DEBUG loaded listener.js 10:13:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f042700e400) [pid = 1806] [serial = 1299] [outer = 0x7f04220db400] 10:13:46 INFO - PROCESS | 1806 | 1461690826329 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]]]}] 10:13:46 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 10:13:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1684ms 10:13:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:13:46 INFO - PROCESS | 1806 | 1461690826403 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 10:13:46 INFO - PROCESS | 1806 | 1461690826406 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 10:13:46 INFO - PROCESS | 1806 | 1461690826414 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:13:46 INFO - PROCESS | 1806 | 1461690826418 Marionette TRACE conn3 <- [1,1702,null,{}] 10:13:46 INFO - PROCESS | 1806 | 1461690826424 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}] 10:13:46 INFO - PROCESS | 1806 | 1461690826677 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 10:13:47 INFO - PROCESS | 1806 | 1461690827004 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04243c5000 == 145 [pid = 1806] [id = 433] 10:13:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f04220dbc00) [pid = 1806] [serial = 1300] [outer = (nil)] 10:13:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f04239d6c00) [pid = 1806] [serial = 1301] [outer = 0x7f04220dbc00] 10:13:47 INFO - PROCESS | 1806 | 1461690827088 Marionette DEBUG loaded listener.js 10:13:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f042447f400) [pid = 1806] [serial = 1302] [outer = 0x7f04220dbc00] 10:13:48 INFO - PROCESS | 1806 | 1461690828132 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]]]}] 10:13:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:13:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 2439ms 10:13:48 INFO - PROCESS | 1806 | 1461690828969 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 10:13:48 INFO - PROCESS | 1806 | 1461690828977 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 10:13:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:13:49 INFO - PROCESS | 1806 | 1461690829006 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:13:49 INFO - PROCESS | 1806 | 1461690829011 Marionette TRACE conn3 <- [1,1706,null,{}] 10:13:49 INFO - PROCESS | 1806 | 1461690829061 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}] 10:13:49 INFO - PROCESS | 1806 | 1461690829286 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 10:13:49 INFO - PROCESS | 1806 | 1461690829554 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424270000 == 146 [pid = 1806] [id = 434] 10:13:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f04239d7800) [pid = 1806] [serial = 1303] [outer = (nil)] 10:13:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f04239df800) [pid = 1806] [serial = 1304] [outer = 0x7f04239d7800] 10:13:49 INFO - PROCESS | 1806 | 1461690829633 Marionette DEBUG loaded listener.js 10:13:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f042501c800) [pid = 1806] [serial = 1305] [outer = 0x7f04239d7800] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421ce7800 == 145 [pid = 1806] [id = 358] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421ee1800 == 144 [pid = 1806] [id = 357] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421ec9000 == 143 [pid = 1806] [id = 356] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04324e8800 == 142 [pid = 1806] [id = 415] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386e8800 == 141 [pid = 1806] [id = 348] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042b04d000 == 140 [pid = 1806] [id = 414] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425f15800 == 139 [pid = 1806] [id = 413] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421ed0800 == 138 [pid = 1806] [id = 412] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421edd000 == 137 [pid = 1806] [id = 411] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428a39800 == 136 [pid = 1806] [id = 410] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421cd4000 == 135 [pid = 1806] [id = 409] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042465b000 == 134 [pid = 1806] [id = 408] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428a45800 == 133 [pid = 1806] [id = 407] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f842000 == 132 [pid = 1806] [id = 406] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e8d5800 == 131 [pid = 1806] [id = 405] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d390000 == 130 [pid = 1806] [id = 404] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043926b000 == 129 [pid = 1806] [id = 403] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438e99000 == 128 [pid = 1806] [id = 402] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438352000 == 127 [pid = 1806] [id = 401] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436717000 == 126 [pid = 1806] [id = 400] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043475f000 == 125 [pid = 1806] [id = 399] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433348800 == 124 [pid = 1806] [id = 398] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043212d800 == 123 [pid = 1806] [id = 397] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042c161000 == 122 [pid = 1806] [id = 396] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428a47800 == 121 [pid = 1806] [id = 395] 10:13:50 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04243ce000 == 120 [pid = 1806] [id = 394] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f0432824400) [pid = 1806] [serial = 924] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f0445b89800) [pid = 1806] [serial = 1002] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f04328b8400) [pid = 1806] [serial = 990] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f043d77ec00) [pid = 1806] [serial = 999] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f04347d9000) [pid = 1806] [serial = 1056] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f04228f0c00) [pid = 1806] [serial = 1089] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f0429c6dc00) [pid = 1806] [serial = 1095] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f0438370800) [pid = 1806] [serial = 1059] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f042d02cc00) [pid = 1806] [serial = 1026] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f042cd3d400) [pid = 1806] [serial = 1020] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f042afa9000) [pid = 1806] [serial = 894] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f044cc06800) [pid = 1806] [serial = 933] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f0424486800) [pid = 1806] [serial = 951] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f0450a3ac00) [pid = 1806] [serial = 954] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f043e218800) [pid = 1806] [serial = 1065] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f0438070c00) [pid = 1806] [serial = 993] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f0428270400) [pid = 1806] [serial = 1023] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f04507a3000) [pid = 1806] [serial = 1008] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f0450a35800) [pid = 1806] [serial = 936] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f04282be400) [pid = 1806] [serial = 987] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f043c53c800) [pid = 1806] [serial = 996] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f043598c400) [pid = 1806] [serial = 900] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f0435dd8800) [pid = 1806] [serial = 1047] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f0450a38c00) [pid = 1806] [serial = 885] [outer = (nil)] [url = about:blank] 10:13:50 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f0450c72800) [pid = 1806] [serial = 939] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f044cb3d000) [pid = 1806] [serial = 1011] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f042a918400) [pid = 1806] [serial = 1014] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f0450a35c00) [pid = 1806] [serial = 1077] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f04280e7800) [pid = 1806] [serial = 1050] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f0435983800) [pid = 1806] [serial = 927] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f0450a3fc00) [pid = 1806] [serial = 1080] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f0450a3b800) [pid = 1806] [serial = 891] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f044ed3ec00) [pid = 1806] [serial = 1071] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f0429eb1000) [pid = 1806] [serial = 888] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f04242dac00) [pid = 1806] [serial = 948] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f042ab64c00) [pid = 1806] [serial = 1053] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f0441ed1800) [pid = 1806] [serial = 1068] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f0433989400) [pid = 1806] [serial = 1017] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f0422b0fc00) [pid = 1806] [serial = 1074] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f044cb3b800) [pid = 1806] [serial = 1005] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f043e21e000) [pid = 1806] [serial = 930] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f04252e1000) [pid = 1806] [serial = 1092] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f043939ec00) [pid = 1806] [serial = 1062] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f04282c1400) [pid = 1806] [serial = 942] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f0427004800) [pid = 1806] [serial = 945] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f042ab69800) [pid = 1806] [serial = 897] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f04237e7800) [pid = 1806] [serial = 1086] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f04237eac00) [pid = 1806] [serial = 1083] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f0429c75800) [pid = 1806] [serial = 1176] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f042a910800) [pid = 1806] [serial = 1179] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f04280ea000) [pid = 1806] [serial = 1173] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f0429c6b400) [pid = 1806] [serial = 1175] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f0429eaf000) [pid = 1806] [serial = 1178] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f0435a0dc00) [pid = 1806] [serial = 1131] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f042cd3c400) [pid = 1806] [serial = 1124] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f043236c000) [pid = 1806] [serial = 1125] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f0429eb4400) [pid = 1806] [serial = 1163] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f0432367800) [pid = 1806] [serial = 1164] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f043398ac00) [pid = 1806] [serial = 1127] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f043512b800) [pid = 1806] [serial = 1128] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f0429b9ac00) [pid = 1806] [serial = 1121] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0429c6f800) [pid = 1806] [serial = 1122] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f04384dfc00) [pid = 1806] [serial = 1133] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f0439396800) [pid = 1806] [serial = 1134] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f043285f800) [pid = 1806] [serial = 1166] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f04350e3c00) [pid = 1806] [serial = 1167] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f043d924400) [pid = 1806] [serial = 1142] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f043e1bcc00) [pid = 1806] [serial = 1143] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f0425027800) [pid = 1806] [serial = 1157] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f0425877800) [pid = 1806] [serial = 1158] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f0425023000) [pid = 1806] [serial = 1151] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f0425027400) [pid = 1806] [serial = 1152] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f04242d3800) [pid = 1806] [serial = 1169] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f0424484400) [pid = 1806] [serial = 1170] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f0434685800) [pid = 1806] [serial = 1115] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f043ce4c800) [pid = 1806] [serial = 1139] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f043d5a6c00) [pid = 1806] [serial = 1140] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f044bc49c00) [pid = 1806] [serial = 1154] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f044edbdc00) [pid = 1806] [serial = 1155] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f043ebb7000) [pid = 1806] [serial = 1145] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f0441067800) [pid = 1806] [serial = 1146] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0425871400) [pid = 1806] [serial = 1160] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0425fa6000) [pid = 1806] [serial = 1161] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0425fb0000) [pid = 1806] [serial = 1118] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0426b87000) [pid = 1806] [serial = 1119] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0427008000) [pid = 1806] [serial = 1172] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f044bc8fc00) [pid = 1806] [serial = 1148] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f044cfd9400) [pid = 1806] [serial = 1149] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f043ab0e800) [pid = 1806] [serial = 1136] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f043b786000) [pid = 1806] [serial = 1137] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f043598e400) [pid = 1806] [serial = 1130] [outer = (nil)] [url = about:blank] 10:13:51 INFO - PROCESS | 1806 | 1461690831350 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]]]}] 10:13:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:13:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2389ms 10:13:51 INFO - PROCESS | 1806 | 1461690831388 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 10:13:51 INFO - PROCESS | 1806 | 1461690831392 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 10:13:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:13:51 INFO - PROCESS | 1806 | 1461690831407 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:13:51 INFO - PROCESS | 1806 | 1461690831412 Marionette TRACE conn3 <- [1,1710,null,{}] 10:13:51 INFO - PROCESS | 1806 | 1461690831419 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}] 10:13:51 INFO - PROCESS | 1806 | 1461690831656 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 10:13:51 INFO - PROCESS | 1806 | 1461690831833 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421dc4000 == 121 [pid = 1806] [id = 435] 10:13:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f04220e2000) [pid = 1806] [serial = 1306] [outer = (nil)] 10:13:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0424484400) [pid = 1806] [serial = 1307] [outer = 0x7f04220e2000] 10:13:51 INFO - PROCESS | 1806 | 1461690831903 Marionette DEBUG loaded listener.js 10:13:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0425fb1000) [pid = 1806] [serial = 1308] [outer = 0x7f04220e2000] 10:13:52 INFO - PROCESS | 1806 | 1461690832779 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]]]}] 10:13:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:13:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1438ms 10:13:52 INFO - PROCESS | 1806 | 1461690832842 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 10:13:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:13:52 INFO - PROCESS | 1806 | 1461690832847 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 10:13:52 INFO - PROCESS | 1806 | 1461690832854 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:13:52 INFO - PROCESS | 1806 | 1461690832858 Marionette TRACE conn3 <- [1,1714,null,{}] 10:13:52 INFO - PROCESS | 1806 | 1461690832873 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}] 10:13:53 INFO - PROCESS | 1806 | 1461690833098 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 10:13:53 INFO - PROCESS | 1806 | 1461690833353 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422ed2000 == 122 [pid = 1806] [id = 436] 10:13:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f042700f800) [pid = 1806] [serial = 1309] [outer = (nil)] 10:13:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0428262800) [pid = 1806] [serial = 1310] [outer = 0x7f042700f800] 10:13:53 INFO - PROCESS | 1806 | 1461690833444 Marionette DEBUG loaded listener.js 10:13:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f04282b6800) [pid = 1806] [serial = 1311] [outer = 0x7f042700f800] 10:13:54 INFO - PROCESS | 1806 | 1461690834348 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]]]}] 10:13:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:13:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1538ms 10:13:54 INFO - PROCESS | 1806 | 1461690834393 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 10:13:54 INFO - PROCESS | 1806 | 1461690834397 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 10:13:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:13:54 INFO - PROCESS | 1806 | 1461690834416 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:13:54 INFO - PROCESS | 1806 | 1461690834420 Marionette TRACE conn3 <- [1,1718,null,{}] 10:13:54 INFO - PROCESS | 1806 | 1461690834436 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}] 10:13:54 INFO - PROCESS | 1806 | 1461690834713 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 10:13:54 INFO - PROCESS | 1806 | 1461690834744 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424659000 == 123 [pid = 1806] [id = 437] 10:13:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f04280e8400) [pid = 1806] [serial = 1312] [outer = (nil)] 10:13:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f04290cd800) [pid = 1806] [serial = 1313] [outer = 0x7f04280e8400] 10:13:54 INFO - PROCESS | 1806 | 1461690834814 Marionette DEBUG loaded listener.js 10:13:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0429ba1000) [pid = 1806] [serial = 1314] [outer = 0x7f04280e8400] 10:13:56 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f04239dc000) [pid = 1806] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:13:56 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f04239d2c00) [pid = 1806] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:13:56 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0436a80800) [pid = 1806] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:13:56 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f042448a800) [pid = 1806] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:13:56 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f04220e2400) [pid = 1806] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:13:56 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0429ea7000) [pid = 1806] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:13:56 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0429ba1800) [pid = 1806] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:13:56 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f04228f4800) [pid = 1806] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:13:56 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f04252dec00) [pid = 1806] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:13:56 INFO - PROCESS | 1806 | 1461690836519 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]]]}] 10:13:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:13:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 2153ms 10:13:56 INFO - PROCESS | 1806 | 1461690836559 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 10:13:56 INFO - PROCESS | 1806 | 1461690836562 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 10:13:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:13:56 INFO - PROCESS | 1806 | 1461690836568 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:13:56 INFO - PROCESS | 1806 | 1461690836570 Marionette TRACE conn3 <- [1,1722,null,{}] 10:13:56 INFO - PROCESS | 1806 | 1461690836576 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}] 10:13:56 INFO - PROCESS | 1806 | 1461690836836 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 10:13:56 INFO - PROCESS | 1806 | 1461690836947 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425a5a800 == 124 [pid = 1806] [id = 438] 10:13:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f042368a000) [pid = 1806] [serial = 1315] [outer = (nil)] 10:13:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0429ba2c00) [pid = 1806] [serial = 1316] [outer = 0x7f042368a000] 10:13:57 INFO - PROCESS | 1806 | 1461690837016 Marionette DEBUG loaded listener.js 10:13:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0429c73c00) [pid = 1806] [serial = 1317] [outer = 0x7f042368a000] 10:13:57 INFO - PROCESS | 1806 | 1461690837796 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]]]}] 10:13:57 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 10:13:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1277ms 10:13:57 INFO - PROCESS | 1806 | 1461690837847 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 10:13:57 INFO - PROCESS | 1806 | 1461690837850 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 10:13:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:13:57 INFO - PROCESS | 1806 | 1461690837860 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:13:57 INFO - PROCESS | 1806 | 1461690837862 Marionette TRACE conn3 <- [1,1726,null,{}] 10:13:57 INFO - PROCESS | 1806 | 1461690837866 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}] 10:13:58 INFO - PROCESS | 1806 | 1461690838185 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 10:13:58 INFO - PROCESS | 1806 | 1461690838544 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:13:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421cde000 == 125 [pid = 1806] [id = 439] 10:13:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f04220df400) [pid = 1806] [serial = 1318] [outer = (nil)] 10:13:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f04228ec000) [pid = 1806] [serial = 1319] [outer = 0x7f04220df400] 10:13:58 INFO - PROCESS | 1806 | 1461690838634 Marionette DEBUG loaded listener.js 10:13:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0423685800) [pid = 1806] [serial = 1320] [outer = 0x7f04220df400] 10:13:59 INFO - PROCESS | 1806 | 1461690839601 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]]]}] 10:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1783ms 10:13:59 INFO - PROCESS | 1806 | 1461690839643 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 10:13:59 INFO - PROCESS | 1806 | 1461690839649 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 10:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:13:59 INFO - PROCESS | 1806 | 1461690839659 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:13:59 INFO - PROCESS | 1806 | 1461690839664 Marionette TRACE conn3 <- [1,1730,null,{}] 10:13:59 INFO - PROCESS | 1806 | 1461690839672 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}] 10:13:59 INFO - PROCESS | 1806 | 1461690839921 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 10:14:00 INFO - PROCESS | 1806 | 1461690840183 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424656800 == 126 [pid = 1806] [id = 440] 10:14:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0425fab000) [pid = 1806] [serial = 1321] [outer = (nil)] 10:14:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f0426b81000) [pid = 1806] [serial = 1322] [outer = 0x7f0425fab000] 10:14:00 INFO - PROCESS | 1806 | 1461690840312 Marionette DEBUG loaded listener.js 10:14:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f04280e6400) [pid = 1806] [serial = 1323] [outer = 0x7f0425fab000] 10:14:01 INFO - PROCESS | 1806 | 1461690841275 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]]]}] 10:14:01 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 10:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1694ms 10:14:01 INFO - PROCESS | 1806 | 1461690841357 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 10:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:14:01 INFO - PROCESS | 1806 | 1461690841364 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 10:14:01 INFO - PROCESS | 1806 | 1461690841371 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:14:01 INFO - PROCESS | 1806 | 1461690841375 Marionette TRACE conn3 <- [1,1734,null,{}] 10:14:01 INFO - PROCESS | 1806 | 1461690841382 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}] 10:14:01 INFO - PROCESS | 1806 | 1461690841671 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 10:14:02 INFO - PROCESS | 1806 | 1461690842026 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283a9800 == 127 [pid = 1806] [id = 441] 10:14:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f04290c2c00) [pid = 1806] [serial = 1324] [outer = (nil)] 10:14:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0429c77000) [pid = 1806] [serial = 1325] [outer = 0x7f04290c2c00] 10:14:02 INFO - PROCESS | 1806 | 1461690842113 Marionette DEBUG loaded listener.js 10:14:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0429ec0c00) [pid = 1806] [serial = 1326] [outer = 0x7f04290c2c00] 10:14:03 INFO - PROCESS | 1806 | 1461690843157 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]]]}] 10:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1832ms 10:14:03 INFO - PROCESS | 1806 | 1461690843203 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 10:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:14:03 INFO - PROCESS | 1806 | 1461690843208 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 10:14:03 INFO - PROCESS | 1806 | 1461690843224 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:14:03 INFO - PROCESS | 1806 | 1461690843233 Marionette TRACE conn3 <- [1,1738,null,{}] 10:14:03 INFO - PROCESS | 1806 | 1461690843240 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}] 10:14:03 INFO - PROCESS | 1806 | 1461690843493 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 10:14:03 INFO - PROCESS | 1806 | 1461690843751 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428caf000 == 128 [pid = 1806] [id = 442] 10:14:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f0429b97400) [pid = 1806] [serial = 1327] [outer = (nil)] 10:14:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f042afb0800) [pid = 1806] [serial = 1328] [outer = 0x7f0429b97400] 10:14:03 INFO - PROCESS | 1806 | 1461690843876 Marionette DEBUG loaded listener.js 10:14:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f042ce05800) [pid = 1806] [serial = 1329] [outer = 0x7f0429b97400] 10:14:04 INFO - PROCESS | 1806 | 1461690844812 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]]]}] 10:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1646ms 10:14:04 INFO - PROCESS | 1806 | 1461690844863 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 10:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:14:04 INFO - PROCESS | 1806 | 1461690844868 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 10:14:04 INFO - PROCESS | 1806 | 1461690844874 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:14:04 INFO - PROCESS | 1806 | 1461690844878 Marionette TRACE conn3 <- [1,1742,null,{}] 10:14:04 INFO - PROCESS | 1806 | 1461690844884 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}] 10:14:05 INFO - PROCESS | 1806 | 1461690845119 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 10:14:05 INFO - PROCESS | 1806 | 1461690845423 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042b04f000 == 129 [pid = 1806] [id = 443] 10:14:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f042ab63c00) [pid = 1806] [serial = 1330] [outer = (nil)] 10:14:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f0432372400) [pid = 1806] [serial = 1331] [outer = 0x7f042ab63c00] 10:14:05 INFO - PROCESS | 1806 | 1461690845507 Marionette DEBUG loaded listener.js 10:14:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f0432861c00) [pid = 1806] [serial = 1332] [outer = 0x7f042ab63c00] 10:14:06 INFO - PROCESS | 1806 | 1461690846370 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]]]}] 10:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1533ms 10:14:06 INFO - PROCESS | 1806 | 1461690846408 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 10:14:06 INFO - PROCESS | 1806 | 1461690846412 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 10:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:14:06 INFO - PROCESS | 1806 | 1461690846419 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:14:06 INFO - PROCESS | 1806 | 1461690846422 Marionette TRACE conn3 <- [1,1746,null,{}] 10:14:06 INFO - PROCESS | 1806 | 1461690846428 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}] 10:14:06 INFO - PROCESS | 1806 | 1461690846655 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 10:14:06 INFO - PROCESS | 1806 | 1461690846869 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042cd22800 == 130 [pid = 1806] [id = 444] 10:14:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f0433138800) [pid = 1806] [serial = 1333] [outer = (nil)] 10:14:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f0433546c00) [pid = 1806] [serial = 1334] [outer = 0x7f0433138800] 10:14:07 INFO - PROCESS | 1806 | 1461690847002 Marionette DEBUG loaded listener.js 10:14:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f043479f000) [pid = 1806] [serial = 1335] [outer = 0x7f0433138800] 10:14:08 INFO - PROCESS | 1806 | 1461690848068 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]]]}] 10:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1682ms 10:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:14:08 INFO - PROCESS | 1806 | 1461690848102 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 10:14:08 INFO - PROCESS | 1806 | 1461690848105 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 10:14:08 INFO - PROCESS | 1806 | 1461690848112 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:14:08 INFO - PROCESS | 1806 | 1461690848116 Marionette TRACE conn3 <- [1,1750,null,{}] 10:14:08 INFO - PROCESS | 1806 | 1461690848122 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}] 10:14:08 INFO - PROCESS | 1806 | 1461690848351 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 10:14:08 INFO - PROCESS | 1806 | 1461690848612 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324e2800 == 131 [pid = 1806] [id = 445] 10:14:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f043313d800) [pid = 1806] [serial = 1336] [outer = (nil)] 10:14:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f0435416000) [pid = 1806] [serial = 1337] [outer = 0x7f043313d800] 10:14:08 INFO - PROCESS | 1806 | 1461690848737 Marionette DEBUG loaded listener.js 10:14:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f04355ae400) [pid = 1806] [serial = 1338] [outer = 0x7f043313d800] 10:14:09 INFO - PROCESS | 1806 | 1461690849624 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]]]}] 10:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1585ms 10:14:09 INFO - PROCESS | 1806 | 1461690849698 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 10:14:09 INFO - PROCESS | 1806 | 1461690849702 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 10:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:14:09 INFO - PROCESS | 1806 | 1461690849708 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:14:09 INFO - PROCESS | 1806 | 1461690849712 Marionette TRACE conn3 <- [1,1754,null,{}] 10:14:09 INFO - PROCESS | 1806 | 1461690849717 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}] 10:14:09 INFO - PROCESS | 1806 | 1461690849945 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 10:14:10 INFO - PROCESS | 1806 | 1461690850197 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433359000 == 132 [pid = 1806] [id = 446] 10:14:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f04349d5000) [pid = 1806] [serial = 1339] [outer = (nil)] 10:14:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f04355bcc00) [pid = 1806] [serial = 1340] [outer = 0x7f04349d5000] 10:14:10 INFO - PROCESS | 1806 | 1461690850304 Marionette DEBUG loaded listener.js 10:14:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f0435985400) [pid = 1806] [serial = 1341] [outer = 0x7f04349d5000] 10:14:11 INFO - PROCESS | 1806 | 1461690851206 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]]]}] 10:14:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1530ms 10:14:11 INFO - PROCESS | 1806 | 1461690851240 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 10:14:11 INFO - PROCESS | 1806 | 1461690851245 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 10:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:14:11 INFO - PROCESS | 1806 | 1461690851252 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:14:11 INFO - PROCESS | 1806 | 1461690851254 Marionette TRACE conn3 <- [1,1758,null,{}] 10:14:11 INFO - PROCESS | 1806 | 1461690851261 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}] 10:14:11 INFO - PROCESS | 1806 | 1461690851496 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 10:14:11 INFO - PROCESS | 1806 | 1461690851761 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433515800 == 133 [pid = 1806] [id = 447] 10:14:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f04347d7000) [pid = 1806] [serial = 1342] [outer = (nil)] 10:14:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f043598ec00) [pid = 1806] [serial = 1343] [outer = 0x7f04347d7000] 10:14:11 INFO - PROCESS | 1806 | 1461690851895 Marionette DEBUG loaded listener.js 10:14:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f0435dd4000) [pid = 1806] [serial = 1344] [outer = 0x7f04347d7000] 10:14:12 INFO - PROCESS | 1806 | 1461690852835 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]]]}] 10:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1630ms 10:14:12 INFO - PROCESS | 1806 | 1461690852884 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 10:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:14:12 INFO - PROCESS | 1806 | 1461690852889 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 10:14:12 INFO - PROCESS | 1806 | 1461690852895 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:14:12 INFO - PROCESS | 1806 | 1461690852899 Marionette TRACE conn3 <- [1,1762,null,{}] 10:14:12 INFO - PROCESS | 1806 | 1461690852905 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}] 10:14:13 INFO - PROCESS | 1806 | 1461690853156 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 10:14:13 INFO - PROCESS | 1806 | 1461690853411 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435531000 == 134 [pid = 1806] [id = 448] 10:14:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f04349d8800) [pid = 1806] [serial = 1345] [outer = (nil)] 10:14:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f0436a77c00) [pid = 1806] [serial = 1346] [outer = 0x7f04349d8800] 10:14:13 INFO - PROCESS | 1806 | 1461690853535 Marionette DEBUG loaded listener.js 10:14:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f0436c2b800) [pid = 1806] [serial = 1347] [outer = 0x7f04349d8800] 10:14:14 INFO - PROCESS | 1806 | 1461690854436 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]]]}] 10:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1589ms 10:14:14 INFO - PROCESS | 1806 | 1461690854485 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 10:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:14:14 INFO - PROCESS | 1806 | 1461690854489 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 10:14:14 INFO - PROCESS | 1806 | 1461690854495 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:14:14 INFO - PROCESS | 1806 | 1461690854499 Marionette TRACE conn3 <- [1,1766,null,{}] 10:14:14 INFO - PROCESS | 1806 | 1461690854506 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}] 10:14:14 INFO - PROCESS | 1806 | 1461690854743 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 10:14:15 INFO - PROCESS | 1806 | 1461690855016 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436c17000 == 135 [pid = 1806] [id = 449] 10:14:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f043836ec00) [pid = 1806] [serial = 1348] [outer = (nil)] 10:14:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f04383cbc00) [pid = 1806] [serial = 1349] [outer = 0x7f043836ec00] 10:14:15 INFO - PROCESS | 1806 | 1461690855152 Marionette DEBUG loaded listener.js 10:14:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f04383f2c00) [pid = 1806] [serial = 1350] [outer = 0x7f043836ec00] 10:14:16 INFO - PROCESS | 1806 | 1461690856185 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]]]}] 10:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1737ms 10:14:16 INFO - PROCESS | 1806 | 1461690856233 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 10:14:16 INFO - PROCESS | 1806 | 1461690856237 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 10:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:14:16 INFO - PROCESS | 1806 | 1461690856244 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:14:16 INFO - PROCESS | 1806 | 1461690856250 Marionette TRACE conn3 <- [1,1770,null,{}] 10:14:16 INFO - PROCESS | 1806 | 1461690856256 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}] 10:14:16 INFO - PROCESS | 1806 | 1461690856536 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 10:14:16 INFO - PROCESS | 1806 | 1461690856846 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386e6800 == 136 [pid = 1806] [id = 450] 10:14:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f04383c5c00) [pid = 1806] [serial = 1351] [outer = (nil)] 10:14:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f0438dc3c00) [pid = 1806] [serial = 1352] [outer = 0x7f04383c5c00] 10:14:16 INFO - PROCESS | 1806 | 1461690856933 Marionette DEBUG loaded listener.js 10:14:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f0439396c00) [pid = 1806] [serial = 1353] [outer = 0x7f04383c5c00] 10:14:17 INFO - PROCESS | 1806 | 1461690857873 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]]]}] 10:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1689ms 10:14:17 INFO - PROCESS | 1806 | 1461690857935 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 10:14:17 INFO - PROCESS | 1806 | 1461690857939 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 10:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:14:17 INFO - PROCESS | 1806 | 1461690857946 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:14:17 INFO - PROCESS | 1806 | 1461690857950 Marionette TRACE conn3 <- [1,1774,null,{}] 10:14:17 INFO - PROCESS | 1806 | 1461690857955 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}] 10:14:18 INFO - PROCESS | 1806 | 1461690858194 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 10:14:18 INFO - PROCESS | 1806 | 1461690858501 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438f73800 == 137 [pid = 1806] [id = 451] 10:14:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f043844f800) [pid = 1806] [serial = 1354] [outer = (nil)] 10:14:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f043b521400) [pid = 1806] [serial = 1355] [outer = 0x7f043844f800] 10:14:18 INFO - PROCESS | 1806 | 1461690858591 Marionette DEBUG loaded listener.js 10:14:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f043c426400) [pid = 1806] [serial = 1356] [outer = 0x7f043844f800] 10:14:19 INFO - PROCESS | 1806 | 1461690859510 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]]]}] 10:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1638ms 10:14:19 INFO - PROCESS | 1806 | 1461690859586 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 10:14:19 INFO - PROCESS | 1806 | 1461690859590 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 10:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:14:19 INFO - PROCESS | 1806 | 1461690859596 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:14:19 INFO - PROCESS | 1806 | 1461690859601 Marionette TRACE conn3 <- [1,1778,null,{}] 10:14:19 INFO - PROCESS | 1806 | 1461690859608 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}] 10:14:19 INFO - PROCESS | 1806 | 1461690859886 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 10:14:20 INFO - PROCESS | 1806 | 1461690860192 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04391ad000 == 138 [pid = 1806] [id = 452] 10:14:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f0438dc0400) [pid = 1806] [serial = 1357] [outer = (nil)] 10:14:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f043d132800) [pid = 1806] [serial = 1358] [outer = 0x7f0438dc0400] 10:14:20 INFO - PROCESS | 1806 | 1461690860274 Marionette DEBUG loaded listener.js 10:14:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f043d779400) [pid = 1806] [serial = 1359] [outer = 0x7f0438dc0400] 10:14:21 INFO - PROCESS | 1806 | 1461690861189 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]]]}] 10:14:21 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 10:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1639ms 10:14:21 INFO - PROCESS | 1806 | 1461690861237 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 10:14:21 INFO - PROCESS | 1806 | 1461690861240 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 10:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:14:21 INFO - PROCESS | 1806 | 1461690861247 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:14:21 INFO - PROCESS | 1806 | 1461690861249 Marionette TRACE conn3 <- [1,1782,null,{}] 10:14:21 INFO - PROCESS | 1806 | 1461690861255 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}] 10:14:21 INFO - PROCESS | 1806 | 1461690861487 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 10:14:21 INFO - PROCESS | 1806 | 1461690861806 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0439261800 == 139 [pid = 1806] [id = 453] 10:14:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f043ab0e800) [pid = 1806] [serial = 1360] [outer = (nil)] 10:14:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f043d79b800) [pid = 1806] [serial = 1361] [outer = 0x7f043ab0e800] 10:14:21 INFO - PROCESS | 1806 | 1461690861893 Marionette DEBUG loaded listener.js 10:14:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f043da95000) [pid = 1806] [serial = 1362] [outer = 0x7f043ab0e800] 10:14:22 INFO - PROCESS | 1806 | 1461690862818 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]]]}] 10:14:22 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 10:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1634ms 10:14:22 INFO - PROCESS | 1806 | 1461690862882 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 10:14:22 INFO - PROCESS | 1806 | 1461690862889 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 10:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:14:22 INFO - PROCESS | 1806 | 1461690862899 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:14:22 INFO - PROCESS | 1806 | 1461690862903 Marionette TRACE conn3 <- [1,1786,null,{}] 10:14:22 INFO - PROCESS | 1806 | 1461690862908 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}] 10:14:23 INFO - PROCESS | 1806 | 1461690863150 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 10:14:23 INFO - PROCESS | 1806 | 1461690863452 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043bfa0000 == 140 [pid = 1806] [id = 454] 10:14:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f043ab10800) [pid = 1806] [serial = 1363] [outer = (nil)] 10:14:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f043e204400) [pid = 1806] [serial = 1364] [outer = 0x7f043ab10800] 10:14:23 INFO - PROCESS | 1806 | 1461690863538 Marionette DEBUG loaded listener.js 10:14:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f043e21e000) [pid = 1806] [serial = 1365] [outer = 0x7f043ab10800] 10:14:24 INFO - PROCESS | 1806 | 1461690864471 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]]]}] 10:14:24 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 10:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1636ms 10:14:24 INFO - PROCESS | 1806 | 1461690864536 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 10:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:14:24 INFO - PROCESS | 1806 | 1461690864540 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 10:14:24 INFO - PROCESS | 1806 | 1461690864547 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:14:24 INFO - PROCESS | 1806 | 1461690864551 Marionette TRACE conn3 <- [1,1790,null,{}] 10:14:24 INFO - PROCESS | 1806 | 1461690864560 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}] 10:14:24 INFO - PROCESS | 1806 | 1461690864809 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 10:14:25 INFO - PROCESS | 1806 | 1461690865113 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d2a7800 == 141 [pid = 1806] [id = 455] 10:14:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f0422b06000) [pid = 1806] [serial = 1366] [outer = (nil)] 10:14:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f043e2aec00) [pid = 1806] [serial = 1367] [outer = 0x7f0422b06000] 10:14:25 INFO - PROCESS | 1806 | 1461690865200 Marionette DEBUG loaded listener.js 10:14:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f043e857800) [pid = 1806] [serial = 1368] [outer = 0x7f0422b06000] 10:14:26 INFO - PROCESS | 1806 | 1461690866108 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]]]}] 10:14:26 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) 10:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1638ms 10:14:26 INFO - PROCESS | 1806 | 1461690866186 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 10:14:26 INFO - PROCESS | 1806 | 1461690866189 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 10:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:14:26 INFO - PROCESS | 1806 | 1461690866196 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:14:26 INFO - PROCESS | 1806 | 1461690866198 Marionette TRACE conn3 <- [1,1794,null,{}] 10:14:26 INFO - PROCESS | 1806 | 1461690866204 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}] 10:14:26 INFO - PROCESS | 1806 | 1461690866437 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 10:14:26 INFO - PROCESS | 1806 | 1461690866746 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042259d000 == 142 [pid = 1806] [id = 456] 10:14:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f04220ddc00) [pid = 1806] [serial = 1369] [outer = (nil)] 10:14:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f0424481000) [pid = 1806] [serial = 1370] [outer = 0x7f04220ddc00] 10:14:26 INFO - PROCESS | 1806 | 1461690866831 Marionette DEBUG loaded listener.js 10:14:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f04367e3c00) [pid = 1806] [serial = 1371] [outer = 0x7f04220ddc00] 10:14:28 INFO - PROCESS | 1806 | 1461690868316 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]]]}] 10:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 2184ms 10:14:28 INFO - PROCESS | 1806 | 1461690868382 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 10:14:28 INFO - PROCESS | 1806 | 1461690868387 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 10:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:14:28 INFO - PROCESS | 1806 | 1461690868396 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:14:28 INFO - PROCESS | 1806 | 1461690868401 Marionette TRACE conn3 <- [1,1798,null,{}] 10:14:28 INFO - PROCESS | 1806 | 1461690868411 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}] 10:14:28 INFO - PROCESS | 1806 | 1461690868672 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425a5a800 == 141 [pid = 1806] [id = 438] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424659000 == 140 [pid = 1806] [id = 437] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422ed2000 == 139 [pid = 1806] [id = 436] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421dc4000 == 138 [pid = 1806] [id = 435] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424270000 == 137 [pid = 1806] [id = 434] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cb21000 == 136 [pid = 1806] [id = 426] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0444ce8000 == 135 [pid = 1806] [id = 425] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ea21000 == 134 [pid = 1806] [id = 424] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d560800 == 133 [pid = 1806] [id = 423] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0439264000 == 132 [pid = 1806] [id = 422] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438e91800 == 131 [pid = 1806] [id = 421] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435538000 == 130 [pid = 1806] [id = 420] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04324d8000 == 129 [pid = 1806] [id = 419] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04283b1800 == 128 [pid = 1806] [id = 418] 10:14:29 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422edf000 == 127 [pid = 1806] [id = 417] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f042ab68400) [pid = 1806] [serial = 1181] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f043d927800) [pid = 1806] [serial = 1214] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f0435a07000) [pid = 1806] [serial = 1245] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f043844d400) [pid = 1806] [serial = 1247] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f0438dc1c00) [pid = 1806] [serial = 1248] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f043b783800) [pid = 1806] [serial = 1211] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f04290d1400) [pid = 1806] [serial = 1187] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f04384e3c00) [pid = 1806] [serial = 1208] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f04320d9000) [pid = 1806] [serial = 1190] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f0436c2c000) [pid = 1806] [serial = 1202] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f04252e5800) [pid = 1806] [serial = 1227] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f04383e8400) [pid = 1806] [serial = 1205] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f04412a4800) [pid = 1806] [serial = 1220] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f04350d9800) [pid = 1806] [serial = 1242] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f0432371800) [pid = 1806] [serial = 1236] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f042cd41000) [pid = 1806] [serial = 1235] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f04349d1c00) [pid = 1806] [serial = 1196] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f0425870400) [pid = 1806] [serial = 1184] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f0429ea2400) [pid = 1806] [serial = 1232] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f0425fa9000) [pid = 1806] [serial = 1239] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f04355b0800) [pid = 1806] [serial = 1244] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f0427004000) [pid = 1806] [serial = 1230] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f043e71a000) [pid = 1806] [serial = 1217] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f04320d7400) [pid = 1806] [serial = 1241] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f0435a02c00) [pid = 1806] [serial = 1199] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f0425876c00) [pid = 1806] [serial = 1229] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f042cd3b400) [pid = 1806] [serial = 1182] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f042a914c00) [pid = 1806] [serial = 1233] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f044b76cc00) [pid = 1806] [serial = 1223] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f0425024800) [pid = 1806] [serial = 1238] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f043398f000) [pid = 1806] [serial = 1193] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f0425020400) [pid = 1806] [serial = 1226] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f04237e8c00) [pid = 1806] [serial = 1250] [outer = (nil)] [url = about:blank] 10:14:29 INFO - PROCESS | 1806 | 1461690869511 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421bd7000 == 128 [pid = 1806] [id = 457] 10:14:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f04242d0000) [pid = 1806] [serial = 1372] [outer = (nil)] 10:14:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0425021800) [pid = 1806] [serial = 1373] [outer = 0x7f04242d0000] 10:14:29 INFO - PROCESS | 1806 | 1461690869586 Marionette DEBUG loaded listener.js 10:14:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f04252ea800) [pid = 1806] [serial = 1374] [outer = 0x7f04242d0000] 10:14:30 INFO - PROCESS | 1806 | 1461690870361 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]]]}] 10:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1988ms 10:14:30 INFO - PROCESS | 1806 | 1461690870384 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 10:14:30 INFO - PROCESS | 1806 | 1461690870392 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 10:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:14:30 INFO - PROCESS | 1806 | 1461690870402 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:14:30 INFO - PROCESS | 1806 | 1461690870406 Marionette TRACE conn3 <- [1,1802,null,{}] 10:14:30 INFO - PROCESS | 1806 | 1461690870412 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}] 10:14:30 INFO - PROCESS | 1806 | 1461690870619 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 10:14:30 INFO - PROCESS | 1806 | 1461690870813 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424258800 == 129 [pid = 1806] [id = 458] 10:14:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f04220e0c00) [pid = 1806] [serial = 1375] [outer = (nil)] 10:14:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f0427005800) [pid = 1806] [serial = 1376] [outer = 0x7f04220e0c00] 10:14:30 INFO - PROCESS | 1806 | 1461690870886 Marionette DEBUG loaded listener.js 10:14:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f0428270400) [pid = 1806] [serial = 1377] [outer = 0x7f04220e0c00] 10:14:31 INFO - PROCESS | 1806 | 1461690871821 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]]]}] 10:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1495ms 10:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:14:31 INFO - PROCESS | 1806 | 1461690871898 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 10:14:31 INFO - PROCESS | 1806 | 1461690871901 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 10:14:31 INFO - PROCESS | 1806 | 1461690871908 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:14:31 INFO - PROCESS | 1806 | 1461690871914 Marionette TRACE conn3 <- [1,1806,null,{}] 10:14:31 INFO - PROCESS | 1806 | 1461690871936 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}] 10:14:32 INFO - PROCESS | 1806 | 1461690872218 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 10:14:32 INFO - PROCESS | 1806 | 1461690872252 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0426060000 == 130 [pid = 1806] [id = 459] 10:14:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f0429c6b400) [pid = 1806] [serial = 1378] [outer = (nil)] 10:14:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f0429ead000) [pid = 1806] [serial = 1379] [outer = 0x7f0429c6b400] 10:14:32 INFO - PROCESS | 1806 | 1461690872331 Marionette DEBUG loaded listener.js 10:14:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f042a914c00) [pid = 1806] [serial = 1380] [outer = 0x7f0429c6b400] 10:14:33 INFO - PROCESS | 1806 | 1461690873453 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]]]}] 10:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1594ms 10:14:33 INFO - PROCESS | 1806 | 1461690873503 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 10:14:33 INFO - PROCESS | 1806 | 1461690873508 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 10:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:14:33 INFO - PROCESS | 1806 | 1461690873521 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:14:33 INFO - PROCESS | 1806 | 1461690873526 Marionette TRACE conn3 <- [1,1810,null,{}] 10:14:33 INFO - PROCESS | 1806 | 1461690873531 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}] 10:14:33 INFO - PROCESS | 1806 | 1461690873816 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 10:14:34 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f04220e2000) [pid = 1806] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:14:34 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f04239d7800) [pid = 1806] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:14:34 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f04280e8400) [pid = 1806] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:14:34 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f04220dec00) [pid = 1806] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:14:34 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f042700f800) [pid = 1806] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:14:34 INFO - PROCESS | 1806 | 1461690874382 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04243c1000 == 131 [pid = 1806] [id = 460] 10:14:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f04220dec00) [pid = 1806] [serial = 1381] [outer = (nil)] 10:14:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f04239d7800) [pid = 1806] [serial = 1382] [outer = 0x7f04220dec00] 10:14:34 INFO - PROCESS | 1806 | 1461690874454 Marionette DEBUG loaded listener.js 10:14:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f042afab000) [pid = 1806] [serial = 1383] [outer = 0x7f04220dec00] 10:14:35 INFO - PROCESS | 1806 | 1461690875250 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]]]}] 10:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1784ms 10:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:14:35 INFO - PROCESS | 1806 | 1461690875305 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 10:14:35 INFO - PROCESS | 1806 | 1461690875308 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 10:14:35 INFO - PROCESS | 1806 | 1461690875315 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:14:35 INFO - PROCESS | 1806 | 1461690875318 Marionette TRACE conn3 <- [1,1814,null,{}] 10:14:35 INFO - PROCESS | 1806 | 1461690875327 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}] 10:14:35 INFO - PROCESS | 1806 | 1461690875561 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 10:14:35 INFO - PROCESS | 1806 | 1461690875737 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a56800 == 132 [pid = 1806] [id = 461] 10:14:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f04220e2400) [pid = 1806] [serial = 1384] [outer = (nil)] 10:14:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f0432868000) [pid = 1806] [serial = 1385] [outer = 0x7f04220e2400] 10:14:35 INFO - PROCESS | 1806 | 1461690875806 Marionette DEBUG loaded listener.js 10:14:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f0433987c00) [pid = 1806] [serial = 1386] [outer = 0x7f04220e2400] 10:14:36 INFO - PROCESS | 1806 | 1461690876966 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]]]}] 10:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1689ms 10:14:37 INFO - PROCESS | 1806 | 1461690877004 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 10:14:37 INFO - PROCESS | 1806 | 1461690877011 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 10:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:14:37 INFO - PROCESS | 1806 | 1461690877020 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:14:37 INFO - PROCESS | 1806 | 1461690877026 Marionette TRACE conn3 <- [1,1818,null,{}] 10:14:37 INFO - PROCESS | 1806 | 1461690877035 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}] 10:14:37 INFO - PROCESS | 1806 | 1461690877328 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 10:14:37 INFO - PROCESS | 1806 | 1461690877660 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042465a800 == 133 [pid = 1806] [id = 462] 10:14:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f04252e7c00) [pid = 1806] [serial = 1387] [outer = (nil)] 10:14:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f04282b4400) [pid = 1806] [serial = 1388] [outer = 0x7f04252e7c00] 10:14:37 INFO - PROCESS | 1806 | 1461690877776 Marionette DEBUG loaded listener.js 10:14:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f0429b99000) [pid = 1806] [serial = 1389] [outer = 0x7f04252e7c00] 10:14:38 INFO - PROCESS | 1806 | 1461690878871 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]]]}] 10:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1897ms 10:14:38 INFO - PROCESS | 1806 | 1461690878918 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 10:14:38 INFO - PROCESS | 1806 | 1461690878927 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 10:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:14:38 INFO - PROCESS | 1806 | 1461690878937 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:14:38 INFO - PROCESS | 1806 | 1461690878940 Marionette TRACE conn3 <- [1,1822,null,{}] 10:14:38 INFO - PROCESS | 1806 | 1461690878947 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}] 10:14:39 INFO - PROCESS | 1806 | 1461690879193 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 10:14:39 INFO - PROCESS | 1806 | 1461690879584 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042aac9800 == 134 [pid = 1806] [id = 463] 10:14:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f042cd33c00) [pid = 1806] [serial = 1390] [outer = (nil)] 10:14:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f04320d4800) [pid = 1806] [serial = 1391] [outer = 0x7f042cd33c00] 10:14:39 INFO - PROCESS | 1806 | 1461690879701 Marionette DEBUG loaded listener.js 10:14:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f043286d400) [pid = 1806] [serial = 1392] [outer = 0x7f042cd33c00] 10:14:40 INFO - PROCESS | 1806 | 1461690880686 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]]]}] 10:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1787ms 10:14:40 INFO - PROCESS | 1806 | 1461690880724 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 10:14:40 INFO - PROCESS | 1806 | 1461690880729 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 10:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:14:40 INFO - PROCESS | 1806 | 1461690880736 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:14:40 INFO - PROCESS | 1806 | 1461690880742 Marionette TRACE conn3 <- [1,1826,null,{}] 10:14:40 INFO - PROCESS | 1806 | 1461690880760 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}] 10:14:41 INFO - PROCESS | 1806 | 1461690881037 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 10:14:41 INFO - PROCESS | 1806 | 1461690881372 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0432119800 == 135 [pid = 1806] [id = 464] 10:14:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f0434682c00) [pid = 1806] [serial = 1393] [outer = (nil)] 10:14:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f04350d8800) [pid = 1806] [serial = 1394] [outer = 0x7f0434682c00] 10:14:41 INFO - PROCESS | 1806 | 1461690881503 Marionette DEBUG loaded listener.js 10:14:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f043541d000) [pid = 1806] [serial = 1395] [outer = 0x7f0434682c00] 10:14:42 INFO - PROCESS | 1806 | 1461690882489 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]]]}] 10:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1803ms 10:14:42 INFO - PROCESS | 1806 | 1461690882540 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 10:14:42 INFO - PROCESS | 1806 | 1461690882545 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 10:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:14:42 INFO - PROCESS | 1806 | 1461690882551 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:14:42 INFO - PROCESS | 1806 | 1461690882554 Marionette TRACE conn3 <- [1,1830,null,{}] 10:14:42 INFO - PROCESS | 1806 | 1461690882559 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}] 10:14:42 INFO - PROCESS | 1806 | 1461690882779 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 10:14:42 INFO - PROCESS | 1806 | 1461690882991 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433517800 == 136 [pid = 1806] [id = 465] 10:14:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f042afacc00) [pid = 1806] [serial = 1396] [outer = (nil)] 10:14:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f0436c2a800) [pid = 1806] [serial = 1397] [outer = 0x7f042afacc00] 10:14:43 INFO - PROCESS | 1806 | 1461690883122 Marionette DEBUG loaded listener.js 10:14:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f043811a800) [pid = 1806] [serial = 1398] [outer = 0x7f042afacc00] 10:14:44 INFO - PROCESS | 1806 | 1461690884084 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]]]}] 10:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1581ms 10:14:44 INFO - PROCESS | 1806 | 1461690884135 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 10:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:14:44 INFO - PROCESS | 1806 | 1461690884140 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 10:14:44 INFO - PROCESS | 1806 | 1461690884146 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:14:44 INFO - PROCESS | 1806 | 1461690884150 Marionette TRACE conn3 <- [1,1834,null,{}] 10:14:44 INFO - PROCESS | 1806 | 1461690884155 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}] 10:14:44 INFO - PROCESS | 1806 | 1461690884383 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 10:14:44 INFO - PROCESS | 1806 | 1461690884599 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438083000 == 137 [pid = 1806] [id = 466] 10:14:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f0433986c00) [pid = 1806] [serial = 1399] [outer = (nil)] 10:14:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f04383ec800) [pid = 1806] [serial = 1400] [outer = 0x7f0433986c00] 10:14:44 INFO - PROCESS | 1806 | 1461690884718 Marionette DEBUG loaded listener.js 10:14:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f0438452400) [pid = 1806] [serial = 1401] [outer = 0x7f0433986c00] 10:14:45 INFO - PROCESS | 1806 | ************************* 10:14:45 INFO - PROCESS | 1806 | A coding exception was thrown and uncaught in a Task. 10:14:45 INFO - PROCESS | 1806 | 10:14:45 INFO - PROCESS | 1806 | Full message: TypeError: NetworkError when attempting to fetch resource. 10:14:45 INFO - PROCESS | 1806 | Full stack: 10:14:45 INFO - PROCESS | 1806 | ************************* 10:14:45 INFO - PROCESS | 1806 | 1461690885761 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]]]}] 10:14:45 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 10:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1681ms 10:14:45 INFO - PROCESS | 1806 | 1461690885829 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 10:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:14:45 INFO - PROCESS | 1806 | 1461690885833 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 10:14:45 INFO - PROCESS | 1806 | 1461690885839 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:14:45 INFO - PROCESS | 1806 | 1461690885842 Marionette TRACE conn3 <- [1,1838,null,{}] 10:14:45 INFO - PROCESS | 1806 | 1461690885848 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}] 10:14:46 INFO - PROCESS | 1806 | 1461690886102 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 10:14:46 INFO - PROCESS | 1806 | 1461690886397 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04392a8000 == 138 [pid = 1806] [id = 467] 10:14:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f043e2af800) [pid = 1806] [serial = 1402] [outer = (nil)] 10:14:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f043f175800) [pid = 1806] [serial = 1403] [outer = 0x7f043e2af800] 10:14:46 INFO - PROCESS | 1806 | 1461690886580 Marionette DEBUG loaded listener.js 10:14:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f043fbdec00) [pid = 1806] [serial = 1404] [outer = 0x7f043e2af800] 10:14:47 INFO - PROCESS | 1806 | 1461690887596 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]]]}] 10:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1786ms 10:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:14:47 INFO - PROCESS | 1806 | 1461690887627 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 10:14:47 INFO - PROCESS | 1806 | 1461690887630 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 10:14:47 INFO - PROCESS | 1806 | 1461690887637 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:14:47 INFO - PROCESS | 1806 | 1461690887640 Marionette TRACE conn3 <- [1,1842,null,{}] 10:14:47 INFO - PROCESS | 1806 | 1461690887645 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}] 10:14:47 INFO - PROCESS | 1806 | 1461690887861 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 10:14:48 INFO - PROCESS | 1806 | 1461690888155 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043dd77800 == 139 [pid = 1806] [id = 468] 10:14:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f043ea93800) [pid = 1806] [serial = 1405] [outer = (nil)] 10:14:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f0441297000) [pid = 1806] [serial = 1406] [outer = 0x7f043ea93800] 10:14:48 INFO - PROCESS | 1806 | 1461690888383 Marionette DEBUG loaded listener.js 10:14:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f0445b84800) [pid = 1806] [serial = 1407] [outer = 0x7f043ea93800] 10:14:49 INFO - PROCESS | 1806 | 1461690889405 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]]]}] 10:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1831ms 10:14:49 INFO - PROCESS | 1806 | 1461690889469 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 10:14:49 INFO - PROCESS | 1806 | 1461690889473 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 10:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:14:49 INFO - PROCESS | 1806 | 1461690889479 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:14:49 INFO - PROCESS | 1806 | 1461690889482 Marionette TRACE conn3 <- [1,1846,null,{}] 10:14:49 INFO - PROCESS | 1806 | 1461690889488 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}] 10:14:49 INFO - PROCESS | 1806 | 1461690889775 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 10:14:50 INFO - PROCESS | 1806 | 1461690890129 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f021000 == 140 [pid = 1806] [id = 469] 10:14:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f043ed3b400) [pid = 1806] [serial = 1408] [outer = (nil)] 10:14:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f044abf8000) [pid = 1806] [serial = 1409] [outer = 0x7f043ed3b400] 10:14:50 INFO - PROCESS | 1806 | 1461690890232 Marionette DEBUG loaded listener.js 10:14:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f044ba99400) [pid = 1806] [serial = 1410] [outer = 0x7f043ed3b400] 10:14:51 INFO - PROCESS | 1806 | 1461690891117 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]]]}] 10:14:51 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) 10:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1687ms 10:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:14:51 INFO - PROCESS | 1806 | 1461690891168 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 10:14:51 INFO - PROCESS | 1806 | 1461690891171 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 10:14:51 INFO - PROCESS | 1806 | 1461690891177 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:14:51 INFO - PROCESS | 1806 | 1461690891181 Marionette TRACE conn3 <- [1,1850,null,{}] 10:14:51 INFO - PROCESS | 1806 | 1461690891186 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}] 10:14:51 INFO - PROCESS | 1806 | 1461690891402 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 10:14:51 INFO - PROCESS | 1806 | 1461690891622 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fb22800 == 141 [pid = 1806] [id = 470] 10:14:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f04384e3000) [pid = 1806] [serial = 1411] [outer = (nil)] 10:14:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f044ba96800) [pid = 1806] [serial = 1412] [outer = 0x7f04384e3000] 10:14:51 INFO - PROCESS | 1806 | 1461690891744 Marionette DEBUG loaded listener.js 10:14:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f044c8a4000) [pid = 1806] [serial = 1413] [outer = 0x7f04384e3000] 10:14:52 INFO - PROCESS | 1806 | 1461690892680 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]]]}] 10:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1533ms 10:14:52 INFO - PROCESS | 1806 | 1461690892711 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 10:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:14:52 INFO - PROCESS | 1806 | 1461690892715 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 10:14:52 INFO - PROCESS | 1806 | 1461690892721 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:14:52 INFO - PROCESS | 1806 | 1461690892725 Marionette TRACE conn3 <- [1,1854,null,{}] 10:14:52 INFO - PROCESS | 1806 | 1461690892730 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}] 10:14:52 INFO - PROCESS | 1806 | 1461690892950 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 10:14:53 INFO - PROCESS | 1806 | 1461690893214 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0441295000 == 142 [pid = 1806] [id = 471] 10:14:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f0434796000) [pid = 1806] [serial = 1414] [outer = (nil)] 10:14:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f044cb3b800) [pid = 1806] [serial = 1415] [outer = 0x7f0434796000] 10:14:53 INFO - PROCESS | 1806 | 1461690893350 Marionette DEBUG loaded listener.js 10:14:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f044ce32000) [pid = 1806] [serial = 1416] [outer = 0x7f0434796000] 10:14:54 INFO - PROCESS | 1806 | 1461690894253 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]]]}] 10:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1582ms 10:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:14:54 INFO - PROCESS | 1806 | 1461690894304 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 10:14:54 INFO - PROCESS | 1806 | 1461690894308 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 10:14:54 INFO - PROCESS | 1806 | 1461690894314 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:14:54 INFO - PROCESS | 1806 | 1461690894318 Marionette TRACE conn3 <- [1,1858,null,{}] 10:14:54 INFO - PROCESS | 1806 | 1461690894324 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}] 10:14:54 INFO - PROCESS | 1806 | 1461690894615 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 10:14:54 INFO - PROCESS | 1806 | 1461690894931 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044bcf1800 == 143 [pid = 1806] [id = 472] 10:14:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f0450676400) [pid = 1806] [serial = 1417] [outer = (nil)] 10:14:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f0450682400) [pid = 1806] [serial = 1418] [outer = 0x7f0450676400] 10:14:55 INFO - PROCESS | 1806 | 1461690895020 Marionette DEBUG loaded listener.js 10:14:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f04507ab800) [pid = 1806] [serial = 1419] [outer = 0x7f0450676400] 10:14:55 INFO - PROCESS | 1806 | 1461690895898 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]]]}] 10:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1634ms 10:14:55 INFO - PROCESS | 1806 | 1461690895949 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 10:14:55 INFO - PROCESS | 1806 | 1461690895952 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 10:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:14:55 INFO - PROCESS | 1806 | 1461690895959 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:14:55 INFO - PROCESS | 1806 | 1461690895962 Marionette TRACE conn3 <- [1,1862,null,{}] 10:14:55 INFO - PROCESS | 1806 | 1461690895969 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}] 10:14:56 INFO - PROCESS | 1806 | 1461690896191 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 10:14:56 INFO - PROCESS | 1806 | 1461690896453 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ce06800 == 144 [pid = 1806] [id = 473] 10:14:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f045067a000) [pid = 1806] [serial = 1420] [outer = (nil)] 10:14:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f0450a39800) [pid = 1806] [serial = 1421] [outer = 0x7f045067a000] 10:14:56 INFO - PROCESS | 1806 | 1461690896578 Marionette DEBUG loaded listener.js 10:14:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f0450a3e000) [pid = 1806] [serial = 1422] [outer = 0x7f045067a000] 10:14:57 INFO - PROCESS | 1806 | 1461690897430 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]]]}] 10:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1534ms 10:14:57 INFO - PROCESS | 1806 | 1461690897495 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 10:14:57 INFO - PROCESS | 1806 | 1461690897499 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 10:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:14:57 INFO - PROCESS | 1806 | 1461690897505 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:14:57 INFO - PROCESS | 1806 | 1461690897508 Marionette TRACE conn3 <- [1,1866,null,{}] 10:14:57 INFO - PROCESS | 1806 | 1461690897522 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}] 10:14:57 INFO - PROCESS | 1806 | 1461690897745 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 10:14:58 INFO - PROCESS | 1806 | 1461690898014 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045069f000 == 145 [pid = 1806] [id = 474] 10:14:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f0422d62c00) [pid = 1806] [serial = 1423] [outer = (nil)] 10:14:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f0422d6c000) [pid = 1806] [serial = 1424] [outer = 0x7f0422d62c00] 10:14:58 INFO - PROCESS | 1806 | 1461690898132 Marionette DEBUG loaded listener.js 10:14:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f0422d70c00) [pid = 1806] [serial = 1425] [outer = 0x7f0422d62c00] 10:14:59 INFO - PROCESS | 1806 | 1461690899014 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]]]}] 10:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1587ms 10:14:59 INFO - PROCESS | 1806 | 1461690899093 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 10:14:59 INFO - PROCESS | 1806 | 1461690899097 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 10:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:14:59 INFO - PROCESS | 1806 | 1461690899103 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:14:59 INFO - PROCESS | 1806 | 1461690899106 Marionette TRACE conn3 <- [1,1870,null,{}] 10:14:59 INFO - PROCESS | 1806 | 1461690899112 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}] 10:14:59 INFO - PROCESS | 1806 | 1461690899384 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 10:14:59 INFO - PROCESS | 1806 | 1461690899711 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:14:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450ccf800 == 146 [pid = 1806] [id = 475] 10:14:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f0422d65400) [pid = 1806] [serial = 1426] [outer = (nil)] 10:14:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f0425aa9000) [pid = 1806] [serial = 1427] [outer = 0x7f0422d65400] 10:14:59 INFO - PROCESS | 1806 | 1461690899793 Marionette DEBUG loaded listener.js 10:14:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f0425aadc00) [pid = 1806] [serial = 1428] [outer = 0x7f0422d65400] 10:15:00 INFO - PROCESS | 1806 | 1461690900796 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]]]}] 10:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1730ms 10:15:00 INFO - PROCESS | 1806 | 1461690900840 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 10:15:00 INFO - PROCESS | 1806 | 1461690900846 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 10:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:15:00 INFO - PROCESS | 1806 | 1461690900856 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:15:00 INFO - PROCESS | 1806 | 1461690900862 Marionette TRACE conn3 <- [1,1874,null,{}] 10:15:00 INFO - PROCESS | 1806 | 1461690900871 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}] 10:15:01 INFO - PROCESS | 1806 | 1461690901171 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 10:15:01 INFO - PROCESS | 1806 | 1461690901505 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045111d800 == 147 [pid = 1806] [id = 476] 10:15:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f0422d6bc00) [pid = 1806] [serial = 1429] [outer = (nil)] 10:15:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f0425ab2800) [pid = 1806] [serial = 1430] [outer = 0x7f0422d6bc00] 10:15:01 INFO - PROCESS | 1806 | 1461690901637 Marionette DEBUG loaded listener.js 10:15:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f04507b0400) [pid = 1806] [serial = 1431] [outer = 0x7f0422d6bc00] 10:15:02 INFO - PROCESS | 1806 | 1461690902581 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]]]}] 10:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1787ms 10:15:02 INFO - PROCESS | 1806 | 1461690902642 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 10:15:02 INFO - PROCESS | 1806 | 1461690902647 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 10:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:15:02 INFO - PROCESS | 1806 | 1461690902653 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:15:02 INFO - PROCESS | 1806 | 1461690902657 Marionette TRACE conn3 <- [1,1878,null,{}] 10:15:02 INFO - PROCESS | 1806 | 1461690902663 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}] 10:15:02 INFO - PROCESS | 1806 | 1461690902902 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 10:15:03 INFO - PROCESS | 1806 | 1461690903216 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422596000 == 148 [pid = 1806] [id = 477] 10:15:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f0422b0f400) [pid = 1806] [serial = 1432] [outer = (nil)] 10:15:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f04239dfc00) [pid = 1806] [serial = 1433] [outer = 0x7f0422b0f400] 10:15:03 INFO - PROCESS | 1806 | 1461690903304 Marionette DEBUG loaded listener.js 10:15:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f043dc25800) [pid = 1806] [serial = 1434] [outer = 0x7f0422b0f400] 10:15:04 INFO - PROCESS | 1806 | 1461690904234 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]]]}] 10:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1638ms 10:15:04 INFO - PROCESS | 1806 | 1461690904292 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 10:15:04 INFO - PROCESS | 1806 | 1461690904295 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 10:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:15:04 INFO - PROCESS | 1806 | 1461690904302 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:15:04 INFO - PROCESS | 1806 | 1461690904305 Marionette TRACE conn3 <- [1,1882,null,{}] 10:15:04 INFO - PROCESS | 1806 | 1461690904311 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}] 10:15:04 INFO - PROCESS | 1806 | 1461690904554 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 10:15:05 INFO - PROCESS | 1806 | 1461690905388 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424650000 == 149 [pid = 1806] [id = 478] 10:15:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f04228f3400) [pid = 1806] [serial = 1435] [outer = (nil)] 10:15:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f0423683400) [pid = 1806] [serial = 1436] [outer = 0x7f04228f3400] 10:15:05 INFO - PROCESS | 1806 | 1461690905487 Marionette DEBUG loaded listener.js 10:15:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f0425024800) [pid = 1806] [serial = 1437] [outer = 0x7f04228f3400] 10:15:06 INFO - PROCESS | 1806 | 1461690906417 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]]]}] 10:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2188ms 10:15:06 INFO - PROCESS | 1806 | 1461690906492 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 10:15:06 INFO - PROCESS | 1806 | 1461690906498 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 10:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:15:06 INFO - PROCESS | 1806 | 1461690906506 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:15:06 INFO - PROCESS | 1806 | 1461690906512 Marionette TRACE conn3 <- [1,1886,null,{}] 10:15:06 INFO - PROCESS | 1806 | 1461690906518 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}] 10:15:06 INFO - PROCESS | 1806 | 1461690906809 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042426f000 == 148 [pid = 1806] [id = 315] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04243cf000 == 147 [pid = 1806] [id = 316] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433352000 == 146 [pid = 1806] [id = 371] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424257000 == 145 [pid = 1806] [id = 314] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c498800 == 144 [pid = 1806] [id = 187] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386e6800 == 143 [pid = 1806] [id = 450] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436c17000 == 142 [pid = 1806] [id = 449] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435531000 == 141 [pid = 1806] [id = 448] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433515800 == 140 [pid = 1806] [id = 447] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433359000 == 139 [pid = 1806] [id = 446] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04324e2800 == 138 [pid = 1806] [id = 445] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042cd22800 == 137 [pid = 1806] [id = 444] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042b04f000 == 136 [pid = 1806] [id = 443] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428caf000 == 135 [pid = 1806] [id = 442] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04283a9800 == 134 [pid = 1806] [id = 441] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424656800 == 133 [pid = 1806] [id = 440] 10:15:07 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421cde000 == 132 [pid = 1806] [id = 439] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f0435420800) [pid = 1806] [serial = 1268] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f04280ee800) [pid = 1806] [serial = 1292] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f043ea8b000) [pid = 1806] [serial = 1283] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f04237e9c00) [pid = 1806] [serial = 1253] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f042501d000) [pid = 1806] [serial = 1295] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f0424484400) [pid = 1806] [serial = 1307] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f042501c800) [pid = 1806] [serial = 1305] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f04290c9800) [pid = 1806] [serial = 1259] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f04239df800) [pid = 1806] [serial = 1304] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f044cb39000) [pid = 1806] [serial = 1289] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f04290cd800) [pid = 1806] [serial = 1313] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f042ce07c00) [pid = 1806] [serial = 1265] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f0439393c00) [pid = 1806] [serial = 1274] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f04237ddc00) [pid = 1806] [serial = 1298] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f04239d6c00) [pid = 1806] [serial = 1301] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f044b996400) [pid = 1806] [serial = 1286] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f0425fb1000) [pid = 1806] [serial = 1308] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f04252db400) [pid = 1806] [serial = 1251] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f0425fafc00) [pid = 1806] [serial = 1256] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f043d774800) [pid = 1806] [serial = 1280] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f042a90d400) [pid = 1806] [serial = 1262] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f0438369c00) [pid = 1806] [serial = 1271] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f0428262800) [pid = 1806] [serial = 1310] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f0429ba1000) [pid = 1806] [serial = 1314] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f043b528400) [pid = 1806] [serial = 1277] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f04282b6800) [pid = 1806] [serial = 1311] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f0429ba2c00) [pid = 1806] [serial = 1316] [outer = (nil)] [url = about:blank] 10:15:07 INFO - PROCESS | 1806 | 1461690907530 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421cd6000 == 133 [pid = 1806] [id = 479] 10:15:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f04239d3400) [pid = 1806] [serial = 1438] [outer = (nil)] 10:15:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f04252dbc00) [pid = 1806] [serial = 1439] [outer = 0x7f04239d3400] 10:15:07 INFO - PROCESS | 1806 | 1461690907605 Marionette DEBUG loaded listener.js 10:15:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f0429ba1000) [pid = 1806] [serial = 1440] [outer = 0x7f04239d3400] 10:15:08 INFO - PROCESS | 1806 | 1461690908418 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]]]}] 10:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1938ms 10:15:08 INFO - PROCESS | 1806 | 1461690908448 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 10:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:15:08 INFO - PROCESS | 1806 | 1461690908455 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 10:15:08 INFO - PROCESS | 1806 | 1461690908462 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:15:08 INFO - PROCESS | 1806 | 1461690908465 Marionette TRACE conn3 <- [1,1890,null,{}] 10:15:08 INFO - PROCESS | 1806 | 1461690908471 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}] 10:15:08 INFO - PROCESS | 1806 | 1461690908710 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 10:15:08 INFO - PROCESS | 1806 | 1461690908895 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424656800 == 134 [pid = 1806] [id = 480] 10:15:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f0422b11000) [pid = 1806] [serial = 1441] [outer = (nil)] 10:15:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f042a913c00) [pid = 1806] [serial = 1442] [outer = 0x7f0422b11000] 10:15:08 INFO - PROCESS | 1806 | 1461690908967 Marionette DEBUG loaded listener.js 10:15:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f042d02b400) [pid = 1806] [serial = 1443] [outer = 0x7f0422b11000] 10:15:09 INFO - PROCESS | 1806 | 1461690909868 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]]]}] 10:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1432ms 10:15:09 INFO - PROCESS | 1806 | 1461690909895 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 10:15:09 INFO - PROCESS | 1806 | 1461690909899 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 10:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:15:09 INFO - PROCESS | 1806 | 1461690909914 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:15:09 INFO - PROCESS | 1806 | 1461690909924 Marionette TRACE conn3 <- [1,1894,null,{}] 10:15:09 INFO - PROCESS | 1806 | 1461690909938 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}] 10:15:10 INFO - PROCESS | 1806 | 1461690910211 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 10:15:10 INFO - PROCESS | 1806 | 1461690910245 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283a6000 == 135 [pid = 1806] [id = 481] 10:15:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f0423689400) [pid = 1806] [serial = 1444] [outer = (nil)] 10:15:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f043398cc00) [pid = 1806] [serial = 1445] [outer = 0x7f0423689400] 10:15:10 INFO - PROCESS | 1806 | 1461690910310 Marionette DEBUG loaded listener.js 10:15:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f04350e0c00) [pid = 1806] [serial = 1446] [outer = 0x7f0423689400] 10:15:11 INFO - PROCESS | 1806 | 1461690911241 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]]]}] 10:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1400ms 10:15:11 INFO - PROCESS | 1806 | 1461690911308 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 10:15:11 INFO - PROCESS | 1806 | 1461690911313 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 10:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:15:11 INFO - PROCESS | 1806 | 1461690911319 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:15:11 INFO - PROCESS | 1806 | 1461690911321 Marionette TRACE conn3 <- [1,1898,null,{}] 10:15:11 INFO - PROCESS | 1806 | 1461690911327 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}] 10:15:11 INFO - PROCESS | 1806 | 1461690911599 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 10:15:11 INFO - PROCESS | 1806 | 1461690911627 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042cd03000 == 136 [pid = 1806] [id = 482] 10:15:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f0429c68400) [pid = 1806] [serial = 1447] [outer = (nil)] 10:15:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f0435982400) [pid = 1806] [serial = 1448] [outer = 0x7f0429c68400] 10:15:11 INFO - PROCESS | 1806 | 1461690911691 Marionette DEBUG loaded listener.js 10:15:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f04367ddc00) [pid = 1806] [serial = 1449] [outer = 0x7f0429c68400] 10:15:12 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f04242d0000) [pid = 1806] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:15:12 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f04220e0c00) [pid = 1806] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:15:12 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f042368a000) [pid = 1806] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:15:12 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f04220dec00) [pid = 1806] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:15:12 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f0429c6b400) [pid = 1806] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:15:13 INFO - PROCESS | 1806 | 1461690913013 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]]]}] 10:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1735ms 10:15:13 INFO - PROCESS | 1806 | 1461690913055 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 10:15:13 INFO - PROCESS | 1806 | 1461690913058 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 10:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:15:13 INFO - PROCESS | 1806 | 1461690913064 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:15:13 INFO - PROCESS | 1806 | 1461690913066 Marionette TRACE conn3 <- [1,1902,null,{}] 10:15:13 INFO - PROCESS | 1806 | 1461690913072 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}] 10:15:13 INFO - PROCESS | 1806 | 1461690913261 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 10:15:13 INFO - PROCESS | 1806 | 1461690913449 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043212b800 == 137 [pid = 1806] [id = 483] 10:15:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f0435986400) [pid = 1806] [serial = 1450] [outer = (nil)] 10:15:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f0436c2e400) [pid = 1806] [serial = 1451] [outer = 0x7f0435986400] 10:15:13 INFO - PROCESS | 1806 | 1461690913525 Marionette DEBUG loaded listener.js 10:15:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f04384df000) [pid = 1806] [serial = 1452] [outer = 0x7f0435986400] 10:15:14 INFO - PROCESS | 1806 | 1461690914328 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]]]}] 10:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1279ms 10:15:14 INFO - PROCESS | 1806 | 1461690914355 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 10:15:14 INFO - PROCESS | 1806 | 1461690914359 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 10:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:15:14 INFO - PROCESS | 1806 | 1461690914527 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:15:14 INFO - PROCESS | 1806 | 1461690914534 Marionette TRACE conn3 <- [1,1906,null,{}] 10:15:14 INFO - PROCESS | 1806 | 1461690914543 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}] 10:15:14 INFO - PROCESS | 1806 | 1461690914799 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 10:15:15 INFO - PROCESS | 1806 | 1461690915098 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042463f800 == 138 [pid = 1806] [id = 484] 10:15:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f04242db800) [pid = 1806] [serial = 1453] [outer = (nil)] 10:15:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f04252e0000) [pid = 1806] [serial = 1454] [outer = 0x7f04242db800] 10:15:15 INFO - PROCESS | 1806 | 1461690915222 Marionette DEBUG loaded listener.js 10:15:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f0426b7fc00) [pid = 1806] [serial = 1455] [outer = 0x7f04242db800] 10:15:16 INFO - PROCESS | 1806 | 1461690916170 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]]]}] 10:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1708ms 10:15:16 INFO - PROCESS | 1806 | 1461690916222 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 10:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:15:16 INFO - PROCESS | 1806 | 1461690916228 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 10:15:16 INFO - PROCESS | 1806 | 1461690916236 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:15:16 INFO - PROCESS | 1806 | 1461690916240 Marionette TRACE conn3 <- [1,1910,null,{}] 10:15:16 INFO - PROCESS | 1806 | 1461690916252 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}] 10:15:16 INFO - PROCESS | 1806 | 1461690916490 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 10:15:16 INFO - PROCESS | 1806 | 1461690916805 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042ce37800 == 139 [pid = 1806] [id = 485] 10:15:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f0429ec0800) [pid = 1806] [serial = 1456] [outer = (nil)] 10:15:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f042afa9000) [pid = 1806] [serial = 1457] [outer = 0x7f0429ec0800] 10:15:16 INFO - PROCESS | 1806 | 1461690916889 Marionette DEBUG loaded listener.js 10:15:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f0432824400) [pid = 1806] [serial = 1458] [outer = 0x7f0429ec0800] 10:15:17 INFO - PROCESS | 1806 | 1461690917825 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]]]}] 10:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1635ms 10:15:17 INFO - PROCESS | 1806 | 1461690917871 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 10:15:17 INFO - PROCESS | 1806 | 1461690917875 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 10:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:15:17 INFO - PROCESS | 1806 | 1461690917882 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:15:17 INFO - PROCESS | 1806 | 1461690917886 Marionette TRACE conn3 <- [1,1914,null,{}] 10:15:17 INFO - PROCESS | 1806 | 1461690917892 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}] 10:15:18 INFO - PROCESS | 1806 | 1461690918131 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 10:15:18 INFO - PROCESS | 1806 | 1461690918499 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043807b800 == 140 [pid = 1806] [id = 486] 10:15:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f04356f1400) [pid = 1806] [serial = 1459] [outer = (nil)] 10:15:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f0435dde400) [pid = 1806] [serial = 1460] [outer = 0x7f04356f1400] 10:15:18 INFO - PROCESS | 1806 | 1461690918604 Marionette DEBUG loaded listener.js 10:15:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f04383ef800) [pid = 1806] [serial = 1461] [outer = 0x7f04356f1400] 10:15:19 INFO - PROCESS | 1806 | 1461690919534 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]]]}] 10:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1684ms 10:15:19 INFO - PROCESS | 1806 | 1461690919567 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 10:15:19 INFO - PROCESS | 1806 | 1461690919571 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 10:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:15:19 INFO - PROCESS | 1806 | 1461690919578 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:15:19 INFO - PROCESS | 1806 | 1461690919581 Marionette TRACE conn3 <- [1,1918,null,{}] 10:15:19 INFO - PROCESS | 1806 | 1461690919587 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}] 10:15:19 INFO - PROCESS | 1806 | 1461690919812 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 10:15:20 INFO - PROCESS | 1806 | 1461690920082 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04391a0000 == 141 [pid = 1806] [id = 487] 10:15:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f042cd36000) [pid = 1806] [serial = 1462] [outer = (nil)] 10:15:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f043ab09000) [pid = 1806] [serial = 1463] [outer = 0x7f042cd36000] 10:15:20 INFO - PROCESS | 1806 | 1461690920209 Marionette DEBUG loaded listener.js 10:15:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f043d77bc00) [pid = 1806] [serial = 1464] [outer = 0x7f042cd36000] 10:15:21 INFO - PROCESS | 1806 | 1461690921111 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]]]}] 10:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1585ms 10:15:21 INFO - PROCESS | 1806 | 1461690921164 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 10:15:21 INFO - PROCESS | 1806 | 1461690921167 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 10:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:15:21 INFO - PROCESS | 1806 | 1461690921174 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:15:21 INFO - PROCESS | 1806 | 1461690921178 Marionette TRACE conn3 <- [1,1922,null,{}] 10:15:21 INFO - PROCESS | 1806 | 1461690921183 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}] 10:15:21 INFO - PROCESS | 1806 | 1461690921414 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 10:15:21 INFO - PROCESS | 1806 | 1461690921717 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab69000 == 142 [pid = 1806] [id = 488] 10:15:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f0435986c00) [pid = 1806] [serial = 1465] [outer = (nil)] 10:15:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f043dc29800) [pid = 1806] [serial = 1466] [outer = 0x7f0435986c00] 10:15:21 INFO - PROCESS | 1806 | 1461690921800 Marionette DEBUG loaded listener.js 10:15:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f043dc2f400) [pid = 1806] [serial = 1467] [outer = 0x7f0435986c00] 10:15:22 INFO - PROCESS | 1806 | 1461690922667 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]]]}] 10:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1536ms 10:15:22 INFO - PROCESS | 1806 | 1461690922713 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 10:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:15:22 INFO - PROCESS | 1806 | 1461690922717 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 10:15:22 INFO - PROCESS | 1806 | 1461690922723 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:15:22 INFO - PROCESS | 1806 | 1461690922727 Marionette TRACE conn3 <- [1,1926,null,{}] 10:15:22 INFO - PROCESS | 1806 | 1461690922732 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}] 10:15:22 INFO - PROCESS | 1806 | 1461690922993 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 10:15:23 INFO - PROCESS | 1806 | 1461690923322 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0441288000 == 143 [pid = 1806] [id = 489] 10:15:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f043e856c00) [pid = 1806] [serial = 1468] [outer = (nil)] 10:15:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f0441005800) [pid = 1806] [serial = 1469] [outer = 0x7f043e856c00] 10:15:23 INFO - PROCESS | 1806 | 1461690923408 Marionette DEBUG loaded listener.js 10:15:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f044b997c00) [pid = 1806] [serial = 1470] [outer = 0x7f043e856c00] 10:15:24 INFO - PROCESS | 1806 | 1461690924330 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]]]}] 10:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1645ms 10:15:24 INFO - PROCESS | 1806 | 1461690924369 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 10:15:24 INFO - PROCESS | 1806 | 1461690924372 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 10:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:15:24 INFO - PROCESS | 1806 | 1461690924379 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:15:24 INFO - PROCESS | 1806 | 1461690924382 Marionette TRACE conn3 <- [1,1930,null,{}] 10:15:24 INFO - PROCESS | 1806 | 1461690924387 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}] 10:15:24 INFO - PROCESS | 1806 | 1461690924620 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 10:15:24 INFO - PROCESS | 1806 | 1461690924927 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cc73800 == 144 [pid = 1806] [id = 490] 10:15:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f043e858800) [pid = 1806] [serial = 1471] [outer = (nil)] 10:15:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f044e818400) [pid = 1806] [serial = 1472] [outer = 0x7f043e858800] 10:15:25 INFO - PROCESS | 1806 | 1461690925015 Marionette DEBUG loaded listener.js 10:15:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f045040c000) [pid = 1806] [serial = 1473] [outer = 0x7f043e858800] 10:15:25 INFO - PROCESS | 1806 | 1461690925910 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]]]}] 10:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1582ms 10:15:25 INFO - PROCESS | 1806 | 1461690925963 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 10:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:15:25 INFO - PROCESS | 1806 | 1461690925968 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 10:15:25 INFO - PROCESS | 1806 | 1461690925974 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:15:25 INFO - PROCESS | 1806 | 1461690925977 Marionette TRACE conn3 <- [1,1934,null,{}] 10:15:25 INFO - PROCESS | 1806 | 1461690925983 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}] 10:15:26 INFO - PROCESS | 1806 | 1461690926201 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 10:15:26 INFO - PROCESS | 1806 | 1461690926518 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0452c7d800 == 145 [pid = 1806] [id = 491] 10:15:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f042211bc00) [pid = 1806] [serial = 1474] [outer = (nil)] 10:15:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f0422123400) [pid = 1806] [serial = 1475] [outer = 0x7f042211bc00] 10:15:26 INFO - PROCESS | 1806 | 1461690926617 Marionette DEBUG loaded listener.js 10:15:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f0422127c00) [pid = 1806] [serial = 1476] [outer = 0x7f042211bc00] 10:15:27 INFO - PROCESS | 1806 | 1461690927528 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]]]}] 10:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1584ms 10:15:27 INFO - PROCESS | 1806 | 1461690927558 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 10:15:27 INFO - PROCESS | 1806 | 1461690927563 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 10:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:15:27 INFO - PROCESS | 1806 | 1461690927569 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:15:27 INFO - PROCESS | 1806 | 1461690927571 Marionette TRACE conn3 <- [1,1938,null,{}] 10:15:27 INFO - PROCESS | 1806 | 1461690927577 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}] 10:15:27 INFO - PROCESS | 1806 | 1461690927795 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 10:15:28 INFO - PROCESS | 1806 | 1461690928107 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0455f7a800 == 146 [pid = 1806] [id = 492] 10:15:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f042211e000) [pid = 1806] [serial = 1477] [outer = (nil)] 10:15:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f044cbe8000) [pid = 1806] [serial = 1478] [outer = 0x7f042211e000] 10:15:28 INFO - PROCESS | 1806 | 1461690928191 Marionette DEBUG loaded listener.js 10:15:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f04507a3800) [pid = 1806] [serial = 1479] [outer = 0x7f042211e000] 10:15:29 INFO - PROCESS | 1806 | 1461690929054 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]]]}] 10:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1534ms 10:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:15:29 INFO - PROCESS | 1806 | 1461690929105 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 10:15:29 INFO - PROCESS | 1806 | 1461690929107 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 10:15:29 INFO - PROCESS | 1806 | 1461690929114 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:15:29 INFO - PROCESS | 1806 | 1461690929117 Marionette TRACE conn3 <- [1,1942,null,{}] 10:15:29 INFO - PROCESS | 1806 | 1461690929122 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}] 10:15:29 INFO - PROCESS | 1806 | 1461690929352 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 10:15:29 INFO - PROCESS | 1806 | 1461690929686 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04395ae800 == 147 [pid = 1806] [id = 493] 10:15:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f0422123000) [pid = 1806] [serial = 1480] [outer = (nil)] 10:15:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 238 (0x7f0431f08400) [pid = 1806] [serial = 1481] [outer = 0x7f0422123000] 10:15:29 INFO - PROCESS | 1806 | 1461690929771 Marionette DEBUG loaded listener.js 10:15:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f0431f0e000) [pid = 1806] [serial = 1482] [outer = 0x7f0422123000] 10:15:30 INFO - PROCESS | 1806 | 1461690930660 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]]]}] 10:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1583ms 10:15:30 INFO - PROCESS | 1806 | 1461690930699 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 10:15:30 INFO - PROCESS | 1806 | 1461690930703 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 10:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:15:30 INFO - PROCESS | 1806 | 1461690930709 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:15:30 INFO - PROCESS | 1806 | 1461690930713 Marionette TRACE conn3 <- [1,1946,null,{}] 10:15:30 INFO - PROCESS | 1806 | 1461690930719 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}] 10:15:30 INFO - PROCESS | 1806 | 1461690930974 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 10:15:31 INFO - PROCESS | 1806 | 1461690931297 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0456040800 == 148 [pid = 1806] [id = 494] 10:15:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f0421ff1800) [pid = 1806] [serial = 1483] [outer = (nil)] 10:15:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f0431f0a000) [pid = 1806] [serial = 1484] [outer = 0x7f0421ff1800] 10:15:31 INFO - PROCESS | 1806 | 1461690931412 Marionette DEBUG loaded listener.js 10:15:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f0433989400) [pid = 1806] [serial = 1485] [outer = 0x7f0421ff1800] 10:15:32 INFO - PROCESS | 1806 | 1461690932405 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]]]}] 10:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1738ms 10:15:32 INFO - PROCESS | 1806 | 1461690932448 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 10:15:32 INFO - PROCESS | 1806 | 1461690932453 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 10:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:15:32 INFO - PROCESS | 1806 | 1461690932460 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:15:32 INFO - PROCESS | 1806 | 1461690932463 Marionette TRACE conn3 <- [1,1950,null,{}] 10:15:32 INFO - PROCESS | 1806 | 1461690932469 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}] 10:15:32 INFO - PROCESS | 1806 | 1461690932691 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 10:15:33 INFO - PROCESS | 1806 | 1461690933010 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424f94800 == 149 [pid = 1806] [id = 495] 10:15:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f042ab6e400) [pid = 1806] [serial = 1486] [outer = (nil)] 10:15:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f0450a13400) [pid = 1806] [serial = 1487] [outer = 0x7f042ab6e400] 10:15:33 INFO - PROCESS | 1806 | 1461690933094 Marionette DEBUG loaded listener.js 10:15:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f0450a1b800) [pid = 1806] [serial = 1488] [outer = 0x7f042ab6e400] 10:15:33 INFO - PROCESS | 1806 | 1461690933969 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]]]}] 10:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1583ms 10:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:15:34 INFO - PROCESS | 1806 | 1461690934044 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 10:15:34 INFO - PROCESS | 1806 | 1461690934047 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 10:15:34 INFO - PROCESS | 1806 | 1461690934054 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:15:34 INFO - PROCESS | 1806 | 1461690934058 Marionette TRACE conn3 <- [1,1954,null,{}] 10:15:34 INFO - PROCESS | 1806 | 1461690934065 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}] 10:15:34 INFO - PROCESS | 1806 | 1461690934334 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 10:15:34 INFO - PROCESS | 1806 | 1461690934653 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f041ed5b800 == 150 [pid = 1806] [id = 496] 10:15:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f0422634400) [pid = 1806] [serial = 1489] [outer = (nil)] 10:15:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f042263a400) [pid = 1806] [serial = 1490] [outer = 0x7f0422634400] 10:15:34 INFO - PROCESS | 1806 | 1461690934736 Marionette DEBUG loaded listener.js 10:15:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 248 (0x7f04228f1800) [pid = 1806] [serial = 1491] [outer = 0x7f0422634400] 10:15:35 INFO - PROCESS | 1806 | 1461690935650 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]]]}] 10:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1638ms 10:15:35 INFO - PROCESS | 1806 | 1461690935692 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 10:15:35 INFO - PROCESS | 1806 | 1461690935696 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 10:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:15:35 INFO - PROCESS | 1806 | 1461690935702 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:15:35 INFO - PROCESS | 1806 | 1461690935706 Marionette TRACE conn3 <- [1,1958,null,{}] 10:15:35 INFO - PROCESS | 1806 | 1461690935711 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}] 10:15:35 INFO - PROCESS | 1806 | 1461690935933 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 10:15:36 INFO - PROCESS | 1806 | 1461690936178 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0431f28000 == 151 [pid = 1806] [id = 497] 10:15:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 249 (0x7f0422631000) [pid = 1806] [serial = 1492] [outer = (nil)] 10:15:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 250 (0x7f0450a1d000) [pid = 1806] [serial = 1493] [outer = 0x7f0422631000] 10:15:36 INFO - PROCESS | 1806 | 1461690936295 Marionette DEBUG loaded listener.js 10:15:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 251 (0x7f0450a21000) [pid = 1806] [serial = 1494] [outer = 0x7f0422631000] 10:15:37 INFO - PROCESS | 1806 | 1461690937205 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]]]}] 10:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1530ms 10:15:37 INFO - PROCESS | 1806 | 1461690937234 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 10:15:37 INFO - PROCESS | 1806 | 1461690937237 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 10:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:15:37 INFO - PROCESS | 1806 | 1461690937244 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:15:37 INFO - PROCESS | 1806 | 1461690937248 Marionette TRACE conn3 <- [1,1962,null,{}] 10:15:37 INFO - PROCESS | 1806 | 1461690937253 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}] 10:15:37 INFO - PROCESS | 1806 | 1461690937482 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 10:15:37 INFO - PROCESS | 1806 | 1461690937821 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421f7c800 == 152 [pid = 1806] [id = 498] 10:15:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 252 (0x7f0422634800) [pid = 1806] [serial = 1495] [outer = (nil)] 10:15:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 253 (0x7f0422ea7800) [pid = 1806] [serial = 1496] [outer = 0x7f0422634800] 10:15:37 INFO - PROCESS | 1806 | 1461690937903 Marionette DEBUG loaded listener.js 10:15:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 254 (0x7f0422eabc00) [pid = 1806] [serial = 1497] [outer = 0x7f0422634800] 10:15:38 INFO - PROCESS | 1806 | 1461690938797 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]]]}] 10:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1629ms 10:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:15:38 INFO - PROCESS | 1806 | 1461690938875 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 10:15:38 INFO - PROCESS | 1806 | 1461690938878 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 10:15:38 INFO - PROCESS | 1806 | 1461690938885 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:15:38 INFO - PROCESS | 1806 | 1461690938887 Marionette TRACE conn3 <- [1,1966,null,{}] 10:15:38 INFO - PROCESS | 1806 | 1461690938894 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}] 10:15:39 INFO - PROCESS | 1806 | 1461690939186 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 10:15:39 INFO - PROCESS | 1806 | 1461690939510 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0431f33800 == 153 [pid = 1806] [id = 499] 10:15:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 255 (0x7f0422ea0800) [pid = 1806] [serial = 1498] [outer = (nil)] 10:15:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 256 (0x7f043251a800) [pid = 1806] [serial = 1499] [outer = 0x7f0422ea0800] 10:15:39 INFO - PROCESS | 1806 | 1461690939588 Marionette DEBUG loaded listener.js 10:15:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 257 (0x7f043251f800) [pid = 1806] [serial = 1500] [outer = 0x7f0422ea0800] 10:15:40 INFO - PROCESS | 1806 | 1461690940461 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]]]}] 10:15:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1632ms 10:15:40 INFO - PROCESS | 1806 | 1461690940516 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 10:15:40 INFO - PROCESS | 1806 | 1461690940519 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 10:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:15:40 INFO - PROCESS | 1806 | 1461690940527 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:15:40 INFO - PROCESS | 1806 | 1461690940531 Marionette TRACE conn3 <- [1,1970,null,{}] 10:15:40 INFO - PROCESS | 1806 | 1461690940537 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}] 10:15:40 INFO - PROCESS | 1806 | 1461690940800 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 10:15:41 INFO - PROCESS | 1806 | 1461690941135 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425251000 == 154 [pid = 1806] [id = 500] 10:15:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 258 (0x7f0422ea7000) [pid = 1806] [serial = 1501] [outer = (nil)] 10:15:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 259 (0x7f0432525c00) [pid = 1806] [serial = 1502] [outer = 0x7f0422ea7000] 10:15:41 INFO - PROCESS | 1806 | 1461690941221 Marionette DEBUG loaded listener.js 10:15:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 260 (0x7f04384e1800) [pid = 1806] [serial = 1503] [outer = 0x7f0422ea7000] 10:15:42 INFO - PROCESS | 1806 | 1461690942137 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]]]}] 10:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1642ms 10:15:42 INFO - PROCESS | 1806 | 1461690942171 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 10:15:42 INFO - PROCESS | 1806 | 1461690942173 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 10:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:15:42 INFO - PROCESS | 1806 | 1461690942180 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:15:42 INFO - PROCESS | 1806 | 1461690942183 Marionette TRACE conn3 <- [1,1974,null,{}] 10:15:42 INFO - PROCESS | 1806 | 1461690942190 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}] 10:15:42 INFO - PROCESS | 1806 | 1461690942442 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 10:15:43 INFO - PROCESS | 1806 | 1461690943219 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421e88000 == 155 [pid = 1806] [id = 501] 10:15:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 261 (0x7f0421ea0400) [pid = 1806] [serial = 1504] [outer = (nil)] 10:15:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 262 (0x7f0421ea2800) [pid = 1806] [serial = 1505] [outer = 0x7f0421ea0400] 10:15:43 INFO - PROCESS | 1806 | 1461690943298 Marionette DEBUG loaded listener.js 10:15:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 263 (0x7f0421fec400) [pid = 1806] [serial = 1506] [outer = 0x7f0421ea0400] 10:15:44 INFO - PROCESS | 1806 | 1461690944164 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]]]}] 10:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 2032ms 10:15:44 INFO - PROCESS | 1806 | 1461690944214 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 10:15:44 INFO - PROCESS | 1806 | 1461690944221 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 10:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:15:44 INFO - PROCESS | 1806 | 1461690944250 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:15:44 INFO - PROCESS | 1806 | 1461690944257 Marionette TRACE conn3 <- [1,1978,null,{}] 10:15:44 INFO - PROCESS | 1806 | 1461690944264 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}] 10:15:44 INFO - PROCESS | 1806 | 1461690944494 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 10:15:44 INFO - PROCESS | 1806 | 1461690944829 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ed6b000 == 154 [pid = 1806] [id = 427] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450940800 == 153 [pid = 1806] [id = 428] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043212a000 == 152 [pid = 1806] [id = 300] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422ec8800 == 151 [pid = 1806] [id = 430] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450eaa800 == 150 [pid = 1806] [id = 429] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042cd03000 == 149 [pid = 1806] [id = 482] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04283a6000 == 148 [pid = 1806] [id = 481] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424656800 == 147 [pid = 1806] [id = 480] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421cd6000 == 146 [pid = 1806] [id = 479] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424650000 == 145 [pid = 1806] [id = 478] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045111d800 == 144 [pid = 1806] [id = 476] 10:15:45 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450ccf800 == 143 [pid = 1806] [id = 475] 10:15:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421bd4000 == 144 [pid = 1806] [id = 502] 10:15:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 264 (0x7f0422d63400) [pid = 1806] [serial = 1507] [outer = (nil)] 10:15:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 265 (0x7f042368d400) [pid = 1806] [serial = 1508] [outer = 0x7f0422d63400] 10:15:45 INFO - PROCESS | 1806 | 1461690945597 Marionette DEBUG loaded listener.js 10:15:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 266 (0x7f0424484400) [pid = 1806] [serial = 1509] [outer = 0x7f0422d63400] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 265 (0x7f0432868000) [pid = 1806] [serial = 1385] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 264 (0x7f0425021800) [pid = 1806] [serial = 1373] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 263 (0x7f04228ec000) [pid = 1806] [serial = 1319] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 262 (0x7f043e204400) [pid = 1806] [serial = 1364] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 261 (0x7f0428270400) [pid = 1806] [serial = 1377] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 260 (0x7f043d132800) [pid = 1806] [serial = 1358] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 259 (0x7f0429c73c00) [pid = 1806] [serial = 1317] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 258 (0x7f04355bcc00) [pid = 1806] [serial = 1340] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 257 (0x7f043d79b800) [pid = 1806] [serial = 1361] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 256 (0x7f042afab000) [pid = 1806] [serial = 1383] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 255 (0x7f0424481000) [pid = 1806] [serial = 1370] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 254 (0x7f043598ec00) [pid = 1806] [serial = 1343] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 253 (0x7f0436a77c00) [pid = 1806] [serial = 1346] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 252 (0x7f042afb0800) [pid = 1806] [serial = 1328] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 251 (0x7f0438dc3c00) [pid = 1806] [serial = 1352] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 250 (0x7f04383cbc00) [pid = 1806] [serial = 1349] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 249 (0x7f043b521400) [pid = 1806] [serial = 1355] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 248 (0x7f0433546c00) [pid = 1806] [serial = 1334] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 247 (0x7f0429ead000) [pid = 1806] [serial = 1379] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f0435416000) [pid = 1806] [serial = 1337] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f0432372400) [pid = 1806] [serial = 1331] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f0426b81000) [pid = 1806] [serial = 1322] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f0429c77000) [pid = 1806] [serial = 1325] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f043e2aec00) [pid = 1806] [serial = 1367] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f042a914c00) [pid = 1806] [serial = 1380] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f04252ea800) [pid = 1806] [serial = 1374] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f0427005800) [pid = 1806] [serial = 1376] [outer = (nil)] [url = about:blank] 10:15:45 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f04239d7800) [pid = 1806] [serial = 1382] [outer = (nil)] [url = about:blank] 10:15:46 INFO - PROCESS | 1806 | 1461690946528 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]]]}] 10:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 2303ms 10:15:46 INFO - PROCESS | 1806 | 1461690946552 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 10:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:15:46 INFO - PROCESS | 1806 | 1461690946562 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 10:15:46 INFO - PROCESS | 1806 | 1461690946568 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:15:46 INFO - PROCESS | 1806 | 1461690946572 Marionette TRACE conn3 <- [1,1982,null,{}] 10:15:46 INFO - PROCESS | 1806 | 1461690946577 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}] 10:15:46 INFO - PROCESS | 1806 | 1461690946793 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 10:15:47 INFO - PROCESS | 1806 | 1461690947011 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424f80000 == 145 [pid = 1806] [id = 503] 10:15:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 239 (0x7f0421fef800) [pid = 1806] [serial = 1510] [outer = (nil)] 10:15:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 240 (0x7f0425ab4800) [pid = 1806] [serial = 1511] [outer = 0x7f0421fef800] 10:15:47 INFO - PROCESS | 1806 | 1461690947086 Marionette DEBUG loaded listener.js 10:15:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 241 (0x7f0428262400) [pid = 1806] [serial = 1512] [outer = 0x7f0421fef800] 10:15:47 INFO - PROCESS | 1806 | 1461690947931 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]]]}] 10:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1384ms 10:15:47 INFO - PROCESS | 1806 | 1461690947954 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 10:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:15:47 INFO - PROCESS | 1806 | 1461690947958 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 10:15:47 INFO - PROCESS | 1806 | 1461690947973 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:15:47 INFO - PROCESS | 1806 | 1461690947982 Marionette TRACE conn3 <- [1,1986,null,{}] 10:15:47 INFO - PROCESS | 1806 | 1461690947989 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}] 10:15:48 INFO - PROCESS | 1806 | 1461690948296 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 10:15:48 INFO - PROCESS | 1806 | 1461690948333 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0426da1800 == 146 [pid = 1806] [id = 504] 10:15:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 242 (0x7f0421ff0000) [pid = 1806] [serial = 1513] [outer = (nil)] 10:15:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 243 (0x7f0429c74000) [pid = 1806] [serial = 1514] [outer = 0x7f0421ff0000] 10:15:48 INFO - PROCESS | 1806 | 1461690948399 Marionette DEBUG loaded listener.js 10:15:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 244 (0x7f042afb1800) [pid = 1806] [serial = 1515] [outer = 0x7f0421ff0000] 10:15:49 INFO - PROCESS | 1806 | 1461690949362 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]]]}] 10:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1450ms 10:15:49 INFO - PROCESS | 1806 | 1461690949416 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 10:15:49 INFO - PROCESS | 1806 | 1461690949420 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 10:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:15:49 INFO - PROCESS | 1806 | 1461690949426 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:15:49 INFO - PROCESS | 1806 | 1461690949428 Marionette TRACE conn3 <- [1,1990,null,{}] 10:15:49 INFO - PROCESS | 1806 | 1461690949433 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}] 10:15:49 INFO - PROCESS | 1806 | 1461690949714 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 10:15:49 INFO - PROCESS | 1806 | 1461690949769 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428a42800 == 147 [pid = 1806] [id = 505] 10:15:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 245 (0x7f04280ef000) [pid = 1806] [serial = 1516] [outer = (nil)] 10:15:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 246 (0x7f043251b000) [pid = 1806] [serial = 1517] [outer = 0x7f04280ef000] 10:15:49 INFO - PROCESS | 1806 | 1461690949834 Marionette DEBUG loaded listener.js 10:15:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 247 (0x7f0432526000) [pid = 1806] [serial = 1518] [outer = 0x7f04280ef000] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 246 (0x7f0422d65400) [pid = 1806] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 245 (0x7f04384e3000) [pid = 1806] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 244 (0x7f0422d62c00) [pid = 1806] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 243 (0x7f043836ec00) [pid = 1806] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 242 (0x7f045067a000) [pid = 1806] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 241 (0x7f04228f3400) [pid = 1806] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 240 (0x7f04347d7000) [pid = 1806] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 239 (0x7f0433986c00) [pid = 1806] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 238 (0x7f0429eb7800) [pid = 1806] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 237 (0x7f043ed3b400) [pid = 1806] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f0424485800) [pid = 1806] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f0429c68400) [pid = 1806] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f0423688000) [pid = 1806] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f04280f1000) [pid = 1806] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f04239d3400) [pid = 1806] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f042ab63c00) [pid = 1806] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f042afacc00) [pid = 1806] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f04282bf400) [pid = 1806] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f04252e3800) [pid = 1806] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f04290c2c00) [pid = 1806] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f043541e800) [pid = 1806] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f0422b11000) [pid = 1806] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f0434682c00) [pid = 1806] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f0433545c00) [pid = 1806] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f0425fab000) [pid = 1806] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f043d51c800) [pid = 1806] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f0434689400) [pid = 1806] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f0429ea3800) [pid = 1806] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f043236b000) [pid = 1806] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f0434796000) [pid = 1806] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f04350de000) [pid = 1806] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f04280eac00) [pid = 1806] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f0425878800) [pid = 1806] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f0423689400) [pid = 1806] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f043844f800) [pid = 1806] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f0429b97400) [pid = 1806] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f04252e7c00) [pid = 1806] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f043ea93800) [pid = 1806] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f04220e2400) [pid = 1806] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f043313d800) [pid = 1806] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f04383c5c00) [pid = 1806] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f0423682800) [pid = 1806] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f042cd33c00) [pid = 1806] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f043ab10800) [pid = 1806] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f04220db400) [pid = 1806] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f042ce07000) [pid = 1806] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f043d796400) [pid = 1806] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f04349d5000) [pid = 1806] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f0438dc0400) [pid = 1806] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f0450676400) [pid = 1806] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f04242d3c00) [pid = 1806] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f0438dc4000) [pid = 1806] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f042ce08800) [pid = 1806] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f043ab0e400) [pid = 1806] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f04290c5c00) [pid = 1806] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f04220df400) [pid = 1806] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f04220dbc00) [pid = 1806] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f043ab0e800) [pid = 1806] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f04349d8800) [pid = 1806] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f04220ddc00) [pid = 1806] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f043e84e800) [pid = 1806] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f04228ef000) [pid = 1806] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f0422b06000) [pid = 1806] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f043e2a9000) [pid = 1806] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f0433138800) [pid = 1806] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f043e2af800) [pid = 1806] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f043504d800) [pid = 1806] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f043cdc3c00) [pid = 1806] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f0424487800) [pid = 1806] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:15:51 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f0438dc1000) [pid = 1806] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:15:51 INFO - PROCESS | 1806 | 1461690951801 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]]]}] 10:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 2430ms 10:15:51 INFO - PROCESS | 1806 | 1461690951858 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 10:15:51 INFO - PROCESS | 1806 | 1461690951860 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 10:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:15:51 INFO - PROCESS | 1806 | 1461690951878 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:15:51 INFO - PROCESS | 1806 | 1461690951882 Marionette TRACE conn3 <- [1,1994,null,{}] 10:15:51 INFO - PROCESS | 1806 | 1461690951887 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}] 10:15:52 INFO - PROCESS | 1806 | 1461690952096 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 10:15:52 INFO - PROCESS | 1806 | 1461690952112 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425a55800 == 148 [pid = 1806] [id = 506] 10:15:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f0425872800) [pid = 1806] [serial = 1519] [outer = (nil)] 10:15:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f0425ab3400) [pid = 1806] [serial = 1520] [outer = 0x7f0425872800] 10:15:52 INFO - PROCESS | 1806 | 1461690952360 Marionette DEBUG loaded listener.js 10:15:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f0429c6c400) [pid = 1806] [serial = 1521] [outer = 0x7f0425872800] 10:15:53 INFO - PROCESS | 1806 | 1461690953153 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]]]}] 10:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1331ms 10:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:15:53 INFO - PROCESS | 1806 | 1461690953209 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 10:15:53 INFO - PROCESS | 1806 | 1461690953212 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 10:15:53 INFO - PROCESS | 1806 | 1461690953218 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:15:53 INFO - PROCESS | 1806 | 1461690953221 Marionette TRACE conn3 <- [1,1998,null,{}] 10:15:53 INFO - PROCESS | 1806 | 1461690953227 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}] 10:15:53 INFO - PROCESS | 1806 | 1461690953654 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 10:15:53 INFO - PROCESS | 1806 | 1461690953943 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421ed8000 == 149 [pid = 1806] [id = 507] 10:15:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f0421e9a000) [pid = 1806] [serial = 1522] [outer = (nil)] 10:15:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f0421ea1000) [pid = 1806] [serial = 1523] [outer = 0x7f0421e9a000] 10:15:54 INFO - PROCESS | 1806 | 1461690954031 Marionette DEBUG loaded listener.js 10:15:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f042211d400) [pid = 1806] [serial = 1524] [outer = 0x7f0421e9a000] 10:15:55 INFO - PROCESS | 1806 | 1461690955007 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]]]}] 10:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1835ms 10:15:55 INFO - PROCESS | 1806 | 1461690955056 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 10:15:55 INFO - PROCESS | 1806 | 1461690955062 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 10:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:15:55 INFO - PROCESS | 1806 | 1461690955069 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:15:55 INFO - PROCESS | 1806 | 1461690955076 Marionette TRACE conn3 <- [1,2002,null,{}] 10:15:55 INFO - PROCESS | 1806 | 1461690955084 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}] 10:15:55 INFO - PROCESS | 1806 | 1461690955345 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 10:15:55 INFO - PROCESS | 1806 | 1461690955665 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04253ec000 == 150 [pid = 1806] [id = 508] 10:15:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f04237e9c00) [pid = 1806] [serial = 1525] [outer = (nil)] 10:15:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f04242d6800) [pid = 1806] [serial = 1526] [outer = 0x7f04237e9c00] 10:15:55 INFO - PROCESS | 1806 | 1461690955766 Marionette DEBUG loaded listener.js 10:15:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f0425870800) [pid = 1806] [serial = 1527] [outer = 0x7f04237e9c00] 10:15:56 INFO - PROCESS | 1806 | 1461690956706 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]]]}] 10:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1684ms 10:15:56 INFO - PROCESS | 1806 | 1461690956755 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 10:15:56 INFO - PROCESS | 1806 | 1461690956761 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 10:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:15:56 INFO - PROCESS | 1806 | 1461690956767 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:15:56 INFO - PROCESS | 1806 | 1461690956770 Marionette TRACE conn3 <- [1,2006,null,{}] 10:15:56 INFO - PROCESS | 1806 | 1461690956777 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}] 10:15:57 INFO - PROCESS | 1806 | 1461690957018 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 10:15:57 INFO - PROCESS | 1806 | 1461690957398 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0429c79800 == 151 [pid = 1806] [id = 509] 10:15:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f0425fab400) [pid = 1806] [serial = 1528] [outer = (nil)] 10:15:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f0427006000) [pid = 1806] [serial = 1529] [outer = 0x7f0425fab400] 10:15:57 INFO - PROCESS | 1806 | 1461690957485 Marionette DEBUG loaded listener.js 10:15:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f0428270000) [pid = 1806] [serial = 1530] [outer = 0x7f0425fab400] 10:15:58 INFO - PROCESS | 1806 | 1461690958419 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]]]}] 10:15:58 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 10:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1692ms 10:15:58 INFO - PROCESS | 1806 | 1461690958461 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 10:15:58 INFO - PROCESS | 1806 | 1461690958468 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 10:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:15:58 INFO - PROCESS | 1806 | 1461690958485 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:15:58 INFO - PROCESS | 1806 | 1461690958494 Marionette TRACE conn3 <- [1,2010,null,{}] 10:15:58 INFO - PROCESS | 1806 | 1461690958500 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}] 10:15:58 INFO - PROCESS | 1806 | 1461690958743 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 10:15:59 INFO - PROCESS | 1806 | 1461690959056 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:15:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043240a000 == 152 [pid = 1806] [id = 510] 10:15:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f0425fb1000) [pid = 1806] [serial = 1531] [outer = (nil)] 10:15:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f042a90d400) [pid = 1806] [serial = 1532] [outer = 0x7f0425fb1000] 10:15:59 INFO - PROCESS | 1806 | 1461690959140 Marionette DEBUG loaded listener.js 10:15:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f042afab800) [pid = 1806] [serial = 1533] [outer = 0x7f0425fb1000] 10:16:00 INFO - PROCESS | 1806 | 1461690960042 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]]]}] 10:16:00 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 10:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1604ms 10:16:00 INFO - PROCESS | 1806 | 1461690960082 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 10:16:00 INFO - PROCESS | 1806 | 1461690960085 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 10:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:16:00 INFO - PROCESS | 1806 | 1461690960093 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:16:00 INFO - PROCESS | 1806 | 1461690960096 Marionette TRACE conn3 <- [1,2014,null,{}] 10:16:00 INFO - PROCESS | 1806 | 1461690960102 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}] 10:16:00 INFO - PROCESS | 1806 | 1461690960332 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 10:16:00 INFO - PROCESS | 1806 | 1461690960663 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043351e000 == 153 [pid = 1806] [id = 511] 10:16:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f04242d0800) [pid = 1806] [serial = 1534] [outer = (nil)] 10:16:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f0431f07000) [pid = 1806] [serial = 1535] [outer = 0x7f04242d0800] 10:16:00 INFO - PROCESS | 1806 | 1461690960746 Marionette DEBUG loaded listener.js 10:16:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f0432523c00) [pid = 1806] [serial = 1536] [outer = 0x7f04242d0800] 10:16:01 INFO - PROCESS | 1806 | 1461690961658 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]]]}] 10:16:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:16:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1630ms 10:16:01 INFO - PROCESS | 1806 | 1461690961725 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 10:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:16:01 INFO - PROCESS | 1806 | 1461690961729 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 10:16:01 INFO - PROCESS | 1806 | 1461690961736 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:16:01 INFO - PROCESS | 1806 | 1461690961740 Marionette TRACE conn3 <- [1,2018,null,{}] 10:16:01 INFO - PROCESS | 1806 | 1461690961745 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}] 10:16:02 INFO - PROCESS | 1806 | 1461690962018 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 10:16:02 INFO - PROCESS | 1806 | 1461690962342 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436c09000 == 154 [pid = 1806] [id = 512] 10:16:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f0433986c00) [pid = 1806] [serial = 1537] [outer = (nil)] 10:16:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f043398f400) [pid = 1806] [serial = 1538] [outer = 0x7f0433986c00] 10:16:02 INFO - PROCESS | 1806 | 1461690962444 Marionette DEBUG loaded listener.js 10:16:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f0435129000) [pid = 1806] [serial = 1539] [outer = 0x7f0433986c00] 10:16:03 INFO - PROCESS | 1806 | 1461690963367 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]]]}] 10:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1691ms 10:16:03 INFO - PROCESS | 1806 | 1461690963427 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 10:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:16:03 INFO - PROCESS | 1806 | 1461690963431 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 10:16:03 INFO - PROCESS | 1806 | 1461690963438 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:16:03 INFO - PROCESS | 1806 | 1461690963441 Marionette TRACE conn3 <- [1,2022,null,{}] 10:16:03 INFO - PROCESS | 1806 | 1461690963447 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}] 10:16:03 INFO - PROCESS | 1806 | 1461690963703 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 10:16:04 INFO - PROCESS | 1806 | 1461690964017 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fb3000 == 155 [pid = 1806] [id = 513] 10:16:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f0432868000) [pid = 1806] [serial = 1540] [outer = (nil)] 10:16:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f0435a04800) [pid = 1806] [serial = 1541] [outer = 0x7f0432868000] 10:16:04 INFO - PROCESS | 1806 | 1461690964102 Marionette DEBUG loaded listener.js 10:16:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f0436d0b400) [pid = 1806] [serial = 1542] [outer = 0x7f0432868000] 10:16:05 INFO - PROCESS | 1806 | 1461690965042 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]]]}] 10:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1683ms 10:16:05 INFO - PROCESS | 1806 | 1461690965121 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 10:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:16:05 INFO - PROCESS | 1806 | 1461690965125 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 10:16:05 INFO - PROCESS | 1806 | 1461690965131 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:16:05 INFO - PROCESS | 1806 | 1461690965135 Marionette TRACE conn3 <- [1,2026,null,{}] 10:16:05 INFO - PROCESS | 1806 | 1461690965141 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}] 10:16:05 INFO - PROCESS | 1806 | 1461690965414 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 10:16:05 INFO - PROCESS | 1806 | 1461690965728 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04392a3800 == 156 [pid = 1806] [id = 514] 10:16:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f0423687400) [pid = 1806] [serial = 1543] [outer = (nil)] 10:16:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f043836e000) [pid = 1806] [serial = 1544] [outer = 0x7f0423687400] 10:16:05 INFO - PROCESS | 1806 | 1461690965825 Marionette DEBUG loaded listener.js 10:16:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f043844c000) [pid = 1806] [serial = 1545] [outer = 0x7f0423687400] 10:16:06 INFO - PROCESS | 1806 | 1461690966701 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]]]}] 10:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1632ms 10:16:06 INFO - PROCESS | 1806 | 1461690966764 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 10:16:06 INFO - PROCESS | 1806 | 1461690966768 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 10:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:16:06 INFO - PROCESS | 1806 | 1461690966774 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:16:06 INFO - PROCESS | 1806 | 1461690966777 Marionette TRACE conn3 <- [1,2030,null,{}] 10:16:06 INFO - PROCESS | 1806 | 1461690966783 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}] 10:16:07 INFO - PROCESS | 1806 | 1461690967010 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 10:16:07 INFO - PROCESS | 1806 | 1461690967295 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d560800 == 157 [pid = 1806] [id = 515] 10:16:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f0427005c00) [pid = 1806] [serial = 1546] [outer = (nil)] 10:16:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 206 (0x7f04384e2c00) [pid = 1806] [serial = 1547] [outer = 0x7f0427005c00] 10:16:07 INFO - PROCESS | 1806 | 1461690967378 Marionette DEBUG loaded listener.js 10:16:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 207 (0x7f0438dcac00) [pid = 1806] [serial = 1548] [outer = 0x7f0427005c00] 10:16:08 INFO - PROCESS | 1806 | 1461690968235 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]]]}] 10:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1530ms 10:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:16:08 INFO - PROCESS | 1806 | 1461690968306 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 10:16:08 INFO - PROCESS | 1806 | 1461690968309 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 10:16:08 INFO - PROCESS | 1806 | 1461690968316 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:16:08 INFO - PROCESS | 1806 | 1461690968325 Marionette TRACE conn3 <- [1,2034,null,{}] 10:16:08 INFO - PROCESS | 1806 | 1461690968330 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}] 10:16:08 INFO - PROCESS | 1806 | 1461690968595 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 10:16:08 INFO - PROCESS | 1806 | 1461690968913 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ed21000 == 158 [pid = 1806] [id = 516] 10:16:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 208 (0x7f0438070c00) [pid = 1806] [serial = 1549] [outer = (nil)] 10:16:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 209 (0x7f043ab0e400) [pid = 1806] [serial = 1550] [outer = 0x7f0438070c00] 10:16:08 INFO - PROCESS | 1806 | 1461690968993 Marionette DEBUG loaded listener.js 10:16:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 210 (0x7f043cdc3c00) [pid = 1806] [serial = 1551] [outer = 0x7f0438070c00] 10:16:09 INFO - PROCESS | 1806 | 1461690969918 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]]]}] 10:16:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:16:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1635ms 10:16:09 INFO - PROCESS | 1806 | 1461690969951 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 10:16:09 INFO - PROCESS | 1806 | 1461690969954 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 10:16:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:16:09 INFO - PROCESS | 1806 | 1461690969961 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:16:09 INFO - PROCESS | 1806 | 1461690969964 Marionette TRACE conn3 <- [1,2038,null,{}] 10:16:09 INFO - PROCESS | 1806 | 1461690969969 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}] 10:16:10 INFO - PROCESS | 1806 | 1461690970192 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 10:16:10 INFO - PROCESS | 1806 | 1461690970532 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fde2000 == 159 [pid = 1806] [id = 517] 10:16:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 211 (0x7f043d927800) [pid = 1806] [serial = 1552] [outer = (nil)] 10:16:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 212 (0x7f043da99000) [pid = 1806] [serial = 1553] [outer = 0x7f043d927800] 10:16:10 INFO - PROCESS | 1806 | 1461690970626 Marionette DEBUG loaded listener.js 10:16:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 213 (0x7f043dcd7000) [pid = 1806] [serial = 1554] [outer = 0x7f043d927800] 10:16:11 INFO - PROCESS | 1806 | 1461690971557 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]]]}] 10:16:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:16:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1637ms 10:16:11 INFO - PROCESS | 1806 | 1461690971599 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 10:16:11 INFO - PROCESS | 1806 | 1461690971604 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 10:16:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:16:11 INFO - PROCESS | 1806 | 1461690971609 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:16:11 INFO - PROCESS | 1806 | 1461690971613 Marionette TRACE conn3 <- [1,2042,null,{}] 10:16:11 INFO - PROCESS | 1806 | 1461690971619 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}] 10:16:11 INFO - PROCESS | 1806 | 1461690971872 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 10:16:12 INFO - PROCESS | 1806 | 1461690972193 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ce22800 == 160 [pid = 1806] [id = 518] 10:16:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 214 (0x7f043d929000) [pid = 1806] [serial = 1555] [outer = (nil)] 10:16:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 215 (0x7f043ed32800) [pid = 1806] [serial = 1556] [outer = 0x7f043d929000] 10:16:12 INFO - PROCESS | 1806 | 1461690972275 Marionette DEBUG loaded listener.js 10:16:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 216 (0x7f044100a400) [pid = 1806] [serial = 1557] [outer = 0x7f043d929000] 10:16:13 INFO - PROCESS | 1806 | 1461690973147 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]]]}] 10:16:13 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) 10:16:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1579ms 10:16:13 INFO - PROCESS | 1806 | 1461690973191 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 10:16:13 INFO - PROCESS | 1806 | 1461690973194 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 10:16:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:16:13 INFO - PROCESS | 1806 | 1461690973201 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:16:13 INFO - PROCESS | 1806 | 1461690973203 Marionette TRACE conn3 <- [1,2046,null,{}] 10:16:13 INFO - PROCESS | 1806 | 1461690973230 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}] 10:16:13 INFO - PROCESS | 1806 | 1461690973458 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 10:16:13 INFO - PROCESS | 1806 | 1461690973775 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450e3c000 == 161 [pid = 1806] [id = 519] 10:16:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 217 (0x7f043e21dc00) [pid = 1806] [serial = 1558] [outer = (nil)] 10:16:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 218 (0x7f0441e0e000) [pid = 1806] [serial = 1559] [outer = 0x7f043e21dc00] 10:16:13 INFO - PROCESS | 1806 | 1461690973860 Marionette DEBUG loaded listener.js 10:16:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 219 (0x7f044ab06000) [pid = 1806] [serial = 1560] [outer = 0x7f043e21dc00] 10:16:14 INFO - PROCESS | 1806 | 1461690974783 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]]]}] 10:16:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:16:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1652ms 10:16:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:16:14 INFO - PROCESS | 1806 | 1461690974855 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 10:16:14 INFO - PROCESS | 1806 | 1461690974858 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 10:16:14 INFO - PROCESS | 1806 | 1461690974864 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:16:14 INFO - PROCESS | 1806 | 1461690974867 Marionette TRACE conn3 <- [1,2050,null,{}] 10:16:14 INFO - PROCESS | 1806 | 1461690974873 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}] 10:16:15 INFO - PROCESS | 1806 | 1461690975107 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 10:16:15 INFO - PROCESS | 1806 | 1461690975431 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0455f95000 == 162 [pid = 1806] [id = 520] 10:16:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 220 (0x7f04280e8400) [pid = 1806] [serial = 1561] [outer = (nil)] 10:16:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 221 (0x7f044b76ac00) [pid = 1806] [serial = 1562] [outer = 0x7f04280e8400] 10:16:15 INFO - PROCESS | 1806 | 1461690975516 Marionette DEBUG loaded listener.js 10:16:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 222 (0x7f044c8a3400) [pid = 1806] [serial = 1563] [outer = 0x7f04280e8400] 10:16:16 INFO - PROCESS | 1806 | 1461690976406 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]]]}] 10:16:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:16:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1582ms 10:16:16 INFO - PROCESS | 1806 | 1461690976446 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 10:16:16 INFO - PROCESS | 1806 | 1461690976451 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 10:16:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:16:16 INFO - PROCESS | 1806 | 1461690976457 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:16:16 INFO - PROCESS | 1806 | 1461690976461 Marionette TRACE conn3 <- [1,2054,null,{}] 10:16:16 INFO - PROCESS | 1806 | 1461690976467 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}] 10:16:16 INFO - PROCESS | 1806 | 1461690976702 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 10:16:16 INFO - PROCESS | 1806 | 1461690976984 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04394b7000 == 163 [pid = 1806] [id = 521] 10:16:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 223 (0x7f04356e8400) [pid = 1806] [serial = 1564] [outer = (nil)] 10:16:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 224 (0x7f044ce32800) [pid = 1806] [serial = 1565] [outer = 0x7f04356e8400] 10:16:17 INFO - PROCESS | 1806 | 1461690977111 Marionette DEBUG loaded listener.js 10:16:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 225 (0x7f044edbc400) [pid = 1806] [serial = 1566] [outer = 0x7f04356e8400] 10:16:18 INFO - PROCESS | 1806 | 1461690978001 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]]]}] 10:16:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:16:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1586ms 10:16:18 INFO - PROCESS | 1806 | 1461690978045 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 10:16:18 INFO - PROCESS | 1806 | 1461690978049 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 10:16:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:16:18 INFO - PROCESS | 1806 | 1461690978055 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:16:18 INFO - PROCESS | 1806 | 1461690978058 Marionette TRACE conn3 <- [1,2058,null,{}] 10:16:18 INFO - PROCESS | 1806 | 1461690978064 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}] 10:16:18 INFO - PROCESS | 1806 | 1461690978293 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 10:16:18 INFO - PROCESS | 1806 | 1461690978620 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f041fb91000 == 164 [pid = 1806] [id = 522] 10:16:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 226 (0x7f04220e3c00) [pid = 1806] [serial = 1567] [outer = (nil)] 10:16:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 227 (0x7f04507ae000) [pid = 1806] [serial = 1568] [outer = 0x7f04220e3c00] 10:16:18 INFO - PROCESS | 1806 | 1461690978705 Marionette DEBUG loaded listener.js 10:16:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 228 (0x7f0450a1a000) [pid = 1806] [serial = 1569] [outer = 0x7f04220e3c00] 10:16:19 INFO - PROCESS | 1806 | 1461690979650 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]]]}] 10:16:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:16:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1680ms 10:16:19 INFO - PROCESS | 1806 | 1461690979737 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 10:16:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:16:19 INFO - PROCESS | 1806 | 1461690979741 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 10:16:19 INFO - PROCESS | 1806 | 1461690979747 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:16:19 INFO - PROCESS | 1806 | 1461690979750 Marionette TRACE conn3 <- [1,2062,null,{}] 10:16:19 INFO - PROCESS | 1806 | 1461690979756 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}] 10:16:20 INFO - PROCESS | 1806 | 1461690980029 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 10:16:20 INFO - PROCESS | 1806 | 1461690980353 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f041eed4800 == 165 [pid = 1806] [id = 523] 10:16:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 229 (0x7f0424484000) [pid = 1806] [serial = 1570] [outer = (nil)] 10:16:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 230 (0x7f0450a22400) [pid = 1806] [serial = 1571] [outer = 0x7f0424484000] 10:16:20 INFO - PROCESS | 1806 | 1461690980430 Marionette DEBUG loaded listener.js 10:16:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 231 (0x7f0450a3e400) [pid = 1806] [serial = 1572] [outer = 0x7f0424484000] 10:16:21 INFO - PROCESS | 1806 | 1461690981330 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]]]}] 10:16:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:16:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1635ms 10:16:21 INFO - PROCESS | 1806 | 1461690981382 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 10:16:21 INFO - PROCESS | 1806 | 1461690981385 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 10:16:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:16:21 INFO - PROCESS | 1806 | 1461690981392 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:16:21 INFO - PROCESS | 1806 | 1461690981395 Marionette TRACE conn3 <- [1,2066,null,{}] 10:16:21 INFO - PROCESS | 1806 | 1461690981401 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}] 10:16:21 INFO - PROCESS | 1806 | 1461690981626 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 10:16:21 INFO - PROCESS | 1806 | 1461690981973 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042d12d000 == 166 [pid = 1806] [id = 524] 10:16:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 232 (0x7f0422b04400) [pid = 1806] [serial = 1573] [outer = (nil)] 10:16:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 233 (0x7f0425de4400) [pid = 1806] [serial = 1574] [outer = 0x7f0422b04400] 10:16:22 INFO - PROCESS | 1806 | 1461690982057 Marionette DEBUG loaded listener.js 10:16:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 234 (0x7f0425dea400) [pid = 1806] [serial = 1575] [outer = 0x7f0422b04400] 10:16:22 INFO - PROCESS | 1806 | 1461690982972 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]]]}] 10:16:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:16:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1633ms 10:16:23 INFO - PROCESS | 1806 | 1461690983027 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 10:16:23 INFO - PROCESS | 1806 | 1461690983031 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 10:16:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:16:23 INFO - PROCESS | 1806 | 1461690983038 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:16:23 INFO - PROCESS | 1806 | 1461690983041 Marionette TRACE conn3 <- [1,2070,null,{}] 10:16:23 INFO - PROCESS | 1806 | 1461690983046 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}] 10:16:23 INFO - PROCESS | 1806 | 1461690983277 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 10:16:23 INFO - PROCESS | 1806 | 1461690983609 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042465b000 == 167 [pid = 1806] [id = 525] 10:16:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 235 (0x7f041fc61800) [pid = 1806] [serial = 1576] [outer = (nil)] 10:16:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 236 (0x7f041fc69c00) [pid = 1806] [serial = 1577] [outer = 0x7f041fc61800] 10:16:23 INFO - PROCESS | 1806 | 1461690983694 Marionette DEBUG loaded listener.js 10:16:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 237 (0x7f041fc6f000) [pid = 1806] [serial = 1578] [outer = 0x7f041fc61800] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425a55800 == 166 [pid = 1806] [id = 506] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428a42800 == 165 [pid = 1806] [id = 505] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0426da1800 == 164 [pid = 1806] [id = 504] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424f80000 == 163 [pid = 1806] [id = 503] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421bd4000 == 162 [pid = 1806] [id = 502] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421e88000 == 161 [pid = 1806] [id = 501] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0456040800 == 160 [pid = 1806] [id = 494] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04395ae800 == 159 [pid = 1806] [id = 493] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0455f7a800 == 158 [pid = 1806] [id = 492] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0452c7d800 == 157 [pid = 1806] [id = 491] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cc73800 == 156 [pid = 1806] [id = 490] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0441288000 == 155 [pid = 1806] [id = 489] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ab69000 == 154 [pid = 1806] [id = 488] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04391a0000 == 153 [pid = 1806] [id = 487] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043807b800 == 152 [pid = 1806] [id = 486] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042ce37800 == 151 [pid = 1806] [id = 485] 10:16:25 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042463f800 == 150 [pid = 1806] [id = 484] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 236 (0x7f0425aadc00) [pid = 1806] [serial = 1428] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 235 (0x7f044c8a4000) [pid = 1806] [serial = 1413] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 234 (0x7f0425aa9000) [pid = 1806] [serial = 1427] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 233 (0x7f0422d6c000) [pid = 1806] [serial = 1424] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 232 (0x7f04383f2c00) [pid = 1806] [serial = 1350] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 231 (0x7f0450a39800) [pid = 1806] [serial = 1421] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 230 (0x7f04239dfc00) [pid = 1806] [serial = 1433] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 229 (0x7f0425024800) [pid = 1806] [serial = 1437] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 228 (0x7f0435dd4000) [pid = 1806] [serial = 1344] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 227 (0x7f04383ec800) [pid = 1806] [serial = 1400] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 226 (0x7f0436959000) [pid = 1806] [serial = 1200] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 225 (0x7f0450a3e000) [pid = 1806] [serial = 1422] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 224 (0x7f0422d70c00) [pid = 1806] [serial = 1425] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 223 (0x7f044ba99400) [pid = 1806] [serial = 1410] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 222 (0x7f0441ecb400) [pid = 1806] [serial = 1293] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 221 (0x7f0435982400) [pid = 1806] [serial = 1448] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 220 (0x7f044beecc00) [pid = 1806] [serial = 1224] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 219 (0x7f0429c74c00) [pid = 1806] [serial = 1188] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 218 (0x7f04252dbc00) [pid = 1806] [serial = 1439] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 217 (0x7f0432861c00) [pid = 1806] [serial = 1332] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 216 (0x7f043811a800) [pid = 1806] [serial = 1398] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 215 (0x7f0429c6a000) [pid = 1806] [serial = 1260] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 214 (0x7f0427002800) [pid = 1806] [serial = 1185] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 213 (0x7f0429ec0c00) [pid = 1806] [serial = 1326] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 212 (0x7f0438456c00) [pid = 1806] [serial = 1206] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 211 (0x7f042d02b400) [pid = 1806] [serial = 1443] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 210 (0x7f043541d000) [pid = 1806] [serial = 1395] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 209 (0x7f0435416800) [pid = 1806] [serial = 1197] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 208 (0x7f04280e6400) [pid = 1806] [serial = 1323] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 207 (0x7f0425ab2800) [pid = 1806] [serial = 1430] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 206 (0x7f043f8e8c00) [pid = 1806] [serial = 1218] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 205 (0x7f0438364c00) [pid = 1806] [serial = 1203] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f0432823800) [pid = 1806] [serial = 1266] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f044cc08c00) [pid = 1806] [serial = 1290] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f0429ba1000) [pid = 1806] [serial = 1440] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f044cb3b800) [pid = 1806] [serial = 1415] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f043864c400) [pid = 1806] [serial = 1272] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f0435058800) [pid = 1806] [serial = 1116] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f0427009c00) [pid = 1806] [serial = 1257] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f04350e0c00) [pid = 1806] [serial = 1446] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f043c426400) [pid = 1806] [serial = 1356] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f042ce05800) [pid = 1806] [serial = 1329] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f04282b4400) [pid = 1806] [serial = 1388] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f0441297000) [pid = 1806] [serial = 1406] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f0433987c00) [pid = 1806] [serial = 1386] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f04355ae400) [pid = 1806] [serial = 1338] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f0439396c00) [pid = 1806] [serial = 1353] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f04242d7000) [pid = 1806] [serial = 1254] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f04320d4800) [pid = 1806] [serial = 1391] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f043e21e000) [pid = 1806] [serial = 1365] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f042700e400) [pid = 1806] [serial = 1299] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f042a913c00) [pid = 1806] [serial = 1442] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f04347d6400) [pid = 1806] [serial = 1194] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f044abf3400) [pid = 1806] [serial = 1221] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f044abf8000) [pid = 1806] [serial = 1409] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f0435985400) [pid = 1806] [serial = 1341] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f043d779400) [pid = 1806] [serial = 1359] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f04507ab800) [pid = 1806] [serial = 1419] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f0438de2c00) [pid = 1806] [serial = 1209] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f04350d8800) [pid = 1806] [serial = 1394] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f043398cc00) [pid = 1806] [serial = 1445] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f043d79b000) [pid = 1806] [serial = 1281] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f043286d000) [pid = 1806] [serial = 1191] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f043cdbf000) [pid = 1806] [serial = 1212] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f042ab67400) [pid = 1806] [serial = 1263] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f0423685800) [pid = 1806] [serial = 1320] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0450682400) [pid = 1806] [serial = 1418] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f042447f400) [pid = 1806] [serial = 1302] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f043da95000) [pid = 1806] [serial = 1362] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f0436c2b800) [pid = 1806] [serial = 1347] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f04367e3c00) [pid = 1806] [serial = 1371] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f044ba96800) [pid = 1806] [serial = 1412] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f0436c2a800) [pid = 1806] [serial = 1397] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f0429b99000) [pid = 1806] [serial = 1389] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f0438452400) [pid = 1806] [serial = 1401] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f044bef6400) [pid = 1806] [serial = 1287] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f04282bdc00) [pid = 1806] [serial = 1296] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f043e857800) [pid = 1806] [serial = 1368] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f0441012400) [pid = 1806] [serial = 1284] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f044ce32000) [pid = 1806] [serial = 1416] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f04367ddc00) [pid = 1806] [serial = 1449] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f043479f000) [pid = 1806] [serial = 1335] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f043fbdec00) [pid = 1806] [serial = 1404] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f0435a0a800) [pid = 1806] [serial = 1269] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f043286d400) [pid = 1806] [serial = 1392] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f043e2a6c00) [pid = 1806] [serial = 1215] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0445b84800) [pid = 1806] [serial = 1407] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0423683400) [pid = 1806] [serial = 1436] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f043f175800) [pid = 1806] [serial = 1403] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f043ab05800) [pid = 1806] [serial = 1275] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f043cdc0000) [pid = 1806] [serial = 1278] [outer = (nil)] [url = about:blank] 10:16:25 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0436c2e400) [pid = 1806] [serial = 1451] [outer = (nil)] [url = about:blank] 10:16:26 INFO - PROCESS | 1806 | 1461690986208 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]]]}] 10:16:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:16:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 3184ms 10:16:26 INFO - PROCESS | 1806 | 1461690986225 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 10:16:26 INFO - PROCESS | 1806 | 1461690986231 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 10:16:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:16:26 INFO - PROCESS | 1806 | 1461690986240 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:16:26 INFO - PROCESS | 1806 | 1461690986245 Marionette TRACE conn3 <- [1,2074,null,{}] 10:16:26 INFO - PROCESS | 1806 | 1461690986256 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}] 10:16:26 INFO - PROCESS | 1806 | 1461690986481 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 10:16:26 INFO - PROCESS | 1806 | 1461690986688 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421e88000 == 151 [pid = 1806] [id = 526] 10:16:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0421ff0c00) [pid = 1806] [serial = 1579] [outer = (nil)] 10:16:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0422120000) [pid = 1806] [serial = 1580] [outer = 0x7f0421ff0c00] 10:16:26 INFO - PROCESS | 1806 | 1461690986764 Marionette DEBUG loaded listener.js 10:16:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f042263fc00) [pid = 1806] [serial = 1581] [outer = 0x7f0421ff0c00] 10:16:27 INFO - PROCESS | 1806 | 1461690987630 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]]]}] 10:16:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:16:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1441ms 10:16:27 INFO - PROCESS | 1806 | 1461690987682 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 10:16:27 INFO - PROCESS | 1806 | 1461690987690 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 10:16:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:16:27 INFO - PROCESS | 1806 | 1461690987701 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:16:27 INFO - PROCESS | 1806 | 1461690987704 Marionette TRACE conn3 <- [1,2078,null,{}] 10:16:27 INFO - PROCESS | 1806 | 1461690987711 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}] 10:16:28 INFO - PROCESS | 1806 | 1461690988038 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 10:16:28 INFO - PROCESS | 1806 | 1461690988071 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422ecf000 == 152 [pid = 1806] [id = 527] 10:16:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f042263f400) [pid = 1806] [serial = 1582] [outer = (nil)] 10:16:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0422e9ec00) [pid = 1806] [serial = 1583] [outer = 0x7f042263f400] 10:16:28 INFO - PROCESS | 1806 | 1461690988137 Marionette DEBUG loaded listener.js 10:16:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f042368f800) [pid = 1806] [serial = 1584] [outer = 0x7f042263f400] 10:16:29 INFO - PROCESS | 1806 | 1461690989126 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]]]}] 10:16:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:16:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1480ms 10:16:29 INFO - PROCESS | 1806 | 1461690989183 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 10:16:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:16:29 INFO - PROCESS | 1806 | 1461690989188 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 10:16:29 INFO - PROCESS | 1806 | 1461690989195 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:16:29 INFO - PROCESS | 1806 | 1461690989200 Marionette TRACE conn3 <- [1,2082,null,{}] 10:16:29 INFO - PROCESS | 1806 | 1461690989225 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}] 10:16:29 INFO - PROCESS | 1806 | 1461690989525 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 10:16:29 INFO - PROCESS | 1806 | 1461690989587 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424f82000 == 153 [pid = 1806] [id = 528] 10:16:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f042501a800) [pid = 1806] [serial = 1585] [outer = (nil)] 10:16:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f04252e1c00) [pid = 1806] [serial = 1586] [outer = 0x7f042501a800] 10:16:29 INFO - PROCESS | 1806 | 1461690989974 Marionette DEBUG loaded listener.js 10:16:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f0425aa7c00) [pid = 1806] [serial = 1587] [outer = 0x7f042501a800] 10:16:30 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f04280ef000) [pid = 1806] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:16:30 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f0435986400) [pid = 1806] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:16:30 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f0422d63400) [pid = 1806] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:16:30 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0421ea0400) [pid = 1806] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:16:30 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0421fef800) [pid = 1806] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:16:30 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0421ff0000) [pid = 1806] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:16:31 INFO - PROCESS | 1806 | 1461690991286 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]]]}] 10:16:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:16:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 2142ms 10:16:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:16:31 INFO - PROCESS | 1806 | 1461690991337 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 10:16:31 INFO - PROCESS | 1806 | 1461690991341 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 10:16:31 INFO - PROCESS | 1806 | 1461690991348 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:16:31 INFO - PROCESS | 1806 | 1461690991351 Marionette TRACE conn3 <- [1,2086,null,{}] 10:16:31 INFO - PROCESS | 1806 | 1461690991357 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}] 10:16:31 INFO - PROCESS | 1806 | 1461690991579 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 10:16:31 INFO - PROCESS | 1806 | 1461690991763 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04253e9000 == 154 [pid = 1806] [id = 529] 10:16:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f0421fe3800) [pid = 1806] [serial = 1588] [outer = (nil)] 10:16:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0425dea800) [pid = 1806] [serial = 1589] [outer = 0x7f0421fe3800] 10:16:31 INFO - PROCESS | 1806 | 1461690991829 Marionette DEBUG loaded listener.js 10:16:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f0426b79800) [pid = 1806] [serial = 1590] [outer = 0x7f0421fe3800] 10:16:32 INFO - PROCESS | 1806 | 1461690992594 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]]]}] 10:16:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:16:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1281ms 10:16:32 INFO - PROCESS | 1806 | 1461690992774 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 10:16:32 INFO - PROCESS | 1806 | 1461690992781 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 10:16:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:16:32 INFO - PROCESS | 1806 | 1461690992794 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:16:32 INFO - PROCESS | 1806 | 1461690992799 Marionette TRACE conn3 <- [1,2090,null,{}] 10:16:32 INFO - PROCESS | 1806 | 1461690992808 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}] 10:16:33 INFO - PROCESS | 1806 | 1461690993073 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 10:16:33 INFO - PROCESS | 1806 | 1461690993420 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421f8f800 == 155 [pid = 1806] [id = 530] 10:16:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0421fec000) [pid = 1806] [serial = 1591] [outer = (nil)] 10:16:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0422630400) [pid = 1806] [serial = 1592] [outer = 0x7f0421fec000] 10:16:33 INFO - PROCESS | 1806 | 1461690993503 Marionette DEBUG loaded listener.js 10:16:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f0422d63400) [pid = 1806] [serial = 1593] [outer = 0x7f0421fec000] 10:16:34 INFO - PROCESS | 1806 | 1461690994444 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]]]}] 10:16:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:16:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1690ms 10:16:34 INFO - PROCESS | 1806 | 1461690994484 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 10:16:34 INFO - PROCESS | 1806 | 1461690994491 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 10:16:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:16:34 INFO - PROCESS | 1806 | 1461690994503 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:16:34 INFO - PROCESS | 1806 | 1461690994508 Marionette TRACE conn3 <- [1,2094,null,{}] 10:16:34 INFO - PROCESS | 1806 | 1461690994516 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}] 10:16:34 INFO - PROCESS | 1806 | 1461690994795 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 10:16:35 INFO - PROCESS | 1806 | 1461690995154 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425a58000 == 156 [pid = 1806] [id = 531] 10:16:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0425aa6c00) [pid = 1806] [serial = 1594] [outer = (nil)] 10:16:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0425de0c00) [pid = 1806] [serial = 1595] [outer = 0x7f0425aa6c00] 10:16:35 INFO - PROCESS | 1806 | 1461690995237 Marionette DEBUG loaded listener.js 10:16:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f0426b7a800) [pid = 1806] [serial = 1596] [outer = 0x7f0425aa6c00] 10:16:36 INFO - PROCESS | 1806 | 1461690996171 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]]]}] 10:16:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:16:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1700ms 10:16:36 INFO - PROCESS | 1806 | 1461690996200 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 10:16:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:16:36 INFO - PROCESS | 1806 | 1461690996204 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 10:16:36 INFO - PROCESS | 1806 | 1461690996211 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:16:36 INFO - PROCESS | 1806 | 1461690996215 Marionette TRACE conn3 <- [1,2098,null,{}] 10:16:36 INFO - PROCESS | 1806 | 1461690996229 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}] 10:16:36 INFO - PROCESS | 1806 | 1461690996461 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 10:16:36 INFO - PROCESS | 1806 | 1461690996817 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0427b15000 == 157 [pid = 1806] [id = 532] 10:16:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f042826f000) [pid = 1806] [serial = 1597] [outer = (nil)] 10:16:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f04282b4400) [pid = 1806] [serial = 1598] [outer = 0x7f042826f000] 10:16:36 INFO - PROCESS | 1806 | 1461690996908 Marionette DEBUG loaded listener.js 10:16:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f04290c4400) [pid = 1806] [serial = 1599] [outer = 0x7f042826f000] 10:16:37 INFO - PROCESS | 1806 | 1461690997811 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]]]}] 10:16:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:16:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1643ms 10:16:37 INFO - PROCESS | 1806 | 1461690997855 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 10:16:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:16:37 INFO - PROCESS | 1806 | 1461690997859 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 10:16:37 INFO - PROCESS | 1806 | 1461690997865 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:16:37 INFO - PROCESS | 1806 | 1461690997869 Marionette TRACE conn3 <- [1,2102,null,{}] 10:16:37 INFO - PROCESS | 1806 | 1461690997874 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}] 10:16:38 INFO - PROCESS | 1806 | 1461690998108 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 10:16:38 INFO - PROCESS | 1806 | 1461690998374 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289ca000 == 158 [pid = 1806] [id = 533] 10:16:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f0428270800) [pid = 1806] [serial = 1600] [outer = (nil)] 10:16:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f0429c75400) [pid = 1806] [serial = 1601] [outer = 0x7f0428270800] 10:16:38 INFO - PROCESS | 1806 | 1461690998501 Marionette DEBUG loaded listener.js 10:16:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f0429ead800) [pid = 1806] [serial = 1602] [outer = 0x7f0428270800] 10:16:39 INFO - PROCESS | 1806 | 1461690999363 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]]]}] 10:16:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:16:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1540ms 10:16:39 INFO - PROCESS | 1806 | 1461690999406 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 10:16:39 INFO - PROCESS | 1806 | 1461690999410 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 10:16:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:16:39 INFO - PROCESS | 1806 | 1461690999416 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:16:39 INFO - PROCESS | 1806 | 1461690999419 Marionette TRACE conn3 <- [1,2106,null,{}] 10:16:39 INFO - PROCESS | 1806 | 1461690999424 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}] 10:16:39 INFO - PROCESS | 1806 | 1461690999657 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 10:16:39 INFO - PROCESS | 1806 | 1461690999929 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0429c8e800 == 159 [pid = 1806] [id = 534] 10:16:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f042447f400) [pid = 1806] [serial = 1603] [outer = (nil)] 10:16:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f042a90d800) [pid = 1806] [serial = 1604] [outer = 0x7f042447f400] 10:16:40 INFO - PROCESS | 1806 | 1461691000059 Marionette DEBUG loaded listener.js 10:16:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f042ab69800) [pid = 1806] [serial = 1605] [outer = 0x7f042447f400] 10:16:40 INFO - PROCESS | 1806 | 1461691000969 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]]]}] 10:16:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:16:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1629ms 10:16:41 INFO - PROCESS | 1806 | 1461691001047 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 10:16:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:16:41 INFO - PROCESS | 1806 | 1461691001051 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 10:16:41 INFO - PROCESS | 1806 | 1461691001057 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:16:41 INFO - PROCESS | 1806 | 1461691001060 Marionette TRACE conn3 <- [1,2110,null,{}] 10:16:41 INFO - PROCESS | 1806 | 1461691001066 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}] 10:16:41 INFO - PROCESS | 1806 | 1461691001370 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 10:16:41 INFO - PROCESS | 1806 | 1461691001693 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042cd12000 == 160 [pid = 1806] [id = 535] 10:16:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0431f10c00) [pid = 1806] [serial = 1606] [outer = (nil)] 10:16:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f04320dd000) [pid = 1806] [serial = 1607] [outer = 0x7f0431f10c00] 10:16:41 INFO - PROCESS | 1806 | 1461691001778 Marionette DEBUG loaded listener.js 10:16:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f0432524400) [pid = 1806] [serial = 1608] [outer = 0x7f0431f10c00] 10:16:42 INFO - PROCESS | 1806 | 1461691002652 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]]]}] 10:16:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:16:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1638ms 10:16:42 INFO - PROCESS | 1806 | 1461691002696 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 10:16:42 INFO - PROCESS | 1806 | 1461691002701 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 10:16:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:16:42 INFO - PROCESS | 1806 | 1461691002708 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:16:42 INFO - PROCESS | 1806 | 1461691002713 Marionette TRACE conn3 <- [1,2114,null,{}] 10:16:42 INFO - PROCESS | 1806 | 1461691002740 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}] 10:16:42 INFO - PROCESS | 1806 | 1461691002976 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 10:16:43 INFO - PROCESS | 1806 | 1461691003300 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042d139800 == 161 [pid = 1806] [id = 536] 10:16:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f043251e000) [pid = 1806] [serial = 1609] [outer = (nil)] 10:16:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f043286cc00) [pid = 1806] [serial = 1610] [outer = 0x7f043251e000] 10:16:43 INFO - PROCESS | 1806 | 1461691003390 Marionette DEBUG loaded listener.js 10:16:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f043313d800) [pid = 1806] [serial = 1611] [outer = 0x7f043251e000] 10:16:44 INFO - PROCESS | 1806 | 1461691004282 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]]]}] 10:16:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:16:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1605ms 10:16:44 INFO - PROCESS | 1806 | 1461691004316 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 10:16:44 INFO - PROCESS | 1806 | 1461691004319 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 10:16:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:16:44 INFO - PROCESS | 1806 | 1461691004326 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:16:44 INFO - PROCESS | 1806 | 1461691004330 Marionette TRACE conn3 <- [1,2118,null,{}] 10:16:44 INFO - PROCESS | 1806 | 1461691004336 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}] 10:16:44 INFO - PROCESS | 1806 | 1461691004567 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 10:16:44 INFO - PROCESS | 1806 | 1461691004895 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324dc800 == 162 [pid = 1806] [id = 537] 10:16:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f04239d1800) [pid = 1806] [serial = 1612] [outer = (nil)] 10:16:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f042cd35400) [pid = 1806] [serial = 1613] [outer = 0x7f04239d1800] 10:16:45 INFO - PROCESS | 1806 | 1461691004996 Marionette DEBUG loaded listener.js 10:16:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f0434691000) [pid = 1806] [serial = 1614] [outer = 0x7f04239d1800] 10:16:46 INFO - PROCESS | 1806 | 1461691006096 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]]]}] 10:16:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:16:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1837ms 10:16:46 INFO - PROCESS | 1806 | 1461691006164 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 10:16:46 INFO - PROCESS | 1806 | 1461691006169 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 10:16:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:16:46 INFO - PROCESS | 1806 | 1461691006176 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:16:46 INFO - PROCESS | 1806 | 1461691006179 Marionette TRACE conn3 <- [1,2122,null,{}] 10:16:46 INFO - PROCESS | 1806 | 1461691006185 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}] 10:16:46 INFO - PROCESS | 1806 | 1461691006476 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 10:16:46 INFO - PROCESS | 1806 | 1461691006781 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333d5800 == 163 [pid = 1806] [id = 538] 10:16:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f0428266800) [pid = 1806] [serial = 1615] [outer = (nil)] 10:16:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f04350d9800) [pid = 1806] [serial = 1616] [outer = 0x7f0428266800] 10:16:46 INFO - PROCESS | 1806 | 1461691006864 Marionette DEBUG loaded listener.js 10:16:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f0435418c00) [pid = 1806] [serial = 1617] [outer = 0x7f0428266800] 10:16:47 INFO - PROCESS | 1806 | 1461691007700 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]]]}] 10:16:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:16:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1586ms 10:16:47 INFO - PROCESS | 1806 | 1461691007764 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 10:16:47 INFO - PROCESS | 1806 | 1461691007768 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 10:16:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:16:47 INFO - PROCESS | 1806 | 1461691007773 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:16:47 INFO - PROCESS | 1806 | 1461691007776 Marionette TRACE conn3 <- [1,2126,null,{}] 10:16:47 INFO - PROCESS | 1806 | 1461691007781 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}] 10:16:48 INFO - PROCESS | 1806 | 1461691008013 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 10:16:48 INFO - PROCESS | 1806 | 1461691008281 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043474f000 == 164 [pid = 1806] [id = 539] 10:16:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f043313dc00) [pid = 1806] [serial = 1618] [outer = (nil)] 10:16:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f04355b2000) [pid = 1806] [serial = 1619] [outer = 0x7f043313dc00] 10:16:48 INFO - PROCESS | 1806 | 1461691008413 Marionette DEBUG loaded listener.js 10:16:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f04356f1800) [pid = 1806] [serial = 1620] [outer = 0x7f043313dc00] 10:16:49 INFO - PROCESS | 1806 | 1461691009265 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]]]}] 10:16:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:16:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1527ms 10:16:49 INFO - PROCESS | 1806 | 1461691009304 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 10:16:49 INFO - PROCESS | 1806 | 1461691009308 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 10:16:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:16:49 INFO - PROCESS | 1806 | 1461691009318 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:16:49 INFO - PROCESS | 1806 | 1461691009323 Marionette TRACE conn3 <- [1,2130,null,{}] 10:16:49 INFO - PROCESS | 1806 | 1461691009329 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}] 10:16:49 INFO - PROCESS | 1806 | 1461691009584 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 10:16:49 INFO - PROCESS | 1806 | 1461691009921 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436ae1000 == 165 [pid = 1806] [id = 540] 10:16:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f0435dd0800) [pid = 1806] [serial = 1621] [outer = (nil)] 10:16:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f0436a74c00) [pid = 1806] [serial = 1622] [outer = 0x7f0435dd0800] 10:16:50 INFO - PROCESS | 1806 | 1461691010022 Marionette DEBUG loaded listener.js 10:16:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f0438363400) [pid = 1806] [serial = 1623] [outer = 0x7f0435dd0800] 10:16:51 INFO - PROCESS | 1806 | 1461691010995 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] 10:16:51 INFO - PROCESS | 1806 | 1461691011060 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 10:16:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:16:51 INFO - PROCESS | 1806 | 1461691011071 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:16:51 INFO - PROCESS | 1806 | 1461691011075 Marionette TRACE conn3 <- [1,2134,null,{}] 10:16:51 INFO - PROCESS | 1806 | 1461691011081 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}] 10:16:51 INFO - PROCESS | 1806 | 1461691011313 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 10:16:51 INFO - PROCESS | 1806 | 1461691011634 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438d9a800 == 166 [pid = 1806] [id = 541] 10:16:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f04290c8c00) [pid = 1806] [serial = 1624] [outer = (nil)] 10:16:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f04383f3400) [pid = 1806] [serial = 1625] [outer = 0x7f04290c8c00] 10:16:51 INFO - PROCESS | 1806 | 1461691011718 Marionette DEBUG loaded listener.js 10:16:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f0438de7800) [pid = 1806] [serial = 1626] [outer = 0x7f04290c8c00] 10:16:52 INFO - PROCESS | 1806 | 1461691012616 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]]]}] 10:16:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:16:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1582ms 10:16:52 INFO - PROCESS | 1806 | 1461691012654 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 10:16:52 INFO - PROCESS | 1806 | 1461691012658 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 10:16:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:16:52 INFO - PROCESS | 1806 | 1461691012664 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:16:52 INFO - PROCESS | 1806 | 1461691012666 Marionette TRACE conn3 <- [1,2138,null,{}] 10:16:52 INFO - PROCESS | 1806 | 1461691012672 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}] 10:16:52 INFO - PROCESS | 1806 | 1461691012900 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 10:16:53 INFO - PROCESS | 1806 | 1461691013174 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fb6000 == 167 [pid = 1806] [id = 542] 10:16:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f0435418800) [pid = 1806] [serial = 1627] [outer = (nil)] 10:16:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f04393a1c00) [pid = 1806] [serial = 1628] [outer = 0x7f0435418800] 10:16:53 INFO - PROCESS | 1806 | 1461691013300 Marionette DEBUG loaded listener.js 10:16:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f043b529400) [pid = 1806] [serial = 1629] [outer = 0x7f0435418800] 10:16:54 INFO - PROCESS | 1806 | 1461691014166 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]]]}] 10:16:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:16:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1534ms 10:16:54 INFO - PROCESS | 1806 | 1461691014201 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 10:16:54 INFO - PROCESS | 1806 | 1461691014204 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 10:16:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:16:54 INFO - PROCESS | 1806 | 1461691014212 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:16:54 INFO - PROCESS | 1806 | 1461691014215 Marionette TRACE conn3 <- [1,2142,null,{}] 10:16:54 INFO - PROCESS | 1806 | 1461691014221 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}] 10:16:54 INFO - PROCESS | 1806 | 1461691014528 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 10:16:54 INFO - PROCESS | 1806 | 1461691014858 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0439298000 == 168 [pid = 1806] [id = 543] 10:16:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f04282b7400) [pid = 1806] [serial = 1630] [outer = (nil)] 10:16:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f043ce55800) [pid = 1806] [serial = 1631] [outer = 0x7f04282b7400] 10:16:54 INFO - PROCESS | 1806 | 1461691014941 Marionette DEBUG loaded listener.js 10:16:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f043d51d400) [pid = 1806] [serial = 1632] [outer = 0x7f04282b7400] 10:16:56 INFO - PROCESS | 1806 | 1461691016003 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] 10:16:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:16:56 INFO - PROCESS | 1806 | 1461691016057 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 10:16:56 INFO - PROCESS | 1806 | 1461691016064 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:16:56 INFO - PROCESS | 1806 | 1461691016067 Marionette TRACE conn3 <- [1,2146,null,{}] 10:16:56 INFO - PROCESS | 1806 | 1461691016072 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}] 10:16:56 INFO - PROCESS | 1806 | 1461691016312 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 10:16:56 INFO - PROCESS | 1806 | 1461691016625 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab63000 == 169 [pid = 1806] [id = 544] 10:16:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f04383d3000) [pid = 1806] [serial = 1633] [outer = (nil)] 10:16:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f043d924800) [pid = 1806] [serial = 1634] [outer = 0x7f04383d3000] 10:16:56 INFO - PROCESS | 1806 | 1461691016734 Marionette DEBUG loaded listener.js 10:16:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f043dc27000) [pid = 1806] [serial = 1635] [outer = 0x7f04383d3000] 10:16:57 INFO - PROCESS | 1806 | 1461691017818 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] 10:16:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:16:57 INFO - PROCESS | 1806 | 1461691017864 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 10:16:57 INFO - PROCESS | 1806 | 1461691017870 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:16:57 INFO - PROCESS | 1806 | 1461691017874 Marionette TRACE conn3 <- [1,2150,null,{}] 10:16:57 INFO - PROCESS | 1806 | 1461691017900 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}] 10:16:58 INFO - PROCESS | 1806 | 1461691018138 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 10:16:58 INFO - PROCESS | 1806 | 1461691018450 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:16:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d743000 == 170 [pid = 1806] [id = 545] 10:16:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f043d5a7800) [pid = 1806] [serial = 1636] [outer = (nil)] 10:16:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f043e207800) [pid = 1806] [serial = 1637] [outer = 0x7f043d5a7800] 10:16:58 INFO - PROCESS | 1806 | 1461691018531 Marionette DEBUG loaded listener.js 10:16:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f043e2a5400) [pid = 1806] [serial = 1638] [outer = 0x7f043d5a7800] 10:16:59 INFO - PROCESS | 1806 | 1461691019395 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]]]}] 10:16:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:16:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1583ms 10:16:59 INFO - PROCESS | 1806 | 1461691019457 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 10:16:59 INFO - PROCESS | 1806 | 1461691019462 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 10:16:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:16:59 INFO - PROCESS | 1806 | 1461691019472 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:16:59 INFO - PROCESS | 1806 | 1461691019476 Marionette TRACE conn3 <- [1,2154,null,{}] 10:16:59 INFO - PROCESS | 1806 | 1461691019485 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}] 10:16:59 INFO - PROCESS | 1806 | 1461691019874 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 10:17:00 INFO - PROCESS | 1806 | 1461691020249 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ea0b800 == 171 [pid = 1806] [id = 546] 10:17:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f04239e0800) [pid = 1806] [serial = 1639] [outer = (nil)] 10:17:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f04367ddc00) [pid = 1806] [serial = 1640] [outer = 0x7f04239e0800] 10:17:00 INFO - PROCESS | 1806 | 1461691020338 Marionette DEBUG loaded listener.js 10:17:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 202 (0x7f043ea93800) [pid = 1806] [serial = 1641] [outer = 0x7f04239e0800] 10:17:01 INFO - PROCESS | 1806 | 1461691021505 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]]]}] 10:17:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:17:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 2101ms 10:17:01 INFO - PROCESS | 1806 | 1461691021575 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 10:17:01 INFO - PROCESS | 1806 | 1461691021581 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 10:17:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:17:01 INFO - PROCESS | 1806 | 1461691021589 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:17:01 INFO - PROCESS | 1806 | 1461691021593 Marionette TRACE conn3 <- [1,2158,null,{}] 10:17:01 INFO - PROCESS | 1806 | 1461691021599 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}] 10:17:01 INFO - PROCESS | 1806 | 1461691021886 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 10:17:02 INFO - PROCESS | 1806 | 1461691022206 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fdc5800 == 172 [pid = 1806] [id = 547] 10:17:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 203 (0x7f042a912400) [pid = 1806] [serial = 1642] [outer = (nil)] 10:17:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 204 (0x7f0441011c00) [pid = 1806] [serial = 1643] [outer = 0x7f042a912400] 10:17:02 INFO - PROCESS | 1806 | 1461691022321 Marionette DEBUG loaded listener.js 10:17:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 205 (0x7f0445b83c00) [pid = 1806] [serial = 1644] [outer = 0x7f042a912400] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042aac9800 == 171 [pid = 1806] [id = 463] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ce06800 == 170 [pid = 1806] [id = 473] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04236a7000 == 169 [pid = 1806] [id = 431] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04392a8000 == 168 [pid = 1806] [id = 467] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04243c5000 == 167 [pid = 1806] [id = 433] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043dd77800 == 166 [pid = 1806] [id = 468] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438083000 == 165 [pid = 1806] [id = 466] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0441295000 == 164 [pid = 1806] [id = 471] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422bdf800 == 163 [pid = 1806] [id = 432] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433517800 == 162 [pid = 1806] [id = 465] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f021000 == 161 [pid = 1806] [id = 469] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fb22800 == 160 [pid = 1806] [id = 470] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044bcf1800 == 159 [pid = 1806] [id = 472] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045069f000 == 158 [pid = 1806] [id = 474] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0432119800 == 157 [pid = 1806] [id = 464] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f041eed4800 == 156 [pid = 1806] [id = 523] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f041fb91000 == 155 [pid = 1806] [id = 522] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04394b7000 == 154 [pid = 1806] [id = 521] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0455f95000 == 153 [pid = 1806] [id = 520] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450e3c000 == 152 [pid = 1806] [id = 519] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ce22800 == 151 [pid = 1806] [id = 518] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fde2000 == 150 [pid = 1806] [id = 517] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ed21000 == 149 [pid = 1806] [id = 516] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d560800 == 148 [pid = 1806] [id = 515] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04392a3800 == 147 [pid = 1806] [id = 514] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438fb3000 == 146 [pid = 1806] [id = 513] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436c09000 == 145 [pid = 1806] [id = 512] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043351e000 == 144 [pid = 1806] [id = 511] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043240a000 == 143 [pid = 1806] [id = 510] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0429c79800 == 142 [pid = 1806] [id = 509] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04253ec000 == 141 [pid = 1806] [id = 508] 10:17:04 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421ed8000 == 140 [pid = 1806] [id = 507] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 204 (0x7f043251b000) [pid = 1806] [serial = 1517] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 203 (0x7f0432526000) [pid = 1806] [serial = 1518] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 202 (0x7f0441005800) [pid = 1806] [serial = 1469] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 201 (0x7f042afa9000) [pid = 1806] [serial = 1457] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f0431f08400) [pid = 1806] [serial = 1481] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f0431f0a000) [pid = 1806] [serial = 1484] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f0450a13400) [pid = 1806] [serial = 1487] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f042263a400) [pid = 1806] [serial = 1490] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f0450a1d000) [pid = 1806] [serial = 1493] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f0422ea7800) [pid = 1806] [serial = 1496] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f043251a800) [pid = 1806] [serial = 1499] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f0432525c00) [pid = 1806] [serial = 1502] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f04384df000) [pid = 1806] [serial = 1452] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f044cbe8000) [pid = 1806] [serial = 1478] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f04252e0000) [pid = 1806] [serial = 1454] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f042368d400) [pid = 1806] [serial = 1508] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f0424484400) [pid = 1806] [serial = 1509] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f0435dde400) [pid = 1806] [serial = 1460] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f0421fec400) [pid = 1806] [serial = 1506] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f0421ea2800) [pid = 1806] [serial = 1505] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f044e818400) [pid = 1806] [serial = 1472] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f0425ab4800) [pid = 1806] [serial = 1511] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f0428262400) [pid = 1806] [serial = 1512] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f0425ab3400) [pid = 1806] [serial = 1520] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f043dc29800) [pid = 1806] [serial = 1466] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f043ab09000) [pid = 1806] [serial = 1463] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f0422123400) [pid = 1806] [serial = 1475] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f0429c74000) [pid = 1806] [serial = 1514] [outer = (nil)] [url = about:blank] 10:17:04 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f042afb1800) [pid = 1806] [serial = 1515] [outer = (nil)] [url = about:blank] 10:17:05 INFO - PROCESS | 1806 | 1461691025113 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]]]}] 10:17:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:17:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 3554ms 10:17:05 INFO - PROCESS | 1806 | 1461691025145 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 10:17:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:17:05 INFO - PROCESS | 1806 | 1461691025150 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 10:17:05 INFO - PROCESS | 1806 | 1461691025158 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:17:05 INFO - PROCESS | 1806 | 1461691025163 Marionette TRACE conn3 <- [1,2162,null,{}] 10:17:05 INFO - PROCESS | 1806 | 1461691025172 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}] 10:17:05 INFO - PROCESS | 1806 | 1461691025418 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 10:17:05 INFO - PROCESS | 1806 | 1461691025665 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421e6d800 == 141 [pid = 1806] [id = 548] 10:17:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f0422637800) [pid = 1806] [serial = 1645] [outer = (nil)] 10:17:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f04228ea800) [pid = 1806] [serial = 1646] [outer = 0x7f0422637800] 10:17:05 INFO - PROCESS | 1806 | 1461691025745 Marionette DEBUG loaded listener.js 10:17:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f0422b0e800) [pid = 1806] [serial = 1647] [outer = 0x7f0422637800] 10:17:06 INFO - PROCESS | 1806 | 1461691026577 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]]]}] 10:17:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:17:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1445ms 10:17:06 INFO - PROCESS | 1806 | 1461691026604 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 10:17:06 INFO - PROCESS | 1806 | 1461691026613 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 10:17:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:17:06 INFO - PROCESS | 1806 | 1461691026624 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:17:06 INFO - PROCESS | 1806 | 1461691026627 Marionette TRACE conn3 <- [1,2166,null,{}] 10:17:06 INFO - PROCESS | 1806 | 1461691026667 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}] 10:17:06 INFO - PROCESS | 1806 | 1461691026895 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 10:17:06 INFO - PROCESS | 1806 | 1461691026907 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422bf3800 == 142 [pid = 1806] [id = 549] 10:17:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f0422638800) [pid = 1806] [serial = 1648] [outer = (nil)] 10:17:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f0424487000) [pid = 1806] [serial = 1649] [outer = 0x7f0422638800] 10:17:07 INFO - PROCESS | 1806 | 1461691027167 Marionette DEBUG loaded listener.js 10:17:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f0425aa6800) [pid = 1806] [serial = 1650] [outer = 0x7f0422638800] 10:17:08 INFO - PROCESS | 1806 | 1461691028095 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]]]}] 10:17:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:17:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1538ms 10:17:08 INFO - PROCESS | 1806 | 1461691028162 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 10:17:08 INFO - PROCESS | 1806 | 1461691028166 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 10:17:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:17:08 INFO - PROCESS | 1806 | 1461691028173 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:17:08 INFO - PROCESS | 1806 | 1461691028178 Marionette TRACE conn3 <- [1,2170,null,{}] 10:17:08 INFO - PROCESS | 1806 | 1461691028200 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}] 10:17:08 INFO - PROCESS | 1806 | 1461691028480 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 10:17:08 INFO - PROCESS | 1806 | 1461691028527 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424f8e000 == 143 [pid = 1806] [id = 550] 10:17:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f0425fb0800) [pid = 1806] [serial = 1651] [outer = (nil)] 10:17:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f04280e3400) [pid = 1806] [serial = 1652] [outer = 0x7f0425fb0800] 10:17:08 INFO - PROCESS | 1806 | 1461691028731 Marionette DEBUG loaded listener.js 10:17:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f04282b6800) [pid = 1806] [serial = 1653] [outer = 0x7f0425fb0800] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f0422b0f400) [pid = 1806] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f0422d6bc00) [pid = 1806] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f042501a800) [pid = 1806] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f04237e9c00) [pid = 1806] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f0421e9a000) [pid = 1806] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f0421ff0c00) [pid = 1806] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f041fc61800) [pid = 1806] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f0422b04400) [pid = 1806] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f0424484000) [pid = 1806] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f04220e3c00) [pid = 1806] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f04356e8400) [pid = 1806] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f04280e8400) [pid = 1806] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f043e21dc00) [pid = 1806] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f043d929000) [pid = 1806] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f043d927800) [pid = 1806] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f0438070c00) [pid = 1806] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f0427005c00) [pid = 1806] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f0423687400) [pid = 1806] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f0432868000) [pid = 1806] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f0433986c00) [pid = 1806] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f04242d0800) [pid = 1806] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f0425fb1000) [pid = 1806] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f0425fab400) [pid = 1806] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f042263f400) [pid = 1806] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f043e856c00) [pid = 1806] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f0422ea7000) [pid = 1806] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f0422ea0800) [pid = 1806] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f0422634400) [pid = 1806] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f04242db800) [pid = 1806] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f042211bc00) [pid = 1806] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f0422123000) [pid = 1806] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f0421ff1800) [pid = 1806] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f042cd36000) [pid = 1806] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f04356f1400) [pid = 1806] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0422631000) [pid = 1806] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0422634800) [pid = 1806] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0429ec0800) [pid = 1806] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f043e858800) [pid = 1806] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f042ab6e400) [pid = 1806] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0435986c00) [pid = 1806] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:17:09 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f042211e000) [pid = 1806] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:17:10 INFO - PROCESS | 1806 | 1461691030255 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]]]}] 10:17:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:17:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2136ms 10:17:10 INFO - PROCESS | 1806 | 1461691030311 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 10:17:10 INFO - PROCESS | 1806 | 1461691030314 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 10:17:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:17:10 INFO - PROCESS | 1806 | 1461691030323 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:17:10 INFO - PROCESS | 1806 | 1461691030328 Marionette TRACE conn3 <- [1,2174,null,{}] 10:17:10 INFO - PROCESS | 1806 | 1461691030334 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}] 10:17:10 INFO - PROCESS | 1806 | 1461691030592 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 10:17:10 INFO - PROCESS | 1806 | 1461691030792 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424262800 == 144 [pid = 1806] [id = 551] 10:17:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f041fc61800) [pid = 1806] [serial = 1654] [outer = (nil)] 10:17:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0422634400) [pid = 1806] [serial = 1655] [outer = 0x7f041fc61800] 10:17:10 INFO - PROCESS | 1806 | 1461691030861 Marionette DEBUG loaded listener.js 10:17:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f042448b800) [pid = 1806] [serial = 1656] [outer = 0x7f041fc61800] 10:17:11 INFO - PROCESS | 1806 | 1461691031804 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]]]}] 10:17:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:17:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1542ms 10:17:11 INFO - PROCESS | 1806 | 1461691031866 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 10:17:11 INFO - PROCESS | 1806 | 1461691031873 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 10:17:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:17:11 INFO - PROCESS | 1806 | 1461691031882 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:17:11 INFO - PROCESS | 1806 | 1461691031888 Marionette TRACE conn3 <- [1,2178,null,{}] 10:17:11 INFO - PROCESS | 1806 | 1461691031938 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}] 10:17:12 INFO - PROCESS | 1806 | 1461691032279 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 10:17:12 INFO - PROCESS | 1806 | 1461691032529 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421e82800 == 145 [pid = 1806] [id = 552] 10:17:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0421fe8c00) [pid = 1806] [serial = 1657] [outer = (nil)] 10:17:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f042211b400) [pid = 1806] [serial = 1658] [outer = 0x7f0421fe8c00] 10:17:12 INFO - PROCESS | 1806 | 1461691032606 Marionette DEBUG loaded listener.js 10:17:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0422b09400) [pid = 1806] [serial = 1659] [outer = 0x7f0421fe8c00] 10:17:13 INFO - PROCESS | 1806 | 1461691033534 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]]]}] 10:17:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:17:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1686ms 10:17:13 INFO - PROCESS | 1806 | 1461691033569 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 10:17:13 INFO - PROCESS | 1806 | 1461691033577 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 10:17:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:17:13 INFO - PROCESS | 1806 | 1461691033589 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:17:13 INFO - PROCESS | 1806 | 1461691033592 Marionette TRACE conn3 <- [1,2182,null,{}] 10:17:13 INFO - PROCESS | 1806 | 1461691033600 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}] 10:17:13 INFO - PROCESS | 1806 | 1461691033849 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 10:17:14 INFO - PROCESS | 1806 | 1461691034175 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042539d800 == 146 [pid = 1806] [id = 553] 10:17:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f0424484000) [pid = 1806] [serial = 1660] [outer = (nil)] 10:17:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0425876c00) [pid = 1806] [serial = 1661] [outer = 0x7f0424484000] 10:17:14 INFO - PROCESS | 1806 | 1461691034261 Marionette DEBUG loaded listener.js 10:17:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0425dde800) [pid = 1806] [serial = 1662] [outer = 0x7f0424484000] 10:17:15 INFO - PROCESS | 1806 | 1461691035217 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]]]}] 10:17:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:17:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1688ms 10:17:15 INFO - PROCESS | 1806 | 1461691035278 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 10:17:15 INFO - PROCESS | 1806 | 1461691035282 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 10:17:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:17:15 INFO - PROCESS | 1806 | 1461691035289 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:17:15 INFO - PROCESS | 1806 | 1461691035295 Marionette TRACE conn3 <- [1,2186,null,{}] 10:17:15 INFO - PROCESS | 1806 | 1461691035312 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}] 10:17:15 INFO - PROCESS | 1806 | 1461691035620 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 10:17:15 INFO - PROCESS | 1806 | 1461691035982 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0427b0a000 == 147 [pid = 1806] [id = 554] 10:17:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f04280ea000) [pid = 1806] [serial = 1663] [outer = (nil)] 10:17:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f04282b9800) [pid = 1806] [serial = 1664] [outer = 0x7f04280ea000] 10:17:16 INFO - PROCESS | 1806 | 1461691036073 Marionette DEBUG loaded listener.js 10:17:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0429b97400) [pid = 1806] [serial = 1665] [outer = 0x7f04280ea000] 10:17:16 INFO - PROCESS | 1806 | 1461691036964 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]]]}] 10:17:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:17:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1736ms 10:17:17 INFO - PROCESS | 1806 | 1461691037026 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 10:17:17 INFO - PROCESS | 1806 | 1461691037032 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 10:17:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:17:17 INFO - PROCESS | 1806 | 1461691037038 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:17:17 INFO - PROCESS | 1806 | 1461691037041 Marionette TRACE conn3 <- [1,2190,null,{}] 10:17:17 INFO - PROCESS | 1806 | 1461691037048 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}] 10:17:17 INFO - PROCESS | 1806 | 1461691037339 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 10:17:17 INFO - PROCESS | 1806 | 1461691037659 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0429c79800 == 148 [pid = 1806] [id = 555] 10:17:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f04280f0400) [pid = 1806] [serial = 1666] [outer = (nil)] 10:17:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f0429ec0800) [pid = 1806] [serial = 1667] [outer = 0x7f04280f0400] 10:17:17 INFO - PROCESS | 1806 | 1461691037742 Marionette DEBUG loaded listener.js 10:17:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f042ab6cc00) [pid = 1806] [serial = 1668] [outer = 0x7f04280f0400] 10:17:18 INFO - PROCESS | 1806 | 1461691038611 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]]]}] 10:17:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:17:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1633ms 10:17:18 INFO - PROCESS | 1806 | 1461691038672 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 10:17:18 INFO - PROCESS | 1806 | 1461691038676 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 10:17:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:17:18 INFO - PROCESS | 1806 | 1461691038683 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:17:18 INFO - PROCESS | 1806 | 1461691038686 Marionette TRACE conn3 <- [1,2194,null,{}] 10:17:18 INFO - PROCESS | 1806 | 1461691038692 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}] 10:17:18 INFO - PROCESS | 1806 | 1461691038940 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 10:17:19 INFO - PROCESS | 1806 | 1461691039210 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042ce39000 == 149 [pid = 1806] [id = 556] 10:17:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f04282c0800) [pid = 1806] [serial = 1669] [outer = (nil)] 10:17:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f042cd39c00) [pid = 1806] [serial = 1670] [outer = 0x7f04282c0800] 10:17:19 INFO - PROCESS | 1806 | 1461691039337 Marionette DEBUG loaded listener.js 10:17:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f042d02b400) [pid = 1806] [serial = 1671] [outer = 0x7f04282c0800] 10:17:20 INFO - PROCESS | 1806 | 1461691040244 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]]]}] 10:17:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:17:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1632ms 10:17:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:17:20 INFO - PROCESS | 1806 | 1461691040317 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 10:17:20 INFO - PROCESS | 1806 | 1461691040320 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 10:17:20 INFO - PROCESS | 1806 | 1461691040327 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:17:20 INFO - PROCESS | 1806 | 1461691040329 Marionette TRACE conn3 <- [1,2198,null,{}] 10:17:20 INFO - PROCESS | 1806 | 1461691040335 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}] 10:17:20 INFO - PROCESS | 1806 | 1461691040671 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 10:17:21 INFO - PROCESS | 1806 | 1461691041050 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433350800 == 150 [pid = 1806] [id = 557] 10:17:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f0433984c00) [pid = 1806] [serial = 1672] [outer = (nil)] 10:17:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f0434683800) [pid = 1806] [serial = 1673] [outer = 0x7f0433984c00] 10:17:21 INFO - PROCESS | 1806 | 1461691041135 Marionette DEBUG loaded listener.js 10:17:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f0435419800) [pid = 1806] [serial = 1674] [outer = 0x7f0433984c00] 10:17:22 INFO - PROCESS | 1806 | 1461691042030 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]]]}] 10:17:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:17:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1738ms 10:17:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:17:22 INFO - PROCESS | 1806 | 1461691042064 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 10:17:22 INFO - PROCESS | 1806 | 1461691042067 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 10:17:22 INFO - PROCESS | 1806 | 1461691042075 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:17:22 INFO - PROCESS | 1806 | 1461691042078 Marionette TRACE conn3 <- [1,2202,null,{}] 10:17:22 INFO - PROCESS | 1806 | 1461691042085 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}] 10:17:22 INFO - PROCESS | 1806 | 1461691042326 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 10:17:22 INFO - PROCESS | 1806 | 1461691042603 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435548800 == 151 [pid = 1806] [id = 558] 10:17:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f04328bf000) [pid = 1806] [serial = 1675] [outer = (nil)] 10:17:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f04356f2c00) [pid = 1806] [serial = 1676] [outer = 0x7f04328bf000] 10:17:22 INFO - PROCESS | 1806 | 1461691042729 Marionette DEBUG loaded listener.js 10:17:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f0435a0c400) [pid = 1806] [serial = 1677] [outer = 0x7f04328bf000] 10:17:23 INFO - PROCESS | 1806 | 1461691043634 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]]]}] 10:17:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:17:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1632ms 10:17:23 INFO - PROCESS | 1806 | 1461691043707 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 10:17:23 INFO - PROCESS | 1806 | 1461691043710 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 10:17:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:17:23 INFO - PROCESS | 1806 | 1461691043717 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:17:23 INFO - PROCESS | 1806 | 1461691043720 Marionette TRACE conn3 <- [1,2206,null,{}] 10:17:23 INFO - PROCESS | 1806 | 1461691043727 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}] 10:17:23 INFO - PROCESS | 1806 | 1461691043969 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 10:17:24 INFO - PROCESS | 1806 | 1461691044292 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438388000 == 152 [pid = 1806] [id = 559] 10:17:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f0433986c00) [pid = 1806] [serial = 1678] [outer = (nil)] 10:17:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f0436a7a400) [pid = 1806] [serial = 1679] [outer = 0x7f0433986c00] 10:17:24 INFO - PROCESS | 1806 | 1461691044377 Marionette DEBUG loaded listener.js 10:17:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f043806a800) [pid = 1806] [serial = 1680] [outer = 0x7f0433986c00] 10:17:25 INFO - PROCESS | 1806 | 1461691045314 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]]]}] 10:17:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:17:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1647ms 10:17:25 INFO - PROCESS | 1806 | 1461691045372 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 10:17:25 INFO - PROCESS | 1806 | 1461691045376 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 10:17:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:17:25 INFO - PROCESS | 1806 | 1461691045388 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:17:25 INFO - PROCESS | 1806 | 1461691045391 Marionette TRACE conn3 <- [1,2210,null,{}] 10:17:25 INFO - PROCESS | 1806 | 1461691045398 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}] 10:17:25 INFO - PROCESS | 1806 | 1461691045670 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 10:17:26 INFO - PROCESS | 1806 | 1461691046022 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fb5800 == 153 [pid = 1806] [id = 560] 10:17:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f04220df000) [pid = 1806] [serial = 1681] [outer = (nil)] 10:17:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f0435a0d000) [pid = 1806] [serial = 1682] [outer = 0x7f04220df000] 10:17:26 INFO - PROCESS | 1806 | 1461691046110 Marionette DEBUG loaded listener.js 10:17:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f0438458000) [pid = 1806] [serial = 1683] [outer = 0x7f04220df000] 10:17:27 INFO - PROCESS | 1806 | 1461691047012 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]]]}] 10:17:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:17:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1685ms 10:17:27 INFO - PROCESS | 1806 | 1461691047072 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 10:17:27 INFO - PROCESS | 1806 | 1461691047075 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 10:17:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:17:27 INFO - PROCESS | 1806 | 1461691047082 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:17:27 INFO - PROCESS | 1806 | 1461691047085 Marionette TRACE conn3 <- [1,2214,null,{}] 10:17:27 INFO - PROCESS | 1806 | 1461691047091 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}] 10:17:27 INFO - PROCESS | 1806 | 1461691047352 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 10:17:27 INFO - PROCESS | 1806 | 1461691047671 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04394ac800 == 154 [pid = 1806] [id = 561] 10:17:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f04228e7c00) [pid = 1806] [serial = 1684] [outer = (nil)] 10:17:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f0438de9c00) [pid = 1806] [serial = 1685] [outer = 0x7f04228e7c00] 10:17:27 INFO - PROCESS | 1806 | 1461691047754 Marionette DEBUG loaded listener.js 10:17:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f043b528400) [pid = 1806] [serial = 1686] [outer = 0x7f04228e7c00] 10:17:28 INFO - PROCESS | 1806 | 1461691048685 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]]]}] 10:17:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:17:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1648ms 10:17:28 INFO - PROCESS | 1806 | 1461691048732 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 10:17:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:17:28 INFO - PROCESS | 1806 | 1461691048737 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 10:17:28 INFO - PROCESS | 1806 | 1461691048743 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:17:28 INFO - PROCESS | 1806 | 1461691048747 Marionette TRACE conn3 <- [1,2218,null,{}] 10:17:28 INFO - PROCESS | 1806 | 1461691048753 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}] 10:17:29 INFO - PROCESS | 1806 | 1461691049040 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 10:17:29 INFO - PROCESS | 1806 | 1461691049392 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d390000 == 155 [pid = 1806] [id = 562] 10:17:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f043e209000) [pid = 1806] [serial = 1687] [outer = (nil)] 10:17:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f043e2ab000) [pid = 1806] [serial = 1688] [outer = 0x7f043e209000] 10:17:29 INFO - PROCESS | 1806 | 1461691049481 Marionette DEBUG loaded listener.js 10:17:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f043f8d9400) [pid = 1806] [serial = 1689] [outer = 0x7f043e209000] 10:17:30 INFO - PROCESS | 1806 | 1461691050370 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]]]}] 10:17:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:17:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1685ms 10:17:30 INFO - PROCESS | 1806 | 1461691050428 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 10:17:30 INFO - PROCESS | 1806 | 1461691050431 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 10:17:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:17:30 INFO - PROCESS | 1806 | 1461691050440 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:17:30 INFO - PROCESS | 1806 | 1461691050444 Marionette TRACE conn3 <- [1,2222,null,{}] 10:17:30 INFO - PROCESS | 1806 | 1461691050450 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}] 10:17:30 INFO - PROCESS | 1806 | 1461691050740 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 10:17:31 INFO - PROCESS | 1806 | 1461691051081 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f83c000 == 156 [pid = 1806] [id = 563] 10:17:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f0429c68800) [pid = 1806] [serial = 1690] [outer = (nil)] 10:17:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f044106c000) [pid = 1806] [serial = 1691] [outer = 0x7f0429c68800] 10:17:31 INFO - PROCESS | 1806 | 1461691051164 Marionette DEBUG loaded listener.js 10:17:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f044ab09400) [pid = 1806] [serial = 1692] [outer = 0x7f0429c68800] 10:17:32 INFO - PROCESS | 1806 | 1461691052015 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]]]}] 10:17:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:17:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1639ms 10:17:32 INFO - PROCESS | 1806 | 1461691052080 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 10:17:32 INFO - PROCESS | 1806 | 1461691052084 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 10:17:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:17:32 INFO - PROCESS | 1806 | 1461691052089 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:17:32 INFO - PROCESS | 1806 | 1461691052093 Marionette TRACE conn3 <- [1,2226,null,{}] 10:17:32 INFO - PROCESS | 1806 | 1461691052098 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}] 10:17:32 INFO - PROCESS | 1806 | 1461691052348 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 10:17:32 INFO - PROCESS | 1806 | 1461691052622 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044b71c800 == 157 [pid = 1806] [id = 564] 10:17:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f0429c72400) [pid = 1806] [serial = 1693] [outer = (nil)] 10:17:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f044bc46800) [pid = 1806] [serial = 1694] [outer = 0x7f0429c72400] 10:17:32 INFO - PROCESS | 1806 | 1461691052744 Marionette DEBUG loaded listener.js 10:17:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f044cb33400) [pid = 1806] [serial = 1695] [outer = 0x7f0429c72400] 10:17:33 INFO - PROCESS | 1806 | 1461691053618 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]]]}] 10:17:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:17:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1581ms 10:17:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:17:33 INFO - PROCESS | 1806 | 1461691053672 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 10:17:33 INFO - PROCESS | 1806 | 1461691053675 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 10:17:33 INFO - PROCESS | 1806 | 1461691053682 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:17:33 INFO - PROCESS | 1806 | 1461691053685 Marionette TRACE conn3 <- [1,2230,null,{}] 10:17:33 INFO - PROCESS | 1806 | 1461691053690 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}] 10:17:33 INFO - PROCESS | 1806 | 1461691053931 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 10:17:34 INFO - PROCESS | 1806 | 1461691054272 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cb1e000 == 158 [pid = 1806] [id = 565] 10:17:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 187 (0x7f0421e95400) [pid = 1806] [serial = 1696] [outer = (nil)] 10:17:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 188 (0x7f044ccb4800) [pid = 1806] [serial = 1697] [outer = 0x7f0421e95400] 10:17:34 INFO - PROCESS | 1806 | 1461691054353 Marionette DEBUG loaded listener.js 10:17:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 189 (0x7f044ce39c00) [pid = 1806] [serial = 1698] [outer = 0x7f0421e95400] 10:17:35 INFO - PROCESS | 1806 | 1461691055245 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]]]}] 10:17:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:17:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1585ms 10:17:35 INFO - PROCESS | 1806 | 1461691055268 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 10:17:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:17:35 INFO - PROCESS | 1806 | 1461691055274 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 10:17:35 INFO - PROCESS | 1806 | 1461691055281 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:17:35 INFO - PROCESS | 1806 | 1461691055284 Marionette TRACE conn3 <- [1,2234,null,{}] 10:17:35 INFO - PROCESS | 1806 | 1461691055290 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}] 10:17:35 INFO - PROCESS | 1806 | 1461691055523 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 10:17:35 INFO - PROCESS | 1806 | 1461691055783 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cc73800 == 159 [pid = 1806] [id = 566] 10:17:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 190 (0x7f0425fab800) [pid = 1806] [serial = 1699] [outer = (nil)] 10:17:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 191 (0x7f044edc0800) [pid = 1806] [serial = 1700] [outer = 0x7f0425fab800] 10:17:35 INFO - PROCESS | 1806 | 1461691055920 Marionette DEBUG loaded listener.js 10:17:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 192 (0x7f04507a8400) [pid = 1806] [serial = 1701] [outer = 0x7f0425fab800] 10:17:36 INFO - PROCESS | 1806 | 1461691056858 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]]]}] 10:17:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:17:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1630ms 10:17:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:17:36 INFO - PROCESS | 1806 | 1461691056911 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 10:17:36 INFO - PROCESS | 1806 | 1461691056914 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 10:17:36 INFO - PROCESS | 1806 | 1461691056921 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:17:36 INFO - PROCESS | 1806 | 1461691056924 Marionette TRACE conn3 <- [1,2238,null,{}] 10:17:36 INFO - PROCESS | 1806 | 1461691056929 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}] 10:17:37 INFO - PROCESS | 1806 | 1461691057181 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 10:17:37 INFO - PROCESS | 1806 | 1461691057464 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450937000 == 160 [pid = 1806] [id = 567] 10:17:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 193 (0x7f044abf3400) [pid = 1806] [serial = 1702] [outer = (nil)] 10:17:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 194 (0x7f0450a19c00) [pid = 1806] [serial = 1703] [outer = 0x7f044abf3400] 10:17:37 INFO - PROCESS | 1806 | 1461691057586 Marionette DEBUG loaded listener.js 10:17:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 195 (0x7f0450a21c00) [pid = 1806] [serial = 1704] [outer = 0x7f044abf3400] 10:17:38 INFO - PROCESS | 1806 | 1461691058505 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]]]}] 10:17:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:17:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1630ms 10:17:38 INFO - PROCESS | 1806 | 1461691058551 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 10:17:38 INFO - PROCESS | 1806 | 1461691058555 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 10:17:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:17:38 INFO - PROCESS | 1806 | 1461691058561 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:17:38 INFO - PROCESS | 1806 | 1461691058564 Marionette TRACE conn3 <- [1,2242,null,{}] 10:17:38 INFO - PROCESS | 1806 | 1461691058569 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}] 10:17:38 INFO - PROCESS | 1806 | 1461691058807 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 10:17:39 INFO - PROCESS | 1806 | 1461691059093 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450e9e000 == 161 [pid = 1806] [id = 568] 10:17:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 196 (0x7f0422e87000) [pid = 1806] [serial = 1705] [outer = (nil)] 10:17:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 197 (0x7f0422e8b400) [pid = 1806] [serial = 1706] [outer = 0x7f0422e87000] 10:17:39 INFO - PROCESS | 1806 | 1461691059214 Marionette DEBUG loaded listener.js 10:17:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 198 (0x7f0422e8f800) [pid = 1806] [serial = 1707] [outer = 0x7f0422e87000] 10:17:40 INFO - PROCESS | 1806 | 1461691060091 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]]]}] 10:17:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:17:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1581ms 10:17:40 INFO - PROCESS | 1806 | 1461691060143 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 10:17:40 INFO - PROCESS | 1806 | 1461691060147 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 10:17:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:17:40 INFO - PROCESS | 1806 | 1461691060153 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:17:40 INFO - PROCESS | 1806 | 1461691060155 Marionette TRACE conn3 <- [1,2246,null,{}] 10:17:40 INFO - PROCESS | 1806 | 1461691060161 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}] 10:17:40 INFO - PROCESS | 1806 | 1461691060402 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 10:17:40 INFO - PROCESS | 1806 | 1461691060732 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0453ae7800 == 162 [pid = 1806] [id = 569] 10:17:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 199 (0x7f0422e87c00) [pid = 1806] [serial = 1708] [outer = (nil)] 10:17:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 200 (0x7f0450a16000) [pid = 1806] [serial = 1709] [outer = 0x7f0422e87c00] 10:17:40 INFO - PROCESS | 1806 | 1461691060831 Marionette DEBUG loaded listener.js 10:17:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 201 (0x7f0450a39400) [pid = 1806] [serial = 1710] [outer = 0x7f0422e87c00] 10:17:41 INFO - PROCESS | 1806 | 1461691061728 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]]]}] 10:17:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:17:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1637ms 10:17:41 INFO - PROCESS | 1806 | 1461691061792 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 10:17:41 INFO - PROCESS | 1806 | 1461691061796 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 10:17:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:17:41 INFO - PROCESS | 1806 | 1461691061802 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:17:41 INFO - PROCESS | 1806 | 1461691061805 Marionette TRACE conn3 <- [1,2250,null,{}] 10:17:41 INFO - PROCESS | 1806 | 1461691061810 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}] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435abf800 == 161 [pid = 1806] [id = 126] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0426060000 == 160 [pid = 1806] [id = 459] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ba73800 == 159 [pid = 1806] [id = 45] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ab9d000 == 158 [pid = 1806] [id = 63] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421bd7000 == 157 [pid = 1806] [id = 457] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fbb2800 == 156 [pid = 1806] [id = 62] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e8d4000 == 155 [pid = 1806] [id = 52] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424258800 == 154 [pid = 1806] [id = 458] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043834c800 == 153 [pid = 1806] [id = 105] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ea22000 == 152 [pid = 1806] [id = 42] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045108f000 == 151 [pid = 1806] [id = 104] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0431f33800 == 150 [pid = 1806] [id = 499] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f041ed5b800 == 149 [pid = 1806] [id = 496] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ab62800 == 148 [pid = 1806] [id = 49] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450636000 == 147 [pid = 1806] [id = 103] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424f94800 == 146 [pid = 1806] [id = 495] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450639000 == 145 [pid = 1806] [id = 124] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421f7c800 == 144 [pid = 1806] [id = 498] 10:17:43 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04243c1000 == 143 [pid = 1806] [id = 460] 10:17:43 INFO - PROCESS | 1806 | 1461691063468 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 200 (0x7f043dc25800) [pid = 1806] [serial = 1434] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 199 (0x7f04507b0400) [pid = 1806] [serial = 1431] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 198 (0x7f043d77bc00) [pid = 1806] [serial = 1464] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 197 (0x7f04383ef800) [pid = 1806] [serial = 1461] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 196 (0x7f0450a21000) [pid = 1806] [serial = 1494] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 195 (0x7f0422eabc00) [pid = 1806] [serial = 1497] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 194 (0x7f0432824400) [pid = 1806] [serial = 1458] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 193 (0x7f045040c000) [pid = 1806] [serial = 1473] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 192 (0x7f0450a1b800) [pid = 1806] [serial = 1488] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 191 (0x7f043dc2f400) [pid = 1806] [serial = 1467] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 190 (0x7f04507a3800) [pid = 1806] [serial = 1479] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 189 (0x7f044b997c00) [pid = 1806] [serial = 1470] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 188 (0x7f04384e1800) [pid = 1806] [serial = 1503] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 187 (0x7f043251f800) [pid = 1806] [serial = 1500] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 186 (0x7f04228f1800) [pid = 1806] [serial = 1491] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f0426b7fc00) [pid = 1806] [serial = 1455] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f0422127c00) [pid = 1806] [serial = 1476] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f0431f0e000) [pid = 1806] [serial = 1482] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f0433989400) [pid = 1806] [serial = 1485] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f0425dea800) [pid = 1806] [serial = 1589] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f04252e1c00) [pid = 1806] [serial = 1586] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f04242d6800) [pid = 1806] [serial = 1526] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f042211d400) [pid = 1806] [serial = 1524] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f0421ea1000) [pid = 1806] [serial = 1523] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f0422120000) [pid = 1806] [serial = 1580] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f042263fc00) [pid = 1806] [serial = 1581] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f041fc6f000) [pid = 1806] [serial = 1578] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f041fc69c00) [pid = 1806] [serial = 1577] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f0425dea400) [pid = 1806] [serial = 1575] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f0425de4400) [pid = 1806] [serial = 1574] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0450a3e400) [pid = 1806] [serial = 1572] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f0450a22400) [pid = 1806] [serial = 1571] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f0450a1a000) [pid = 1806] [serial = 1569] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f04507ae000) [pid = 1806] [serial = 1568] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f044edbc400) [pid = 1806] [serial = 1566] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f044ce32800) [pid = 1806] [serial = 1565] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f044c8a3400) [pid = 1806] [serial = 1563] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f044b76ac00) [pid = 1806] [serial = 1562] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f044ab06000) [pid = 1806] [serial = 1560] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f0441e0e000) [pid = 1806] [serial = 1559] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f044100a400) [pid = 1806] [serial = 1557] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f043ed32800) [pid = 1806] [serial = 1556] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f043dcd7000) [pid = 1806] [serial = 1554] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f043da99000) [pid = 1806] [serial = 1553] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f043cdc3c00) [pid = 1806] [serial = 1551] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f043ab0e400) [pid = 1806] [serial = 1550] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f0438dcac00) [pid = 1806] [serial = 1548] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f04384e2c00) [pid = 1806] [serial = 1547] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f043844c000) [pid = 1806] [serial = 1545] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f043836e000) [pid = 1806] [serial = 1544] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0436d0b400) [pid = 1806] [serial = 1542] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0435a04800) [pid = 1806] [serial = 1541] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0435129000) [pid = 1806] [serial = 1539] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f043398f400) [pid = 1806] [serial = 1538] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0432523c00) [pid = 1806] [serial = 1536] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0431f07000) [pid = 1806] [serial = 1535] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f042afab800) [pid = 1806] [serial = 1533] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f042a90d400) [pid = 1806] [serial = 1532] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0428270000) [pid = 1806] [serial = 1530] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0427006000) [pid = 1806] [serial = 1529] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f0425870800) [pid = 1806] [serial = 1527] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f0422e9ec00) [pid = 1806] [serial = 1583] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f0425aa7c00) [pid = 1806] [serial = 1587] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f042368f800) [pid = 1806] [serial = 1584] [outer = (nil)] [url = about:blank] 10:17:43 INFO - PROCESS | 1806 | 1461691063918 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f041eedd000 == 144 [pid = 1806] [id = 570] 10:17:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f041fc6f000) [pid = 1806] [serial = 1711] [outer = (nil)] 10:17:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f0421e96c00) [pid = 1806] [serial = 1712] [outer = 0x7f041fc6f000] 10:17:43 INFO - PROCESS | 1806 | 1461691063991 Marionette DEBUG loaded listener.js 10:17:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f0421fe7000) [pid = 1806] [serial = 1713] [outer = 0x7f041fc6f000] 10:17:44 INFO - PROCESS | 1806 | 1461691064835 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]]]}] 10:17:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:17:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 3043ms 10:17:44 INFO - PROCESS | 1806 | 1461691064846 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 10:17:44 INFO - PROCESS | 1806 | 1461691064851 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 10:17:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:17:44 INFO - PROCESS | 1806 | 1461691064859 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:17:44 INFO - PROCESS | 1806 | 1461691064865 Marionette TRACE conn3 <- [1,2254,null,{}] 10:17:44 INFO - PROCESS | 1806 | 1461691064904 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}] 10:17:45 INFO - PROCESS | 1806 | 1461691065139 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 10:17:45 INFO - PROCESS | 1806 | 1461691065330 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421de2800 == 145 [pid = 1806] [id = 571] 10:17:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f041fc6f800) [pid = 1806] [serial = 1714] [outer = (nil)] 10:17:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f0422128800) [pid = 1806] [serial = 1715] [outer = 0x7f041fc6f800] 10:17:45 INFO - PROCESS | 1806 | 1461691065404 Marionette DEBUG loaded listener.js 10:17:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f04228ed800) [pid = 1806] [serial = 1716] [outer = 0x7f041fc6f800] 10:17:46 INFO - PROCESS | 1806 | 1461691066318 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]]]}] 10:17:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:17:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1536ms 10:17:46 INFO - PROCESS | 1806 | 1461691066396 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 10:17:46 INFO - PROCESS | 1806 | 1461691066401 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 10:17:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:17:46 INFO - PROCESS | 1806 | 1461691066407 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:17:46 INFO - PROCESS | 1806 | 1461691066410 Marionette TRACE conn3 <- [1,2258,null,{}] 10:17:46 INFO - PROCESS | 1806 | 1461691066424 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}] 10:17:46 INFO - PROCESS | 1806 | 1461691066708 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 10:17:46 INFO - PROCESS | 1806 | 1461691066743 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422bdb000 == 146 [pid = 1806] [id = 572] 10:17:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0422d65c00) [pid = 1806] [serial = 1717] [outer = (nil)] 10:17:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0422e91400) [pid = 1806] [serial = 1718] [outer = 0x7f0422d65c00] 10:17:46 INFO - PROCESS | 1806 | 1461691066808 Marionette DEBUG loaded listener.js 10:17:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0422eadc00) [pid = 1806] [serial = 1719] [outer = 0x7f0422d65c00] 10:17:48 INFO - PROCESS | 1806 | 1461691068021 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]]]}] 10:17:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:17:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1687ms 10:17:48 INFO - PROCESS | 1806 | 1461691068109 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 10:17:48 INFO - PROCESS | 1806 | 1461691068116 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 10:17:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:17:48 INFO - PROCESS | 1806 | 1461691068133 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:17:48 INFO - PROCESS | 1806 | 1461691068141 Marionette TRACE conn3 <- [1,2262,null,{}] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f042a912400) [pid = 1806] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f04239d1800) [pid = 1806] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f04290c8c00) [pid = 1806] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0431f10c00) [pid = 1806] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0435418800) [pid = 1806] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f04282b7400) [pid = 1806] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f042447f400) [pid = 1806] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f042826f000) [pid = 1806] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f0435dd0800) [pid = 1806] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f0421fec000) [pid = 1806] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f04383d3000) [pid = 1806] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f043d5a7800) [pid = 1806] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f0422637800) [pid = 1806] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f04239e0800) [pid = 1806] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f0425aa6c00) [pid = 1806] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f0422638800) [pid = 1806] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f043251e000) [pid = 1806] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f0425fb0800) [pid = 1806] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f043313dc00) [pid = 1806] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f0428266800) [pid = 1806] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f0425872800) [pid = 1806] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:17:48 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f0428270800) [pid = 1806] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:17:48 INFO - PROCESS | 1806 | 1461691068736 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}] 10:17:48 INFO - PROCESS | 1806 | 1461691068959 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 10:17:49 INFO - PROCESS | 1806 | 1461691069130 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04243c2800 == 147 [pid = 1806] [id = 573] 10:17:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f0422d66c00) [pid = 1806] [serial = 1720] [outer = (nil)] 10:17:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f0424480000) [pid = 1806] [serial = 1721] [outer = 0x7f0422d66c00] 10:17:49 INFO - PROCESS | 1806 | 1461691069196 Marionette DEBUG loaded listener.js 10:17:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f042504dc00) [pid = 1806] [serial = 1722] [outer = 0x7f0422d66c00] 10:17:49 INFO - PROCESS | 1806 | 1461691069930 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]]]}] 10:17:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:17:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1825ms 10:17:49 INFO - PROCESS | 1806 | 1461691069951 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 10:17:49 INFO - PROCESS | 1806 | 1461691069954 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 10:17:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:17:49 INFO - PROCESS | 1806 | 1461691069961 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:17:49 INFO - PROCESS | 1806 | 1461691069964 Marionette TRACE conn3 <- [1,2266,null,{}] 10:17:49 INFO - PROCESS | 1806 | 1461691069982 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}] 10:17:50 INFO - PROCESS | 1806 | 1461691070203 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 10:17:50 INFO - PROCESS | 1806 | 1461691070223 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042524f000 == 148 [pid = 1806] [id = 574] 10:17:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f0422e9ec00) [pid = 1806] [serial = 1723] [outer = (nil)] 10:17:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f04242ce400) [pid = 1806] [serial = 1724] [outer = 0x7f0422e9ec00] 10:17:50 INFO - PROCESS | 1806 | 1461691070456 Marionette DEBUG loaded listener.js 10:17:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f0425de4000) [pid = 1806] [serial = 1725] [outer = 0x7f0422e9ec00] 10:17:51 INFO - PROCESS | 1806 | 1461691071624 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]]]}] 10:17:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:17:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1698ms 10:17:51 INFO - PROCESS | 1806 | 1461691071661 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 10:17:51 INFO - PROCESS | 1806 | 1461691071666 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 10:17:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:17:51 INFO - PROCESS | 1806 | 1461691071675 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:17:51 INFO - PROCESS | 1806 | 1461691071681 Marionette TRACE conn3 <- [1,2270,null,{}] 10:17:51 INFO - PROCESS | 1806 | 1461691071689 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}] 10:17:51 INFO - PROCESS | 1806 | 1461691071939 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 10:17:52 INFO - PROCESS | 1806 | 1461691072262 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421f86800 == 149 [pid = 1806] [id = 575] 10:17:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f042263a800) [pid = 1806] [serial = 1726] [outer = (nil)] 10:17:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f0422b05400) [pid = 1806] [serial = 1727] [outer = 0x7f042263a800] 10:17:52 INFO - PROCESS | 1806 | 1461691072345 Marionette DEBUG loaded listener.js 10:17:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0422d6fc00) [pid = 1806] [serial = 1728] [outer = 0x7f042263a800] 10:17:53 INFO - PROCESS | 1806 | 1461691073217 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]]]}] 10:17:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:17:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1585ms 10:17:53 INFO - PROCESS | 1806 | 1461691073261 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 10:17:53 INFO - PROCESS | 1806 | 1461691073270 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 10:17:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:17:53 INFO - PROCESS | 1806 | 1461691073282 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:17:53 INFO - PROCESS | 1806 | 1461691073286 Marionette TRACE conn3 <- [1,2274,null,{}] 10:17:53 INFO - PROCESS | 1806 | 1461691073293 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}] 10:17:53 INFO - PROCESS | 1806 | 1461691073538 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 10:17:53 INFO - PROCESS | 1806 | 1461691073809 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425a42800 == 150 [pid = 1806] [id = 576] 10:17:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f04242d0000) [pid = 1806] [serial = 1729] [outer = (nil)] 10:17:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f0425040400) [pid = 1806] [serial = 1730] [outer = 0x7f04242d0000] 10:17:53 INFO - PROCESS | 1806 | 1461691073960 Marionette DEBUG loaded listener.js 10:17:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f0425aa6c00) [pid = 1806] [serial = 1731] [outer = 0x7f04242d0000] 10:17:54 INFO - PROCESS | 1806 | 1461691074917 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]]]}] 10:17:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:17:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1686ms 10:17:54 INFO - PROCESS | 1806 | 1461691074968 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 10:17:54 INFO - PROCESS | 1806 | 1461691074973 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 10:17:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:17:54 INFO - PROCESS | 1806 | 1461691074979 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:17:54 INFO - PROCESS | 1806 | 1461691074986 Marionette TRACE conn3 <- [1,2278,null,{}] 10:17:55 INFO - PROCESS | 1806 | 1461691075002 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}] 10:17:55 INFO - PROCESS | 1806 | 1461691075270 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 10:17:55 INFO - PROCESS | 1806 | 1461691075577 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0426da0800 == 151 [pid = 1806] [id = 577] 10:17:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f0425fa5c00) [pid = 1806] [serial = 1732] [outer = (nil)] 10:17:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f0426b86400) [pid = 1806] [serial = 1733] [outer = 0x7f0425fa5c00] 10:17:55 INFO - PROCESS | 1806 | 1461691075668 Marionette DEBUG loaded listener.js 10:17:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f04280e2c00) [pid = 1806] [serial = 1734] [outer = 0x7f0425fa5c00] 10:17:56 INFO - PROCESS | 1806 | 1461691076565 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]]]}] 10:17:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:17:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1640ms 10:17:56 INFO - PROCESS | 1806 | 1461691076621 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 10:17:56 INFO - PROCESS | 1806 | 1461691076625 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 10:17:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:17:56 INFO - PROCESS | 1806 | 1461691076632 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:17:56 INFO - PROCESS | 1806 | 1461691076634 Marionette TRACE conn3 <- [1,2282,null,{}] 10:17:56 INFO - PROCESS | 1806 | 1461691076640 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}] 10:17:56 INFO - PROCESS | 1806 | 1461691076896 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 10:17:57 INFO - PROCESS | 1806 | 1461691077205 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289c5800 == 152 [pid = 1806] [id = 578] 10:17:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f0425fafc00) [pid = 1806] [serial = 1735] [outer = (nil)] 10:17:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f04282b7400) [pid = 1806] [serial = 1736] [outer = 0x7f0425fafc00] 10:17:57 INFO - PROCESS | 1806 | 1461691077290 Marionette DEBUG loaded listener.js 10:17:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f04290c7000) [pid = 1806] [serial = 1737] [outer = 0x7f0425fafc00] 10:17:58 INFO - PROCESS | 1806 | 1461691078168 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]]]}] 10:17:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:17:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1579ms 10:17:58 INFO - PROCESS | 1806 | 1461691078213 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 10:17:58 INFO - PROCESS | 1806 | 1461691078216 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 10:17:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:17:58 INFO - PROCESS | 1806 | 1461691078223 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:17:58 INFO - PROCESS | 1806 | 1461691078227 Marionette TRACE conn3 <- [1,2286,null,{}] 10:17:58 INFO - PROCESS | 1806 | 1461691078232 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}] 10:17:58 INFO - PROCESS | 1806 | 1461691078466 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 10:17:58 INFO - PROCESS | 1806 | 1461691078776 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:17:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042aad1000 == 153 [pid = 1806] [id = 579] 10:17:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f04280ecc00) [pid = 1806] [serial = 1738] [outer = (nil)] 10:17:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0429b9e000) [pid = 1806] [serial = 1739] [outer = 0x7f04280ecc00] 10:17:58 INFO - PROCESS | 1806 | 1461691078864 Marionette DEBUG loaded listener.js 10:17:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0429ea5000) [pid = 1806] [serial = 1740] [outer = 0x7f04280ecc00] 10:17:59 INFO - PROCESS | 1806 | 1461691079784 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]]]}] 10:17:59 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 10:17:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1633ms 10:17:59 INFO - PROCESS | 1806 | 1461691079858 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 10:17:59 INFO - PROCESS | 1806 | 1461691079861 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 10:17:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:17:59 INFO - PROCESS | 1806 | 1461691079868 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:17:59 INFO - PROCESS | 1806 | 1461691079871 Marionette TRACE conn3 <- [1,2290,null,{}] 10:17:59 INFO - PROCESS | 1806 | 1461691079877 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}] 10:18:00 INFO - PROCESS | 1806 | 1461691080205 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 10:18:00 INFO - PROCESS | 1806 | 1461691080529 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042d126000 == 154 [pid = 1806] [id = 580] 10:18:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f042afa9c00) [pid = 1806] [serial = 1741] [outer = (nil)] 10:18:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f042d037400) [pid = 1806] [serial = 1742] [outer = 0x7f042afa9c00] 10:18:00 INFO - PROCESS | 1806 | 1461691080612 Marionette DEBUG loaded listener.js 10:18:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0431f0ac00) [pid = 1806] [serial = 1743] [outer = 0x7f042afa9c00] 10:18:01 INFO - PROCESS | 1806 | 1461691081567 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]]]}] 10:18:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:18:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1734ms 10:18:01 INFO - PROCESS | 1806 | 1461691081602 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 10:18:01 INFO - PROCESS | 1806 | 1461691081605 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 10:18:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:18:01 INFO - PROCESS | 1806 | 1461691081613 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:18:01 INFO - PROCESS | 1806 | 1461691081616 Marionette TRACE conn3 <- [1,2294,null,{}] 10:18:01 INFO - PROCESS | 1806 | 1461691081623 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}] 10:18:01 INFO - PROCESS | 1806 | 1461691081856 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 10:18:02 INFO - PROCESS | 1806 | 1461691082132 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043240a000 == 155 [pid = 1806] [id = 581] 10:18:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f042ab66000) [pid = 1806] [serial = 1744] [outer = (nil)] 10:18:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f04320e1c00) [pid = 1806] [serial = 1745] [outer = 0x7f042ab66000] 10:18:02 INFO - PROCESS | 1806 | 1461691082270 Marionette DEBUG loaded listener.js 10:18:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f043236e800) [pid = 1806] [serial = 1746] [outer = 0x7f042ab66000] 10:18:03 INFO - PROCESS | 1806 | 1461691083118 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]]]}] 10:18:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:18:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1536ms 10:18:03 INFO - PROCESS | 1806 | 1461691083150 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 10:18:03 INFO - PROCESS | 1806 | 1461691083154 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 10:18:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:18:03 INFO - PROCESS | 1806 | 1461691083161 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:18:03 INFO - PROCESS | 1806 | 1461691083164 Marionette TRACE conn3 <- [1,2298,null,{}] 10:18:03 INFO - PROCESS | 1806 | 1461691083171 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}] 10:18:03 INFO - PROCESS | 1806 | 1461691083410 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 10:18:03 INFO - PROCESS | 1806 | 1461691083683 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0432581000 == 156 [pid = 1806] [id = 582] 10:18:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f042afaac00) [pid = 1806] [serial = 1747] [outer = (nil)] 10:18:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0432522800) [pid = 1806] [serial = 1748] [outer = 0x7f042afaac00] 10:18:03 INFO - PROCESS | 1806 | 1461691083763 Marionette DEBUG loaded listener.js 10:18:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f0432826c00) [pid = 1806] [serial = 1749] [outer = 0x7f042afaac00] 10:18:04 INFO - PROCESS | 1806 | 1461691084720 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]]]}] 10:18:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:18:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1586ms 10:18:04 INFO - PROCESS | 1806 | 1461691084749 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 10:18:04 INFO - PROCESS | 1806 | 1461691084753 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 10:18:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:18:04 INFO - PROCESS | 1806 | 1461691084759 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:18:04 INFO - PROCESS | 1806 | 1461691084763 Marionette TRACE conn3 <- [1,2302,null,{}] 10:18:04 INFO - PROCESS | 1806 | 1461691084769 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}] 10:18:05 INFO - PROCESS | 1806 | 1461691085010 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 10:18:05 INFO - PROCESS | 1806 | 1461691085288 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333dd800 == 157 [pid = 1806] [id = 583] 10:18:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0425872000) [pid = 1806] [serial = 1750] [outer = (nil)] 10:18:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0432868c00) [pid = 1806] [serial = 1751] [outer = 0x7f0425872000] 10:18:05 INFO - PROCESS | 1806 | 1461691085437 Marionette DEBUG loaded listener.js 10:18:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f0433138800) [pid = 1806] [serial = 1752] [outer = 0x7f0425872000] 10:18:06 INFO - PROCESS | 1806 | 1461691086307 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]]]}] 10:18:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:18:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1584ms 10:18:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:18:06 INFO - PROCESS | 1806 | 1461691086345 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 10:18:06 INFO - PROCESS | 1806 | 1461691086348 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 10:18:06 INFO - PROCESS | 1806 | 1461691086355 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:18:06 INFO - PROCESS | 1806 | 1461691086358 Marionette TRACE conn3 <- [1,2306,null,{}] 10:18:06 INFO - PROCESS | 1806 | 1461691086365 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}] 10:18:06 INFO - PROCESS | 1806 | 1461691086740 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 10:18:07 INFO - PROCESS | 1806 | 1461691086999 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0434760800 == 158 [pid = 1806] [id = 584] 10:18:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f0433141400) [pid = 1806] [serial = 1753] [outer = (nil)] 10:18:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f0433983400) [pid = 1806] [serial = 1754] [outer = 0x7f0433141400] 10:18:07 INFO - PROCESS | 1806 | 1461691087088 Marionette DEBUG loaded listener.js 10:18:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f043398f400) [pid = 1806] [serial = 1755] [outer = 0x7f0433141400] 10:18:08 INFO - PROCESS | 1806 | 1461691088025 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]]]}] 10:18:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:18:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1734ms 10:18:08 INFO - PROCESS | 1806 | 1461691088089 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 10:18:08 INFO - PROCESS | 1806 | 1461691088093 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 10:18:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:18:08 INFO - PROCESS | 1806 | 1461691088100 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:18:08 INFO - PROCESS | 1806 | 1461691088104 Marionette TRACE conn3 <- [1,2310,null,{}] 10:18:08 INFO - PROCESS | 1806 | 1461691088110 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}] 10:18:08 INFO - PROCESS | 1806 | 1461691088413 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 10:18:08 INFO - PROCESS | 1806 | 1461691088739 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04381b3000 == 159 [pid = 1806] [id = 585] 10:18:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f04349d5c00) [pid = 1806] [serial = 1756] [outer = (nil)] 10:18:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f0435127800) [pid = 1806] [serial = 1757] [outer = 0x7f04349d5c00] 10:18:08 INFO - PROCESS | 1806 | 1461691088826 Marionette DEBUG loaded listener.js 10:18:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f04355af800) [pid = 1806] [serial = 1758] [outer = 0x7f04349d5c00] 10:18:09 INFO - PROCESS | 1806 | 1461691089743 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]]]}] 10:18:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:18:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1686ms 10:18:09 INFO - PROCESS | 1806 | 1461691089788 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 10:18:09 INFO - PROCESS | 1806 | 1461691089792 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 10:18:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:18:09 INFO - PROCESS | 1806 | 1461691089798 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:18:09 INFO - PROCESS | 1806 | 1461691089801 Marionette TRACE conn3 <- [1,2314,null,{}] 10:18:09 INFO - PROCESS | 1806 | 1461691089808 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}] 10:18:10 INFO - PROCESS | 1806 | 1461691090052 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 10:18:10 INFO - PROCESS | 1806 | 1461691090391 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438d92800 == 160 [pid = 1806] [id = 586] 10:18:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f04350ddc00) [pid = 1806] [serial = 1759] [outer = (nil)] 10:18:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f0435980c00) [pid = 1806] [serial = 1760] [outer = 0x7f04350ddc00] 10:18:10 INFO - PROCESS | 1806 | 1461691090477 Marionette DEBUG loaded listener.js 10:18:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f0435dd4c00) [pid = 1806] [serial = 1761] [outer = 0x7f04350ddc00] 10:18:11 INFO - PROCESS | 1806 | 1461691091349 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]]]}] 10:18:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:18:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1589ms 10:18:11 INFO - PROCESS | 1806 | 1461691091389 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 10:18:11 INFO - PROCESS | 1806 | 1461691091392 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 10:18:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:18:11 INFO - PROCESS | 1806 | 1461691091400 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:18:11 INFO - PROCESS | 1806 | 1461691091404 Marionette TRACE conn3 <- [1,2318,null,{}] 10:18:11 INFO - PROCESS | 1806 | 1461691091426 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}] 10:18:11 INFO - PROCESS | 1806 | 1461691091763 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 10:18:12 INFO - PROCESS | 1806 | 1461691092017 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fd1800 == 161 [pid = 1806] [id = 587] 10:18:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f043354f000) [pid = 1806] [serial = 1762] [outer = (nil)] 10:18:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f0436c24000) [pid = 1806] [serial = 1763] [outer = 0x7f043354f000] 10:18:12 INFO - PROCESS | 1806 | 1461691092122 Marionette DEBUG loaded listener.js 10:18:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f0438068000) [pid = 1806] [serial = 1764] [outer = 0x7f043354f000] 10:18:13 INFO - PROCESS | 1806 | 1461691093002 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] 10:18:13 INFO - PROCESS | 1806 | 1461691093043 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 10:18:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:18:13 INFO - PROCESS | 1806 | 1461691093049 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:18:13 INFO - PROCESS | 1806 | 1461691093053 Marionette TRACE conn3 <- [1,2322,null,{}] 10:18:13 INFO - PROCESS | 1806 | 1461691093060 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}] 10:18:13 INFO - PROCESS | 1806 | 1461691093307 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 10:18:13 INFO - PROCESS | 1806 | 1461691093633 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04394a4800 == 162 [pid = 1806] [id = 588] 10:18:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f04355b0000) [pid = 1806] [serial = 1765] [outer = (nil)] 10:18:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f04383edc00) [pid = 1806] [serial = 1766] [outer = 0x7f04355b0000] 10:18:13 INFO - PROCESS | 1806 | 1461691093717 Marionette DEBUG loaded listener.js 10:18:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f0438452000) [pid = 1806] [serial = 1767] [outer = 0x7f04355b0000] 10:18:14 INFO - PROCESS | 1806 | 1461691094559 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]]]}] 10:18:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:18:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1586ms 10:18:14 INFO - PROCESS | 1806 | 1461691094636 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 10:18:14 INFO - PROCESS | 1806 | 1461691094640 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 10:18:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:18:14 INFO - PROCESS | 1806 | 1461691094647 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:18:14 INFO - PROCESS | 1806 | 1461691094650 Marionette TRACE conn3 <- [1,2326,null,{}] 10:18:14 INFO - PROCESS | 1806 | 1461691094656 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}] 10:18:14 INFO - PROCESS | 1806 | 1461691094900 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 10:18:15 INFO - PROCESS | 1806 | 1461691095229 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04395ba000 == 163 [pid = 1806] [id = 589] 10:18:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f042a913000) [pid = 1806] [serial = 1768] [outer = (nil)] 10:18:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f04384e1800) [pid = 1806] [serial = 1769] [outer = 0x7f042a913000] 10:18:15 INFO - PROCESS | 1806 | 1461691095339 Marionette DEBUG loaded listener.js 10:18:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f0438dbd800) [pid = 1806] [serial = 1770] [outer = 0x7f042a913000] 10:18:16 INFO - PROCESS | 1806 | 1461691096197 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]]]}] 10:18:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:18:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1582ms 10:18:16 INFO - PROCESS | 1806 | 1461691096230 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 10:18:16 INFO - PROCESS | 1806 | 1461691096234 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 10:18:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:18:16 INFO - PROCESS | 1806 | 1461691096240 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:18:16 INFO - PROCESS | 1806 | 1461691096243 Marionette TRACE conn3 <- [1,2330,null,{}] 10:18:16 INFO - PROCESS | 1806 | 1461691096248 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}] 10:18:16 INFO - PROCESS | 1806 | 1461691096481 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 10:18:16 INFO - PROCESS | 1806 | 1461691096770 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d1cb800 == 164 [pid = 1806] [id = 590] 10:18:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f042ab6a400) [pid = 1806] [serial = 1771] [outer = (nil)] 10:18:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f0438de4800) [pid = 1806] [serial = 1772] [outer = 0x7f042ab6a400] 10:18:16 INFO - PROCESS | 1806 | 1461691096892 Marionette DEBUG loaded listener.js 10:18:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f043a127800) [pid = 1806] [serial = 1773] [outer = 0x7f042ab6a400] 10:18:17 INFO - PROCESS | 1806 | 1461691097764 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]]]}] 10:18:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:18:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1578ms 10:18:17 INFO - PROCESS | 1806 | 1461691097820 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 10:18:17 INFO - PROCESS | 1806 | 1461691097824 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 10:18:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:18:17 INFO - PROCESS | 1806 | 1461691097831 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:18:17 INFO - PROCESS | 1806 | 1461691097835 Marionette TRACE conn3 <- [1,2334,null,{}] 10:18:17 INFO - PROCESS | 1806 | 1461691097840 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}] 10:18:18 INFO - PROCESS | 1806 | 1461691098082 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 10:18:18 INFO - PROCESS | 1806 | 1461691098396 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043dd5c000 == 165 [pid = 1806] [id = 591] 10:18:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f043354d000) [pid = 1806] [serial = 1774] [outer = (nil)] 10:18:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f043b52dc00) [pid = 1806] [serial = 1775] [outer = 0x7f043354d000] 10:18:18 INFO - PROCESS | 1806 | 1461691098478 Marionette DEBUG loaded listener.js 10:18:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f043cdc6400) [pid = 1806] [serial = 1776] [outer = 0x7f043354d000] 10:18:19 INFO - PROCESS | 1806 | 1461691099337 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]]]}] 10:18:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:18:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1581ms 10:18:19 INFO - PROCESS | 1806 | 1461691099414 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 10:18:19 INFO - PROCESS | 1806 | 1461691099418 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 10:18:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:18:19 INFO - PROCESS | 1806 | 1461691099424 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:18:19 INFO - PROCESS | 1806 | 1461691099428 Marionette TRACE conn3 <- [1,2338,null,{}] 10:18:19 INFO - PROCESS | 1806 | 1461691099435 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}] 10:18:19 INFO - PROCESS | 1806 | 1461691099714 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 10:18:20 INFO - PROCESS | 1806 | 1461691100033 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f029800 == 166 [pid = 1806] [id = 592] 10:18:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f04237de000) [pid = 1806] [serial = 1777] [outer = (nil)] 10:18:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f043d51b000) [pid = 1806] [serial = 1778] [outer = 0x7f04237de000] 10:18:20 INFO - PROCESS | 1806 | 1461691100116 Marionette DEBUG loaded listener.js 10:18:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f043d793400) [pid = 1806] [serial = 1779] [outer = 0x7f04237de000] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428a55800 == 165 [pid = 1806] [id = 387] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04243c2800 == 164 [pid = 1806] [id = 573] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422bdb000 == 163 [pid = 1806] [id = 572] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421de2800 == 162 [pid = 1806] [id = 571] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f041eedd000 == 161 [pid = 1806] [id = 570] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cb1e000 == 160 [pid = 1806] [id = 565] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044b71c800 == 159 [pid = 1806] [id = 564] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f83c000 == 158 [pid = 1806] [id = 563] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d390000 == 157 [pid = 1806] [id = 562] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04394ac800 == 156 [pid = 1806] [id = 561] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438fb5800 == 155 [pid = 1806] [id = 560] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438388000 == 154 [pid = 1806] [id = 559] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435548800 == 153 [pid = 1806] [id = 558] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433350800 == 152 [pid = 1806] [id = 557] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042ce39000 == 151 [pid = 1806] [id = 556] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0429c79800 == 150 [pid = 1806] [id = 555] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0427b0a000 == 149 [pid = 1806] [id = 554] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042539d800 == 148 [pid = 1806] [id = 553] 10:18:22 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421e82800 == 147 [pid = 1806] [id = 552] 10:18:22 INFO - PROCESS | 1806 | 1461691102417 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]]]}] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f0445b83c00) [pid = 1806] [serial = 1644] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f0434691000) [pid = 1806] [serial = 1614] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f04383f3400) [pid = 1806] [serial = 1625] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f04320dd000) [pid = 1806] [serial = 1607] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f04393a1c00) [pid = 1806] [serial = 1628] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f043d51d400) [pid = 1806] [serial = 1632] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f042ab69800) [pid = 1806] [serial = 1605] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f042a90d800) [pid = 1806] [serial = 1604] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f04290c4400) [pid = 1806] [serial = 1599] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f043b529400) [pid = 1806] [serial = 1629] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f0432524400) [pid = 1806] [serial = 1608] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f0438de7800) [pid = 1806] [serial = 1626] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f04282b4400) [pid = 1806] [serial = 1598] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0438363400) [pid = 1806] [serial = 1623] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f0422630400) [pid = 1806] [serial = 1592] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f043d924800) [pid = 1806] [serial = 1634] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f043e2a5400) [pid = 1806] [serial = 1638] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f04228ea800) [pid = 1806] [serial = 1646] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f04367ddc00) [pid = 1806] [serial = 1640] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f0425de0c00) [pid = 1806] [serial = 1595] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f0426b7a800) [pid = 1806] [serial = 1596] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f0425aa6800) [pid = 1806] [serial = 1650] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f043286cc00) [pid = 1806] [serial = 1610] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f0441011c00) [pid = 1806] [serial = 1643] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f043e207800) [pid = 1806] [serial = 1637] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f043313d800) [pid = 1806] [serial = 1611] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f043dc27000) [pid = 1806] [serial = 1635] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f043ea93800) [pid = 1806] [serial = 1641] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f042cd35400) [pid = 1806] [serial = 1613] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f04280e3400) [pid = 1806] [serial = 1652] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f04356f1800) [pid = 1806] [serial = 1620] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f0422d63400) [pid = 1806] [serial = 1593] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f0435418c00) [pid = 1806] [serial = 1617] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0429c6c400) [pid = 1806] [serial = 1521] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f04350d9800) [pid = 1806] [serial = 1616] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0424487000) [pid = 1806] [serial = 1649] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f043ce55800) [pid = 1806] [serial = 1631] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0422b0e800) [pid = 1806] [serial = 1647] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0429ead800) [pid = 1806] [serial = 1602] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f04355b2000) [pid = 1806] [serial = 1619] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f04282b6800) [pid = 1806] [serial = 1653] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0436a74c00) [pid = 1806] [serial = 1622] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0429c75400) [pid = 1806] [serial = 1601] [outer = (nil)] [url = about:blank] 10:18:22 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f0422634400) [pid = 1806] [serial = 1655] [outer = (nil)] [url = about:blank] 10:18:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:18:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 3339ms 10:18:22 INFO - PROCESS | 1806 | 1461691102764 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 10:18:22 INFO - PROCESS | 1806 | 1461691102770 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 10:18:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:18:22 INFO - PROCESS | 1806 | 1461691102778 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:18:22 INFO - PROCESS | 1806 | 1461691102782 Marionette TRACE conn3 <- [1,2342,null,{}] 10:18:22 INFO - PROCESS | 1806 | 1461691102790 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}] 10:18:23 INFO - PROCESS | 1806 | 1461691103007 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 10:18:23 INFO - PROCESS | 1806 | 1461691103215 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421cde000 == 148 [pid = 1806] [id = 593] 10:18:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f04220e1800) [pid = 1806] [serial = 1780] [outer = (nil)] 10:18:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f0422120800) [pid = 1806] [serial = 1781] [outer = 0x7f04220e1800] 10:18:23 INFO - PROCESS | 1806 | 1461691103285 Marionette DEBUG loaded listener.js 10:18:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0422635800) [pid = 1806] [serial = 1782] [outer = 0x7f04220e1800] 10:18:24 INFO - PROCESS | 1806 | 1461691104096 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]]]}] 10:18:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:18:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1334ms 10:18:24 INFO - PROCESS | 1806 | 1461691104127 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 10:18:24 INFO - PROCESS | 1806 | 1461691104135 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 10:18:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:18:24 INFO - PROCESS | 1806 | 1461691104147 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:18:24 INFO - PROCESS | 1806 | 1461691104150 Marionette TRACE conn3 <- [1,2346,null,{}] 10:18:24 INFO - PROCESS | 1806 | 1461691104156 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}] 10:18:24 INFO - PROCESS | 1806 | 1461691104380 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 10:18:24 INFO - PROCESS | 1806 | 1461691104592 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422da4000 == 149 [pid = 1806] [id = 594] 10:18:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0421ff0c00) [pid = 1806] [serial = 1783] [outer = (nil)] 10:18:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0422d6d400) [pid = 1806] [serial = 1784] [outer = 0x7f0421ff0c00] 10:18:24 INFO - PROCESS | 1806 | 1461691104662 Marionette DEBUG loaded listener.js 10:18:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0422eaa400) [pid = 1806] [serial = 1785] [outer = 0x7f0421ff0c00] 10:18:25 INFO - PROCESS | 1806 | 1461691105607 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]]]}] 10:18:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:18:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1481ms 10:18:25 INFO - PROCESS | 1806 | 1461691105629 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 10:18:25 INFO - PROCESS | 1806 | 1461691105633 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 10:18:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:18:25 INFO - PROCESS | 1806 | 1461691105639 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:18:25 INFO - PROCESS | 1806 | 1461691105646 Marionette TRACE conn3 <- [1,2350,null,{}] 10:18:25 INFO - PROCESS | 1806 | 1461691105661 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}] 10:18:25 INFO - PROCESS | 1806 | 1461691105954 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 10:18:25 INFO - PROCESS | 1806 | 1461691105994 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042524b000 == 150 [pid = 1806] [id = 595] 10:18:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f04242d7000) [pid = 1806] [serial = 1786] [outer = (nil)] 10:18:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0425045800) [pid = 1806] [serial = 1787] [outer = 0x7f04242d7000] 10:18:26 INFO - PROCESS | 1806 | 1461691106076 Marionette DEBUG loaded listener.js 10:18:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f04252e2400) [pid = 1806] [serial = 1788] [outer = 0x7f04242d7000] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f04282c0800) [pid = 1806] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0429c68800) [pid = 1806] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f041fc6f800) [pid = 1806] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f043e209000) [pid = 1806] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0421fe8c00) [pid = 1806] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0425fab800) [pid = 1806] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0422d65c00) [pid = 1806] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f04228e7c00) [pid = 1806] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f0429c72400) [pid = 1806] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f0433984c00) [pid = 1806] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f0421e95400) [pid = 1806] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f04280ea000) [pid = 1806] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f0421fe3800) [pid = 1806] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f0433986c00) [pid = 1806] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f0422d66c00) [pid = 1806] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f044abf3400) [pid = 1806] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f0424484000) [pid = 1806] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f04328bf000) [pid = 1806] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f0422e87000) [pid = 1806] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f04220df000) [pid = 1806] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f04280f0400) [pid = 1806] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:18:27 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f041fc6f000) [pid = 1806] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:18:27 INFO - PROCESS | 1806 | 1461691107759 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]]]}] 10:18:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:18:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 2142ms 10:18:27 INFO - PROCESS | 1806 | 1461691107782 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 10:18:27 INFO - PROCESS | 1806 | 1461691107787 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 10:18:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:18:27 INFO - PROCESS | 1806 | 1461691107793 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:18:27 INFO - PROCESS | 1806 | 1461691107795 Marionette TRACE conn3 <- [1,2354,null,{}] 10:18:27 INFO - PROCESS | 1806 | 1461691107801 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}] 10:18:28 INFO - PROCESS | 1806 | 1461691108017 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 10:18:28 INFO - PROCESS | 1806 | 1461691108196 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425f1a800 == 151 [pid = 1806] [id = 596] 10:18:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f041fc6f000) [pid = 1806] [serial = 1789] [outer = (nil)] 10:18:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f04242d9000) [pid = 1806] [serial = 1790] [outer = 0x7f041fc6f000] 10:18:28 INFO - PROCESS | 1806 | 1461691108266 Marionette DEBUG loaded listener.js 10:18:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f0425dde000) [pid = 1806] [serial = 1791] [outer = 0x7f041fc6f000] 10:18:29 INFO - PROCESS | 1806 | 1461691109047 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]]]}] 10:18:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:18:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1283ms 10:18:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:18:29 INFO - PROCESS | 1806 | 1461691109077 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 10:18:29 INFO - PROCESS | 1806 | 1461691109080 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 10:18:29 INFO - PROCESS | 1806 | 1461691109087 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:18:29 INFO - PROCESS | 1806 | 1461691109090 Marionette TRACE conn3 <- [1,2358,null,{}] 10:18:29 INFO - PROCESS | 1806 | 1461691109107 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}] 10:18:29 INFO - PROCESS | 1806 | 1461691109322 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 10:18:29 INFO - PROCESS | 1806 | 1461691109730 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f041fb89000 == 152 [pid = 1806] [id = 597] 10:18:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f041fc6b000) [pid = 1806] [serial = 1792] [outer = (nil)] 10:18:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f0421e98400) [pid = 1806] [serial = 1793] [outer = 0x7f041fc6b000] 10:18:29 INFO - PROCESS | 1806 | 1461691109830 Marionette DEBUG loaded listener.js 10:18:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f04220dc000) [pid = 1806] [serial = 1794] [outer = 0x7f041fc6b000] 10:18:30 INFO - PROCESS | 1806 | 1461691110801 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]]]}] 10:18:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:18:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1788ms 10:18:30 INFO - PROCESS | 1806 | 1461691110877 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 10:18:30 INFO - PROCESS | 1806 | 1461691110882 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 10:18:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:18:30 INFO - PROCESS | 1806 | 1461691110891 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:18:30 INFO - PROCESS | 1806 | 1461691110897 Marionette TRACE conn3 <- [1,2362,null,{}] 10:18:30 INFO - PROCESS | 1806 | 1461691110905 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}] 10:18:31 INFO - PROCESS | 1806 | 1461691111213 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 10:18:31 INFO - PROCESS | 1806 | 1461691111537 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425242800 == 153 [pid = 1806] [id = 598] 10:18:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f0422d66c00) [pid = 1806] [serial = 1795] [outer = (nil)] 10:18:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f0422ea4000) [pid = 1806] [serial = 1796] [outer = 0x7f0422d66c00] 10:18:31 INFO - PROCESS | 1806 | 1461691111621 Marionette DEBUG loaded listener.js 10:18:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f0423689400) [pid = 1806] [serial = 1797] [outer = 0x7f0422d66c00] 10:18:32 INFO - PROCESS | 1806 | 1461691112580 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]]]}] 10:18:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:18:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1737ms 10:18:32 INFO - PROCESS | 1806 | 1461691112633 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 10:18:32 INFO - PROCESS | 1806 | 1461691112640 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 10:18:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:18:32 INFO - PROCESS | 1806 | 1461691112648 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:18:32 INFO - PROCESS | 1806 | 1461691112652 Marionette TRACE conn3 <- [1,2366,null,{}] 10:18:32 INFO - PROCESS | 1806 | 1461691112658 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}] 10:18:32 INFO - PROCESS | 1806 | 1461691112943 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 10:18:33 INFO - PROCESS | 1806 | 1461691113311 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283b7000 == 154 [pid = 1806] [id = 599] 10:18:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f04242d1000) [pid = 1806] [serial = 1798] [outer = (nil)] 10:18:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f04252de800) [pid = 1806] [serial = 1799] [outer = 0x7f04242d1000] 10:18:33 INFO - PROCESS | 1806 | 1461691113394 Marionette DEBUG loaded listener.js 10:18:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f0425ab0c00) [pid = 1806] [serial = 1800] [outer = 0x7f04242d1000] 10:18:34 INFO - PROCESS | 1806 | 1461691114331 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]]]}] 10:18:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:18:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1738ms 10:18:34 INFO - PROCESS | 1806 | 1461691114388 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 10:18:34 INFO - PROCESS | 1806 | 1461691114391 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 10:18:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:18:34 INFO - PROCESS | 1806 | 1461691114408 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:18:34 INFO - PROCESS | 1806 | 1461691114418 Marionette TRACE conn3 <- [1,2370,null,{}] 10:18:34 INFO - PROCESS | 1806 | 1461691114429 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}] 10:18:34 INFO - PROCESS | 1806 | 1461691114728 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 10:18:35 INFO - PROCESS | 1806 | 1461691115050 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042c150800 == 155 [pid = 1806] [id = 600] 10:18:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f0425fb1000) [pid = 1806] [serial = 1801] [outer = (nil)] 10:18:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f04280e7000) [pid = 1806] [serial = 1802] [outer = 0x7f0425fb1000] 10:18:35 INFO - PROCESS | 1806 | 1461691115131 Marionette DEBUG loaded listener.js 10:18:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f04282c1400) [pid = 1806] [serial = 1803] [outer = 0x7f0425fb1000] 10:18:36 INFO - PROCESS | 1806 | 1461691116035 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]]]}] 10:18:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:18:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1702ms 10:18:36 INFO - PROCESS | 1806 | 1461691116102 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 10:18:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:18:36 INFO - PROCESS | 1806 | 1461691116107 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 10:18:36 INFO - PROCESS | 1806 | 1461691116114 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:18:36 INFO - PROCESS | 1806 | 1461691116117 Marionette TRACE conn3 <- [1,2374,null,{}] 10:18:36 INFO - PROCESS | 1806 | 1461691116123 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}] 10:18:36 INFO - PROCESS | 1806 | 1461691116390 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 10:18:36 INFO - PROCESS | 1806 | 1461691116697 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0431f1a800 == 156 [pid = 1806] [id = 601] 10:18:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0426b79000) [pid = 1806] [serial = 1804] [outer = (nil)] 10:18:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0429c72400) [pid = 1806] [serial = 1805] [outer = 0x7f0426b79000] 10:18:36 INFO - PROCESS | 1806 | 1461691116784 Marionette DEBUG loaded listener.js 10:18:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0429eb1800) [pid = 1806] [serial = 1806] [outer = 0x7f0426b79000] 10:18:37 INFO - PROCESS | 1806 | 1461691117660 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]]]}] 10:18:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:18:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1584ms 10:18:37 INFO - PROCESS | 1806 | 1461691117699 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 10:18:37 INFO - PROCESS | 1806 | 1461691117702 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 10:18:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:18:37 INFO - PROCESS | 1806 | 1461691117746 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:18:37 INFO - PROCESS | 1806 | 1461691117753 Marionette TRACE conn3 <- [1,2378,null,{}] 10:18:37 INFO - PROCESS | 1806 | 1461691117763 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}] 10:18:38 INFO - PROCESS | 1806 | 1461691118040 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 10:18:38 INFO - PROCESS | 1806 | 1461691118357 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043334c800 == 157 [pid = 1806] [id = 602] 10:18:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f042afac000) [pid = 1806] [serial = 1807] [outer = (nil)] 10:18:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f042cd33000) [pid = 1806] [serial = 1808] [outer = 0x7f042afac000] 10:18:38 INFO - PROCESS | 1806 | 1461691118509 Marionette DEBUG loaded listener.js 10:18:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0431f10000) [pid = 1806] [serial = 1809] [outer = 0x7f042afac000] 10:18:39 INFO - PROCESS | 1806 | 1461691119569 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]]]}] 10:18:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:18:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1891ms 10:18:39 INFO - PROCESS | 1806 | 1461691119636 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 10:18:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:18:39 INFO - PROCESS | 1806 | 1461691119640 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 10:18:39 INFO - PROCESS | 1806 | 1461691119646 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:18:39 INFO - PROCESS | 1806 | 1461691119650 Marionette TRACE conn3 <- [1,2382,null,{}] 10:18:39 INFO - PROCESS | 1806 | 1461691119656 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}] 10:18:39 INFO - PROCESS | 1806 | 1461691119894 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 10:18:40 INFO - PROCESS | 1806 | 1461691120205 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043552c000 == 158 [pid = 1806] [id = 603] 10:18:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f042afacc00) [pid = 1806] [serial = 1810] [outer = (nil)] 10:18:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f043354d400) [pid = 1806] [serial = 1811] [outer = 0x7f042afacc00] 10:18:40 INFO - PROCESS | 1806 | 1461691120307 Marionette DEBUG loaded listener.js 10:18:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f043468dc00) [pid = 1806] [serial = 1812] [outer = 0x7f042afacc00] 10:18:41 INFO - PROCESS | 1806 | 1461691121204 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]]]}] 10:18:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:18:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1633ms 10:18:41 INFO - PROCESS | 1806 | 1461691121281 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 10:18:41 INFO - PROCESS | 1806 | 1461691121285 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 10:18:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:18:41 INFO - PROCESS | 1806 | 1461691121291 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:18:41 INFO - PROCESS | 1806 | 1461691121294 Marionette TRACE conn3 <- [1,2386,null,{}] 10:18:41 INFO - PROCESS | 1806 | 1461691121300 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}] 10:18:41 INFO - PROCESS | 1806 | 1461691121588 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 10:18:41 INFO - PROCESS | 1806 | 1461691121893 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04381a2000 == 159 [pid = 1806] [id = 604] 10:18:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0432823800) [pid = 1806] [serial = 1813] [outer = (nil)] 10:18:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f04349cb400) [pid = 1806] [serial = 1814] [outer = 0x7f0432823800] 10:18:41 INFO - PROCESS | 1806 | 1461691121977 Marionette DEBUG loaded listener.js 10:18:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f04350d9800) [pid = 1806] [serial = 1815] [outer = 0x7f0432823800] 10:18:42 INFO - PROCESS | 1806 | 1461691122900 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]]]}] 10:18:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:18:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1687ms 10:18:42 INFO - PROCESS | 1806 | 1461691122980 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 10:18:42 INFO - PROCESS | 1806 | 1461691122984 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 10:18:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:18:42 INFO - PROCESS | 1806 | 1461691122990 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:18:42 INFO - PROCESS | 1806 | 1461691122994 Marionette TRACE conn3 <- [1,2390,null,{}] 10:18:43 INFO - PROCESS | 1806 | 1461691123001 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}] 10:18:43 INFO - PROCESS | 1806 | 1461691123273 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 10:18:43 INFO - PROCESS | 1806 | 1461691123594 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438e97000 == 160 [pid = 1806] [id = 605] 10:18:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0432861c00) [pid = 1806] [serial = 1816] [outer = (nil)] 10:18:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0435422400) [pid = 1806] [serial = 1817] [outer = 0x7f0432861c00] 10:18:43 INFO - PROCESS | 1806 | 1461691123678 Marionette DEBUG loaded listener.js 10:18:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f0435986000) [pid = 1806] [serial = 1818] [outer = 0x7f0432861c00] 10:18:44 INFO - PROCESS | 1806 | 1461691124733 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]]]}] 10:18:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:18:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1793ms 10:18:44 INFO - PROCESS | 1806 | 1461691124787 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 10:18:44 INFO - PROCESS | 1806 | 1461691124792 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 10:18:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:18:44 INFO - PROCESS | 1806 | 1461691124801 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:18:44 INFO - PROCESS | 1806 | 1461691124806 Marionette TRACE conn3 <- [1,2394,null,{}] 10:18:44 INFO - PROCESS | 1806 | 1461691124812 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}] 10:18:45 INFO - PROCESS | 1806 | 1461691125062 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 10:18:45 INFO - PROCESS | 1806 | 1461691125377 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043925a800 == 161 [pid = 1806] [id = 606] 10:18:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f04347d5000) [pid = 1806] [serial = 1819] [outer = (nil)] 10:18:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f04367e3c00) [pid = 1806] [serial = 1820] [outer = 0x7f04347d5000] 10:18:45 INFO - PROCESS | 1806 | 1461691125460 Marionette DEBUG loaded listener.js 10:18:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f043836b000) [pid = 1806] [serial = 1821] [outer = 0x7f04347d5000] 10:18:46 INFO - PROCESS | 1806 | 1461691126383 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]]]}] 10:18:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:18:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1632ms 10:18:46 INFO - PROCESS | 1806 | 1461691126436 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 10:18:46 INFO - PROCESS | 1806 | 1461691126442 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 10:18:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:18:46 INFO - PROCESS | 1806 | 1461691126451 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:18:46 INFO - PROCESS | 1806 | 1461691126455 Marionette TRACE conn3 <- [1,2398,null,{}] 10:18:46 INFO - PROCESS | 1806 | 1461691126465 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}] 10:18:46 INFO - PROCESS | 1806 | 1461691126809 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 10:18:47 INFO - PROCESS | 1806 | 1461691127182 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04395bb000 == 162 [pid = 1806] [id = 607] 10:18:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f0438647400) [pid = 1806] [serial = 1822] [outer = (nil)] 10:18:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f0438dc8400) [pid = 1806] [serial = 1823] [outer = 0x7f0438647400] 10:18:47 INFO - PROCESS | 1806 | 1461691127279 Marionette DEBUG loaded listener.js 10:18:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f043bf4f400) [pid = 1806] [serial = 1824] [outer = 0x7f0438647400] 10:18:48 INFO - PROCESS | 1806 | 1461691128427 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]]]}] 10:18:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:18:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2037ms 10:18:48 INFO - PROCESS | 1806 | 1461691128490 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 10:18:48 INFO - PROCESS | 1806 | 1461691128497 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 10:18:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:18:48 INFO - PROCESS | 1806 | 1461691128505 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:18:48 INFO - PROCESS | 1806 | 1461691128512 Marionette TRACE conn3 <- [1,2402,null,{}] 10:18:48 INFO - PROCESS | 1806 | 1461691128562 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}] 10:18:48 INFO - PROCESS | 1806 | 1461691128950 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 10:18:49 INFO - PROCESS | 1806 | 1461691129209 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f02b800 == 163 [pid = 1806] [id = 608] 10:18:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f04384e5c00) [pid = 1806] [serial = 1825] [outer = (nil)] 10:18:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f043dc26400) [pid = 1806] [serial = 1826] [outer = 0x7f04384e5c00] 10:18:49 INFO - PROCESS | 1806 | 1461691129288 Marionette DEBUG loaded listener.js 10:18:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f043dc2cc00) [pid = 1806] [serial = 1827] [outer = 0x7f04384e5c00] 10:18:50 INFO - PROCESS | 1806 | 1461691130204 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]]]}] 10:18:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:18:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1740ms 10:18:50 INFO - PROCESS | 1806 | 1461691130244 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 10:18:50 INFO - PROCESS | 1806 | 1461691130247 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 10:18:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:18:50 INFO - PROCESS | 1806 | 1461691130254 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:18:50 INFO - PROCESS | 1806 | 1461691130256 Marionette TRACE conn3 <- [1,2406,null,{}] 10:18:50 INFO - PROCESS | 1806 | 1461691130262 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}] 10:18:50 INFO - PROCESS | 1806 | 1461691130500 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 10:18:50 INFO - PROCESS | 1806 | 1461691130775 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0441210000 == 164 [pid = 1806] [id = 609] 10:18:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0438dbd000) [pid = 1806] [serial = 1828] [outer = (nil)] 10:18:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f043dcd7000) [pid = 1806] [serial = 1829] [outer = 0x7f0438dbd000] 10:18:50 INFO - PROCESS | 1806 | 1461691130897 Marionette DEBUG loaded listener.js 10:18:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f043e21ac00) [pid = 1806] [serial = 1830] [outer = 0x7f0438dbd000] 10:18:51 INFO - PROCESS | 1806 | 1461691131774 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]]]}] 10:18:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:18:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1584ms 10:18:51 INFO - PROCESS | 1806 | 1461691131840 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 10:18:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:18:51 INFO - PROCESS | 1806 | 1461691131854 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 10:18:51 INFO - PROCESS | 1806 | 1461691131861 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:18:51 INFO - PROCESS | 1806 | 1461691131864 Marionette TRACE conn3 <- [1,2410,null,{}] 10:18:51 INFO - PROCESS | 1806 | 1461691131870 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}] 10:18:52 INFO - PROCESS | 1806 | 1461691132148 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 10:18:52 INFO - PROCESS | 1806 | 1461691132471 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ab92000 == 165 [pid = 1806] [id = 610] 10:18:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f042501fc00) [pid = 1806] [serial = 1831] [outer = (nil)] 10:18:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f043e21e800) [pid = 1806] [serial = 1832] [outer = 0x7f042501fc00] 10:18:52 INFO - PROCESS | 1806 | 1461691132552 Marionette DEBUG loaded listener.js 10:18:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f043e84dc00) [pid = 1806] [serial = 1833] [outer = 0x7f042501fc00] 10:18:53 INFO - PROCESS | 1806 | 1461691133513 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]]]}] 10:18:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:18:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1683ms 10:18:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:18:53 INFO - PROCESS | 1806 | 1461691133544 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 10:18:53 INFO - PROCESS | 1806 | 1461691133547 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 10:18:53 INFO - PROCESS | 1806 | 1461691133554 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:18:53 INFO - PROCESS | 1806 | 1461691133557 Marionette TRACE conn3 <- [1,2414,null,{}] 10:18:53 INFO - PROCESS | 1806 | 1461691133563 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}] 10:18:53 INFO - PROCESS | 1806 | 1461691133807 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 10:18:54 INFO - PROCESS | 1806 | 1461691134083 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cb1f800 == 166 [pid = 1806] [id = 611] 10:18:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f0429ba3800) [pid = 1806] [serial = 1834] [outer = (nil)] 10:18:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f043ed3a400) [pid = 1806] [serial = 1835] [outer = 0x7f0429ba3800] 10:18:54 INFO - PROCESS | 1806 | 1461691134207 Marionette DEBUG loaded listener.js 10:18:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f043fcf4c00) [pid = 1806] [serial = 1836] [outer = 0x7f0429ba3800] 10:18:55 INFO - PROCESS | 1806 | 1461691135082 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]]]}] 10:18:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:18:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1581ms 10:18:55 INFO - PROCESS | 1806 | 1461691135136 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 10:18:55 INFO - PROCESS | 1806 | 1461691135138 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 10:18:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:18:55 INFO - PROCESS | 1806 | 1461691135146 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:18:55 INFO - PROCESS | 1806 | 1461691135148 Marionette TRACE conn3 <- [1,2418,null,{}] 10:18:55 INFO - PROCESS | 1806 | 1461691135155 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}] 10:18:55 INFO - PROCESS | 1806 | 1461691135400 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 10:18:55 INFO - PROCESS | 1806 | 1461691135677 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044e845800 == 167 [pid = 1806] [id = 612] 10:18:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f0435986c00) [pid = 1806] [serial = 1837] [outer = (nil)] 10:18:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f0441297400) [pid = 1806] [serial = 1838] [outer = 0x7f0435986c00] 10:18:55 INFO - PROCESS | 1806 | 1461691135799 Marionette DEBUG loaded listener.js 10:18:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f0444c5dc00) [pid = 1806] [serial = 1839] [outer = 0x7f0435986c00] 10:18:56 INFO - PROCESS | 1806 | 1461691136658 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]]]}] 10:18:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:18:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1585ms 10:18:56 INFO - PROCESS | 1806 | 1461691136731 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 10:18:56 INFO - PROCESS | 1806 | 1461691136735 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 10:18:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:18:56 INFO - PROCESS | 1806 | 1461691136742 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:18:56 INFO - PROCESS | 1806 | 1461691136744 Marionette TRACE conn3 <- [1,2422,null,{}] 10:18:56 INFO - PROCESS | 1806 | 1461691136753 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}] 10:18:57 INFO - PROCESS | 1806 | 1461691137034 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 10:18:57 INFO - PROCESS | 1806 | 1461691137358 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450935800 == 168 [pid = 1806] [id = 613] 10:18:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f041fc62000) [pid = 1806] [serial = 1840] [outer = (nil)] 10:18:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f0445b83c00) [pid = 1806] [serial = 1841] [outer = 0x7f041fc62000] 10:18:57 INFO - PROCESS | 1806 | 1461691137437 Marionette DEBUG loaded listener.js 10:18:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f044b99c800) [pid = 1806] [serial = 1842] [outer = 0x7f041fc62000] 10:18:58 INFO - PROCESS | 1806 | 1461691138360 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]]]}] 10:18:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:18:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1689ms 10:18:58 INFO - PROCESS | 1806 | 1461691138431 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 10:18:58 INFO - PROCESS | 1806 | 1461691138434 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 10:18:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:18:58 INFO - PROCESS | 1806 | 1461691138442 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:18:58 INFO - PROCESS | 1806 | 1461691138445 Marionette TRACE conn3 <- [1,2426,null,{}] 10:18:58 INFO - PROCESS | 1806 | 1461691138451 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}] 10:18:58 INFO - PROCESS | 1806 | 1461691138697 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 10:18:59 INFO - PROCESS | 1806 | 1461691139015 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:18:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0452c81000 == 169 [pid = 1806] [id = 614] 10:18:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f0422b0c400) [pid = 1806] [serial = 1843] [outer = (nil)] 10:18:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f044beecc00) [pid = 1806] [serial = 1844] [outer = 0x7f0422b0c400] 10:18:59 INFO - PROCESS | 1806 | 1461691139099 Marionette DEBUG loaded listener.js 10:18:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f044cbdf400) [pid = 1806] [serial = 1845] [outer = 0x7f0422b0c400] 10:19:00 INFO - PROCESS | 1806 | 1461691140022 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]]]}] 10:19:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:19:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1630ms 10:19:00 INFO - PROCESS | 1806 | 1461691140073 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 10:19:00 INFO - PROCESS | 1806 | 1461691140077 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 10:19:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:19:00 INFO - PROCESS | 1806 | 1461691140083 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:19:00 INFO - PROCESS | 1806 | 1461691140086 Marionette TRACE conn3 <- [1,2430,null,{}] 10:19:00 INFO - PROCESS | 1806 | 1461691140092 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}] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422bf3800 == 168 [pid = 1806] [id = 549] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0455f86000 == 167 [pid = 1806] [id = 309] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042849f800 == 166 [pid = 1806] [id = 310] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421e6d800 == 165 [pid = 1806] [id = 548] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424f8e000 == 164 [pid = 1806] [id = 550] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ab63000 == 163 [pid = 1806] [id = 544] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438fb6000 == 162 [pid = 1806] [id = 542] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d55e800 == 161 [pid = 1806] [id = 308] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333d5800 == 160 [pid = 1806] [id = 538] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0439298000 == 159 [pid = 1806] [id = 543] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042d139800 == 158 [pid = 1806] [id = 536] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424641000 == 157 [pid = 1806] [id = 416] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438d9a800 == 156 [pid = 1806] [id = 541] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e253000 == 155 [pid = 1806] [id = 77] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043474f000 == 154 [pid = 1806] [id = 539] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ea0b800 == 153 [pid = 1806] [id = 546] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fdc5800 == 152 [pid = 1806] [id = 547] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04324dc800 == 151 [pid = 1806] [id = 537] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d743000 == 150 [pid = 1806] [id = 545] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425f1a800 == 149 [pid = 1806] [id = 596] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042524b000 == 148 [pid = 1806] [id = 595] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422da4000 == 147 [pid = 1806] [id = 594] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421cde000 == 146 [pid = 1806] [id = 593] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f029800 == 145 [pid = 1806] [id = 592] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043dd5c000 == 144 [pid = 1806] [id = 591] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d1cb800 == 143 [pid = 1806] [id = 590] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04395ba000 == 142 [pid = 1806] [id = 589] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04394a4800 == 141 [pid = 1806] [id = 588] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438fd1800 == 140 [pid = 1806] [id = 587] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438d92800 == 139 [pid = 1806] [id = 586] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04381b3000 == 138 [pid = 1806] [id = 585] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0434760800 == 137 [pid = 1806] [id = 584] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333dd800 == 136 [pid = 1806] [id = 583] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0432581000 == 135 [pid = 1806] [id = 582] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043240a000 == 134 [pid = 1806] [id = 581] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042d126000 == 133 [pid = 1806] [id = 580] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042aad1000 == 132 [pid = 1806] [id = 579] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04289c5800 == 131 [pid = 1806] [id = 578] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0426da0800 == 130 [pid = 1806] [id = 577] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425a42800 == 129 [pid = 1806] [id = 576] 10:19:01 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421f86800 == 128 [pid = 1806] [id = 575] 10:19:01 INFO - PROCESS | 1806 | 1461691141710 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f042504dc00) [pid = 1806] [serial = 1722] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f042d02b400) [pid = 1806] [serial = 1671] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f044ab09400) [pid = 1806] [serial = 1692] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f0422128800) [pid = 1806] [serial = 1715] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f043e2ab000) [pid = 1806] [serial = 1688] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f0422b09400) [pid = 1806] [serial = 1659] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f044edc0800) [pid = 1806] [serial = 1700] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f0422e91400) [pid = 1806] [serial = 1718] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f043b528400) [pid = 1806] [serial = 1686] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f0450a16000) [pid = 1806] [serial = 1709] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f042211b400) [pid = 1806] [serial = 1658] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f044bc46800) [pid = 1806] [serial = 1694] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f044cb33400) [pid = 1806] [serial = 1695] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0435419800) [pid = 1806] [serial = 1674] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f044ccb4800) [pid = 1806] [serial = 1697] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f04507a8400) [pid = 1806] [serial = 1701] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f042cd39c00) [pid = 1806] [serial = 1670] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f0429b97400) [pid = 1806] [serial = 1665] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f044ce39c00) [pid = 1806] [serial = 1698] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f04282b9800) [pid = 1806] [serial = 1664] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f0426b79800) [pid = 1806] [serial = 1590] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f0436a7a400) [pid = 1806] [serial = 1679] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f0422eadc00) [pid = 1806] [serial = 1719] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f0424480000) [pid = 1806] [serial = 1721] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f0450a19c00) [pid = 1806] [serial = 1703] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f0425876c00) [pid = 1806] [serial = 1661] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f04356f2c00) [pid = 1806] [serial = 1676] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f0422e8b400) [pid = 1806] [serial = 1706] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f0438de9c00) [pid = 1806] [serial = 1685] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f0435a0c400) [pid = 1806] [serial = 1677] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f043806a800) [pid = 1806] [serial = 1680] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f0425dde800) [pid = 1806] [serial = 1662] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f0422e8f800) [pid = 1806] [serial = 1707] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0438458000) [pid = 1806] [serial = 1683] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f042ab6cc00) [pid = 1806] [serial = 1668] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0450a21c00) [pid = 1806] [serial = 1704] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f04228ed800) [pid = 1806] [serial = 1716] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0421fe7000) [pid = 1806] [serial = 1713] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0434683800) [pid = 1806] [serial = 1673] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f044106c000) [pid = 1806] [serial = 1691] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0421e96c00) [pid = 1806] [serial = 1712] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0435a0d000) [pid = 1806] [serial = 1682] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0429ec0800) [pid = 1806] [serial = 1667] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f043f8d9400) [pid = 1806] [serial = 1689] [outer = (nil)] [url = about:blank] 10:19:01 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f04242ce400) [pid = 1806] [serial = 1724] [outer = (nil)] [url = about:blank] 10:19:02 INFO - PROCESS | 1806 | 1461691142168 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f041fb88800 == 129 [pid = 1806] [id = 615] 10:19:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f0421e99c00) [pid = 1806] [serial = 1846] [outer = (nil)] 10:19:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0421e9e400) [pid = 1806] [serial = 1847] [outer = 0x7f0421e99c00] 10:19:02 INFO - PROCESS | 1806 | 1461691142243 Marionette DEBUG loaded listener.js 10:19:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f0421febc00) [pid = 1806] [serial = 1848] [outer = 0x7f0421e99c00] 10:19:03 INFO - PROCESS | 1806 | 1461691143122 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]]]}] 10:19:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:19:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 3097ms 10:19:03 INFO - PROCESS | 1806 | 1461691143182 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 10:19:03 INFO - PROCESS | 1806 | 1461691143188 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 10:19:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:19:03 INFO - PROCESS | 1806 | 1461691143195 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:19:03 INFO - PROCESS | 1806 | 1461691143202 Marionette TRACE conn3 <- [1,2434,null,{}] 10:19:03 INFO - PROCESS | 1806 | 1461691143209 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}] 10:19:03 INFO - PROCESS | 1806 | 1461691143440 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 10:19:03 INFO - PROCESS | 1806 | 1461691143628 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:03 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421ed4000 == 130 [pid = 1806] [id = 616] 10:19:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0422122400) [pid = 1806] [serial = 1849] [outer = (nil)] 10:19:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0422635400) [pid = 1806] [serial = 1850] [outer = 0x7f0422122400] 10:19:03 INFO - PROCESS | 1806 | 1461691143709 Marionette DEBUG loaded listener.js 10:19:03 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f04228e8800) [pid = 1806] [serial = 1851] [outer = 0x7f0422122400] 10:19:04 INFO - PROCESS | 1806 | 1461691144650 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]]]}] 10:19:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:19:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1494ms 10:19:04 INFO - PROCESS | 1806 | 1461691144691 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 10:19:04 INFO - PROCESS | 1806 | 1461691144696 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 10:19:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:19:04 INFO - PROCESS | 1806 | 1461691144718 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:19:04 INFO - PROCESS | 1806 | 1461691144722 Marionette TRACE conn3 <- [1,2438,null,{}] 10:19:04 INFO - PROCESS | 1806 | 1461691144728 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}] 10:19:05 INFO - PROCESS | 1806 | 1461691145026 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 10:19:05 INFO - PROCESS | 1806 | 1461691145067 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422d9f800 == 131 [pid = 1806] [id = 617] 10:19:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0422d62c00) [pid = 1806] [serial = 1852] [outer = (nil)] 10:19:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0422d6b000) [pid = 1806] [serial = 1853] [outer = 0x7f0422d62c00] 10:19:05 INFO - PROCESS | 1806 | 1461691145134 Marionette DEBUG loaded listener.js 10:19:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0422e8ac00) [pid = 1806] [serial = 1854] [outer = 0x7f0422d62c00] 10:19:06 INFO - PROCESS | 1806 | 1461691146287 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]]]}] 10:19:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:19:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1644ms 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f042263a800) [pid = 1806] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0421ff0c00) [pid = 1806] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f042afaac00) [pid = 1806] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0433141400) [pid = 1806] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f04349d5c00) [pid = 1806] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0425872000) [pid = 1806] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f042ab6a400) [pid = 1806] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f042a913000) [pid = 1806] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f04220e1800) [pid = 1806] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f043354f000) [pid = 1806] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f04242d0000) [pid = 1806] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f04355b0000) [pid = 1806] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f04242d7000) [pid = 1806] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f0425fa5c00) [pid = 1806] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f042afa9c00) [pid = 1806] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f042ab66000) [pid = 1806] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f04280ecc00) [pid = 1806] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f0422e87c00) [pid = 1806] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f043354d000) [pid = 1806] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f04350ddc00) [pid = 1806] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f041fc61800) [pid = 1806] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:19:07 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f0425fafc00) [pid = 1806] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:19:07 INFO - PROCESS | 1806 | 1461691147040 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 10:19:07 INFO - PROCESS | 1806 | 1461691147047 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 10:19:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:19:07 INFO - PROCESS | 1806 | 1461691147084 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:19:07 INFO - PROCESS | 1806 | 1461691147093 Marionette TRACE conn3 <- [1,2442,null,{}] 10:19:07 INFO - PROCESS | 1806 | 1461691147099 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}] 10:19:07 INFO - PROCESS | 1806 | 1461691147387 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 10:19:07 INFO - PROCESS | 1806 | 1461691147503 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04243c2800 == 132 [pid = 1806] [id = 618] 10:19:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f0422125c00) [pid = 1806] [serial = 1855] [outer = (nil)] 10:19:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f042368b000) [pid = 1806] [serial = 1856] [outer = 0x7f0422125c00] 10:19:07 INFO - PROCESS | 1806 | 1461691147571 Marionette DEBUG loaded listener.js 10:19:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f04242cf800) [pid = 1806] [serial = 1857] [outer = 0x7f0422125c00] 10:19:08 INFO - PROCESS | 1806 | 1461691148356 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]]]}] 10:19:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:19:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1305ms 10:19:08 INFO - PROCESS | 1806 | 1461691148379 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 10:19:08 INFO - PROCESS | 1806 | 1461691148384 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 10:19:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:19:08 INFO - PROCESS | 1806 | 1461691148391 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:19:08 INFO - PROCESS | 1806 | 1461691148396 Marionette TRACE conn3 <- [1,2446,null,{}] 10:19:08 INFO - PROCESS | 1806 | 1461691148402 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}] 10:19:08 INFO - PROCESS | 1806 | 1461691148641 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 10:19:08 INFO - PROCESS | 1806 | 1461691148829 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424f88800 == 133 [pid = 1806] [id = 619] 10:19:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f04228f2400) [pid = 1806] [serial = 1858] [outer = (nil)] 10:19:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f042448bc00) [pid = 1806] [serial = 1859] [outer = 0x7f04228f2400] 10:19:08 INFO - PROCESS | 1806 | 1461691148897 Marionette DEBUG loaded listener.js 10:19:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f0425024c00) [pid = 1806] [serial = 1860] [outer = 0x7f04228f2400] 10:19:10 INFO - PROCESS | 1806 | 1461691150059 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]]]}] 10:19:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:19:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1686ms 10:19:10 INFO - PROCESS | 1806 | 1461691150079 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 10:19:10 INFO - PROCESS | 1806 | 1461691150087 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 10:19:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:19:10 INFO - PROCESS | 1806 | 1461691150096 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:19:10 INFO - PROCESS | 1806 | 1461691150102 Marionette TRACE conn3 <- [1,2450,null,{}] 10:19:10 INFO - PROCESS | 1806 | 1461691150113 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}] 10:19:10 INFO - PROCESS | 1806 | 1461691150408 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 10:19:10 INFO - PROCESS | 1806 | 1461691150726 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422bd8800 == 134 [pid = 1806] [id = 620] 10:19:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f04228edc00) [pid = 1806] [serial = 1861] [outer = (nil)] 10:19:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f0422b0a400) [pid = 1806] [serial = 1862] [outer = 0x7f04228edc00] 10:19:10 INFO - PROCESS | 1806 | 1461691150817 Marionette DEBUG loaded listener.js 10:19:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f0422ea0800) [pid = 1806] [serial = 1863] [outer = 0x7f04228edc00] 10:19:11 INFO - PROCESS | 1806 | 1461691151773 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]]]}] 10:19:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:19:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1738ms 10:19:11 INFO - PROCESS | 1806 | 1461691151835 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 10:19:11 INFO - PROCESS | 1806 | 1461691151844 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 10:19:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:19:11 INFO - PROCESS | 1806 | 1461691151855 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:19:11 INFO - PROCESS | 1806 | 1461691151859 Marionette TRACE conn3 <- [1,2454,null,{}] 10:19:11 INFO - PROCESS | 1806 | 1461691151866 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}] 10:19:12 INFO - PROCESS | 1806 | 1461691152161 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 10:19:12 INFO - PROCESS | 1806 | 1461691152515 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04253a0000 == 135 [pid = 1806] [id = 621] 10:19:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f0423682800) [pid = 1806] [serial = 1864] [outer = (nil)] 10:19:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f0425028000) [pid = 1806] [serial = 1865] [outer = 0x7f0423682800] 10:19:12 INFO - PROCESS | 1806 | 1461691152595 Marionette DEBUG loaded listener.js 10:19:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f0425046400) [pid = 1806] [serial = 1866] [outer = 0x7f0423682800] 10:19:13 INFO - PROCESS | 1806 | 1461691153520 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]]]}] 10:19:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:19:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1738ms 10:19:13 INFO - PROCESS | 1806 | 1461691153594 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 10:19:13 INFO - PROCESS | 1806 | 1461691153597 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 10:19:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:19:13 INFO - PROCESS | 1806 | 1461691153605 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:19:13 INFO - PROCESS | 1806 | 1461691153612 Marionette TRACE conn3 <- [1,2458,null,{}] 10:19:13 INFO - PROCESS | 1806 | 1461691153629 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}] 10:19:14 INFO - PROCESS | 1806 | 1461691153999 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 10:19:14 INFO - PROCESS | 1806 | 1461691154257 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425f15000 == 136 [pid = 1806] [id = 622] 10:19:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f04252e9800) [pid = 1806] [serial = 1867] [outer = (nil)] 10:19:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f0425878000) [pid = 1806] [serial = 1868] [outer = 0x7f04252e9800] 10:19:14 INFO - PROCESS | 1806 | 1461691154341 Marionette DEBUG loaded listener.js 10:19:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0425aa9000) [pid = 1806] [serial = 1869] [outer = 0x7f04252e9800] 10:19:15 INFO - PROCESS | 1806 | 1461691155303 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]]]}] 10:19:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:19:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1749ms 10:19:15 INFO - PROCESS | 1806 | 1461691155356 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 10:19:15 INFO - PROCESS | 1806 | 1461691155360 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 10:19:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:19:15 INFO - PROCESS | 1806 | 1461691155368 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:19:15 INFO - PROCESS | 1806 | 1461691155372 Marionette TRACE conn3 <- [1,2462,null,{}] 10:19:15 INFO - PROCESS | 1806 | 1461691155379 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}] 10:19:15 INFO - PROCESS | 1806 | 1461691155632 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 10:19:15 INFO - PROCESS | 1806 | 1461691155940 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04260de000 == 137 [pid = 1806] [id = 623] 10:19:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f04252eac00) [pid = 1806] [serial = 1870] [outer = (nil)] 10:19:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0425de6c00) [pid = 1806] [serial = 1871] [outer = 0x7f04252eac00] 10:19:16 INFO - PROCESS | 1806 | 1461691156024 Marionette DEBUG loaded listener.js 10:19:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0425fa5c00) [pid = 1806] [serial = 1872] [outer = 0x7f04252eac00] 10:19:17 INFO - PROCESS | 1806 | 1461691157047 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]]]}] 10:19:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:19:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1732ms 10:19:17 INFO - PROCESS | 1806 | 1461691157101 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 10:19:17 INFO - PROCESS | 1806 | 1461691157104 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 10:19:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:19:17 INFO - PROCESS | 1806 | 1461691157111 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:19:17 INFO - PROCESS | 1806 | 1461691157114 Marionette TRACE conn3 <- [1,2466,null,{}] 10:19:17 INFO - PROCESS | 1806 | 1461691157120 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}] 10:19:17 INFO - PROCESS | 1806 | 1461691157405 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 10:19:17 INFO - PROCESS | 1806 | 1461691157725 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0427b10800 == 138 [pid = 1806] [id = 624] 10:19:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0425faf800) [pid = 1806] [serial = 1873] [outer = (nil)] 10:19:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0426b79400) [pid = 1806] [serial = 1874] [outer = 0x7f0425faf800] 10:19:17 INFO - PROCESS | 1806 | 1461691157807 Marionette DEBUG loaded listener.js 10:19:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0426b85c00) [pid = 1806] [serial = 1875] [outer = 0x7f0425faf800] 10:19:18 INFO - PROCESS | 1806 | 1461691158793 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]]]}] 10:19:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:19:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1730ms 10:19:18 INFO - PROCESS | 1806 | 1461691158843 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 10:19:18 INFO - PROCESS | 1806 | 1461691158846 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 10:19:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:19:18 INFO - PROCESS | 1806 | 1461691158854 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:19:18 INFO - PROCESS | 1806 | 1461691158859 Marionette TRACE conn3 <- [1,2470,null,{}] 10:19:18 INFO - PROCESS | 1806 | 1461691158866 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}] 10:19:19 INFO - PROCESS | 1806 | 1461691159141 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 10:19:19 INFO - PROCESS | 1806 | 1461691159450 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289d0800 == 139 [pid = 1806] [id = 625] 10:19:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0428262c00) [pid = 1806] [serial = 1876] [outer = (nil)] 10:19:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f04282b4800) [pid = 1806] [serial = 1877] [outer = 0x7f0428262c00] 10:19:19 INFO - PROCESS | 1806 | 1461691159547 Marionette DEBUG loaded listener.js 10:19:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f04290c3800) [pid = 1806] [serial = 1878] [outer = 0x7f0428262c00] 10:19:20 INFO - PROCESS | 1806 | 1461691160432 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]]]}] 10:19:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:19:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1633ms 10:19:20 INFO - PROCESS | 1806 | 1461691160488 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 10:19:20 INFO - PROCESS | 1806 | 1461691160492 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 10:19:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:19:20 INFO - PROCESS | 1806 | 1461691160500 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:19:20 INFO - PROCESS | 1806 | 1461691160503 Marionette TRACE conn3 <- [1,2474,null,{}] 10:19:20 INFO - PROCESS | 1806 | 1461691160509 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}] 10:19:20 INFO - PROCESS | 1806 | 1461691160760 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 10:19:21 INFO - PROCESS | 1806 | 1461691161022 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428cae000 == 140 [pid = 1806] [id = 626] 10:19:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f04280f0c00) [pid = 1806] [serial = 1879] [outer = (nil)] 10:19:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0429b96c00) [pid = 1806] [serial = 1880] [outer = 0x7f04280f0c00] 10:19:21 INFO - PROCESS | 1806 | 1461691161146 Marionette DEBUG loaded listener.js 10:19:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0429ba3000) [pid = 1806] [serial = 1881] [outer = 0x7f04280f0c00] 10:19:22 INFO - PROCESS | 1806 | 1461691162054 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]]]}] 10:19:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:19:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1582ms 10:19:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:19:22 INFO - PROCESS | 1806 | 1461691162084 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 10:19:22 INFO - PROCESS | 1806 | 1461691162087 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 10:19:22 INFO - PROCESS | 1806 | 1461691162094 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:19:22 INFO - PROCESS | 1806 | 1461691162098 Marionette TRACE conn3 <- [1,2478,null,{}] 10:19:22 INFO - PROCESS | 1806 | 1461691162104 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}] 10:19:22 INFO - PROCESS | 1806 | 1461691162340 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 10:19:22 INFO - PROCESS | 1806 | 1461691162609 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042aacb000 == 141 [pid = 1806] [id = 627] 10:19:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f0428265800) [pid = 1806] [serial = 1882] [outer = (nil)] 10:19:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0429c70000) [pid = 1806] [serial = 1883] [outer = 0x7f0428265800] 10:19:22 INFO - PROCESS | 1806 | 1461691162731 Marionette DEBUG loaded listener.js 10:19:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0429c77000) [pid = 1806] [serial = 1884] [outer = 0x7f0428265800] 10:19:23 INFO - PROCESS | 1806 | 1461691163644 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]]]}] 10:19:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:19:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1592ms 10:19:23 INFO - PROCESS | 1806 | 1461691163685 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 10:19:23 INFO - PROCESS | 1806 | 1461691163688 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 10:19:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:19:23 INFO - PROCESS | 1806 | 1461691163694 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:19:23 INFO - PROCESS | 1806 | 1461691163696 Marionette TRACE conn3 <- [1,2482,null,{}] 10:19:23 INFO - PROCESS | 1806 | 1461691163702 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}] 10:19:23 INFO - PROCESS | 1806 | 1461691163937 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 10:19:24 INFO - PROCESS | 1806 | 1461691164260 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042c157000 == 142 [pid = 1806] [id = 628] 10:19:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f04220e3800) [pid = 1806] [serial = 1885] [outer = (nil)] 10:19:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f0429eac400) [pid = 1806] [serial = 1886] [outer = 0x7f04220e3800] 10:19:24 INFO - PROCESS | 1806 | 1461691164344 Marionette DEBUG loaded listener.js 10:19:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f0429eb6c00) [pid = 1806] [serial = 1887] [outer = 0x7f04220e3800] 10:19:25 INFO - PROCESS | 1806 | 1461691165216 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]]]}] 10:19:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:19:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1583ms 10:19:25 INFO - PROCESS | 1806 | 1461691165279 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 10:19:25 INFO - PROCESS | 1806 | 1461691165283 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 10:19:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:19:25 INFO - PROCESS | 1806 | 1461691165289 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:19:25 INFO - PROCESS | 1806 | 1461691165292 Marionette TRACE conn3 <- [1,2486,null,{}] 10:19:25 INFO - PROCESS | 1806 | 1461691165298 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}] 10:19:25 INFO - PROCESS | 1806 | 1461691165553 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 10:19:25 INFO - PROCESS | 1806 | 1461691165879 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042ce32800 == 143 [pid = 1806] [id = 629] 10:19:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f042a90f800) [pid = 1806] [serial = 1888] [outer = (nil)] 10:19:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f042a915800) [pid = 1806] [serial = 1889] [outer = 0x7f042a90f800] 10:19:25 INFO - PROCESS | 1806 | 1461691165961 Marionette DEBUG loaded listener.js 10:19:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f042ab67800) [pid = 1806] [serial = 1890] [outer = 0x7f042a90f800] 10:19:26 INFO - PROCESS | 1806 | 1461691166865 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]]]}] 10:19:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:19:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1634ms 10:19:26 INFO - PROCESS | 1806 | 1461691166941 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 10:19:26 INFO - PROCESS | 1806 | 1461691166946 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 10:19:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:19:26 INFO - PROCESS | 1806 | 1461691166957 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:19:26 INFO - PROCESS | 1806 | 1461691166961 Marionette TRACE conn3 <- [1,2490,null,{}] 10:19:26 INFO - PROCESS | 1806 | 1461691166967 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}] 10:19:27 INFO - PROCESS | 1806 | 1461691167236 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 10:19:27 INFO - PROCESS | 1806 | 1461691167549 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0432117800 == 144 [pid = 1806] [id = 630] 10:19:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f041fc6fc00) [pid = 1806] [serial = 1891] [outer = (nil)] 10:19:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f042cd32800) [pid = 1806] [serial = 1892] [outer = 0x7f041fc6fc00] 10:19:27 INFO - PROCESS | 1806 | 1461691167644 Marionette DEBUG loaded listener.js 10:19:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f042ce07800) [pid = 1806] [serial = 1893] [outer = 0x7f041fc6fc00] 10:19:28 INFO - PROCESS | 1806 | 1461691168538 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]]]}] 10:19:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:19:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1635ms 10:19:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:19:28 INFO - PROCESS | 1806 | 1461691168593 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 10:19:28 INFO - PROCESS | 1806 | 1461691168596 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 10:19:28 INFO - PROCESS | 1806 | 1461691168603 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:19:28 INFO - PROCESS | 1806 | 1461691168605 Marionette TRACE conn3 <- [1,2494,null,{}] 10:19:28 INFO - PROCESS | 1806 | 1461691168612 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}] 10:19:28 INFO - PROCESS | 1806 | 1461691168859 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 10:19:29 INFO - PROCESS | 1806 | 1461691169173 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043256a000 == 145 [pid = 1806] [id = 631] 10:19:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f0427008c00) [pid = 1806] [serial = 1894] [outer = (nil)] 10:19:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f042ce0a800) [pid = 1806] [serial = 1895] [outer = 0x7f0427008c00] 10:19:29 INFO - PROCESS | 1806 | 1461691169256 Marionette DEBUG loaded listener.js 10:19:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f042d02e400) [pid = 1806] [serial = 1896] [outer = 0x7f0427008c00] 10:19:30 INFO - PROCESS | 1806 | 1461691170096 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]]]}] 10:19:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:19:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1536ms 10:19:30 INFO - PROCESS | 1806 | 1461691170138 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 10:19:30 INFO - PROCESS | 1806 | 1461691170142 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 10:19:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:19:30 INFO - PROCESS | 1806 | 1461691170149 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:19:30 INFO - PROCESS | 1806 | 1461691170162 Marionette TRACE conn3 <- [1,2498,null,{}] 10:19:30 INFO - PROCESS | 1806 | 1461691170187 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}] 10:19:30 INFO - PROCESS | 1806 | 1461691170430 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 10:19:30 INFO - PROCESS | 1806 | 1461691170747 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043335b000 == 146 [pid = 1806] [id = 632] 10:19:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f04282bec00) [pid = 1806] [serial = 1897] [outer = (nil)] 10:19:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f042d039800) [pid = 1806] [serial = 1898] [outer = 0x7f04282bec00] 10:19:30 INFO - PROCESS | 1806 | 1461691170829 Marionette DEBUG loaded listener.js 10:19:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f0431f07400) [pid = 1806] [serial = 1899] [outer = 0x7f04282bec00] 10:19:31 INFO - PROCESS | 1806 | 1461691171708 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]]]}] 10:19:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:19:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1610ms 10:19:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:19:31 INFO - PROCESS | 1806 | 1461691171761 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 10:19:31 INFO - PROCESS | 1806 | 1461691171764 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 10:19:31 INFO - PROCESS | 1806 | 1461691171771 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:19:31 INFO - PROCESS | 1806 | 1461691171774 Marionette TRACE conn3 <- [1,2502,null,{}] 10:19:31 INFO - PROCESS | 1806 | 1461691171779 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}] 10:19:32 INFO - PROCESS | 1806 | 1461691172021 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 10:19:32 INFO - PROCESS | 1806 | 1461691172335 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04334b1000 == 147 [pid = 1806] [id = 633] 10:19:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f042d02c800) [pid = 1806] [serial = 1900] [outer = (nil)] 10:19:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f0431f0e800) [pid = 1806] [serial = 1901] [outer = 0x7f042d02c800] 10:19:32 INFO - PROCESS | 1806 | 1461691172416 Marionette DEBUG loaded listener.js 10:19:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f04320d8000) [pid = 1806] [serial = 1902] [outer = 0x7f042d02c800] 10:19:33 INFO - PROCESS | 1806 | 1461691173287 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]]]}] 10:19:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:19:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1584ms 10:19:33 INFO - PROCESS | 1806 | 1461691173355 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 10:19:33 INFO - PROCESS | 1806 | 1461691173358 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 10:19:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:19:33 INFO - PROCESS | 1806 | 1461691173364 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:19:33 INFO - PROCESS | 1806 | 1461691173368 Marionette TRACE conn3 <- [1,2506,null,{}] 10:19:33 INFO - PROCESS | 1806 | 1461691173373 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}] 10:19:33 INFO - PROCESS | 1806 | 1461691173624 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 10:19:33 INFO - PROCESS | 1806 | 1461691173950 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043474f000 == 148 [pid = 1806] [id = 634] 10:19:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f0425025000) [pid = 1806] [serial = 1903] [outer = (nil)] 10:19:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f04320e0c00) [pid = 1806] [serial = 1904] [outer = 0x7f0425025000] 10:19:34 INFO - PROCESS | 1806 | 1461691174030 Marionette DEBUG loaded listener.js 10:19:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f04320d6000) [pid = 1806] [serial = 1905] [outer = 0x7f0425025000] 10:19:34 INFO - PROCESS | 1806 | 1461691174911 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]]]}] 10:19:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:19:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1580ms 10:19:34 INFO - PROCESS | 1806 | 1461691174946 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 10:19:34 INFO - PROCESS | 1806 | 1461691174950 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 10:19:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:19:34 INFO - PROCESS | 1806 | 1461691174957 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:19:34 INFO - PROCESS | 1806 | 1461691174959 Marionette TRACE conn3 <- [1,2510,null,{}] 10:19:34 INFO - PROCESS | 1806 | 1461691174965 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}] 10:19:35 INFO - PROCESS | 1806 | 1461691175214 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 10:19:35 INFO - PROCESS | 1806 | 1461691175491 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043552b800 == 149 [pid = 1806] [id = 635] 10:19:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f04282ba800) [pid = 1806] [serial = 1906] [outer = (nil)] 10:19:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f043251c000) [pid = 1806] [serial = 1907] [outer = 0x7f04282ba800] 10:19:35 INFO - PROCESS | 1806 | 1461691175611 Marionette DEBUG loaded listener.js 10:19:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f0432526800) [pid = 1806] [serial = 1908] [outer = 0x7f04282ba800] 10:19:36 INFO - PROCESS | 1806 | 1461691176489 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]]]}] 10:19:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:19:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1584ms 10:19:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:19:36 INFO - PROCESS | 1806 | 1461691176542 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 10:19:36 INFO - PROCESS | 1806 | 1461691176545 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 10:19:36 INFO - PROCESS | 1806 | 1461691176554 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:19:36 INFO - PROCESS | 1806 | 1461691176557 Marionette TRACE conn3 <- [1,2514,null,{}] 10:19:36 INFO - PROCESS | 1806 | 1461691176564 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}] 10:19:36 INFO - PROCESS | 1806 | 1461691176817 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 10:19:37 INFO - PROCESS | 1806 | 1461691177129 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435d1f000 == 150 [pid = 1806] [id = 636] 10:19:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f043236e400) [pid = 1806] [serial = 1909] [outer = (nil)] 10:19:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f0432828400) [pid = 1806] [serial = 1910] [outer = 0x7f043236e400] 10:19:37 INFO - PROCESS | 1806 | 1461691177212 Marionette DEBUG loaded listener.js 10:19:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f0432865c00) [pid = 1806] [serial = 1911] [outer = 0x7f043236e400] 10:19:38 INFO - PROCESS | 1806 | 1461691178087 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]]]}] 10:19:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:19:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1592ms 10:19:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:19:38 INFO - PROCESS | 1806 | 1461691178144 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 10:19:38 INFO - PROCESS | 1806 | 1461691178147 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 10:19:38 INFO - PROCESS | 1806 | 1461691178155 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:19:38 INFO - PROCESS | 1806 | 1461691178157 Marionette TRACE conn3 <- [1,2518,null,{}] 10:19:38 INFO - PROCESS | 1806 | 1461691178163 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}] 10:19:38 INFO - PROCESS | 1806 | 1461691178412 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 10:19:38 INFO - PROCESS | 1806 | 1461691178775 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438359800 == 151 [pid = 1806] [id = 637] 10:19:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f042ab66c00) [pid = 1806] [serial = 1912] [outer = (nil)] 10:19:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f04328c2800) [pid = 1806] [serial = 1913] [outer = 0x7f042ab66c00] 10:19:38 INFO - PROCESS | 1806 | 1461691178856 Marionette DEBUG loaded listener.js 10:19:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f043313a800) [pid = 1806] [serial = 1914] [outer = 0x7f042ab66c00] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042d12d000 == 150 [pid = 1806] [id = 524] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450935800 == 149 [pid = 1806] [id = 613] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044e845800 == 148 [pid = 1806] [id = 612] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cb1f800 == 147 [pid = 1806] [id = 611] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044ab92000 == 146 [pid = 1806] [id = 610] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0441210000 == 145 [pid = 1806] [id = 609] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f02b800 == 144 [pid = 1806] [id = 608] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04395bb000 == 143 [pid = 1806] [id = 607] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043925a800 == 142 [pid = 1806] [id = 606] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438e97000 == 141 [pid = 1806] [id = 605] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04381a2000 == 140 [pid = 1806] [id = 604] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043552c000 == 139 [pid = 1806] [id = 603] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043334c800 == 138 [pid = 1806] [id = 602] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0431f1a800 == 137 [pid = 1806] [id = 601] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042c150800 == 136 [pid = 1806] [id = 600] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04283b7000 == 135 [pid = 1806] [id = 599] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425242800 == 134 [pid = 1806] [id = 598] 10:19:40 INFO - PROCESS | 1806 | --DOCSHELL 0x7f041fb89000 == 133 [pid = 1806] [id = 597] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f0422d6fc00) [pid = 1806] [serial = 1728] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f0422eaa400) [pid = 1806] [serial = 1785] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f0432522800) [pid = 1806] [serial = 1748] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f043398f400) [pid = 1806] [serial = 1755] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f0435127800) [pid = 1806] [serial = 1757] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f04242d9000) [pid = 1806] [serial = 1790] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f0433138800) [pid = 1806] [serial = 1752] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f0438de4800) [pid = 1806] [serial = 1772] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f0438dbd800) [pid = 1806] [serial = 1770] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f0422120800) [pid = 1806] [serial = 1781] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f04384e1800) [pid = 1806] [serial = 1769] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f0436c24000) [pid = 1806] [serial = 1763] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f0425040400) [pid = 1806] [serial = 1730] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f04383edc00) [pid = 1806] [serial = 1766] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f0425aa6c00) [pid = 1806] [serial = 1731] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0425045800) [pid = 1806] [serial = 1787] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f043d51b000) [pid = 1806] [serial = 1778] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f0426b86400) [pid = 1806] [serial = 1733] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f0431f0ac00) [pid = 1806] [serial = 1743] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f04320e1c00) [pid = 1806] [serial = 1745] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f0438452000) [pid = 1806] [serial = 1767] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f042d037400) [pid = 1806] [serial = 1742] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f0429b9e000) [pid = 1806] [serial = 1739] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f04252e2400) [pid = 1806] [serial = 1788] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f04280e2c00) [pid = 1806] [serial = 1734] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f0450a39400) [pid = 1806] [serial = 1710] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f043cdc6400) [pid = 1806] [serial = 1776] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f0422b05400) [pid = 1806] [serial = 1727] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f0422635800) [pid = 1806] [serial = 1782] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f043a127800) [pid = 1806] [serial = 1773] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f0435dd4c00) [pid = 1806] [serial = 1761] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f043b52dc00) [pid = 1806] [serial = 1775] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f0422d6d400) [pid = 1806] [serial = 1784] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f043236e800) [pid = 1806] [serial = 1746] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f0429ea5000) [pid = 1806] [serial = 1740] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f042448b800) [pid = 1806] [serial = 1656] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f04290c7000) [pid = 1806] [serial = 1737] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f04282b7400) [pid = 1806] [serial = 1736] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0433983400) [pid = 1806] [serial = 1754] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f04355af800) [pid = 1806] [serial = 1758] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0432826c00) [pid = 1806] [serial = 1749] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0432868c00) [pid = 1806] [serial = 1751] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0438068000) [pid = 1806] [serial = 1764] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0435980c00) [pid = 1806] [serial = 1760] [outer = (nil)] [url = about:blank] 10:19:41 INFO - PROCESS | 1806 | 1461691181387 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]]]}] 10:19:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:19:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 3289ms 10:19:41 INFO - PROCESS | 1806 | 1461691181444 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 10:19:41 INFO - PROCESS | 1806 | 1461691181448 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 10:19:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:19:41 INFO - PROCESS | 1806 | 1461691181457 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:19:41 INFO - PROCESS | 1806 | 1461691181463 Marionette TRACE conn3 <- [1,2522,null,{}] 10:19:41 INFO - PROCESS | 1806 | 1461691181474 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}] 10:19:41 INFO - PROCESS | 1806 | 1461691181728 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 10:19:41 INFO - PROCESS | 1806 | 1461691181930 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421ec4000 == 134 [pid = 1806] [id = 638] 10:19:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f04220e4400) [pid = 1806] [serial = 1915] [outer = (nil)] 10:19:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0422126400) [pid = 1806] [serial = 1916] [outer = 0x7f04220e4400] 10:19:42 INFO - PROCESS | 1806 | 1461691182002 Marionette DEBUG loaded listener.js 10:19:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f042263e800) [pid = 1806] [serial = 1917] [outer = 0x7f04220e4400] 10:19:42 INFO - PROCESS | 1806 | 1461691182818 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]]]}] 10:19:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:19:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1391ms 10:19:42 INFO - PROCESS | 1806 | 1461691182849 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 10:19:42 INFO - PROCESS | 1806 | 1461691182857 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 10:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:19:42 INFO - PROCESS | 1806 | 1461691182867 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:19:42 INFO - PROCESS | 1806 | 1461691182871 Marionette TRACE conn3 <- [1,2526,null,{}] 10:19:42 INFO - PROCESS | 1806 | 1461691182877 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}] 10:19:43 INFO - PROCESS | 1806 | 1461691183199 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 10:19:43 INFO - PROCESS | 1806 | 1461691183324 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04236bb800 == 135 [pid = 1806] [id = 639] 10:19:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f041fc6b400) [pid = 1806] [serial = 1918] [outer = (nil)] 10:19:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0422d69800) [pid = 1806] [serial = 1919] [outer = 0x7f041fc6b400] 10:19:43 INFO - PROCESS | 1806 | 1461691183393 Marionette DEBUG loaded listener.js 10:19:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f04237dcc00) [pid = 1806] [serial = 1920] [outer = 0x7f041fc6b400] 10:19:44 INFO - PROCESS | 1806 | 1461691184375 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]]]}] 10:19:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:19:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1531ms 10:19:44 INFO - PROCESS | 1806 | 1461691184399 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 10:19:44 INFO - PROCESS | 1806 | 1461691184403 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 10:19:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:19:44 INFO - PROCESS | 1806 | 1461691184410 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:19:44 INFO - PROCESS | 1806 | 1461691184427 Marionette TRACE conn3 <- [1,2530,null,{}] 10:19:44 INFO - PROCESS | 1806 | 1461691184451 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}] 10:19:44 INFO - PROCESS | 1806 | 1461691184747 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 10:19:44 INFO - PROCESS | 1806 | 1461691184782 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042539b800 == 136 [pid = 1806] [id = 640] 10:19:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f0424485800) [pid = 1806] [serial = 1921] [outer = (nil)] 10:19:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f042504b800) [pid = 1806] [serial = 1922] [outer = 0x7f0424485800] 10:19:44 INFO - PROCESS | 1806 | 1461691184854 Marionette DEBUG loaded listener.js 10:19:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f0425871000) [pid = 1806] [serial = 1923] [outer = 0x7f0424485800] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0421e99c00) [pid = 1806] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0429ba3800) [pid = 1806] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0426b79000) [pid = 1806] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f042afacc00) [pid = 1806] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0422125c00) [pid = 1806] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f041fc6b000) [pid = 1806] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0438647400) [pid = 1806] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0422e9ec00) [pid = 1806] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0435986c00) [pid = 1806] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f04347d5000) [pid = 1806] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f0432823800) [pid = 1806] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f041fc62000) [pid = 1806] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f0425fb1000) [pid = 1806] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f0422d62c00) [pid = 1806] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f042501fc00) [pid = 1806] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f0422b0c400) [pid = 1806] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f0422122400) [pid = 1806] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f04384e5c00) [pid = 1806] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f0438dbd000) [pid = 1806] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f042afac000) [pid = 1806] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f0432861c00) [pid = 1806] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f04242d1000) [pid = 1806] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:19:46 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f0422d66c00) [pid = 1806] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:19:46 INFO - PROCESS | 1806 | 1461691186508 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]]]}] 10:19:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:19:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 2155ms 10:19:46 INFO - PROCESS | 1806 | 1461691186585 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 10:19:46 INFO - PROCESS | 1806 | 1461691186590 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 10:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:19:46 INFO - PROCESS | 1806 | 1461691186601 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:19:46 INFO - PROCESS | 1806 | 1461691186603 Marionette TRACE conn3 <- [1,2534,null,{}] 10:19:46 INFO - PROCESS | 1806 | 1461691186610 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}] 10:19:46 INFO - PROCESS | 1806 | 1461691186838 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 10:19:47 INFO - PROCESS | 1806 | 1461691187021 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425f07800 == 137 [pid = 1806] [id = 641] 10:19:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f041fc6a800) [pid = 1806] [serial = 1924] [outer = (nil)] 10:19:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f04242cdc00) [pid = 1806] [serial = 1925] [outer = 0x7f041fc6a800] 10:19:47 INFO - PROCESS | 1806 | 1461691187092 Marionette DEBUG loaded listener.js 10:19:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f0425aa6800) [pid = 1806] [serial = 1926] [outer = 0x7f041fc6a800] 10:19:47 INFO - PROCESS | 1806 | 1461691187887 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]]]}] 10:19:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:19:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1333ms 10:19:47 INFO - PROCESS | 1806 | 1461691187935 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 10:19:47 INFO - PROCESS | 1806 | 1461691187938 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 10:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:19:47 INFO - PROCESS | 1806 | 1461691187944 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:19:47 INFO - PROCESS | 1806 | 1461691187946 Marionette TRACE conn3 <- [1,2538,null,{}] 10:19:47 INFO - PROCESS | 1806 | 1461691187952 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}] 10:19:48 INFO - PROCESS | 1806 | 1461691188198 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 10:19:48 INFO - PROCESS | 1806 | 1461691188659 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421cd9000 == 138 [pid = 1806] [id = 642] 10:19:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f041fc6cc00) [pid = 1806] [serial = 1927] [outer = (nil)] 10:19:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0421fe3800) [pid = 1806] [serial = 1928] [outer = 0x7f041fc6cc00] 10:19:48 INFO - PROCESS | 1806 | 1461691188746 Marionette DEBUG loaded listener.js 10:19:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f04220e5400) [pid = 1806] [serial = 1929] [outer = 0x7f041fc6cc00] 10:19:49 INFO - PROCESS | 1806 | 1461691189724 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]]]}] 10:19:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:19:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1842ms 10:19:49 INFO - PROCESS | 1806 | 1461691189791 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 10:19:49 INFO - PROCESS | 1806 | 1461691189798 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 10:19:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:19:49 INFO - PROCESS | 1806 | 1461691189806 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:19:49 INFO - PROCESS | 1806 | 1461691189811 Marionette TRACE conn3 <- [1,2542,null,{}] 10:19:49 INFO - PROCESS | 1806 | 1461691189820 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}] 10:19:50 INFO - PROCESS | 1806 | 1461691190127 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 10:19:50 INFO - PROCESS | 1806 | 1461691190452 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424f91000 == 139 [pid = 1806] [id = 643] 10:19:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f0422d6e800) [pid = 1806] [serial = 1930] [outer = (nil)] 10:19:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f0422e9f400) [pid = 1806] [serial = 1931] [outer = 0x7f0422d6e800] 10:19:50 INFO - PROCESS | 1806 | 1461691190534 Marionette DEBUG loaded listener.js 10:19:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f0423687400) [pid = 1806] [serial = 1932] [outer = 0x7f0422d6e800] 10:19:51 INFO - PROCESS | 1806 | 1461691191543 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]]]}] 10:19:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:19:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1796ms 10:19:51 INFO - PROCESS | 1806 | 1461691191607 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 10:19:51 INFO - PROCESS | 1806 | 1461691191614 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 10:19:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:19:51 INFO - PROCESS | 1806 | 1461691191621 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:19:51 INFO - PROCESS | 1806 | 1461691191624 Marionette TRACE conn3 <- [1,2546,null,{}] 10:19:51 INFO - PROCESS | 1806 | 1461691191631 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}] 10:19:51 INFO - PROCESS | 1806 | 1461691191923 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 10:19:52 INFO - PROCESS | 1806 | 1461691192285 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283b7000 == 140 [pid = 1806] [id = 644] 10:19:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f0424480000) [pid = 1806] [serial = 1933] [outer = (nil)] 10:19:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f0425049c00) [pid = 1806] [serial = 1934] [outer = 0x7f0424480000] 10:19:52 INFO - PROCESS | 1806 | 1461691192366 Marionette DEBUG loaded listener.js 10:19:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f0425aac800) [pid = 1806] [serial = 1935] [outer = 0x7f0424480000] 10:19:53 INFO - PROCESS | 1806 | 1461691193321 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]]]}] 10:19:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:19:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1735ms 10:19:53 INFO - PROCESS | 1806 | 1461691193358 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 10:19:53 INFO - PROCESS | 1806 | 1461691193362 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 10:19:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:19:53 INFO - PROCESS | 1806 | 1461691193379 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:19:53 INFO - PROCESS | 1806 | 1461691193389 Marionette TRACE conn3 <- [1,2550,null,{}] 10:19:53 INFO - PROCESS | 1806 | 1461691193397 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}] 10:19:53 INFO - PROCESS | 1806 | 1461691193676 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 10:19:54 INFO - PROCESS | 1806 | 1461691194020 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042b061800 == 141 [pid = 1806] [id = 645] 10:19:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0426b7c800) [pid = 1806] [serial = 1936] [outer = (nil)] 10:19:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f04280e2400) [pid = 1806] [serial = 1937] [outer = 0x7f0426b7c800] 10:19:54 INFO - PROCESS | 1806 | 1461691194112 Marionette DEBUG loaded listener.js 10:19:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f04280f1800) [pid = 1806] [serial = 1938] [outer = 0x7f0426b7c800] 10:19:55 INFO - PROCESS | 1806 | 1461691195081 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]]]}] 10:19:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:19:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1761ms 10:19:55 INFO - PROCESS | 1806 | 1461691195133 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 10:19:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:19:55 INFO - PROCESS | 1806 | 1461691195138 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 10:19:55 INFO - PROCESS | 1806 | 1461691195145 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:19:55 INFO - PROCESS | 1806 | 1461691195149 Marionette TRACE conn3 <- [1,2554,null,{}] 10:19:55 INFO - PROCESS | 1806 | 1461691195155 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}] 10:19:55 INFO - PROCESS | 1806 | 1461691195450 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 10:19:55 INFO - PROCESS | 1806 | 1461691195764 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0431f1b800 == 142 [pid = 1806] [id = 646] 10:19:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0426b7bc00) [pid = 1806] [serial = 1939] [outer = (nil)] 10:19:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f04282bd800) [pid = 1806] [serial = 1940] [outer = 0x7f0426b7bc00] 10:19:55 INFO - PROCESS | 1806 | 1461691195850 Marionette DEBUG loaded listener.js 10:19:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0429b97800) [pid = 1806] [serial = 1941] [outer = 0x7f0426b7bc00] 10:19:56 INFO - PROCESS | 1806 | 1461691196773 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]]]}] 10:19:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:19:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1685ms 10:19:56 INFO - PROCESS | 1806 | 1461691196830 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 10:19:56 INFO - PROCESS | 1806 | 1461691196834 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 10:19:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:19:56 INFO - PROCESS | 1806 | 1461691196841 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:19:56 INFO - PROCESS | 1806 | 1461691196843 Marionette TRACE conn3 <- [1,2558,null,{}] 10:19:56 INFO - PROCESS | 1806 | 1461691196850 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}] 10:19:57 INFO - PROCESS | 1806 | 1461691197108 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 10:19:57 INFO - PROCESS | 1806 | 1461691197430 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324e4800 == 143 [pid = 1806] [id = 647] 10:19:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0429ebbc00) [pid = 1806] [serial = 1942] [outer = (nil)] 10:19:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f042a90bc00) [pid = 1806] [serial = 1943] [outer = 0x7f0429ebbc00] 10:19:57 INFO - PROCESS | 1806 | 1461691197526 Marionette DEBUG loaded listener.js 10:19:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f042afaf800) [pid = 1806] [serial = 1944] [outer = 0x7f0429ebbc00] 10:19:58 INFO - PROCESS | 1806 | 1461691198509 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]]]}] 10:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1738ms 10:19:58 INFO - PROCESS | 1806 | 1461691198580 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 10:19:58 INFO - PROCESS | 1806 | 1461691198584 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 10:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:19:58 INFO - PROCESS | 1806 | 1461691198590 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:19:58 INFO - PROCESS | 1806 | 1461691198593 Marionette TRACE conn3 <- [1,2562,null,{}] 10:19:58 INFO - PROCESS | 1806 | 1461691198599 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}] 10:19:58 INFO - PROCESS | 1806 | 1461691198907 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 10:19:59 INFO - PROCESS | 1806 | 1461691199220 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:19:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043351b800 == 144 [pid = 1806] [id = 648] 10:19:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0425fac800) [pid = 1806] [serial = 1945] [outer = (nil)] 10:19:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f0431f09c00) [pid = 1806] [serial = 1946] [outer = 0x7f0425fac800] 10:19:59 INFO - PROCESS | 1806 | 1461691199303 Marionette DEBUG loaded listener.js 10:19:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0432528c00) [pid = 1806] [serial = 1947] [outer = 0x7f0425fac800] 10:20:00 INFO - PROCESS | 1806 | 1461691200245 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]]]}] 10:20:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:20:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1686ms 10:20:00 INFO - PROCESS | 1806 | 1461691200278 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 10:20:00 INFO - PROCESS | 1806 | 1461691200281 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 10:20:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:20:00 INFO - PROCESS | 1806 | 1461691200289 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:20:00 INFO - PROCESS | 1806 | 1461691200291 Marionette TRACE conn3 <- [1,2566,null,{}] 10:20:00 INFO - PROCESS | 1806 | 1461691200298 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}] 10:20:00 INFO - PROCESS | 1806 | 1461691200543 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 10:20:00 INFO - PROCESS | 1806 | 1461691200857 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436add000 == 145 [pid = 1806] [id = 649] 10:20:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0429ea6400) [pid = 1806] [serial = 1948] [outer = (nil)] 10:20:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f043286d400) [pid = 1806] [serial = 1949] [outer = 0x7f0429ea6400] 10:20:00 INFO - PROCESS | 1806 | 1461691200943 Marionette DEBUG loaded listener.js 10:20:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0433138800) [pid = 1806] [serial = 1950] [outer = 0x7f0429ea6400] 10:20:01 INFO - PROCESS | 1806 | 1461691201918 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]]]}] 10:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1682ms 10:20:01 INFO - PROCESS | 1806 | 1461691201970 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 10:20:01 INFO - PROCESS | 1806 | 1461691201973 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 10:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:20:01 INFO - PROCESS | 1806 | 1461691201981 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:20:01 INFO - PROCESS | 1806 | 1461691201984 Marionette TRACE conn3 <- [1,2570,null,{}] 10:20:01 INFO - PROCESS | 1806 | 1461691201991 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}] 10:20:02 INFO - PROCESS | 1806 | 1461691202244 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 10:20:02 INFO - PROCESS | 1806 | 1461691202556 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043838e000 == 146 [pid = 1806] [id = 650] 10:20:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0429ebe000) [pid = 1806] [serial = 1951] [outer = (nil)] 10:20:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f0433545000) [pid = 1806] [serial = 1952] [outer = 0x7f0429ebe000] 10:20:02 INFO - PROCESS | 1806 | 1461691202647 Marionette DEBUG loaded listener.js 10:20:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f0433550400) [pid = 1806] [serial = 1953] [outer = 0x7f0429ebe000] 10:20:03 INFO - PROCESS | 1806 | 1461691203585 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]]]}] 10:20:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:20:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1636ms 10:20:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:20:03 INFO - PROCESS | 1806 | 1461691203618 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 10:20:03 INFO - PROCESS | 1806 | 1461691203621 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 10:20:03 INFO - PROCESS | 1806 | 1461691203628 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:20:03 INFO - PROCESS | 1806 | 1461691203632 Marionette TRACE conn3 <- [1,2574,null,{}] 10:20:03 INFO - PROCESS | 1806 | 1461691203638 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}] 10:20:03 INFO - PROCESS | 1806 | 1461691203901 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 10:20:04 INFO - PROCESS | 1806 | 1461691204294 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438d92800 == 147 [pid = 1806] [id = 651] 10:20:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f0425fab400) [pid = 1806] [serial = 1954] [outer = (nil)] 10:20:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f043398d000) [pid = 1806] [serial = 1955] [outer = 0x7f0425fab400] 10:20:04 INFO - PROCESS | 1806 | 1461691204422 Marionette DEBUG loaded listener.js 10:20:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f0434688400) [pid = 1806] [serial = 1956] [outer = 0x7f0425fab400] 10:20:05 INFO - PROCESS | 1806 | 1461691205627 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]]]}] 10:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 2033ms 10:20:05 INFO - PROCESS | 1806 | 1461691205675 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 10:20:05 INFO - PROCESS | 1806 | 1461691205678 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 10:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:20:05 INFO - PROCESS | 1806 | 1461691205686 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:20:05 INFO - PROCESS | 1806 | 1461691205690 Marionette TRACE conn3 <- [1,2578,null,{}] 10:20:05 INFO - PROCESS | 1806 | 1461691205696 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}] 10:20:05 INFO - PROCESS | 1806 | 1461691205945 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 10:20:06 INFO - PROCESS | 1806 | 1461691206277 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438f74800 == 148 [pid = 1806] [id = 652] 10:20:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f0434796800) [pid = 1806] [serial = 1957] [outer = (nil)] 10:20:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f043479dc00) [pid = 1806] [serial = 1958] [outer = 0x7f0434796800] 10:20:06 INFO - PROCESS | 1806 | 1461691206379 Marionette DEBUG loaded listener.js 10:20:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f04347dd400) [pid = 1806] [serial = 1959] [outer = 0x7f0434796800] 10:20:07 INFO - PROCESS | 1806 | 1461691207322 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]]]}] 10:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1681ms 10:20:07 INFO - PROCESS | 1806 | 1461691207368 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 10:20:07 INFO - PROCESS | 1806 | 1461691207372 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 10:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:20:07 INFO - PROCESS | 1806 | 1461691207379 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:20:07 INFO - PROCESS | 1806 | 1461691207384 Marionette TRACE conn3 <- [1,2582,null,{}] 10:20:07 INFO - PROCESS | 1806 | 1461691207390 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}] 10:20:07 INFO - PROCESS | 1806 | 1461691207666 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 10:20:07 INFO - PROCESS | 1806 | 1461691207989 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04391aa000 == 149 [pid = 1806] [id = 653] 10:20:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f04349cec00) [pid = 1806] [serial = 1960] [outer = (nil)] 10:20:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f04350d4c00) [pid = 1806] [serial = 1961] [outer = 0x7f04349cec00] 10:20:08 INFO - PROCESS | 1806 | 1461691208069 Marionette DEBUG loaded listener.js 10:20:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f04350e1400) [pid = 1806] [serial = 1962] [outer = 0x7f04349cec00] 10:20:09 INFO - PROCESS | 1806 | 1461691208996 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]]]}] 10:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1686ms 10:20:09 INFO - PROCESS | 1806 | 1461691209068 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 10:20:09 INFO - PROCESS | 1806 | 1461691209071 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 10:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:20:09 INFO - PROCESS | 1806 | 1461691209078 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:20:09 INFO - PROCESS | 1806 | 1461691209082 Marionette TRACE conn3 <- [1,2586,null,{}] 10:20:09 INFO - PROCESS | 1806 | 1461691209088 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}] 10:20:09 INFO - PROCESS | 1806 | 1461691209342 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 10:20:09 INFO - PROCESS | 1806 | 1461691209664 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043926a000 == 150 [pid = 1806] [id = 654] 10:20:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f041fc63400) [pid = 1806] [serial = 1963] [outer = (nil)] 10:20:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f043512bc00) [pid = 1806] [serial = 1964] [outer = 0x7f041fc63400] 10:20:09 INFO - PROCESS | 1806 | 1461691209747 Marionette DEBUG loaded listener.js 10:20:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f043541f800) [pid = 1806] [serial = 1965] [outer = 0x7f041fc63400] 10:20:10 INFO - PROCESS | 1806 | 1461691210639 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]]]}] 10:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1636ms 10:20:10 INFO - PROCESS | 1806 | 1461691210715 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 10:20:10 INFO - PROCESS | 1806 | 1461691210719 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 10:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:20:10 INFO - PROCESS | 1806 | 1461691210726 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:20:10 INFO - PROCESS | 1806 | 1461691210728 Marionette TRACE conn3 <- [1,2590,null,{}] 10:20:10 INFO - PROCESS | 1806 | 1461691210735 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}] 10:20:11 INFO - PROCESS | 1806 | 1461691211019 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 10:20:11 INFO - PROCESS | 1806 | 1461691211333 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04394ae000 == 151 [pid = 1806] [id = 655] 10:20:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f041fc62c00) [pid = 1806] [serial = 1966] [outer = (nil)] 10:20:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f04355b4400) [pid = 1806] [serial = 1967] [outer = 0x7f041fc62c00] 10:20:11 INFO - PROCESS | 1806 | 1461691211416 Marionette DEBUG loaded listener.js 10:20:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f04355ba000) [pid = 1806] [serial = 1968] [outer = 0x7f041fc62c00] 10:20:12 INFO - PROCESS | 1806 | 1461691212335 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]]]}] 10:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1680ms 10:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:20:12 INFO - PROCESS | 1806 | 1461691212407 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 10:20:12 INFO - PROCESS | 1806 | 1461691212410 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 10:20:12 INFO - PROCESS | 1806 | 1461691212418 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:20:12 INFO - PROCESS | 1806 | 1461691212420 Marionette TRACE conn3 <- [1,2594,null,{}] 10:20:12 INFO - PROCESS | 1806 | 1461691212426 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}] 10:20:12 INFO - PROCESS | 1806 | 1461691212713 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 10:20:13 INFO - PROCESS | 1806 | 1461691213029 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04395af000 == 152 [pid = 1806] [id = 656] 10:20:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f0426b84c00) [pid = 1806] [serial = 1969] [outer = (nil)] 10:20:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f04356edc00) [pid = 1806] [serial = 1970] [outer = 0x7f0426b84c00] 10:20:13 INFO - PROCESS | 1806 | 1461691213117 Marionette DEBUG loaded listener.js 10:20:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f0435985800) [pid = 1806] [serial = 1971] [outer = 0x7f0426b84c00] 10:20:14 INFO - PROCESS | 1806 | 1461691214046 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]]]}] 10:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1691ms 10:20:14 INFO - PROCESS | 1806 | 1461691214108 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 10:20:14 INFO - PROCESS | 1806 | 1461691214112 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 10:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:20:14 INFO - PROCESS | 1806 | 1461691214118 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:20:14 INFO - PROCESS | 1806 | 1461691214122 Marionette TRACE conn3 <- [1,2598,null,{}] 10:20:14 INFO - PROCESS | 1806 | 1461691214127 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}] 10:20:14 INFO - PROCESS | 1806 | 1461691214383 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 10:20:14 INFO - PROCESS | 1806 | 1461691214703 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab6e800 == 153 [pid = 1806] [id = 657] 10:20:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f042cd37000) [pid = 1806] [serial = 1972] [outer = (nil)] 10:20:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f0435987c00) [pid = 1806] [serial = 1973] [outer = 0x7f042cd37000] 10:20:14 INFO - PROCESS | 1806 | 1461691214784 Marionette DEBUG loaded listener.js 10:20:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f0435a06c00) [pid = 1806] [serial = 1974] [outer = 0x7f042cd37000] 10:20:15 INFO - PROCESS | 1806 | 1461691215711 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]]]}] 10:20:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:20:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1629ms 10:20:15 INFO - PROCESS | 1806 | 1461691215749 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 10:20:15 INFO - PROCESS | 1806 | 1461691215752 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 10:20:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:20:15 INFO - PROCESS | 1806 | 1461691215759 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:20:15 INFO - PROCESS | 1806 | 1461691215762 Marionette TRACE conn3 <- [1,2602,null,{}] 10:20:15 INFO - PROCESS | 1806 | 1461691215770 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}] 10:20:16 INFO - PROCESS | 1806 | 1461691216018 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 10:20:16 INFO - PROCESS | 1806 | 1461691216341 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043cd4e000 == 154 [pid = 1806] [id = 658] 10:20:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f0432519c00) [pid = 1806] [serial = 1975] [outer = (nil)] 10:20:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f0435a0f800) [pid = 1806] [serial = 1976] [outer = 0x7f0432519c00] 10:20:16 INFO - PROCESS | 1806 | 1461691216426 Marionette DEBUG loaded listener.js 10:20:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f04367e3000) [pid = 1806] [serial = 1977] [outer = 0x7f0432519c00] 10:20:17 INFO - PROCESS | 1806 | 1461691217379 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]]]}] 10:20:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:20:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1685ms 10:20:17 INFO - PROCESS | 1806 | 1461691217445 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 10:20:17 INFO - PROCESS | 1806 | 1461691217449 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 10:20:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:20:17 INFO - PROCESS | 1806 | 1461691217456 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:20:17 INFO - PROCESS | 1806 | 1461691217459 Marionette TRACE conn3 <- [1,2606,null,{}] 10:20:17 INFO - PROCESS | 1806 | 1461691217466 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}] 10:20:17 INFO - PROCESS | 1806 | 1461691217729 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 10:20:18 INFO - PROCESS | 1806 | 1461691218032 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d743000 == 155 [pid = 1806] [id = 659] 10:20:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f0435a07400) [pid = 1806] [serial = 1978] [outer = (nil)] 10:20:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f0436a7e400) [pid = 1806] [serial = 1979] [outer = 0x7f0435a07400] 10:20:18 INFO - PROCESS | 1806 | 1461691218116 Marionette DEBUG loaded listener.js 10:20:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f0436c29000) [pid = 1806] [serial = 1980] [outer = 0x7f0435a07400] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422d9f800 == 154 [pid = 1806] [id = 617] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421ed4000 == 153 [pid = 1806] [id = 616] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042524f000 == 152 [pid = 1806] [id = 574] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421f8f800 == 151 [pid = 1806] [id = 530] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436ae1000 == 150 [pid = 1806] [id = 540] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04289ca000 == 149 [pid = 1806] [id = 533] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428a39000 == 148 [pid = 1806] [id = 393] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425f07800 == 147 [pid = 1806] [id = 641] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042539b800 == 146 [pid = 1806] [id = 640] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04236bb800 == 145 [pid = 1806] [id = 639] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421ec4000 == 144 [pid = 1806] [id = 638] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043474f000 == 143 [pid = 1806] [id = 634] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04334b1000 == 142 [pid = 1806] [id = 633] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043335b000 == 141 [pid = 1806] [id = 632] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043256a000 == 140 [pid = 1806] [id = 631] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0432117800 == 139 [pid = 1806] [id = 630] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042ce32800 == 138 [pid = 1806] [id = 629] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042c157000 == 137 [pid = 1806] [id = 628] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042aacb000 == 136 [pid = 1806] [id = 627] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428cae000 == 135 [pid = 1806] [id = 626] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04289d0800 == 134 [pid = 1806] [id = 625] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0427b10800 == 133 [pid = 1806] [id = 624] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04260de000 == 132 [pid = 1806] [id = 623] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425f15000 == 131 [pid = 1806] [id = 622] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04253a0000 == 130 [pid = 1806] [id = 621] 10:20:20 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422bd8800 == 129 [pid = 1806] [id = 620] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f0421e9e400) [pid = 1806] [serial = 1847] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f043ed3a400) [pid = 1806] [serial = 1835] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f0429eb1800) [pid = 1806] [serial = 1806] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f043354d400) [pid = 1806] [serial = 1811] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f042368b000) [pid = 1806] [serial = 1856] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f04220dc000) [pid = 1806] [serial = 1794] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f0438dc8400) [pid = 1806] [serial = 1823] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f0425de4000) [pid = 1806] [serial = 1725] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f0421febc00) [pid = 1806] [serial = 1848] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f0444c5dc00) [pid = 1806] [serial = 1839] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f0429c72400) [pid = 1806] [serial = 1805] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f043836b000) [pid = 1806] [serial = 1821] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f04349cb400) [pid = 1806] [serial = 1814] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f0445b83c00) [pid = 1806] [serial = 1841] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f04280e7000) [pid = 1806] [serial = 1802] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f0422d6b000) [pid = 1806] [serial = 1853] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f043e84dc00) [pid = 1806] [serial = 1833] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f0441297400) [pid = 1806] [serial = 1838] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f044cbdf400) [pid = 1806] [serial = 1845] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f0422e8ac00) [pid = 1806] [serial = 1854] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f043468dc00) [pid = 1806] [serial = 1812] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f04282c1400) [pid = 1806] [serial = 1803] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f04228e8800) [pid = 1806] [serial = 1851] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f04350d9800) [pid = 1806] [serial = 1815] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f043fcf4c00) [pid = 1806] [serial = 1836] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f044beecc00) [pid = 1806] [serial = 1844] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f043dc26400) [pid = 1806] [serial = 1826] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f0421e98400) [pid = 1806] [serial = 1793] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f043dcd7000) [pid = 1806] [serial = 1829] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f0431f10000) [pid = 1806] [serial = 1809] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f042cd33000) [pid = 1806] [serial = 1808] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f0435986000) [pid = 1806] [serial = 1818] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f043e21e800) [pid = 1806] [serial = 1832] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f0425ab0c00) [pid = 1806] [serial = 1800] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0422635400) [pid = 1806] [serial = 1850] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f043dc2cc00) [pid = 1806] [serial = 1827] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f04367e3c00) [pid = 1806] [serial = 1820] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f043e21ac00) [pid = 1806] [serial = 1830] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0423689400) [pid = 1806] [serial = 1797] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0422ea4000) [pid = 1806] [serial = 1796] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f04252de800) [pid = 1806] [serial = 1799] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f043bf4f400) [pid = 1806] [serial = 1824] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0435422400) [pid = 1806] [serial = 1817] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f044b99c800) [pid = 1806] [serial = 1842] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f04242cf800) [pid = 1806] [serial = 1857] [outer = (nil)] [url = about:blank] 10:20:20 INFO - PROCESS | 1806 | 1461691220949 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]]]}] 10:20:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:20:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 3543ms 10:20:21 INFO - PROCESS | 1806 | 1461691221001 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 10:20:21 INFO - PROCESS | 1806 | 1461691221007 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 10:20:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:20:21 INFO - PROCESS | 1806 | 1461691221017 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:20:21 INFO - PROCESS | 1806 | 1461691221023 Marionette TRACE conn3 <- [1,2610,null,{}] 10:20:21 INFO - PROCESS | 1806 | 1461691221094 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}] 10:20:21 INFO - PROCESS | 1806 | 1461691221357 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 10:20:21 INFO - PROCESS | 1806 | 1461691221567 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421e82000 == 130 [pid = 1806] [id = 660] 10:20:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0421feb400) [pid = 1806] [serial = 1981] [outer = (nil)] 10:20:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f042211c800) [pid = 1806] [serial = 1982] [outer = 0x7f0421feb400] 10:20:21 INFO - PROCESS | 1806 | 1461691221642 Marionette DEBUG loaded listener.js 10:20:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f042263d400) [pid = 1806] [serial = 1983] [outer = 0x7f0421feb400] 10:20:22 INFO - PROCESS | 1806 | 1461691222479 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]]]}] 10:20:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:20:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1549ms 10:20:22 INFO - PROCESS | 1806 | 1461691222566 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 10:20:22 INFO - PROCESS | 1806 | 1461691222574 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 10:20:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:20:22 INFO - PROCESS | 1806 | 1461691222586 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:20:22 INFO - PROCESS | 1806 | 1461691222590 Marionette TRACE conn3 <- [1,2614,null,{}] 10:20:22 INFO - PROCESS | 1806 | 1461691222597 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}] 10:20:22 INFO - PROCESS | 1806 | 1461691222845 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 10:20:23 INFO - PROCESS | 1806 | 1461691223120 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422edd800 == 131 [pid = 1806] [id = 661] 10:20:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0422d6b000) [pid = 1806] [serial = 1984] [outer = (nil)] 10:20:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0422e8bc00) [pid = 1806] [serial = 1985] [outer = 0x7f0422d6b000] 10:20:23 INFO - PROCESS | 1806 | 1461691223203 Marionette DEBUG loaded listener.js 10:20:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0423683800) [pid = 1806] [serial = 1986] [outer = 0x7f0422d6b000] 10:20:24 INFO - PROCESS | 1806 | 1461691224284 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]]]}] 10:20:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:20:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1736ms 10:20:24 INFO - PROCESS | 1806 | 1461691224323 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 10:20:24 INFO - PROCESS | 1806 | 1461691224326 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 10:20:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:20:24 INFO - PROCESS | 1806 | 1461691224333 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:20:24 INFO - PROCESS | 1806 | 1461691224340 Marionette TRACE conn3 <- [1,2618,null,{}] 10:20:24 INFO - PROCESS | 1806 | 1461691224380 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}] 10:20:24 INFO - PROCESS | 1806 | 1461691224776 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f041fc6b400) [pid = 1806] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f04282ba800) [pid = 1806] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f04220e3800) [pid = 1806] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f042d02c800) [pid = 1806] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f041fc6f000) [pid = 1806] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f041fc6fc00) [pid = 1806] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f04228edc00) [pid = 1806] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f04280f0c00) [pid = 1806] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f0427008c00) [pid = 1806] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f042ab66c00) [pid = 1806] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f04282bec00) [pid = 1806] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f0425025000) [pid = 1806] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f0428265800) [pid = 1806] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f04252eac00) [pid = 1806] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f0428262c00) [pid = 1806] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f043236e400) [pid = 1806] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f042a90f800) [pid = 1806] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f0425faf800) [pid = 1806] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f04220e4400) [pid = 1806] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f04237de000) [pid = 1806] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f04252e9800) [pid = 1806] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f0424485800) [pid = 1806] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:20:25 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f0423682800) [pid = 1806] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:20:25 INFO - PROCESS | 1806 | 1461691225604 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04243c9800 == 132 [pid = 1806] [id = 662] 10:20:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f041fc6b400) [pid = 1806] [serial = 1987] [outer = (nil)] 10:20:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f0422b0d400) [pid = 1806] [serial = 1988] [outer = 0x7f041fc6b400] 10:20:25 INFO - PROCESS | 1806 | 1461691225682 Marionette DEBUG loaded listener.js 10:20:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f042504f800) [pid = 1806] [serial = 1989] [outer = 0x7f041fc6b400] 10:20:26 INFO - PROCESS | 1806 | 1461691226448 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]]]}] 10:20:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:20:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2157ms 10:20:26 INFO - PROCESS | 1806 | 1461691226491 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 10:20:26 INFO - PROCESS | 1806 | 1461691226496 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 10:20:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:20:26 INFO - PROCESS | 1806 | 1461691226515 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:20:26 INFO - PROCESS | 1806 | 1461691226518 Marionette TRACE conn3 <- [1,2622,null,{}] 10:20:26 INFO - PROCESS | 1806 | 1461691226524 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}] 10:20:26 INFO - PROCESS | 1806 | 1461691226768 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 10:20:26 INFO - PROCESS | 1806 | 1461691226949 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425f17000 == 133 [pid = 1806] [id = 663] 10:20:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f041fc6f000) [pid = 1806] [serial = 1990] [outer = (nil)] 10:20:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f0425aaa400) [pid = 1806] [serial = 1991] [outer = 0x7f041fc6f000] 10:20:27 INFO - PROCESS | 1806 | 1461691227017 Marionette DEBUG loaded listener.js 10:20:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f0425deb400) [pid = 1806] [serial = 1992] [outer = 0x7f041fc6f000] 10:20:28 INFO - PROCESS | 1806 | 1461691228074 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]]]}] 10:20:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:20:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1582ms 10:20:28 INFO - PROCESS | 1806 | 1461691228099 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 10:20:28 INFO - PROCESS | 1806 | 1461691228105 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 10:20:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:20:28 INFO - PROCESS | 1806 | 1461691228116 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:20:28 INFO - PROCESS | 1806 | 1461691228126 Marionette TRACE conn3 <- [1,2626,null,{}] 10:20:28 INFO - PROCESS | 1806 | 1461691228137 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}] 10:20:28 INFO - PROCESS | 1806 | 1461691228429 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 10:20:28 INFO - PROCESS | 1806 | 1461691228786 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422da8800 == 134 [pid = 1806] [id = 664] 10:20:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f04220dc800) [pid = 1806] [serial = 1993] [outer = (nil)] 10:20:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f0422b10c00) [pid = 1806] [serial = 1994] [outer = 0x7f04220dc800] 10:20:28 INFO - PROCESS | 1806 | 1461691228869 Marionette DEBUG loaded listener.js 10:20:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f0422e8c000) [pid = 1806] [serial = 1995] [outer = 0x7f04220dc800] 10:20:29 INFO - PROCESS | 1806 | 1461691229816 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]]]}] 10:20:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:20:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1742ms 10:20:29 INFO - PROCESS | 1806 | 1461691229857 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 10:20:29 INFO - PROCESS | 1806 | 1461691229866 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 10:20:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:20:29 INFO - PROCESS | 1806 | 1461691229877 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:20:29 INFO - PROCESS | 1806 | 1461691229881 Marionette TRACE conn3 <- [1,2630,null,{}] 10:20:29 INFO - PROCESS | 1806 | 1461691229888 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}] 10:20:30 INFO - PROCESS | 1806 | 1461691230166 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 10:20:30 INFO - PROCESS | 1806 | 1461691230482 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0426da8000 == 135 [pid = 1806] [id = 665] 10:20:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0425041800) [pid = 1806] [serial = 1996] [outer = (nil)] 10:20:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f0425aac000) [pid = 1806] [serial = 1997] [outer = 0x7f0425041800] 10:20:30 INFO - PROCESS | 1806 | 1461691230566 Marionette DEBUG loaded listener.js 10:20:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f0425faf800) [pid = 1806] [serial = 1998] [outer = 0x7f0425041800] 10:20:31 INFO - PROCESS | 1806 | 1461691231546 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]]]}] 10:20:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:20:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1741ms 10:20:31 INFO - PROCESS | 1806 | 1461691231619 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 10:20:31 INFO - PROCESS | 1806 | 1461691231623 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 10:20:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:20:31 INFO - PROCESS | 1806 | 1461691231631 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:20:31 INFO - PROCESS | 1806 | 1461691231638 Marionette TRACE conn3 <- [1,2634,null,{}] 10:20:31 INFO - PROCESS | 1806 | 1461691231656 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}] 10:20:31 INFO - PROCESS | 1806 | 1461691231946 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 10:20:32 INFO - PROCESS | 1806 | 1461691232268 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289d0800 == 136 [pid = 1806] [id = 666] 10:20:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f042700b800) [pid = 1806] [serial = 1999] [outer = (nil)] 10:20:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f0428265800) [pid = 1806] [serial = 2000] [outer = 0x7f042700b800] 10:20:32 INFO - PROCESS | 1806 | 1461691232351 Marionette DEBUG loaded listener.js 10:20:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f04282bd400) [pid = 1806] [serial = 2001] [outer = 0x7f042700b800] 10:20:33 INFO - PROCESS | 1806 | 1461691233326 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]]]}] 10:20:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:20:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1739ms 10:20:33 INFO - PROCESS | 1806 | 1461691233371 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 10:20:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:20:33 INFO - PROCESS | 1806 | 1461691233376 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 10:20:33 INFO - PROCESS | 1806 | 1461691233382 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:20:33 INFO - PROCESS | 1806 | 1461691233385 Marionette TRACE conn3 <- [1,2638,null,{}] 10:20:33 INFO - PROCESS | 1806 | 1461691233391 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}] 10:20:33 INFO - PROCESS | 1806 | 1461691233633 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 10:20:33 INFO - PROCESS | 1806 | 1461691233903 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0429c90800 == 137 [pid = 1806] [id = 667] 10:20:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f04280ea800) [pid = 1806] [serial = 2002] [outer = (nil)] 10:20:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f0429b95800) [pid = 1806] [serial = 2003] [outer = 0x7f04280ea800] 10:20:34 INFO - PROCESS | 1806 | 1461691234033 Marionette DEBUG loaded listener.js 10:20:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0429c6b400) [pid = 1806] [serial = 2004] [outer = 0x7f04280ea800] 10:20:34 INFO - PROCESS | 1806 | 1461691234948 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]]]}] 10:20:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:20:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1630ms 10:20:35 INFO - PROCESS | 1806 | 1461691235013 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 10:20:35 INFO - PROCESS | 1806 | 1461691235016 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 10:20:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:20:35 INFO - PROCESS | 1806 | 1461691235023 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:20:35 INFO - PROCESS | 1806 | 1461691235027 Marionette TRACE conn3 <- [1,2642,null,{}] 10:20:35 INFO - PROCESS | 1806 | 1461691235032 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}] 10:20:35 INFO - PROCESS | 1806 | 1461691235317 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 10:20:35 INFO - PROCESS | 1806 | 1461691235623 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042c14a800 == 138 [pid = 1806] [id = 668] 10:20:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f04282bf800) [pid = 1806] [serial = 2005] [outer = (nil)] 10:20:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0429ea3800) [pid = 1806] [serial = 2006] [outer = 0x7f04282bf800] 10:20:35 INFO - PROCESS | 1806 | 1461691235708 Marionette DEBUG loaded listener.js 10:20:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0429eb0400) [pid = 1806] [serial = 2007] [outer = 0x7f04282bf800] 10:20:36 INFO - PROCESS | 1806 | 1461691236640 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]]]}] 10:20:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:20:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1683ms 10:20:36 INFO - PROCESS | 1806 | 1461691236709 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 10:20:36 INFO - PROCESS | 1806 | 1461691236713 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 10:20:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:20:36 INFO - PROCESS | 1806 | 1461691236719 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:20:36 INFO - PROCESS | 1806 | 1461691236722 Marionette TRACE conn3 <- [1,2646,null,{}] 10:20:36 INFO - PROCESS | 1806 | 1461691236728 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}] 10:20:37 INFO - PROCESS | 1806 | 1461691237037 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 10:20:37 INFO - PROCESS | 1806 | 1461691237362 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:37 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042d12c800 == 139 [pid = 1806] [id = 669] 10:20:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f042afa7400) [pid = 1806] [serial = 2008] [outer = (nil)] 10:20:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f042afacc00) [pid = 1806] [serial = 2009] [outer = 0x7f042afa7400] 10:20:37 INFO - PROCESS | 1806 | 1461691237443 Marionette DEBUG loaded listener.js 10:20:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f042cd3c800) [pid = 1806] [serial = 2010] [outer = 0x7f042afa7400] 10:20:38 INFO - PROCESS | 1806 | 1461691238304 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]]]}] 10:20:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:20:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1635ms 10:20:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:20:38 INFO - PROCESS | 1806 | 1461691238355 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 10:20:38 INFO - PROCESS | 1806 | 1461691238358 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 10:20:38 INFO - PROCESS | 1806 | 1461691238366 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:20:38 INFO - PROCESS | 1806 | 1461691238369 Marionette TRACE conn3 <- [1,2650,null,{}] 10:20:38 INFO - PROCESS | 1806 | 1461691238375 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}] 10:20:38 INFO - PROCESS | 1806 | 1461691238622 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 10:20:38 INFO - PROCESS | 1806 | 1461691238889 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324d9800 == 140 [pid = 1806] [id = 670] 10:20:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f042ce0d800) [pid = 1806] [serial = 2011] [outer = (nil)] 10:20:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f042d02f000) [pid = 1806] [serial = 2012] [outer = 0x7f042ce0d800] 10:20:38 INFO - PROCESS | 1806 | 1461691238979 Marionette DEBUG loaded listener.js 10:20:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0431f07c00) [pid = 1806] [serial = 2013] [outer = 0x7f042ce0d800] 10:20:39 INFO - PROCESS | 1806 | 1461691239963 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]]]}] 10:20:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:20:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1632ms 10:20:40 INFO - PROCESS | 1806 | 1461691239998 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 10:20:40 INFO - PROCESS | 1806 | 1461691240002 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 10:20:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:20:40 INFO - PROCESS | 1806 | 1461691240008 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:20:40 INFO - PROCESS | 1806 | 1461691240012 Marionette TRACE conn3 <- [1,2654,null,{}] 10:20:40 INFO - PROCESS | 1806 | 1461691240018 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}] 10:20:40 INFO - PROCESS | 1806 | 1461691240274 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 10:20:40 INFO - PROCESS | 1806 | 1461691240547 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043335e000 == 141 [pid = 1806] [id = 671] 10:20:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f0422d65800) [pid = 1806] [serial = 2014] [outer = (nil)] 10:20:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f04320d7000) [pid = 1806] [serial = 2015] [outer = 0x7f0422d65800] 10:20:40 INFO - PROCESS | 1806 | 1461691240667 Marionette DEBUG loaded listener.js 10:20:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0432367c00) [pid = 1806] [serial = 2016] [outer = 0x7f0422d65800] 10:20:41 INFO - PROCESS | 1806 | 1461691241562 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]]]}] 10:20:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:20:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1629ms 10:20:41 INFO - PROCESS | 1806 | 1461691241640 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 10:20:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:20:41 INFO - PROCESS | 1806 | 1461691241644 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 10:20:41 INFO - PROCESS | 1806 | 1461691241651 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:20:41 INFO - PROCESS | 1806 | 1461691241655 Marionette TRACE conn3 <- [1,2658,null,{}] 10:20:41 INFO - PROCESS | 1806 | 1461691241661 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}] 10:20:41 INFO - PROCESS | 1806 | 1461691241950 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 10:20:42 INFO - PROCESS | 1806 | 1461691242260 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04334bf000 == 142 [pid = 1806] [id = 672] 10:20:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f0425aa6000) [pid = 1806] [serial = 2017] [outer = (nil)] 10:20:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0432373400) [pid = 1806] [serial = 2018] [outer = 0x7f0425aa6000] 10:20:42 INFO - PROCESS | 1806 | 1461691242342 Marionette DEBUG loaded listener.js 10:20:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0432527800) [pid = 1806] [serial = 2019] [outer = 0x7f0425aa6000] 10:20:43 INFO - PROCESS | 1806 | 1461691243214 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]]]}] 10:20:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:20:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1636ms 10:20:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:20:43 INFO - PROCESS | 1806 | 1461691243288 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 10:20:43 INFO - PROCESS | 1806 | 1461691243291 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 10:20:43 INFO - PROCESS | 1806 | 1461691243298 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:20:43 INFO - PROCESS | 1806 | 1461691243306 Marionette TRACE conn3 <- [1,2662,null,{}] 10:20:43 INFO - PROCESS | 1806 | 1461691243320 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}] 10:20:43 INFO - PROCESS | 1806 | 1461691243605 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 10:20:43 INFO - PROCESS | 1806 | 1461691243918 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435018800 == 143 [pid = 1806] [id = 673] 10:20:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f042ce0c800) [pid = 1806] [serial = 2020] [outer = (nil)] 10:20:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f04328c3400) [pid = 1806] [serial = 2021] [outer = 0x7f042ce0c800] 10:20:44 INFO - PROCESS | 1806 | 1461691243998 Marionette DEBUG loaded listener.js 10:20:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f0433547c00) [pid = 1806] [serial = 2022] [outer = 0x7f042ce0c800] 10:20:44 INFO - PROCESS | 1806 | 1461691244928 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]]]}] 10:20:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:20:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1698ms 10:20:44 INFO - PROCESS | 1806 | 1461691244996 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 10:20:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:20:45 INFO - PROCESS | 1806 | 1461691245001 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 10:20:45 INFO - PROCESS | 1806 | 1461691245007 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:20:45 INFO - PROCESS | 1806 | 1461691245012 Marionette TRACE conn3 <- [1,2666,null,{}] 10:20:45 INFO - PROCESS | 1806 | 1461691245018 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}] 10:20:45 INFO - PROCESS | 1806 | 1461691245318 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 10:20:45 INFO - PROCESS | 1806 | 1461691245648 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04381b3800 == 144 [pid = 1806] [id = 674] 10:20:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f0434691400) [pid = 1806] [serial = 2023] [outer = (nil)] 10:20:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f0434796c00) [pid = 1806] [serial = 2024] [outer = 0x7f0434691400] 10:20:45 INFO - PROCESS | 1806 | 1461691245739 Marionette DEBUG loaded listener.js 10:20:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f04349cb400) [pid = 1806] [serial = 2025] [outer = 0x7f0434691400] 10:20:47 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:20:47 INFO - PROCESS | 1806 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 10:20:47 INFO - PROCESS | 1806 | 1461691247095 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]]]}] 10:20:47 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) 10:20:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2134ms 10:20:47 INFO - PROCESS | 1806 | 1461691247142 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 10:20:47 INFO - PROCESS | 1806 | 1461691247146 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 10:20:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:20:47 INFO - PROCESS | 1806 | 1461691247160 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:20:47 INFO - PROCESS | 1806 | 1461691247162 Marionette TRACE conn3 <- [1,2670,null,{}] 10:20:47 INFO - PROCESS | 1806 | 1461691247171 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}] 10:20:47 INFO - PROCESS | 1806 | 1461691247494 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 10:20:47 INFO - PROCESS | 1806 | 1461691247740 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438f7f000 == 145 [pid = 1806] [id = 675] 10:20:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f043468ac00) [pid = 1806] [serial = 2026] [outer = (nil)] 10:20:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f04350e3c00) [pid = 1806] [serial = 2027] [outer = 0x7f043468ac00] 10:20:47 INFO - PROCESS | 1806 | 1461691247819 Marionette DEBUG loaded listener.js 10:20:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f043541c400) [pid = 1806] [serial = 2028] [outer = 0x7f043468ac00] 10:20:49 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:20:49 INFO - PROCESS | 1806 | 1461691249205 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] 10:20:49 INFO - PROCESS | 1806 | 1461691249263 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 10:20:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:20:49 INFO - PROCESS | 1806 | 1461691249271 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:20:49 INFO - PROCESS | 1806 | 1461691249275 Marionette TRACE conn3 <- [1,2674,null,{}] 10:20:49 INFO - PROCESS | 1806 | 1461691249281 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}] 10:20:49 INFO - PROCESS | 1806 | 1461691249624 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 10:20:49 INFO - PROCESS | 1806 | 1461691249896 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04392a5800 == 146 [pid = 1806] [id = 676] 10:20:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f0434792c00) [pid = 1806] [serial = 2029] [outer = (nil)] 10:20:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0435986400) [pid = 1806] [serial = 2030] [outer = 0x7f0434792c00] 10:20:49 INFO - PROCESS | 1806 | 1461691249976 Marionette DEBUG loaded listener.js 10:20:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f0436959000) [pid = 1806] [serial = 2031] [outer = 0x7f0434792c00] 10:20:51 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:20:51 INFO - PROCESS | 1806 | 1461691251555 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] 10:20:51 INFO - PROCESS | 1806 | 1461691251632 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 10:20:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:20:51 INFO - PROCESS | 1806 | 1461691251657 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:20:51 INFO - PROCESS | 1806 | 1461691251661 Marionette TRACE conn3 <- [1,2678,null,{}] 10:20:51 INFO - PROCESS | 1806 | 1461691251667 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}] 10:20:51 INFO - PROCESS | 1806 | 1461691251964 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 10:20:52 INFO - PROCESS | 1806 | 1461691252272 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d74e000 == 147 [pid = 1806] [id = 677] 10:20:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f0435058800) [pid = 1806] [serial = 2032] [outer = (nil)] 10:20:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f0436d07c00) [pid = 1806] [serial = 2033] [outer = 0x7f0435058800] 10:20:52 INFO - PROCESS | 1806 | 1461691252387 Marionette DEBUG loaded listener.js 10:20:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f043806c400) [pid = 1806] [serial = 2034] [outer = 0x7f0435058800] 10:20:53 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:20:53 INFO - PROCESS | 1806 | 1461691253833 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]]]}] 10:20:53 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) 10:20:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2240ms 10:20:53 INFO - PROCESS | 1806 | 1461691253896 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 10:20:53 INFO - PROCESS | 1806 | 1461691253900 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 10:20:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:20:53 INFO - PROCESS | 1806 | 1461691253910 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:20:53 INFO - PROCESS | 1806 | 1461691253914 Marionette TRACE conn3 <- [1,2682,null,{}] 10:20:54 INFO - PROCESS | 1806 | 1461691254038 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}] 10:20:54 INFO - PROCESS | 1806 | 1461691254290 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 10:20:54 INFO - PROCESS | 1806 | 1461691254564 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e23d000 == 148 [pid = 1806] [id = 678] 10:20:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f0438117800) [pid = 1806] [serial = 2035] [outer = (nil)] 10:20:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f0438369000) [pid = 1806] [serial = 2036] [outer = 0x7f0438117800] 10:20:54 INFO - PROCESS | 1806 | 1461691254675 Marionette DEBUG loaded listener.js 10:20:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f04383c6000) [pid = 1806] [serial = 2037] [outer = 0x7f0438117800] 10:20:56 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:20:56 INFO - PROCESS | 1806 | 1461691256041 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]]]}] 10:20:56 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) 10:20:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2188ms 10:20:56 INFO - PROCESS | 1806 | 1461691256098 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 10:20:56 INFO - PROCESS | 1806 | 1461691256102 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 10:20:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:20:56 INFO - PROCESS | 1806 | 1461691256109 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:20:56 INFO - PROCESS | 1806 | 1461691256112 Marionette TRACE conn3 <- [1,2686,null,{}] 10:20:56 INFO - PROCESS | 1806 | 1461691256118 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}] 10:20:56 INFO - PROCESS | 1806 | 1461691256470 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 10:20:56 INFO - PROCESS | 1806 | 1461691256734 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:20:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421cd6000 == 149 [pid = 1806] [id = 679] 10:20:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f041fc69c00) [pid = 1806] [serial = 2038] [outer = (nil)] 10:20:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f04239d2c00) [pid = 1806] [serial = 2039] [outer = 0x7f041fc69c00] 10:20:56 INFO - PROCESS | 1806 | 1461691256815 Marionette DEBUG loaded listener.js 10:20:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f04383c5c00) [pid = 1806] [serial = 2040] [outer = 0x7f041fc69c00] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421e88000 == 148 [pid = 1806] [id = 526] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f041fb88800 == 147 [pid = 1806] [id = 615] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450937000 == 146 [pid = 1806] [id = 567] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d743000 == 145 [pid = 1806] [id = 659] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043cd4e000 == 144 [pid = 1806] [id = 658] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043ab6e800 == 143 [pid = 1806] [id = 657] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04395af000 == 142 [pid = 1806] [id = 656] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04394ae000 == 141 [pid = 1806] [id = 655] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043926a000 == 140 [pid = 1806] [id = 654] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04391aa000 == 139 [pid = 1806] [id = 653] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438f74800 == 138 [pid = 1806] [id = 652] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438d92800 == 137 [pid = 1806] [id = 651] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043838e000 == 136 [pid = 1806] [id = 650] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0436add000 == 135 [pid = 1806] [id = 649] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043351b800 == 134 [pid = 1806] [id = 648] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04324e4800 == 133 [pid = 1806] [id = 647] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0431f1b800 == 132 [pid = 1806] [id = 646] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042b061800 == 131 [pid = 1806] [id = 645] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04283b7000 == 130 [pid = 1806] [id = 644] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424f91000 == 129 [pid = 1806] [id = 643] 10:20:59 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421cd9000 == 128 [pid = 1806] [id = 642] 10:20:59 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f0422d69800) [pid = 1806] [serial = 1919] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f0432526800) [pid = 1806] [serial = 1908] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f0429eac400) [pid = 1806] [serial = 1886] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f04320d8000) [pid = 1806] [serial = 1902] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f0425dde000) [pid = 1806] [serial = 1791] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f042cd32800) [pid = 1806] [serial = 1892] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0422ea0800) [pid = 1806] [serial = 1863] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f0429ba3000) [pid = 1806] [serial = 1881] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f04237dcc00) [pid = 1806] [serial = 1920] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f042ce07800) [pid = 1806] [serial = 1893] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f0431f0e800) [pid = 1806] [serial = 1901] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f042d02e400) [pid = 1806] [serial = 1896] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f04328c2800) [pid = 1806] [serial = 1913] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f04242cdc00) [pid = 1806] [serial = 1925] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f042d039800) [pid = 1806] [serial = 1898] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f04320e0c00) [pid = 1806] [serial = 1904] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f0429b96c00) [pid = 1806] [serial = 1880] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f0429c77000) [pid = 1806] [serial = 1884] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f043313a800) [pid = 1806] [serial = 1914] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f0422b0a400) [pid = 1806] [serial = 1862] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f04320d6000) [pid = 1806] [serial = 1905] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f042448bc00) [pid = 1806] [serial = 1859] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f0429eb6c00) [pid = 1806] [serial = 1887] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f0425de6c00) [pid = 1806] [serial = 1871] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f04290c3800) [pid = 1806] [serial = 1878] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f0432828400) [pid = 1806] [serial = 1910] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f042a915800) [pid = 1806] [serial = 1889] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0426b79400) [pid = 1806] [serial = 1874] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f042263e800) [pid = 1806] [serial = 1917] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f043d793400) [pid = 1806] [serial = 1779] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f042ab67800) [pid = 1806] [serial = 1890] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0425aa9000) [pid = 1806] [serial = 1869] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0425878000) [pid = 1806] [serial = 1868] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f042ce0a800) [pid = 1806] [serial = 1895] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0429c70000) [pid = 1806] [serial = 1883] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0425871000) [pid = 1806] [serial = 1923] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f042504b800) [pid = 1806] [serial = 1922] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f0426b85c00) [pid = 1806] [serial = 1875] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f043251c000) [pid = 1806] [serial = 1907] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f04282b4800) [pid = 1806] [serial = 1877] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f0425fa5c00) [pid = 1806] [serial = 1872] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f0425028000) [pid = 1806] [serial = 1865] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f0431f07400) [pid = 1806] [serial = 1899] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f0425046400) [pid = 1806] [serial = 1866] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f0432865c00) [pid = 1806] [serial = 1911] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f0422126400) [pid = 1806] [serial = 1916] [outer = (nil)] [url = about:blank] 10:20:59 INFO - PROCESS | 1806 | 1461691259597 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] 10:20:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:20:59 INFO - PROCESS | 1806 | 1461691259656 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 10:20:59 INFO - PROCESS | 1806 | 1461691259665 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:20:59 INFO - PROCESS | 1806 | 1461691259672 Marionette TRACE conn3 <- [1,2690,null,{}] 10:20:59 INFO - PROCESS | 1806 | 1461691259682 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}] 10:20:59 INFO - PROCESS | 1806 | 1461691259907 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 10:21:00 INFO - PROCESS | 1806 | 1461691260116 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0422bd8000 == 129 [pid = 1806] [id = 680] 10:21:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f04228ef800) [pid = 1806] [serial = 2041] [outer = (nil)] 10:21:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0422b11400) [pid = 1806] [serial = 2042] [outer = 0x7f04228ef800] 10:21:00 INFO - PROCESS | 1806 | 1461691260199 Marionette DEBUG loaded listener.js 10:21:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f0422e89000) [pid = 1806] [serial = 2043] [outer = 0x7f04228ef800] 10:21:01 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:01 INFO - PROCESS | 1806 | 1461691261767 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] 10:21:01 INFO - PROCESS | 1806 | 1461691261883 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 10:21:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:21:01 INFO - PROCESS | 1806 | 1461691261920 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:21:01 INFO - PROCESS | 1806 | 1461691261925 Marionette TRACE conn3 <- [1,2694,null,{}] 10:21:01 INFO - PROCESS | 1806 | 1461691261934 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}] 10:21:02 INFO - PROCESS | 1806 | 1461691262312 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 10:21:02 INFO - PROCESS | 1806 | 1461691262363 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04253a8800 == 130 [pid = 1806] [id = 681] 10:21:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f0422d64000) [pid = 1806] [serial = 2044] [outer = (nil)] 10:21:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f0424485800) [pid = 1806] [serial = 2045] [outer = 0x7f0422d64000] 10:21:02 INFO - PROCESS | 1806 | 1461691262434 Marionette DEBUG loaded listener.js 10:21:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f042504bc00) [pid = 1806] [serial = 2046] [outer = 0x7f0422d64000] 10:21:04 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f04228f2400) [pid = 1806] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f0425fac800) [pid = 1806] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f0432519c00) [pid = 1806] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f0429ea6400) [pid = 1806] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f0429ebbc00) [pid = 1806] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f041fc62c00) [pid = 1806] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f0426b7bc00) [pid = 1806] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f0422d6e800) [pid = 1806] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f041fc6cc00) [pid = 1806] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f0434796800) [pid = 1806] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f0426b84c00) [pid = 1806] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f0425fab400) [pid = 1806] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f0435a07400) [pid = 1806] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f04349cec00) [pid = 1806] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 122 (0x7f0421feb400) [pid = 1806] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 121 (0x7f0429ebe000) [pid = 1806] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 120 (0x7f0424480000) [pid = 1806] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f0426b7c800) [pid = 1806] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f042cd37000) [pid = 1806] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 117 (0x7f041fc63400) [pid = 1806] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 116 (0x7f0422d6b000) [pid = 1806] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:21:04 INFO - PROCESS | 1806 | --DOMWINDOW == 115 (0x7f041fc6b400) [pid = 1806] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:21:04 INFO - PROCESS | 1806 | 1461691264236 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] 10:21:04 INFO - PROCESS | 1806 | 1461691264281 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 10:21:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:21:04 INFO - PROCESS | 1806 | 1461691264288 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:21:04 INFO - PROCESS | 1806 | 1461691264300 Marionette TRACE conn3 <- [1,2698,null,{}] 10:21:04 INFO - PROCESS | 1806 | 1461691264317 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}] 10:21:04 INFO - PROCESS | 1806 | 1461691264626 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 10:21:04 INFO - PROCESS | 1806 | 1461691264756 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0426058000 == 131 [pid = 1806] [id = 682] 10:21:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 116 (0x7f042504d400) [pid = 1806] [serial = 2047] [outer = (nil)] 10:21:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 117 (0x7f0425ddd800) [pid = 1806] [serial = 2048] [outer = 0x7f042504d400] 10:21:04 INFO - PROCESS | 1806 | 1461691264826 Marionette DEBUG loaded listener.js 10:21:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 118 (0x7f0425fac800) [pid = 1806] [serial = 2049] [outer = 0x7f042504d400] 10:21:05 INFO - PROCESS | 1806 | SkCairoFTTypeface::onFilterRec unimplemented 10:21:06 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:21:06 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:21:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:21:06 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 10:21:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:21:06 INFO - _addTest/ [0,2701,"getWindowHandle",null] 10:21:06 INFO - PROCESS | 1806 | 1461691266046 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 10:21:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:21:06 INFO - PROCESS | 1806 | 1461691266052 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:21:06 INFO - PROCESS | 1806 | 1461691266055 Marionette TRACE conn3 <- [1,2702,null,{}] 10:21:06 INFO - PROCESS | 1806 | 1461691266071 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}] 10:21:06 INFO - PROCESS | 1806 | 1461691266467 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 10:21:06 INFO - PROCESS | 1806 | 1461691266819 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421e6f800 == 132 [pid = 1806] [id = 683] 10:21:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f0421ea1000) [pid = 1806] [serial = 2050] [outer = (nil)] 10:21:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f0421ff0c00) [pid = 1806] [serial = 2051] [outer = 0x7f0421ea1000] 10:21:06 INFO - PROCESS | 1806 | 1461691266903 Marionette DEBUG loaded listener.js 10:21:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f0422632800) [pid = 1806] [serial = 2052] [outer = 0x7f0421ea1000] 10:21:07 INFO - PROCESS | 1806 | 1461691267910 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]]]}] 10:21:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:21:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1884ms 10:21:07 INFO - PROCESS | 1806 | 1461691267939 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 10:21:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:21:07 INFO - PROCESS | 1806 | 1461691267945 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 10:21:07 INFO - PROCESS | 1806 | 1461691267954 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:21:07 INFO - PROCESS | 1806 | 1461691267959 Marionette TRACE conn3 <- [1,2706,null,{}] 10:21:07 INFO - PROCESS | 1806 | 1461691267967 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}] 10:21:08 INFO - PROCESS | 1806 | 1461691268238 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 10:21:08 INFO - PROCESS | 1806 | 1461691268562 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425f20800 == 133 [pid = 1806] [id = 684] 10:21:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f0422eadc00) [pid = 1806] [serial = 2053] [outer = (nil)] 10:21:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f04237e6400) [pid = 1806] [serial = 2054] [outer = 0x7f0422eadc00] 10:21:08 INFO - PROCESS | 1806 | 1461691268653 Marionette DEBUG loaded listener.js 10:21:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f04242d9400) [pid = 1806] [serial = 2055] [outer = 0x7f0422eadc00] 10:21:09 INFO - PROCESS | 1806 | 1461691269616 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]]]}] 10:21:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:21:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1785ms 10:21:09 INFO - PROCESS | 1806 | 1461691269781 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 10:21:09 INFO - PROCESS | 1806 | 1461691269786 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 10:21:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:21:09 INFO - PROCESS | 1806 | 1461691269807 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:21:09 INFO - PROCESS | 1806 | 1461691269810 Marionette TRACE conn3 <- [1,2710,null,{}] 10:21:09 INFO - PROCESS | 1806 | 1461691269818 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}] 10:21:10 INFO - PROCESS | 1806 | 1461691270091 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 10:21:10 INFO - PROCESS | 1806 | 1461691270463 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289d6000 == 134 [pid = 1806] [id = 685] 10:21:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f04252e2c00) [pid = 1806] [serial = 2056] [outer = (nil)] 10:21:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f0425aad400) [pid = 1806] [serial = 2057] [outer = 0x7f04252e2c00] 10:21:10 INFO - PROCESS | 1806 | 1461691270543 Marionette DEBUG loaded listener.js 10:21:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f0425faa000) [pid = 1806] [serial = 2058] [outer = 0x7f04252e2c00] 10:21:11 INFO - PROCESS | 1806 | 1461691271562 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] 10:21:11 INFO - PROCESS | 1806 | 1461691271601 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 10:21:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:21:11 INFO - PROCESS | 1806 | 1461691271618 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:21:11 INFO - PROCESS | 1806 | 1461691271626 Marionette TRACE conn3 <- [1,2714,null,{}] 10:21:11 INFO - PROCESS | 1806 | 1461691271632 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}] 10:21:11 INFO - PROCESS | 1806 | 1461691271953 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 10:21:12 INFO - PROCESS | 1806 | 1461691272267 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042c16a000 == 135 [pid = 1806] [id = 686] 10:21:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f042211ec00) [pid = 1806] [serial = 2059] [outer = (nil)] 10:21:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f0428268800) [pid = 1806] [serial = 2060] [outer = 0x7f042211ec00] 10:21:12 INFO - PROCESS | 1806 | 1461691272348 Marionette DEBUG loaded listener.js 10:21:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f04290ca800) [pid = 1806] [serial = 2061] [outer = 0x7f042211ec00] 10:21:13 INFO - PROCESS | 1806 | 1461691273294 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]]]}] 10:21:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:21:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1743ms 10:21:13 INFO - PROCESS | 1806 | 1461691273354 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 10:21:13 INFO - PROCESS | 1806 | 1461691273357 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 10:21:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:21:13 INFO - PROCESS | 1806 | 1461691273365 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:21:13 INFO - PROCESS | 1806 | 1461691273367 Marionette TRACE conn3 <- [1,2718,null,{}] 10:21:13 INFO - PROCESS | 1806 | 1461691273373 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}] 10:21:13 INFO - PROCESS | 1806 | 1461691273627 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 10:21:13 INFO - PROCESS | 1806 | 1461691273893 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0431f1b800 == 136 [pid = 1806] [id = 687] 10:21:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f04252e5800) [pid = 1806] [serial = 2062] [outer = (nil)] 10:21:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f0429ea5800) [pid = 1806] [serial = 2063] [outer = 0x7f04252e5800] 10:21:14 INFO - PROCESS | 1806 | 1461691274019 Marionette DEBUG loaded listener.js 10:21:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0429eb8000) [pid = 1806] [serial = 2064] [outer = 0x7f04252e5800] 10:21:14 INFO - PROCESS | 1806 | 1461691274939 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] 10:21:15 INFO - PROCESS | 1806 | 1461691275006 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 10:21:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:21:15 INFO - PROCESS | 1806 | 1461691275012 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:21:15 INFO - PROCESS | 1806 | 1461691275016 Marionette TRACE conn3 <- [1,2722,null,{}] 10:21:15 INFO - PROCESS | 1806 | 1461691275021 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}] 10:21:15 INFO - PROCESS | 1806 | 1461691275273 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 10:21:15 INFO - PROCESS | 1806 | 1461691275594 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043257c800 == 137 [pid = 1806] [id = 688] 10:21:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f042ab6cc00) [pid = 1806] [serial = 2065] [outer = (nil)] 10:21:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f042afa3000) [pid = 1806] [serial = 2066] [outer = 0x7f042ab6cc00] 10:21:15 INFO - PROCESS | 1806 | 1461691275692 Marionette DEBUG loaded listener.js 10:21:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f0431f03400) [pid = 1806] [serial = 2067] [outer = 0x7f042ab6cc00] 10:21:16 INFO - PROCESS | 1806 | 1461691276662 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] 10:21:16 INFO - PROCESS | 1806 | 1461691276698 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 10:21:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:21:16 INFO - PROCESS | 1806 | 1461691276705 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:21:16 INFO - PROCESS | 1806 | 1461691276707 Marionette TRACE conn3 <- [1,2726,null,{}] 10:21:16 INFO - PROCESS | 1806 | 1461691276714 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}] 10:21:16 INFO - PROCESS | 1806 | 1461691276967 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 10:21:17 INFO - PROCESS | 1806 | 1461691277290 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:17 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0434d04800 == 138 [pid = 1806] [id = 689] 10:21:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f0421fe7c00) [pid = 1806] [serial = 2068] [outer = (nil)] 10:21:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f043251ec00) [pid = 1806] [serial = 2069] [outer = 0x7f0421fe7c00] 10:21:17 INFO - PROCESS | 1806 | 1461691277377 Marionette DEBUG loaded listener.js 10:21:17 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f043286a400) [pid = 1806] [serial = 2070] [outer = 0x7f0421fe7c00] 10:21:18 INFO - PROCESS | 1806 | 1461691278259 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]]]}] 10:21:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:21:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1579ms 10:21:18 INFO - PROCESS | 1806 | 1461691278286 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 10:21:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:21:18 INFO - PROCESS | 1806 | 1461691278290 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 10:21:18 INFO - PROCESS | 1806 | 1461691278298 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:21:18 INFO - PROCESS | 1806 | 1461691278301 Marionette TRACE conn3 <- [1,2730,null,{}] 10:21:18 INFO - PROCESS | 1806 | 1461691278307 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}] 10:21:18 INFO - PROCESS | 1806 | 1461691278545 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 10:21:18 INFO - PROCESS | 1806 | 1461691278816 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435d06000 == 139 [pid = 1806] [id = 690] 10:21:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f042a90cc00) [pid = 1806] [serial = 2071] [outer = (nil)] 10:21:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0433139400) [pid = 1806] [serial = 2072] [outer = 0x7f042a90cc00] 10:21:18 INFO - PROCESS | 1806 | 1461691278939 Marionette DEBUG loaded listener.js 10:21:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f043354cc00) [pid = 1806] [serial = 2073] [outer = 0x7f042a90cc00] 10:21:20 INFO - PROCESS | 1806 | 1461691280273 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] 10:21:20 INFO - PROCESS | 1806 | 1461691280339 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 10:21:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:21:20 INFO - PROCESS | 1806 | 1461691280345 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:21:20 INFO - PROCESS | 1806 | 1461691280348 Marionette TRACE conn3 <- [1,2734,null,{}] 10:21:20 INFO - PROCESS | 1806 | 1461691280417 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}] 10:21:20 INFO - PROCESS | 1806 | 1461691280656 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 10:21:20 INFO - PROCESS | 1806 | 1461691280920 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:20 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043837d800 == 140 [pid = 1806] [id = 691] 10:21:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f042501f800) [pid = 1806] [serial = 2074] [outer = (nil)] 10:21:20 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f043398fc00) [pid = 1806] [serial = 2075] [outer = 0x7f042501f800] 10:21:21 INFO - PROCESS | 1806 | 1461691280999 Marionette DEBUG loaded listener.js 10:21:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f043468e800) [pid = 1806] [serial = 2076] [outer = 0x7f042501f800] 10:21:21 INFO - PROCESS | 1806 | 1461691281927 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]]]}] 10:21:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:21:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1642ms 10:21:21 INFO - PROCESS | 1806 | 1461691281988 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 10:21:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:21:21 INFO - PROCESS | 1806 | 1461691281993 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 10:21:22 INFO - PROCESS | 1806 | 1461691282000 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:21:22 INFO - PROCESS | 1806 | 1461691282004 Marionette TRACE conn3 <- [1,2738,null,{}] 10:21:22 INFO - PROCESS | 1806 | 1461691282010 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}] 10:21:22 INFO - PROCESS | 1806 | 1461691282278 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 10:21:22 INFO - PROCESS | 1806 | 1461691282590 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438e92000 == 141 [pid = 1806] [id = 692] 10:21:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0422635000) [pid = 1806] [serial = 2077] [outer = (nil)] 10:21:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f04347d3c00) [pid = 1806] [serial = 2078] [outer = 0x7f0422635000] 10:21:22 INFO - PROCESS | 1806 | 1461691282675 Marionette DEBUG loaded listener.js 10:21:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f04349cb800) [pid = 1806] [serial = 2079] [outer = 0x7f0422635000] 10:21:23 INFO - PROCESS | 1806 | 1461691283559 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]]]}] 10:21:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:21:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1635ms 10:21:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:21:23 INFO - PROCESS | 1806 | 1461691283634 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 10:21:23 INFO - PROCESS | 1806 | 1461691283637 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 10:21:23 INFO - PROCESS | 1806 | 1461691283643 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:21:23 INFO - PROCESS | 1806 | 1461691283647 Marionette TRACE conn3 <- [1,2742,null,{}] 10:21:23 INFO - PROCESS | 1806 | 1461691283652 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}] 10:21:23 INFO - PROCESS | 1806 | 1461691283899 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 10:21:24 INFO - PROCESS | 1806 | 1461691284225 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0439257000 == 142 [pid = 1806] [id = 693] 10:21:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f04350e2c00) [pid = 1806] [serial = 2080] [outer = (nil)] 10:21:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f043512b000) [pid = 1806] [serial = 2081] [outer = 0x7f04350e2c00] 10:21:24 INFO - PROCESS | 1806 | 1461691284323 Marionette DEBUG loaded listener.js 10:21:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f04355b4000) [pid = 1806] [serial = 2082] [outer = 0x7f04350e2c00] 10:21:25 INFO - PROCESS | 1806 | 1461691285281 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]]]}] 10:21:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:21:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1687ms 10:21:25 INFO - PROCESS | 1806 | 1461691285330 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 10:21:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:21:25 INFO - PROCESS | 1806 | 1461691285335 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 10:21:25 INFO - PROCESS | 1806 | 1461691285341 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:21:25 INFO - PROCESS | 1806 | 1461691285345 Marionette TRACE conn3 <- [1,2746,null,{}] 10:21:25 INFO - PROCESS | 1806 | 1461691285350 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}] 10:21:25 INFO - PROCESS | 1806 | 1461691285614 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 10:21:25 INFO - PROCESS | 1806 | 1461691285930 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:25 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043b539000 == 143 [pid = 1806] [id = 694] 10:21:25 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0435a07400) [pid = 1806] [serial = 2083] [outer = (nil)] 10:21:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0436c24800) [pid = 1806] [serial = 2084] [outer = 0x7f0435a07400] 10:21:26 INFO - PROCESS | 1806 | 1461691286011 Marionette DEBUG loaded listener.js 10:21:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f043836d000) [pid = 1806] [serial = 2085] [outer = 0x7f0435a07400] 10:21:26 INFO - PROCESS | 1806 | 1461691286880 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]]]}] 10:21:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:21:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1580ms 10:21:26 INFO - PROCESS | 1806 | 1461691286921 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 10:21:26 INFO - PROCESS | 1806 | 1461691286925 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 10:21:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:21:26 INFO - PROCESS | 1806 | 1461691286931 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:21:26 INFO - PROCESS | 1806 | 1461691286934 Marionette TRACE conn3 <- [1,2750,null,{}] 10:21:26 INFO - PROCESS | 1806 | 1461691286940 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}] 10:21:27 INFO - PROCESS | 1806 | 1461691287177 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 10:21:27 INFO - PROCESS | 1806 | 1461691287459 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043daae800 == 144 [pid = 1806] [id = 695] 10:21:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0422ea1400) [pid = 1806] [serial = 2086] [outer = (nil)] 10:21:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f04383d2800) [pid = 1806] [serial = 2087] [outer = 0x7f0422ea1400] 10:21:27 INFO - PROCESS | 1806 | 1461691287581 Marionette DEBUG loaded listener.js 10:21:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f04383f1c00) [pid = 1806] [serial = 2088] [outer = 0x7f0422ea1400] 10:21:28 INFO - PROCESS | 1806 | 1461691288467 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]]]}] 10:21:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:21:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1579ms 10:21:28 INFO - PROCESS | 1806 | 1461691288511 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 10:21:28 INFO - PROCESS | 1806 | 1461691288515 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 10:21:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:21:28 INFO - PROCESS | 1806 | 1461691288521 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:21:28 INFO - PROCESS | 1806 | 1461691288524 Marionette TRACE conn3 <- [1,2754,null,{}] 10:21:28 INFO - PROCESS | 1806 | 1461691288530 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}] 10:21:28 INFO - PROCESS | 1806 | 1461691288772 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 10:21:29 INFO - PROCESS | 1806 | 1461691289050 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f025000 == 145 [pid = 1806] [id = 696] 10:21:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f043251bc00) [pid = 1806] [serial = 2089] [outer = (nil)] 10:21:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f043844c000) [pid = 1806] [serial = 2090] [outer = 0x7f043251bc00] 10:21:29 INFO - PROCESS | 1806 | 1461691289173 Marionette DEBUG loaded listener.js 10:21:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f0438452000) [pid = 1806] [serial = 2091] [outer = 0x7f043251bc00] 10:21:30 INFO - PROCESS | 1806 | 1461691290070 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]]]}] 10:21:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:21:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1578ms 10:21:30 INFO - PROCESS | 1806 | 1461691290101 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 10:21:30 INFO - PROCESS | 1806 | 1461691290105 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 10:21:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:21:30 INFO - PROCESS | 1806 | 1461691290111 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:21:30 INFO - PROCESS | 1806 | 1461691290113 Marionette TRACE conn3 <- [1,2758,null,{}] 10:21:30 INFO - PROCESS | 1806 | 1461691290120 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}] 10:21:30 INFO - PROCESS | 1806 | 1461691290372 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 10:21:30 INFO - PROCESS | 1806 | 1461691290650 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f83a800 == 146 [pid = 1806] [id = 697] 10:21:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f04383cd400) [pid = 1806] [serial = 2092] [outer = (nil)] 10:21:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f04384dc400) [pid = 1806] [serial = 2093] [outer = 0x7f04383cd400] 10:21:30 INFO - PROCESS | 1806 | 1461691290769 Marionette DEBUG loaded listener.js 10:21:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f04384e3000) [pid = 1806] [serial = 2094] [outer = 0x7f04383cd400] 10:21:31 INFO - PROCESS | 1806 | 1461691291627 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]]]}] 10:21:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:21:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1539ms 10:21:31 INFO - PROCESS | 1806 | 1461691291664 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 10:21:31 INFO - PROCESS | 1806 | 1461691291671 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 10:21:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:21:31 INFO - PROCESS | 1806 | 1461691291686 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:21:31 INFO - PROCESS | 1806 | 1461691291692 Marionette TRACE conn3 <- [1,2762,null,{}] 10:21:31 INFO - PROCESS | 1806 | 1461691291701 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}] 10:21:32 INFO - PROCESS | 1806 | 1461691292031 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 10:21:32 INFO - PROCESS | 1806 | 1461691292349 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:32 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fdc8800 == 147 [pid = 1806] [id = 698] 10:21:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f0421e96800) [pid = 1806] [serial = 2095] [outer = (nil)] 10:21:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f0438641800) [pid = 1806] [serial = 2096] [outer = 0x7f0421e96800] 10:21:32 INFO - PROCESS | 1806 | 1461691292432 Marionette DEBUG loaded listener.js 10:21:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f043864ec00) [pid = 1806] [serial = 2097] [outer = 0x7f0421e96800] 10:21:33 INFO - PROCESS | 1806 | 1461691293252 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]]]}] 10:21:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:21:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1635ms 10:21:33 INFO - PROCESS | 1806 | 1461691293320 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 10:21:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:21:33 INFO - PROCESS | 1806 | 1461691293324 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 10:21:33 INFO - PROCESS | 1806 | 1461691293331 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:21:33 INFO - PROCESS | 1806 | 1461691293334 Marionette TRACE conn3 <- [1,2766,null,{}] 10:21:33 INFO - PROCESS | 1806 | 1461691293340 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}] 10:21:33 INFO - PROCESS | 1806 | 1461691293597 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 10:21:33 INFO - PROCESS | 1806 | 1461691293872 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0445bd8000 == 148 [pid = 1806] [id = 699] 10:21:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0422125400) [pid = 1806] [serial = 2098] [outer = (nil)] 10:21:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f0438dc5000) [pid = 1806] [serial = 2099] [outer = 0x7f0422125400] 10:21:33 INFO - PROCESS | 1806 | 1461691293996 Marionette DEBUG loaded listener.js 10:21:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f0438ddd000) [pid = 1806] [serial = 2100] [outer = 0x7f0422125400] 10:21:34 INFO - PROCESS | 1806 | 1461691294886 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]]]}] 10:21:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:21:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1633ms 10:21:34 INFO - PROCESS | 1806 | 1461691294965 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 10:21:34 INFO - PROCESS | 1806 | 1461691294968 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 10:21:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:21:34 INFO - PROCESS | 1806 | 1461691294975 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:21:34 INFO - PROCESS | 1806 | 1461691294978 Marionette TRACE conn3 <- [1,2770,null,{}] 10:21:34 INFO - PROCESS | 1806 | 1461691294983 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}] 10:21:35 INFO - PROCESS | 1806 | 1461691295274 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 10:21:35 INFO - PROCESS | 1806 | 1461691295593 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044b719000 == 149 [pid = 1806] [id = 700] 10:21:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f04384e4c00) [pid = 1806] [serial = 2101] [outer = (nil)] 10:21:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f0439392c00) [pid = 1806] [serial = 2102] [outer = 0x7f04384e4c00] 10:21:35 INFO - PROCESS | 1806 | 1461691295678 Marionette DEBUG loaded listener.js 10:21:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f0439399c00) [pid = 1806] [serial = 2103] [outer = 0x7f04384e4c00] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04243c9800 == 148 [pid = 1806] [id = 662] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042cd12000 == 147 [pid = 1806] [id = 535] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421e82000 == 146 [pid = 1806] [id = 660] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422edd800 == 145 [pid = 1806] [id = 661] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0426058000 == 144 [pid = 1806] [id = 682] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04253a8800 == 143 [pid = 1806] [id = 681] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422bd8000 == 142 [pid = 1806] [id = 680] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421cd6000 == 141 [pid = 1806] [id = 679] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e23d000 == 140 [pid = 1806] [id = 678] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d74e000 == 139 [pid = 1806] [id = 677] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04392a5800 == 138 [pid = 1806] [id = 676] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438f7f000 == 137 [pid = 1806] [id = 675] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04381b3800 == 136 [pid = 1806] [id = 674] 10:21:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435018800 == 135 [pid = 1806] [id = 673] 10:21:38 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04334bf000 == 134 [pid = 1806] [id = 672] 10:21:38 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043335e000 == 133 [pid = 1806] [id = 671] 10:21:38 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04324d9800 == 132 [pid = 1806] [id = 670] 10:21:38 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042d12c800 == 131 [pid = 1806] [id = 669] 10:21:38 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042c14a800 == 130 [pid = 1806] [id = 668] 10:21:38 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0429c90800 == 129 [pid = 1806] [id = 667] 10:21:38 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04289d0800 == 128 [pid = 1806] [id = 666] 10:21:38 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0426da8000 == 127 [pid = 1806] [id = 665] 10:21:38 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422da8800 == 126 [pid = 1806] [id = 664] 10:21:38 INFO - PROCESS | 1806 | 1461691298080 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]]]}] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f0425aaa400) [pid = 1806] [serial = 1991] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0425024c00) [pid = 1806] [serial = 1860] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f0431f09c00) [pid = 1806] [serial = 1946] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f04367e3000) [pid = 1806] [serial = 1977] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f0435a0f800) [pid = 1806] [serial = 1976] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f0433138800) [pid = 1806] [serial = 1950] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f043286d400) [pid = 1806] [serial = 1949] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f042afaf800) [pid = 1806] [serial = 1944] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f042a90bc00) [pid = 1806] [serial = 1943] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f04355ba000) [pid = 1806] [serial = 1968] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f04355b4400) [pid = 1806] [serial = 1967] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f0429b97800) [pid = 1806] [serial = 1941] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f04282bd800) [pid = 1806] [serial = 1940] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f0423687400) [pid = 1806] [serial = 1932] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f0422e9f400) [pid = 1806] [serial = 1931] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f04220e5400) [pid = 1806] [serial = 1929] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f0421fe3800) [pid = 1806] [serial = 1928] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f04347dd400) [pid = 1806] [serial = 1959] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f043479dc00) [pid = 1806] [serial = 1958] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f0435985800) [pid = 1806] [serial = 1971] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f04356edc00) [pid = 1806] [serial = 1970] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0434688400) [pid = 1806] [serial = 1956] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f043398d000) [pid = 1806] [serial = 1955] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0436c29000) [pid = 1806] [serial = 1980] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0436a7e400) [pid = 1806] [serial = 1979] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f04350e1400) [pid = 1806] [serial = 1962] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f04350d4c00) [pid = 1806] [serial = 1961] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f042211c800) [pid = 1806] [serial = 1982] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f042263d400) [pid = 1806] [serial = 1983] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0433550400) [pid = 1806] [serial = 1953] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0433545000) [pid = 1806] [serial = 1952] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f0425aac800) [pid = 1806] [serial = 1935] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f0425049c00) [pid = 1806] [serial = 1934] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f04280f1800) [pid = 1806] [serial = 1938] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f04280e2400) [pid = 1806] [serial = 1937] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f0435a06c00) [pid = 1806] [serial = 1974] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f0435987c00) [pid = 1806] [serial = 1973] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f043541f800) [pid = 1806] [serial = 1965] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f043512bc00) [pid = 1806] [serial = 1964] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f0432528c00) [pid = 1806] [serial = 1947] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f0422e8bc00) [pid = 1806] [serial = 1985] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f0422b0d400) [pid = 1806] [serial = 1988] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f042504f800) [pid = 1806] [serial = 1989] [outer = (nil)] [url = about:blank] 10:21:38 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f0423683800) [pid = 1806] [serial = 1986] [outer = (nil)] [url = about:blank] 10:21:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:21:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 3388ms 10:21:38 INFO - PROCESS | 1806 | 1461691298385 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 10:21:38 INFO - PROCESS | 1806 | 1461691298390 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 10:21:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:21:38 INFO - PROCESS | 1806 | 1461691298398 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:21:38 INFO - PROCESS | 1806 | 1461691298404 Marionette TRACE conn3 <- [1,2774,null,{}] 10:21:38 INFO - PROCESS | 1806 | 1461691298414 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}] 10:21:38 INFO - PROCESS | 1806 | 1461691298643 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 10:21:38 INFO - PROCESS | 1806 | 1461691298873 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421e8b800 == 127 [pid = 1806] [id = 701] 10:21:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f04220e7000) [pid = 1806] [serial = 2104] [outer = (nil)] 10:21:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f042211e000) [pid = 1806] [serial = 2105] [outer = 0x7f04220e7000] 10:21:38 INFO - PROCESS | 1806 | 1461691298945 Marionette DEBUG loaded listener.js 10:21:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f042263a400) [pid = 1806] [serial = 2106] [outer = 0x7f04220e7000] 10:21:39 INFO - PROCESS | 1806 | 1461691299773 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]]]}] 10:21:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:21:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1445ms 10:21:39 INFO - PROCESS | 1806 | 1461691299844 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 10:21:39 INFO - PROCESS | 1806 | 1461691299851 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 10:21:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:21:39 INFO - PROCESS | 1806 | 1461691299862 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:21:39 INFO - PROCESS | 1806 | 1461691299866 Marionette TRACE conn3 <- [1,2778,null,{}] 10:21:39 INFO - PROCESS | 1806 | 1461691299872 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}] 10:21:40 INFO - PROCESS | 1806 | 1461691300126 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 10:21:40 INFO - PROCESS | 1806 | 1461691300411 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04243c5000 == 128 [pid = 1806] [id = 702] 10:21:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f0422e9f800) [pid = 1806] [serial = 2107] [outer = (nil)] 10:21:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0422eaa400) [pid = 1806] [serial = 2108] [outer = 0x7f0422e9f800] 10:21:40 INFO - PROCESS | 1806 | 1461691300482 Marionette DEBUG loaded listener.js 10:21:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f04237e0400) [pid = 1806] [serial = 2109] [outer = 0x7f0422e9f800] 10:21:41 INFO - PROCESS | 1806 | 1461691301402 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]]]}] 10:21:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:21:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1579ms 10:21:41 INFO - PROCESS | 1806 | 1461691301443 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 10:21:41 INFO - PROCESS | 1806 | 1461691301447 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 10:21:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:21:41 INFO - PROCESS | 1806 | 1461691301462 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:21:41 INFO - PROCESS | 1806 | 1461691301468 Marionette TRACE conn3 <- [1,2782,null,{}] 10:21:41 INFO - PROCESS | 1806 | 1461691301484 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}] 10:21:41 INFO - PROCESS | 1806 | 1461691301802 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 10:21:41 INFO - PROCESS | 1806 | 1461691301836 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04253d7800 == 129 [pid = 1806] [id = 703] 10:21:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f04242cdc00) [pid = 1806] [serial = 2110] [outer = (nil)] 10:21:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f0425029800) [pid = 1806] [serial = 2111] [outer = 0x7f04242cdc00] 10:21:41 INFO - PROCESS | 1806 | 1461691301920 Marionette DEBUG loaded listener.js 10:21:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f0425aaa400) [pid = 1806] [serial = 2112] [outer = 0x7f04242cdc00] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f0422d64000) [pid = 1806] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f042ce0c800) [pid = 1806] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f0425aa6000) [pid = 1806] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f0422d65800) [pid = 1806] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f042ce0d800) [pid = 1806] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f042afa7400) [pid = 1806] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f04282bf800) [pid = 1806] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f04280ea800) [pid = 1806] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f042700b800) [pid = 1806] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f0425041800) [pid = 1806] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f04220dc800) [pid = 1806] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f04228ef800) [pid = 1806] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f041fc69c00) [pid = 1806] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 123 (0x7f0438117800) [pid = 1806] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 122 (0x7f0435058800) [pid = 1806] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 121 (0x7f0434792c00) [pid = 1806] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 120 (0x7f043468ac00) [pid = 1806] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 119 (0x7f0434691400) [pid = 1806] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:21:43 INFO - PROCESS | 1806 | --DOMWINDOW == 118 (0x7f041fc6a800) [pid = 1806] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:21:43 INFO - PROCESS | 1806 | 1461691303506 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]]]}] 10:21:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:21:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 2090ms 10:21:43 INFO - PROCESS | 1806 | 1461691303552 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 10:21:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:21:43 INFO - PROCESS | 1806 | 1461691303557 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 10:21:43 INFO - PROCESS | 1806 | 1461691303563 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:21:43 INFO - PROCESS | 1806 | 1461691303566 Marionette TRACE conn3 <- [1,2786,null,{}] 10:21:43 INFO - PROCESS | 1806 | 1461691303571 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}] 10:21:43 INFO - PROCESS | 1806 | 1461691303838 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 10:21:44 INFO - PROCESS | 1806 | 1461691304031 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283a4000 == 130 [pid = 1806] [id = 704] 10:21:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 119 (0x7f04220e3c00) [pid = 1806] [serial = 2113] [outer = (nil)] 10:21:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 120 (0x7f0425de8400) [pid = 1806] [serial = 2114] [outer = 0x7f04220e3c00] 10:21:44 INFO - PROCESS | 1806 | 1461691304099 Marionette DEBUG loaded listener.js 10:21:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 121 (0x7f042700d000) [pid = 1806] [serial = 2115] [outer = 0x7f04220e3c00] 10:21:44 INFO - PROCESS | 1806 | 1461691304888 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]]]}] 10:21:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:21:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1383ms 10:21:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:21:44 INFO - PROCESS | 1806 | 1461691304946 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 10:21:44 INFO - PROCESS | 1806 | 1461691304949 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 10:21:44 INFO - PROCESS | 1806 | 1461691304956 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:21:44 INFO - PROCESS | 1806 | 1461691304959 Marionette TRACE conn3 <- [1,2790,null,{}] 10:21:44 INFO - PROCESS | 1806 | 1461691304964 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}] 10:21:45 INFO - PROCESS | 1806 | 1461691305236 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 10:21:45 INFO - PROCESS | 1806 | 1461691305691 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f041fb9d000 == 131 [pid = 1806] [id = 705] 10:21:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 122 (0x7f041fc65400) [pid = 1806] [serial = 2116] [outer = (nil)] 10:21:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 123 (0x7f0421e9b800) [pid = 1806] [serial = 2117] [outer = 0x7f041fc65400] 10:21:45 INFO - PROCESS | 1806 | 1461691305778 Marionette DEBUG loaded listener.js 10:21:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 124 (0x7f0422122400) [pid = 1806] [serial = 2118] [outer = 0x7f041fc65400] 10:21:46 INFO - PROCESS | 1806 | 1461691306726 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]]]}] 10:21:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:21:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1832ms 10:21:46 INFO - PROCESS | 1806 | 1461691306789 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 10:21:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:21:46 INFO - PROCESS | 1806 | 1461691306795 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 10:21:46 INFO - PROCESS | 1806 | 1461691306804 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:21:46 INFO - PROCESS | 1806 | 1461691306810 Marionette TRACE conn3 <- [1,2794,null,{}] 10:21:46 INFO - PROCESS | 1806 | 1461691306818 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}] 10:21:47 INFO - PROCESS | 1806 | 1461691307143 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 10:21:47 INFO - PROCESS | 1806 | 1461691307473 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0426044800 == 132 [pid = 1806] [id = 706] 10:21:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f0422e9f400) [pid = 1806] [serial = 2119] [outer = (nil)] 10:21:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f04237e2c00) [pid = 1806] [serial = 2120] [outer = 0x7f0422e9f400] 10:21:47 INFO - PROCESS | 1806 | 1461691307555 Marionette DEBUG loaded listener.js 10:21:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f042501b800) [pid = 1806] [serial = 2121] [outer = 0x7f0422e9f400] 10:21:48 INFO - PROCESS | 1806 | 1461691308521 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]]]}] 10:21:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:21:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1789ms 10:21:48 INFO - PROCESS | 1806 | 1461691308597 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 10:21:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:21:48 INFO - PROCESS | 1806 | 1461691308604 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 10:21:48 INFO - PROCESS | 1806 | 1461691308611 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:21:48 INFO - PROCESS | 1806 | 1461691308614 Marionette TRACE conn3 <- [1,2798,null,{}] 10:21:48 INFO - PROCESS | 1806 | 1461691308621 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}] 10:21:48 INFO - PROCESS | 1806 | 1461691308919 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 10:21:49 INFO - PROCESS | 1806 | 1461691309278 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428cb1000 == 133 [pid = 1806] [id = 707] 10:21:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f0425aae000) [pid = 1806] [serial = 2122] [outer = (nil)] 10:21:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f0425fa8800) [pid = 1806] [serial = 2123] [outer = 0x7f0425aae000] 10:21:49 INFO - PROCESS | 1806 | 1461691309361 Marionette DEBUG loaded listener.js 10:21:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f04280e2400) [pid = 1806] [serial = 2124] [outer = 0x7f0425aae000] 10:21:50 INFO - PROCESS | 1806 | 1461691310326 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]]]}] 10:21:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:21:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1742ms 10:21:50 INFO - PROCESS | 1806 | 1461691310353 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 10:21:50 INFO - PROCESS | 1806 | 1461691310357 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 10:21:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:21:50 INFO - PROCESS | 1806 | 1461691310374 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:21:50 INFO - PROCESS | 1806 | 1461691310385 Marionette TRACE conn3 <- [1,2802,null,{}] 10:21:50 INFO - PROCESS | 1806 | 1461691310392 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}] 10:21:50 INFO - PROCESS | 1806 | 1461691310702 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 10:21:51 INFO - PROCESS | 1806 | 1461691311023 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042cd1a000 == 134 [pid = 1806] [id = 708] 10:21:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f0425dde000) [pid = 1806] [serial = 2125] [outer = (nil)] 10:21:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f0429ba2000) [pid = 1806] [serial = 2126] [outer = 0x7f0425dde000] 10:21:51 INFO - PROCESS | 1806 | 1461691311102 Marionette DEBUG loaded listener.js 10:21:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0429eae800) [pid = 1806] [serial = 2127] [outer = 0x7f0425dde000] 10:21:51 INFO - PROCESS | 1806 | 1461691311982 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]]]}] 10:21:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:21:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1648ms 10:21:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:21:52 INFO - PROCESS | 1806 | 1461691312014 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 10:21:52 INFO - PROCESS | 1806 | 1461691312018 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 10:21:52 INFO - PROCESS | 1806 | 1461691312025 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:21:52 INFO - PROCESS | 1806 | 1461691312028 Marionette TRACE conn3 <- [1,2806,null,{}] 10:21:52 INFO - PROCESS | 1806 | 1461691312034 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}] 10:21:52 INFO - PROCESS | 1806 | 1461691312279 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 10:21:52 INFO - PROCESS | 1806 | 1461691312562 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0431f38800 == 135 [pid = 1806] [id = 709] 10:21:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f04280ee400) [pid = 1806] [serial = 2128] [outer = (nil)] 10:21:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f042ab60c00) [pid = 1806] [serial = 2129] [outer = 0x7f04280ee400] 10:21:52 INFO - PROCESS | 1806 | 1461691312642 Marionette DEBUG loaded listener.js 10:21:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f042ab68400) [pid = 1806] [serial = 2130] [outer = 0x7f04280ee400] 10:21:53 INFO - PROCESS | 1806 | 1461691313593 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]]]}] 10:21:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:21:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1637ms 10:21:53 INFO - PROCESS | 1806 | 1461691313663 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 10:21:53 INFO - PROCESS | 1806 | 1461691313666 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 10:21:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:21:53 INFO - PROCESS | 1806 | 1461691313673 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:21:53 INFO - PROCESS | 1806 | 1461691313676 Marionette TRACE conn3 <- [1,2810,null,{}] 10:21:53 INFO - PROCESS | 1806 | 1461691313682 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}] 10:21:53 INFO - PROCESS | 1806 | 1461691313938 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 10:21:54 INFO - PROCESS | 1806 | 1461691314262 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433348800 == 136 [pid = 1806] [id = 710] 10:21:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f042cd41c00) [pid = 1806] [serial = 2131] [outer = (nil)] 10:21:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f042ce07400) [pid = 1806] [serial = 2132] [outer = 0x7f042cd41c00] 10:21:54 INFO - PROCESS | 1806 | 1461691314360 Marionette DEBUG loaded listener.js 10:21:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f0431f0e400) [pid = 1806] [serial = 2133] [outer = 0x7f042cd41c00] 10:21:55 INFO - PROCESS | 1806 | 1461691315336 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]]]}] 10:21:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:21:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1731ms 10:21:55 INFO - PROCESS | 1806 | 1461691315406 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 10:21:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:21:55 INFO - PROCESS | 1806 | 1461691315410 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 10:21:55 INFO - PROCESS | 1806 | 1461691315417 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:21:55 INFO - PROCESS | 1806 | 1461691315422 Marionette TRACE conn3 <- [1,2814,null,{}] 10:21:55 INFO - PROCESS | 1806 | 1461691315428 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}] 10:21:55 INFO - PROCESS | 1806 | 1461691315723 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 10:21:56 INFO - PROCESS | 1806 | 1461691316042 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0433517800 == 137 [pid = 1806] [id = 711] 10:21:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f042ce02800) [pid = 1806] [serial = 2134] [outer = (nil)] 10:21:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f043281f800) [pid = 1806] [serial = 2135] [outer = 0x7f042ce02800] 10:21:56 INFO - PROCESS | 1806 | 1461691316123 Marionette DEBUG loaded listener.js 10:21:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f04328b9800) [pid = 1806] [serial = 2136] [outer = 0x7f042ce02800] 10:21:57 INFO - PROCESS | 1806 | 1461691317038 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]]]}] 10:21:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:21:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1696ms 10:21:57 INFO - PROCESS | 1806 | 1461691317114 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 10:21:57 INFO - PROCESS | 1806 | 1461691317117 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 10:21:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:21:57 INFO - PROCESS | 1806 | 1461691317124 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:21:57 INFO - PROCESS | 1806 | 1461691317127 Marionette TRACE conn3 <- [1,2818,null,{}] 10:21:57 INFO - PROCESS | 1806 | 1461691317134 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}] 10:21:57 INFO - PROCESS | 1806 | 1461691317436 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 10:21:57 INFO - PROCESS | 1806 | 1461691317747 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435aab800 == 138 [pid = 1806] [id = 712] 10:21:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0431f0ec00) [pid = 1806] [serial = 2137] [outer = (nil)] 10:21:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f043354d400) [pid = 1806] [serial = 2138] [outer = 0x7f0431f0ec00] 10:21:57 INFO - PROCESS | 1806 | 1461691317829 Marionette DEBUG loaded listener.js 10:21:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f043398b400) [pid = 1806] [serial = 2139] [outer = 0x7f0431f0ec00] 10:21:58 INFO - PROCESS | 1806 | 1461691318723 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]]]}] 10:21:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:21:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1636ms 10:21:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:21:58 INFO - PROCESS | 1806 | 1461691318760 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 10:21:58 INFO - PROCESS | 1806 | 1461691318763 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 10:21:58 INFO - PROCESS | 1806 | 1461691318770 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:21:58 INFO - PROCESS | 1806 | 1461691318772 Marionette TRACE conn3 <- [1,2822,null,{}] 10:21:58 INFO - PROCESS | 1806 | 1461691318779 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}] 10:21:59 INFO - PROCESS | 1806 | 1461691319030 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 10:21:59 INFO - PROCESS | 1806 | 1461691319304 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:21:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04386d3000 == 139 [pid = 1806] [id = 713] 10:21:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f041fc61400) [pid = 1806] [serial = 2140] [outer = (nil)] 10:21:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0434794800) [pid = 1806] [serial = 2141] [outer = 0x7f041fc61400] 10:21:59 INFO - PROCESS | 1806 | 1461691319430 Marionette DEBUG loaded listener.js 10:21:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f04349cf400) [pid = 1806] [serial = 2142] [outer = 0x7f041fc61400] 10:22:00 INFO - PROCESS | 1806 | 1461691320321 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]]]}] 10:22:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:22:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1639ms 10:22:00 INFO - PROCESS | 1806 | 1461691320408 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 10:22:00 INFO - PROCESS | 1806 | 1461691320412 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 10:22:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:22:00 INFO - PROCESS | 1806 | 1461691320419 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:22:00 INFO - PROCESS | 1806 | 1461691320422 Marionette TRACE conn3 <- [1,2826,null,{}] 10:22:00 INFO - PROCESS | 1806 | 1461691320428 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}] 10:22:00 INFO - PROCESS | 1806 | 1461691320723 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 10:22:01 INFO - PROCESS | 1806 | 1461691321042 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:01 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438f74800 == 140 [pid = 1806] [id = 714] 10:22:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f0433135c00) [pid = 1806] [serial = 2143] [outer = (nil)] 10:22:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f04349d9c00) [pid = 1806] [serial = 2144] [outer = 0x7f0433135c00] 10:22:01 INFO - PROCESS | 1806 | 1461691321123 Marionette DEBUG loaded listener.js 10:22:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f04350dd800) [pid = 1806] [serial = 2145] [outer = 0x7f0433135c00] 10:22:02 INFO - PROCESS | 1806 | 1461691322024 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:22:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:22:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1684ms 10:22:02 INFO - PROCESS | 1806 | 1461691322105 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 10:22:02 INFO - PROCESS | 1806 | 1461691322109 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 10:22:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:22:02 INFO - PROCESS | 1806 | 1461691322115 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:22:02 INFO - PROCESS | 1806 | 1461691322118 Marionette TRACE conn3 <- [1,2830,null,{}] 10:22:02 INFO - PROCESS | 1806 | 1461691322124 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}] 10:22:02 INFO - PROCESS | 1806 | 1461691322384 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 10:22:02 INFO - PROCESS | 1806 | 1461691322719 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0439258800 == 141 [pid = 1806] [id = 715] 10:22:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0435420c00) [pid = 1806] [serial = 2146] [outer = (nil)] 10:22:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f04355b0000) [pid = 1806] [serial = 2147] [outer = 0x7f0435420c00] 10:22:02 INFO - PROCESS | 1806 | 1461691322818 Marionette DEBUG loaded listener.js 10:22:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f04356f0400) [pid = 1806] [serial = 2148] [outer = 0x7f0435420c00] 10:22:03 INFO - PROCESS | 1806 | 1461691323750 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]]]}] 10:22:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:22:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1683ms 10:22:03 INFO - PROCESS | 1806 | 1461691323799 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 10:22:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:22:03 INFO - PROCESS | 1806 | 1461691323804 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 10:22:03 INFO - PROCESS | 1806 | 1461691323810 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:22:03 INFO - PROCESS | 1806 | 1461691323814 Marionette TRACE conn3 <- [1,2834,null,{}] 10:22:03 INFO - PROCESS | 1806 | 1461691323819 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}] 10:22:04 INFO - PROCESS | 1806 | 1461691324097 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 10:22:04 INFO - PROCESS | 1806 | 1461691324422 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04395b4000 == 142 [pid = 1806] [id = 716] 10:22:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0435421000) [pid = 1806] [serial = 2149] [outer = (nil)] 10:22:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f0436c29000) [pid = 1806] [serial = 2150] [outer = 0x7f0435421000] 10:22:04 INFO - PROCESS | 1806 | 1461691324504 Marionette DEBUG loaded listener.js 10:22:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f0438365c00) [pid = 1806] [serial = 2151] [outer = 0x7f0435421000] 10:22:05 INFO - PROCESS | 1806 | 1461691325377 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:22:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:22:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1635ms 10:22:05 INFO - PROCESS | 1806 | 1461691325446 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 10:22:05 INFO - PROCESS | 1806 | 1461691325449 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 10:22:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:22:05 INFO - PROCESS | 1806 | 1461691325456 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:22:05 INFO - PROCESS | 1806 | 1461691325460 Marionette TRACE conn3 <- [1,2838,null,{}] 10:22:05 INFO - PROCESS | 1806 | 1461691325466 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}] 10:22:05 INFO - PROCESS | 1806 | 1461691325723 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 10:22:06 INFO - PROCESS | 1806 | 1461691326038 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:06 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043bfb4800 == 143 [pid = 1806] [id = 717] 10:22:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f0435988c00) [pid = 1806] [serial = 2152] [outer = (nil)] 10:22:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f04383cec00) [pid = 1806] [serial = 2153] [outer = 0x7f0435988c00] 10:22:06 INFO - PROCESS | 1806 | 1461691326119 Marionette DEBUG loaded listener.js 10:22:06 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f0438644000) [pid = 1806] [serial = 2154] [outer = 0x7f0435988c00] 10:22:07 INFO - PROCESS | 1806 | 1461691327041 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]]]}] 10:22:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:22:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1630ms 10:22:07 INFO - PROCESS | 1806 | 1461691327088 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 10:22:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:22:07 INFO - PROCESS | 1806 | 1461691327101 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 10:22:07 INFO - PROCESS | 1806 | 1461691327108 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:22:07 INFO - PROCESS | 1806 | 1461691327112 Marionette TRACE conn3 <- [1,2842,null,{}] 10:22:07 INFO - PROCESS | 1806 | 1461691327117 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}] 10:22:07 INFO - PROCESS | 1806 | 1461691327385 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 10:22:07 INFO - PROCESS | 1806 | 1461691327700 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d752800 == 144 [pid = 1806] [id = 718] 10:22:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f0436d09c00) [pid = 1806] [serial = 2155] [outer = (nil)] 10:22:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f043939d000) [pid = 1806] [serial = 2156] [outer = 0x7f0436d09c00] 10:22:07 INFO - PROCESS | 1806 | 1461691327783 Marionette DEBUG loaded listener.js 10:22:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f043a133000) [pid = 1806] [serial = 2157] [outer = 0x7f0436d09c00] 10:22:08 INFO - PROCESS | 1806 | 1461691328657 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]]]}] 10:22:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:22:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1588ms 10:22:08 INFO - PROCESS | 1806 | 1461691328697 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 10:22:08 INFO - PROCESS | 1806 | 1461691328700 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 10:22:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:22:08 INFO - PROCESS | 1806 | 1461691328707 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:22:08 INFO - PROCESS | 1806 | 1461691328710 Marionette TRACE conn3 <- [1,2846,null,{}] 10:22:08 INFO - PROCESS | 1806 | 1461691328716 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}] 10:22:08 INFO - PROCESS | 1806 | 1461691328971 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 10:22:09 INFO - PROCESS | 1806 | 1461691329251 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043f028000 == 145 [pid = 1806] [id = 719] 10:22:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f0438dc6c00) [pid = 1806] [serial = 2158] [outer = (nil)] 10:22:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f043ab0e400) [pid = 1806] [serial = 2159] [outer = 0x7f0438dc6c00] 10:22:09 INFO - PROCESS | 1806 | 1461691329375 Marionette DEBUG loaded listener.js 10:22:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f043b783800) [pid = 1806] [serial = 2160] [outer = 0x7f0438dc6c00] 10:22:10 INFO - PROCESS | 1806 | 1461691330290 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]]]}] 10:22:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:22:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1635ms 10:22:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:22:10 INFO - PROCESS | 1806 | 1461691330344 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 10:22:10 INFO - PROCESS | 1806 | 1461691330346 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 10:22:10 INFO - PROCESS | 1806 | 1461691330354 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:22:10 INFO - PROCESS | 1806 | 1461691330357 Marionette TRACE conn3 <- [1,2850,null,{}] 10:22:10 INFO - PROCESS | 1806 | 1461691330363 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}] 10:22:10 INFO - PROCESS | 1806 | 1461691330701 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 10:22:11 INFO - PROCESS | 1806 | 1461691331024 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044bcd5000 == 146 [pid = 1806] [id = 720] 10:22:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0438dea400) [pid = 1806] [serial = 2161] [outer = (nil)] 10:22:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f043c422400) [pid = 1806] [serial = 2162] [outer = 0x7f0438dea400] 10:22:11 INFO - PROCESS | 1806 | 1461691331126 Marionette DEBUG loaded listener.js 10:22:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f043cdc6400) [pid = 1806] [serial = 2163] [outer = 0x7f0438dea400] 10:22:12 INFO - PROCESS | 1806 | 1461691332148 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:22:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:22:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1841ms 10:22:12 INFO - PROCESS | 1806 | 1461691332195 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 10:22:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:22:12 INFO - PROCESS | 1806 | 1461691332199 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 10:22:12 INFO - PROCESS | 1806 | 1461691332205 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:22:12 INFO - PROCESS | 1806 | 1461691332208 Marionette TRACE conn3 <- [1,2854,null,{}] 10:22:12 INFO - PROCESS | 1806 | 1461691332216 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}] 10:22:12 INFO - PROCESS | 1806 | 1461691332484 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 10:22:12 INFO - PROCESS | 1806 | 1461691332807 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:12 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044cc5b800 == 147 [pid = 1806] [id = 721] 10:22:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f041fc66400) [pid = 1806] [serial = 2164] [outer = (nil)] 10:22:12 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f043ce56000) [pid = 1806] [serial = 2165] [outer = 0x7f041fc66400] 10:22:12 INFO - PROCESS | 1806 | 1461691332891 Marionette DEBUG loaded listener.js 10:22:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f043d29cc00) [pid = 1806] [serial = 2166] [outer = 0x7f041fc66400] 10:22:13 INFO - PROCESS | 1806 | 1461691333789 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]]]}] 10:22:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:22:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1635ms 10:22:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:22:13 INFO - PROCESS | 1806 | 1461691333841 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 10:22:13 INFO - PROCESS | 1806 | 1461691333844 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 10:22:13 INFO - PROCESS | 1806 | 1461691333850 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:22:13 INFO - PROCESS | 1806 | 1461691333854 Marionette TRACE conn3 <- [1,2858,null,{}] 10:22:13 INFO - PROCESS | 1806 | 1461691333859 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}] 10:22:14 INFO - PROCESS | 1806 | 1461691334113 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 10:22:14 INFO - PROCESS | 1806 | 1461691334435 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044e83b800 == 148 [pid = 1806] [id = 722] 10:22:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f0421e9f400) [pid = 1806] [serial = 2167] [outer = (nil)] 10:22:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f043d773800) [pid = 1806] [serial = 2168] [outer = 0x7f0421e9f400] 10:22:14 INFO - PROCESS | 1806 | 1461691334519 Marionette DEBUG loaded listener.js 10:22:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f043d77b400) [pid = 1806] [serial = 2169] [outer = 0x7f0421e9f400] 10:22:15 INFO - PROCESS | 1806 | 1461691335404 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:22:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:22:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1631ms 10:22:15 INFO - PROCESS | 1806 | 1461691335481 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 10:22:15 INFO - PROCESS | 1806 | 1461691335484 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 10:22:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:22:15 INFO - PROCESS | 1806 | 1461691335491 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:22:15 INFO - PROCESS | 1806 | 1461691335493 Marionette TRACE conn3 <- [1,2862,null,{}] 10:22:15 INFO - PROCESS | 1806 | 1461691335499 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}] 10:22:15 INFO - PROCESS | 1806 | 1461691335757 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04283a4000 == 147 [pid = 1806] [id = 704] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04253d7800 == 146 [pid = 1806] [id = 703] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04243c5000 == 145 [pid = 1806] [id = 702] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421e8b800 == 144 [pid = 1806] [id = 701] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0445bd8000 == 143 [pid = 1806] [id = 699] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fdc8800 == 142 [pid = 1806] [id = 698] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f83a800 == 141 [pid = 1806] [id = 697] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f025000 == 140 [pid = 1806] [id = 696] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043daae800 == 139 [pid = 1806] [id = 695] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043b539000 == 138 [pid = 1806] [id = 694] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0439257000 == 137 [pid = 1806] [id = 693] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438e92000 == 136 [pid = 1806] [id = 692] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043837d800 == 135 [pid = 1806] [id = 691] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435d06000 == 134 [pid = 1806] [id = 690] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0434d04800 == 133 [pid = 1806] [id = 689] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043257c800 == 132 [pid = 1806] [id = 688] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0431f1b800 == 131 [pid = 1806] [id = 687] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042c16a000 == 130 [pid = 1806] [id = 686] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04289d6000 == 129 [pid = 1806] [id = 685] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425f20800 == 128 [pid = 1806] [id = 684] 10:22:17 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421e6f800 == 127 [pid = 1806] [id = 683] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f0425aa6800) [pid = 1806] [serial = 1926] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f0425ddd800) [pid = 1806] [serial = 2048] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f0424485800) [pid = 1806] [serial = 2045] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f042504bc00) [pid = 1806] [serial = 2046] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0433547c00) [pid = 1806] [serial = 2022] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f04328c3400) [pid = 1806] [serial = 2021] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f0432527800) [pid = 1806] [serial = 2019] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f0432373400) [pid = 1806] [serial = 2018] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f0432367c00) [pid = 1806] [serial = 2016] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f04320d7000) [pid = 1806] [serial = 2015] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f0431f07c00) [pid = 1806] [serial = 2013] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f042d02f000) [pid = 1806] [serial = 2012] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f042cd3c800) [pid = 1806] [serial = 2010] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f042afacc00) [pid = 1806] [serial = 2009] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f0429eb0400) [pid = 1806] [serial = 2007] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f0429ea3800) [pid = 1806] [serial = 2006] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f0429c6b400) [pid = 1806] [serial = 2004] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f0429b95800) [pid = 1806] [serial = 2003] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f04282bd400) [pid = 1806] [serial = 2001] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f0428265800) [pid = 1806] [serial = 2000] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f0425faf800) [pid = 1806] [serial = 1998] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f0425aac000) [pid = 1806] [serial = 1997] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f0422e8c000) [pid = 1806] [serial = 1995] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f0422b10c00) [pid = 1806] [serial = 1994] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0422b11400) [pid = 1806] [serial = 2042] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f04383c5c00) [pid = 1806] [serial = 2040] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f04239d2c00) [pid = 1806] [serial = 2039] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f04383c6000) [pid = 1806] [serial = 2037] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0438369000) [pid = 1806] [serial = 2036] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f043806c400) [pid = 1806] [serial = 2034] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0436d07c00) [pid = 1806] [serial = 2033] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0436959000) [pid = 1806] [serial = 2031] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0435986400) [pid = 1806] [serial = 2030] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f043541c400) [pid = 1806] [serial = 2028] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f04350e3c00) [pid = 1806] [serial = 2027] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f04349cb400) [pid = 1806] [serial = 2025] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f0434796c00) [pid = 1806] [serial = 2024] [outer = (nil)] [url = about:blank] 10:22:17 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f0422e89000) [pid = 1806] [serial = 2043] [outer = (nil)] [url = about:blank] 10:22:18 INFO - PROCESS | 1806 | 1461691338102 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421dcc000 == 128 [pid = 1806] [id = 723] 10:22:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f0421e9e400) [pid = 1806] [serial = 2170] [outer = (nil)] 10:22:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f0421fe9400) [pid = 1806] [serial = 2171] [outer = 0x7f0421e9e400] 10:22:18 INFO - PROCESS | 1806 | 1461691338179 Marionette DEBUG loaded listener.js 10:22:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f0422630c00) [pid = 1806] [serial = 2172] [outer = 0x7f0421e9e400] 10:22:19 INFO - PROCESS | 1806 | 1461691339031 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]]]}] 10:22:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:22:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 3600ms 10:22:19 INFO - PROCESS | 1806 | 1461691339093 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 10:22:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:22:19 INFO - PROCESS | 1806 | 1461691339099 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 10:22:19 INFO - PROCESS | 1806 | 1461691339107 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:22:19 INFO - PROCESS | 1806 | 1461691339112 Marionette TRACE conn3 <- [1,2866,null,{}] 10:22:19 INFO - PROCESS | 1806 | 1461691339120 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}] 10:22:19 INFO - PROCESS | 1806 | 1461691339472 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 10:22:19 INFO - PROCESS | 1806 | 1461691339603 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424651000 == 129 [pid = 1806] [id = 724] 10:22:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0422639400) [pid = 1806] [serial = 2173] [outer = (nil)] 10:22:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f0422ea3000) [pid = 1806] [serial = 2174] [outer = 0x7f0422639400] 10:22:19 INFO - PROCESS | 1806 | 1461691339678 Marionette DEBUG loaded listener.js 10:22:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f04239d7400) [pid = 1806] [serial = 2175] [outer = 0x7f0422639400] 10:22:20 INFO - PROCESS | 1806 | 1461691340647 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]]]}] 10:22:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:22:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1591ms 10:22:20 INFO - PROCESS | 1806 | 1461691340701 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 10:22:20 INFO - PROCESS | 1806 | 1461691340706 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 10:22:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:22:20 INFO - PROCESS | 1806 | 1461691340721 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:22:20 INFO - PROCESS | 1806 | 1461691340725 Marionette TRACE conn3 <- [1,2870,null,{}] 10:22:20 INFO - PROCESS | 1806 | 1461691340731 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}] 10:22:21 INFO - PROCESS | 1806 | 1461691341045 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 10:22:21 INFO - PROCESS | 1806 | 1461691341087 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425f07800 == 130 [pid = 1806] [id = 725] 10:22:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0425041800) [pid = 1806] [serial = 2176] [outer = (nil)] 10:22:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0425871400) [pid = 1806] [serial = 2177] [outer = 0x7f0425041800] 10:22:21 INFO - PROCESS | 1806 | 1461691341155 Marionette DEBUG loaded listener.js 10:22:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0425de2c00) [pid = 1806] [serial = 2178] [outer = 0x7f0425041800] 10:22:22 INFO - PROCESS | 1806 | 1461691342778 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]]]}] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f04242cdc00) [pid = 1806] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f041fc6f000) [pid = 1806] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0421e96800) [pid = 1806] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f042501f800) [pid = 1806] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0421ea1000) [pid = 1806] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f04252e5800) [pid = 1806] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f04220e7000) [pid = 1806] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f0435a07400) [pid = 1806] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f042211ec00) [pid = 1806] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f04350e2c00) [pid = 1806] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f0422eadc00) [pid = 1806] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f04252e2c00) [pid = 1806] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f042ab6cc00) [pid = 1806] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f04384e4c00) [pid = 1806] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f0422635000) [pid = 1806] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f04383cd400) [pid = 1806] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f0422125400) [pid = 1806] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f0422e9f800) [pid = 1806] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f0421fe7c00) [pid = 1806] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f043251bc00) [pid = 1806] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f042a90cc00) [pid = 1806] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:22:22 INFO - PROCESS | 1806 | --DOMWINDOW == 124 (0x7f0422ea1400) [pid = 1806] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:22:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:22:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2143ms 10:22:22 INFO - PROCESS | 1806 | 1461691342906 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 10:22:22 INFO - PROCESS | 1806 | 1461691342910 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 10:22:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:22:22 INFO - PROCESS | 1806 | 1461691342928 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:22:22 INFO - PROCESS | 1806 | 1461691342937 Marionette TRACE conn3 <- [1,2874,null,{}] 10:22:22 INFO - PROCESS | 1806 | 1461691342943 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}] 10:22:23 INFO - PROCESS | 1806 | 1461691343252 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 10:22:23 INFO - PROCESS | 1806 | 1461691343384 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:23 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04283bc800 == 131 [pid = 1806] [id = 726] 10:22:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 125 (0x7f0425879400) [pid = 1806] [serial = 2179] [outer = (nil)] 10:22:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f0426b85800) [pid = 1806] [serial = 2180] [outer = 0x7f0425879400] 10:22:23 INFO - PROCESS | 1806 | 1461691343461 Marionette DEBUG loaded listener.js 10:22:23 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f0428266c00) [pid = 1806] [serial = 2181] [outer = 0x7f0425879400] 10:22:24 INFO - PROCESS | 1806 | 1461691344220 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]]]}] 10:22:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:22:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1351ms 10:22:24 INFO - PROCESS | 1806 | 1461691344270 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 10:22:24 INFO - PROCESS | 1806 | 1461691344274 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 10:22:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:22:24 INFO - PROCESS | 1806 | 1461691344281 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:22:24 INFO - PROCESS | 1806 | 1461691344284 Marionette TRACE conn3 <- [1,2878,null,{}] 10:22:24 INFO - PROCESS | 1806 | 1461691344289 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}] 10:22:24 INFO - PROCESS | 1806 | 1461691344518 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 10:22:24 INFO - PROCESS | 1806 | 1461691344715 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428cac000 == 132 [pid = 1806] [id = 727] 10:22:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f04237e0800) [pid = 1806] [serial = 2182] [outer = (nil)] 10:22:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f042826bc00) [pid = 1806] [serial = 2183] [outer = 0x7f04237e0800] 10:22:24 INFO - PROCESS | 1806 | 1461691344780 Marionette DEBUG loaded listener.js 10:22:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f0429b9dc00) [pid = 1806] [serial = 2184] [outer = 0x7f04237e0800] 10:22:26 INFO - PROCESS | 1806 | 1461691346027 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]]]}] 10:22:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:22:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1780ms 10:22:26 INFO - PROCESS | 1806 | 1461691346062 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 10:22:26 INFO - PROCESS | 1806 | 1461691346068 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 10:22:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:22:26 INFO - PROCESS | 1806 | 1461691346078 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:22:26 INFO - PROCESS | 1806 | 1461691346083 Marionette TRACE conn3 <- [1,2882,null,{}] 10:22:26 INFO - PROCESS | 1806 | 1461691346090 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}] 10:22:26 INFO - PROCESS | 1806 | 1461691346348 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 10:22:26 INFO - PROCESS | 1806 | 1461691346669 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04253e3800 == 133 [pid = 1806] [id = 728] 10:22:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f0422eadc00) [pid = 1806] [serial = 2185] [outer = (nil)] 10:22:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f04237ebc00) [pid = 1806] [serial = 2186] [outer = 0x7f0422eadc00] 10:22:26 INFO - PROCESS | 1806 | 1461691346758 Marionette DEBUG loaded listener.js 10:22:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0425aae400) [pid = 1806] [serial = 2187] [outer = 0x7f0422eadc00] 10:22:27 INFO - PROCESS | 1806 | 1461691347763 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]]]}] 10:22:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:22:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1738ms 10:22:27 INFO - PROCESS | 1806 | 1461691347818 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 10:22:27 INFO - PROCESS | 1806 | 1461691347825 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 10:22:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:22:27 INFO - PROCESS | 1806 | 1461691347838 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:22:27 INFO - PROCESS | 1806 | 1461691347842 Marionette TRACE conn3 <- [1,2886,null,{}] 10:22:27 INFO - PROCESS | 1806 | 1461691347850 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}] 10:22:28 INFO - PROCESS | 1806 | 1461691348152 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 10:22:28 INFO - PROCESS | 1806 | 1461691348522 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:28 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042b056800 == 134 [pid = 1806] [id = 729] 10:22:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f0426b87c00) [pid = 1806] [serial = 2188] [outer = (nil)] 10:22:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f0429ba3400) [pid = 1806] [serial = 2189] [outer = 0x7f0426b87c00] 10:22:28 INFO - PROCESS | 1806 | 1461691348603 Marionette DEBUG loaded listener.js 10:22:28 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f0429eab000) [pid = 1806] [serial = 2190] [outer = 0x7f0426b87c00] 10:22:29 INFO - PROCESS | 1806 | 1461691349520 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]]]}] 10:22:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:22:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1740ms 10:22:29 INFO - PROCESS | 1806 | 1461691349579 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 10:22:29 INFO - PROCESS | 1806 | 1461691349583 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 10:22:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:22:29 INFO - PROCESS | 1806 | 1461691349590 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:22:29 INFO - PROCESS | 1806 | 1461691349596 Marionette TRACE conn3 <- [1,2890,null,{}] 10:22:29 INFO - PROCESS | 1806 | 1461691349613 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}] 10:22:29 INFO - PROCESS | 1806 | 1461691349926 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 10:22:30 INFO - PROCESS | 1806 | 1461691350247 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:30 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042d132000 == 135 [pid = 1806] [id = 730] 10:22:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f0429eb5800) [pid = 1806] [serial = 2191] [outer = (nil)] 10:22:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f042ab64c00) [pid = 1806] [serial = 2192] [outer = 0x7f0429eb5800] 10:22:30 INFO - PROCESS | 1806 | 1461691350336 Marionette DEBUG loaded listener.js 10:22:30 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f042afb1400) [pid = 1806] [serial = 2193] [outer = 0x7f0429eb5800] 10:22:31 INFO - PROCESS | 1806 | 1461691351264 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:22:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:22:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1741ms 10:22:31 INFO - PROCESS | 1806 | 1461691351333 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 10:22:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:22:31 INFO - PROCESS | 1806 | 1461691351338 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 10:22:31 INFO - PROCESS | 1806 | 1461691351344 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:22:31 INFO - PROCESS | 1806 | 1461691351347 Marionette TRACE conn3 <- [1,2894,null,{}] 10:22:31 INFO - PROCESS | 1806 | 1461691351352 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}] 10:22:31 INFO - PROCESS | 1806 | 1461691351609 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 10:22:31 INFO - PROCESS | 1806 | 1461691351921 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324ea800 == 136 [pid = 1806] [id = 731] 10:22:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f042a90c800) [pid = 1806] [serial = 2194] [outer = (nil)] 10:22:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f042ce11c00) [pid = 1806] [serial = 2195] [outer = 0x7f042a90c800] 10:22:32 INFO - PROCESS | 1806 | 1461691352004 Marionette DEBUG loaded listener.js 10:22:32 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f042d037400) [pid = 1806] [serial = 2196] [outer = 0x7f042a90c800] 10:22:32 INFO - PROCESS | 1806 | 1461691352913 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]]]}] 10:22:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:22:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1633ms 10:22:32 INFO - PROCESS | 1806 | 1461691352978 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 10:22:32 INFO - PROCESS | 1806 | 1461691352982 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 10:22:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:22:32 INFO - PROCESS | 1806 | 1461691352988 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:22:32 INFO - PROCESS | 1806 | 1461691352991 Marionette TRACE conn3 <- [1,2898,null,{}] 10:22:33 INFO - PROCESS | 1806 | 1461691352997 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}] 10:22:33 INFO - PROCESS | 1806 | 1461691353249 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 10:22:33 INFO - PROCESS | 1806 | 1461691353579 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:33 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333ec800 == 137 [pid = 1806] [id = 732] 10:22:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0431f09c00) [pid = 1806] [serial = 2197] [outer = (nil)] 10:22:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0431f0c000) [pid = 1806] [serial = 2198] [outer = 0x7f0431f09c00] 10:22:33 INFO - PROCESS | 1806 | 1461691353662 Marionette DEBUG loaded listener.js 10:22:33 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f04320d6800) [pid = 1806] [serial = 2199] [outer = 0x7f0431f09c00] 10:22:34 INFO - PROCESS | 1806 | 1461691354557 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]]]}] 10:22:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:22:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1632ms 10:22:34 INFO - PROCESS | 1806 | 1461691354621 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 10:22:34 INFO - PROCESS | 1806 | 1461691354625 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 10:22:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:22:34 INFO - PROCESS | 1806 | 1461691354631 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:22:34 INFO - PROCESS | 1806 | 1461691354634 Marionette TRACE conn3 <- [1,2902,null,{}] 10:22:34 INFO - PROCESS | 1806 | 1461691354640 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}] 10:22:34 INFO - PROCESS | 1806 | 1461691354903 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 10:22:35 INFO - PROCESS | 1806 | 1461691355222 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:35 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0435114000 == 138 [pid = 1806] [id = 733] 10:22:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0432524800) [pid = 1806] [serial = 2200] [outer = (nil)] 10:22:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f04328c1000) [pid = 1806] [serial = 2201] [outer = 0x7f0432524800] 10:22:35 INFO - PROCESS | 1806 | 1461691355317 Marionette DEBUG loaded listener.js 10:22:35 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0433550c00) [pid = 1806] [serial = 2202] [outer = 0x7f0432524800] 10:22:36 INFO - PROCESS | 1806 | 1461691356230 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:22:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:22:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1630ms 10:22:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:22:36 INFO - PROCESS | 1806 | 1461691356262 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 10:22:36 INFO - PROCESS | 1806 | 1461691356265 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 10:22:36 INFO - PROCESS | 1806 | 1461691356272 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:22:36 INFO - PROCESS | 1806 | 1461691356275 Marionette TRACE conn3 <- [1,2906,null,{}] 10:22:36 INFO - PROCESS | 1806 | 1461691356280 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}] 10:22:36 INFO - PROCESS | 1806 | 1461691356517 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 10:22:36 INFO - PROCESS | 1806 | 1461691356791 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:36 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04381ab000 == 139 [pid = 1806] [id = 734] 10:22:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f0432823800) [pid = 1806] [serial = 2203] [outer = (nil)] 10:22:36 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0434684800) [pid = 1806] [serial = 2204] [outer = 0x7f0432823800] 10:22:36 INFO - PROCESS | 1806 | 1461691356912 Marionette DEBUG loaded listener.js 10:22:37 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f0434798400) [pid = 1806] [serial = 2205] [outer = 0x7f0432823800] 10:22:37 INFO - PROCESS | 1806 | 1461691357802 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]]]}] 10:22:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:22:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1593ms 10:22:37 INFO - PROCESS | 1806 | 1461691357864 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 10:22:37 INFO - PROCESS | 1806 | 1461691357867 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 10:22:37 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:22:37 INFO - PROCESS | 1806 | 1461691357874 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:22:37 INFO - PROCESS | 1806 | 1461691357877 Marionette TRACE conn3 <- [1,2910,null,{}] 10:22:37 INFO - PROCESS | 1806 | 1461691357882 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}] 10:22:38 INFO - PROCESS | 1806 | 1461691358125 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 10:22:38 INFO - PROCESS | 1806 | 1461691358377 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438d8d000 == 140 [pid = 1806] [id = 735] 10:22:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0433984c00) [pid = 1806] [serial = 2206] [outer = (nil)] 10:22:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f04347e1400) [pid = 1806] [serial = 2207] [outer = 0x7f0433984c00] 10:22:38 INFO - PROCESS | 1806 | 1461691358499 Marionette DEBUG loaded listener.js 10:22:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f04349d8400) [pid = 1806] [serial = 2208] [outer = 0x7f0433984c00] 10:22:39 INFO - PROCESS | 1806 | 1461691359269 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]]]}] 10:22:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:22:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:22:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1439ms 10:22:39 INFO - PROCESS | 1806 | 1461691359315 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 10:22:39 INFO - TEST-START | /DOMEvents/constructors.html 10:22:39 INFO - PROCESS | 1806 | 1461691359319 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 10:22:39 INFO - PROCESS | 1806 | 1461691359326 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:22:39 INFO - PROCESS | 1806 | 1461691359329 Marionette TRACE conn3 <- [1,2914,null,{}] 10:22:39 INFO - PROCESS | 1806 | 1461691359334 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}] 10:22:39 INFO - PROCESS | 1806 | 1461691359576 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 10:22:39 INFO - PROCESS | 1806 | 1461691359866 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:39 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fca000 == 141 [pid = 1806] [id = 736] 10:22:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f0433988400) [pid = 1806] [serial = 2209] [outer = (nil)] 10:22:39 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f04350e2c00) [pid = 1806] [serial = 2210] [outer = 0x7f0433988400] 10:22:39 INFO - PROCESS | 1806 | 1461691359947 Marionette DEBUG loaded listener.js 10:22:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f0435417000) [pid = 1806] [serial = 2211] [outer = 0x7f0433988400] 10:22:40 INFO - PROCESS | 1806 | 1461691360961 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]]]}] 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:22:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:22:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:22:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:22:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:22:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:22:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:22:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:22:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:22:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:22:41 INFO - TEST-OK | /DOMEvents/constructors.html | took 1699ms 10:22:41 INFO - PROCESS | 1806 | 1461691361026 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 10:22:41 INFO - PROCESS | 1806 | 1461691361029 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 10:22:41 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:22:41 INFO - PROCESS | 1806 | 1461691361042 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:22:41 INFO - PROCESS | 1806 | 1461691361045 Marionette TRACE conn3 <- [1,2918,null,{}] 10:22:41 INFO - PROCESS | 1806 | 1461691361058 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}] 10:22:41 INFO - PROCESS | 1806 | 1461691361316 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 10:22:41 INFO - PROCESS | 1806 | 1461691361655 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:41 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04394b2800 == 142 [pid = 1806] [id = 737] 10:22:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f04355b0c00) [pid = 1806] [serial = 2212] [outer = (nil)] 10:22:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f0435a06800) [pid = 1806] [serial = 2213] [outer = 0x7f04355b0c00] 10:22:41 INFO - PROCESS | 1806 | 1461691361734 Marionette DEBUG loaded listener.js 10:22:41 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f0435dd4c00) [pid = 1806] [serial = 2214] [outer = 0x7f04355b0c00] 10:22:42 INFO - PROCESS | 1806 | 1461691362544 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:22:42 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:22:42 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1538ms 10:22:42 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:22:42 INFO - PROCESS | 1806 | 1461691362579 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 10:22:42 INFO - PROCESS | 1806 | 1461691362583 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 10:22:42 INFO - PROCESS | 1806 | 1461691362590 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:22:42 INFO - PROCESS | 1806 | 1461691362594 Marionette TRACE conn3 <- [1,2922,null,{}] 10:22:42 INFO - PROCESS | 1806 | 1461691362623 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}] 10:22:42 INFO - PROCESS | 1806 | 1461691362892 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 10:22:43 INFO - PROCESS | 1806 | 1461691363171 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:43 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043c570000 == 143 [pid = 1806] [id = 738] 10:22:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f043598d400) [pid = 1806] [serial = 2215] [outer = (nil)] 10:22:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f04383c6800) [pid = 1806] [serial = 2216] [outer = 0x7f043598d400] 10:22:43 INFO - PROCESS | 1806 | 1461691363263 Marionette DEBUG loaded listener.js 10:22:43 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f0438452800) [pid = 1806] [serial = 2217] [outer = 0x7f043598d400] 10:22:43 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:22:44 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:22:44 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:22:44 INFO - PROCESS | 1806 | [1806] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:22:44 INFO - PROCESS | 1806 | 1461691364160 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]]]}] 10:22:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:22:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:22:44 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 10:22:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:22:44 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 10:22:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:22:44 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]" 10:22:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:22:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:22:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:22:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1604ms 10:22:44 INFO - PROCESS | 1806 | 1461691364199 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 10:22:44 INFO - PROCESS | 1806 | 1461691364207 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 10:22:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:22:44 INFO - PROCESS | 1806 | 1461691364217 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:22:44 INFO - PROCESS | 1806 | 1461691364220 Marionette TRACE conn3 <- [1,2926,null,{}] 10:22:44 INFO - PROCESS | 1806 | 1461691364226 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}] 10:22:44 INFO - PROCESS | 1806 | 1461691364472 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 10:22:44 INFO - PROCESS | 1806 | 1461691364755 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043e8c8000 == 144 [pid = 1806] [id = 739] 10:22:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f043598e400) [pid = 1806] [serial = 2218] [outer = (nil)] 10:22:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f0438de6400) [pid = 1806] [serial = 2219] [outer = 0x7f043598e400] 10:22:44 INFO - PROCESS | 1806 | 1461691364840 Marionette DEBUG loaded listener.js 10:22:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f043a12f000) [pid = 1806] [serial = 2220] [outer = 0x7f043598e400] 10:22:45 INFO - PROCESS | 1806 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:22:45 INFO - PROCESS | 1806 | 1461691365654 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]]]}] 10:22:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:22:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1478ms 10:22:45 INFO - PROCESS | 1806 | 1461691365697 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 10:22:45 INFO - PROCESS | 1806 | 1461691365701 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 10:22:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:22:45 INFO - PROCESS | 1806 | 1461691365707 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:22:45 INFO - PROCESS | 1806 | 1461691365710 Marionette TRACE conn3 <- [1,2930,null,{}] 10:22:45 INFO - PROCESS | 1806 | 1461691365716 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}] 10:22:46 INFO - PROCESS | 1806 | 1461691366003 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 10:22:46 INFO - PROCESS | 1806 | 1461691366258 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:46 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fb15000 == 145 [pid = 1806] [id = 740] 10:22:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0435a07800) [pid = 1806] [serial = 2221] [outer = (nil)] 10:22:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f043bf53c00) [pid = 1806] [serial = 2222] [outer = 0x7f0435a07800] 10:22:46 INFO - PROCESS | 1806 | 1461691366343 Marionette DEBUG loaded listener.js 10:22:46 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f043d773000) [pid = 1806] [serial = 2223] [outer = 0x7f0435a07800] 10:22:47 INFO - PROCESS | 1806 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:22:47 INFO - PROCESS | 1806 | 1461691367139 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]]]}] 10:22:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:22:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1489ms 10:22:47 INFO - PROCESS | 1806 | 1461691367198 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 10:22:47 INFO - PROCESS | 1806 | 1461691367200 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 10:22:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:22:47 INFO - PROCESS | 1806 | 1461691367207 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:22:47 INFO - PROCESS | 1806 | 1461691367209 Marionette TRACE conn3 <- [1,2934,null,{}] 10:22:47 INFO - PROCESS | 1806 | 1461691367215 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}] 10:22:47 INFO - PROCESS | 1806 | 1461691367465 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 10:22:47 INFO - PROCESS | 1806 | 1461691367747 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:47 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044b70e000 == 146 [pid = 1806] [id = 741] 10:22:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f0438116c00) [pid = 1806] [serial = 2224] [outer = (nil)] 10:22:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f043d77cc00) [pid = 1806] [serial = 2225] [outer = 0x7f0438116c00] 10:22:47 INFO - PROCESS | 1806 | 1461691367829 Marionette DEBUG loaded listener.js 10:22:47 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f043d798c00) [pid = 1806] [serial = 2226] [outer = 0x7f0438116c00] 10:22:48 INFO - PROCESS | 1806 | 1461691368639 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]]]}] 10:22:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:22:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1488ms 10:22:48 INFO - PROCESS | 1806 | 1461691368696 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 10:22:48 INFO - PROCESS | 1806 | 1461691368700 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 10:22:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:22:48 INFO - PROCESS | 1806 | 1461691368707 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:22:48 INFO - PROCESS | 1806 | 1461691368709 Marionette TRACE conn3 <- [1,2938,null,{}] 10:22:48 INFO - PROCESS | 1806 | 1461691368716 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}] 10:22:49 INFO - PROCESS | 1806 | 1461691369071 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 10:22:49 INFO - PROCESS | 1806 | 1461691369298 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045068b000 == 147 [pid = 1806] [id = 742] 10:22:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f043844f800) [pid = 1806] [serial = 2227] [outer = (nil)] 10:22:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f043d79f400) [pid = 1806] [serial = 2228] [outer = 0x7f043844f800] 10:22:49 INFO - PROCESS | 1806 | 1461691369383 Marionette DEBUG loaded listener.js 10:22:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f043d929000) [pid = 1806] [serial = 2229] [outer = 0x7f043844f800] 10:22:50 INFO - PROCESS | 1806 | 1461691370201 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]]]}] 10:22:50 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. 10:22:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1530ms 10:22:50 INFO - PROCESS | 1806 | 1461691370237 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 10:22:50 INFO - PROCESS | 1806 | 1461691370241 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 10:22:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:22:50 INFO - PROCESS | 1806 | 1461691370250 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:22:50 INFO - PROCESS | 1806 | 1461691370253 Marionette TRACE conn3 <- [1,2942,null,{}] 10:22:50 INFO - PROCESS | 1806 | 1461691370260 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}] 10:22:50 INFO - PROCESS | 1806 | 1461691370519 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 10:22:50 INFO - PROCESS | 1806 | 1461691370775 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:50 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0450949800 == 148 [pid = 1806] [id = 743] 10:22:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f043939cc00) [pid = 1806] [serial = 2230] [outer = (nil)] 10:22:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f043da96400) [pid = 1806] [serial = 2231] [outer = 0x7f043939cc00] 10:22:50 INFO - PROCESS | 1806 | 1461691370860 Marionette DEBUG loaded listener.js 10:22:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f043dc2a000) [pid = 1806] [serial = 2232] [outer = 0x7f043939cc00] 10:22:51 INFO - PROCESS | 1806 | 1461691371704 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"]]]}] 10:22:51 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 10:22:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:22:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:22:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:22:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:22:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1481ms 10:22:51 INFO - PROCESS | 1806 | 1461691371733 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 10:22:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:22:51 INFO - PROCESS | 1806 | 1461691371737 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 10:22:51 INFO - PROCESS | 1806 | 1461691371744 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:22:51 INFO - PROCESS | 1806 | 1461691371747 Marionette TRACE conn3 <- [1,2946,null,{}] 10:22:51 INFO - PROCESS | 1806 | 1461691371753 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}] 10:22:52 INFO - PROCESS | 1806 | 1461691372039 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 10:22:52 INFO - PROCESS | 1806 | 1461691372314 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:52 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0451102800 == 149 [pid = 1806] [id = 744] 10:22:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f043d773c00) [pid = 1806] [serial = 2233] [outer = (nil)] 10:22:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f043dc30000) [pid = 1806] [serial = 2234] [outer = 0x7f043d773c00] 10:22:52 INFO - PROCESS | 1806 | 1461691372397 Marionette DEBUG loaded listener.js 10:22:52 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f043e1bf000) [pid = 1806] [serial = 2235] [outer = 0x7f043d773c00] 10:22:53 INFO - PROCESS | 1806 | 1461691373468 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]]]}] 10:22:53 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. 10:22:53 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1741ms 10:22:53 INFO - PROCESS | 1806 | 1461691373485 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 10:22:53 INFO - PROCESS | 1806 | 1461691373490 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 10:22:53 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:22:53 INFO - PROCESS | 1806 | 1461691373497 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:22:53 INFO - PROCESS | 1806 | 1461691373501 Marionette TRACE conn3 <- [1,2950,null,{}] 10:22:53 INFO - PROCESS | 1806 | 1461691373507 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}] 10:22:53 INFO - PROCESS | 1806 | 1461691373773 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 10:22:54 INFO - PROCESS | 1806 | 1461691374030 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0453a5f800 == 150 [pid = 1806] [id = 745] 10:22:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f043ce53000) [pid = 1806] [serial = 2236] [outer = (nil)] 10:22:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f043e205800) [pid = 1806] [serial = 2237] [outer = 0x7f043ce53000] 10:22:54 INFO - PROCESS | 1806 | 1461691374114 Marionette DEBUG loaded listener.js 10:22:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f043e21a400) [pid = 1806] [serial = 2238] [outer = 0x7f043ce53000] 10:22:55 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04550b9800 == 151 [pid = 1806] [id = 746] 10:22:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 185 (0x7f043e2a6c00) [pid = 1806] [serial = 2239] [outer = (nil)] 10:22:55 INFO - PROCESS | 1806 | ++DOMWINDOW == 186 (0x7f043e207800) [pid = 1806] [serial = 2240] [outer = 0x7f043e2a6c00] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044bce5800 == 150 [pid = 1806] [id = 100] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043b552800 == 149 [pid = 1806] [id = 327] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044cc5b800 == 148 [pid = 1806] [id = 721] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044bcd5000 == 147 [pid = 1806] [id = 720] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043f028000 == 146 [pid = 1806] [id = 719] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043d752800 == 145 [pid = 1806] [id = 718] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043bfb4800 == 144 [pid = 1806] [id = 717] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04395b4000 == 143 [pid = 1806] [id = 716] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0439258800 == 142 [pid = 1806] [id = 715] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438f74800 == 141 [pid = 1806] [id = 714] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04386d3000 == 140 [pid = 1806] [id = 713] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435aab800 == 139 [pid = 1806] [id = 712] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433517800 == 138 [pid = 1806] [id = 711] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0433348800 == 137 [pid = 1806] [id = 710] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0431f38800 == 136 [pid = 1806] [id = 709] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042cd1a000 == 135 [pid = 1806] [id = 708] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428cb1000 == 134 [pid = 1806] [id = 707] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0426044800 == 133 [pid = 1806] [id = 706] 10:22:57 INFO - PROCESS | 1806 | --DOCSHELL 0x7f041fb9d000 == 132 [pid = 1806] [id = 705] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 185 (0x7f0425029800) [pid = 1806] [serial = 2111] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 184 (0x7f0425deb400) [pid = 1806] [serial = 1992] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f043864ec00) [pid = 1806] [serial = 2097] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f043398fc00) [pid = 1806] [serial = 2075] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f0421ff0c00) [pid = 1806] [serial = 2051] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f0429ea5800) [pid = 1806] [serial = 2063] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f042211e000) [pid = 1806] [serial = 2105] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f0436c24800) [pid = 1806] [serial = 2084] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f0428268800) [pid = 1806] [serial = 2060] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f04355b4000) [pid = 1806] [serial = 2082] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f04242d9400) [pid = 1806] [serial = 2055] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f0438641800) [pid = 1806] [serial = 2096] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f042263a400) [pid = 1806] [serial = 2106] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f0425aad400) [pid = 1806] [serial = 2057] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f0425faa000) [pid = 1806] [serial = 2058] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0431f03400) [pid = 1806] [serial = 2067] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f0439399c00) [pid = 1806] [serial = 2103] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f04349cb800) [pid = 1806] [serial = 2079] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f043468e800) [pid = 1806] [serial = 2076] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f04384dc400) [pid = 1806] [serial = 2093] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f0438dc5000) [pid = 1806] [serial = 2099] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f0438ddd000) [pid = 1806] [serial = 2100] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f0429eb8000) [pid = 1806] [serial = 2064] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f04237e0400) [pid = 1806] [serial = 2109] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f0425aaa400) [pid = 1806] [serial = 2112] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f043251ec00) [pid = 1806] [serial = 2069] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f043844c000) [pid = 1806] [serial = 2090] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f0422632800) [pid = 1806] [serial = 2052] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f04290ca800) [pid = 1806] [serial = 2061] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f04347d3c00) [pid = 1806] [serial = 2078] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f04237e6400) [pid = 1806] [serial = 2054] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f043354cc00) [pid = 1806] [serial = 2073] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f0422eaa400) [pid = 1806] [serial = 2108] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f0439392c00) [pid = 1806] [serial = 2102] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f043512b000) [pid = 1806] [serial = 2081] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f04384e3000) [pid = 1806] [serial = 2094] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f043286a400) [pid = 1806] [serial = 2070] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0433139400) [pid = 1806] [serial = 2072] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f043836d000) [pid = 1806] [serial = 2085] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0438452000) [pid = 1806] [serial = 2091] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f04383f1c00) [pid = 1806] [serial = 2088] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f04383d2800) [pid = 1806] [serial = 2087] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f042afa3000) [pid = 1806] [serial = 2066] [outer = (nil)] [url = about:blank] 10:22:57 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0425de8400) [pid = 1806] [serial = 2114] [outer = (nil)] [url = about:blank] 10:22:58 INFO - PROCESS | 1806 | 1461691378008 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]]]}] 10:22: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. 10:22:58 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 4546ms 10:22:58 INFO - PROCESS | 1806 | 1461691378045 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 10:22:58 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:22:58 INFO - PROCESS | 1806 | 1461691378050 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 10:22:58 INFO - PROCESS | 1806 | 1461691378058 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:22:58 INFO - PROCESS | 1806 | 1461691378061 Marionette TRACE conn3 <- [1,2954,null,{}] 10:22:58 INFO - PROCESS | 1806 | 1461691378070 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}] 10:22:58 INFO - PROCESS | 1806 | 1461691378541 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 10:22:58 INFO - PROCESS | 1806 | 1461691378778 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:22:58 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0424264000 == 133 [pid = 1806] [id = 747] 10:22:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f0422b0ec00) [pid = 1806] [serial = 2241] [outer = (nil)] 10:22:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0422d6b000) [pid = 1806] [serial = 2242] [outer = 0x7f0422b0ec00] 10:22:58 INFO - PROCESS | 1806 | 1461691378875 Marionette DEBUG loaded listener.js 10:22:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0422eaa400) [pid = 1806] [serial = 2243] [outer = 0x7f0422b0ec00] 10:22:59 INFO - PROCESS | 1806 | 1461691379616 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]]]}] 10:22:59 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:22:59 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 10:22:59 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1583ms 10:22:59 INFO - PROCESS | 1806 | 1461691379646 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 10:22:59 INFO - PROCESS | 1806 | 1461691379658 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 10:22:59 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:22:59 INFO - PROCESS | 1806 | 1461691379672 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:22:59 INFO - PROCESS | 1806 | 1461691379679 Marionette TRACE conn3 <- [1,2958,null,{}] 10:22:59 INFO - PROCESS | 1806 | 1461691379687 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}] 10:23:00 INFO - PROCESS | 1806 | 1461691380154 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 10:23:00 INFO - PROCESS | 1806 | 1461691380287 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0425f03000 == 134 [pid = 1806] [id = 748] 10:23:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f04228f0c00) [pid = 1806] [serial = 2244] [outer = (nil)] 10:23:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0424481400) [pid = 1806] [serial = 2245] [outer = 0x7f04228f0c00] 10:23:00 INFO - PROCESS | 1806 | 1461691380400 Marionette DEBUG loaded listener.js 10:23:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0425de5000) [pid = 1806] [serial = 2246] [outer = 0x7f04228f0c00] 10:23:01 INFO - PROCESS | 1806 | 1461691381403 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]]]}] 10:23: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. 10:23:01 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1750ms 10:23:01 INFO - PROCESS | 1806 | 1461691381422 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 10:23:01 INFO - PROCESS | 1806 | 1461691381428 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 10:23:01 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:23:01 INFO - PROCESS | 1806 | 1461691381450 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:23:01 INFO - PROCESS | 1806 | 1461691381459 Marionette TRACE conn3 <- [1,2962,null,{}] 10:23:01 INFO - PROCESS | 1806 | 1461691381483 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}] 10:23:01 INFO - PROCESS | 1806 | 1461691381941 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 10:23:02 INFO - PROCESS | 1806 | 1461691382125 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04284a1800 == 135 [pid = 1806] [id = 749] 10:23:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f04280f0400) [pid = 1806] [serial = 2247] [outer = (nil)] 10:23:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f04282b5c00) [pid = 1806] [serial = 2248] [outer = 0x7f04280f0400] 10:23:02 INFO - PROCESS | 1806 | 1461691382194 Marionette DEBUG loaded listener.js 10:23:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f04290cd800) [pid = 1806] [serial = 2249] [outer = 0x7f04280f0400] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f0433135c00) [pid = 1806] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f042ce02800) [pid = 1806] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f0436d09c00) [pid = 1806] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f0435421000) [pid = 1806] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0435420c00) [pid = 1806] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0421e9f400) [pid = 1806] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0435988c00) [pid = 1806] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0421e9e400) [pid = 1806] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f041fc65400) [pid = 1806] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0425dde000) [pid = 1806] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f041fc61400) [pid = 1806] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f042504d400) [pid = 1806] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f04280ee400) [pid = 1806] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f041fc66400) [pid = 1806] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f0438dc6c00) [pid = 1806] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f0431f0ec00) [pid = 1806] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f0422639400) [pid = 1806] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f0422e9f400) [pid = 1806] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f042cd41c00) [pid = 1806] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f0438dea400) [pid = 1806] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f0425041800) [pid = 1806] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f0425aae000) [pid = 1806] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:23:03 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f0425879400) [pid = 1806] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:23:03 INFO - PROCESS | 1806 | 1461691383548 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]]]}] 10:23:03 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. 10:23:03 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 2160ms 10:23:03 INFO - PROCESS | 1806 | 1461691383597 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 10:23:03 INFO - PROCESS | 1806 | 1461691383600 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 10:23:03 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:23:03 INFO - PROCESS | 1806 | 1461691383606 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:23:03 INFO - PROCESS | 1806 | 1461691383609 Marionette TRACE conn3 <- [1,2966,null,{}] 10:23:03 INFO - PROCESS | 1806 | 1461691383614 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}] 10:23:03 INFO - PROCESS | 1806 | 1461691383831 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 10:23:04 INFO - PROCESS | 1806 | 1461691384023 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0428ca7000 == 136 [pid = 1806] [id = 750] 10:23:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f04228f2400) [pid = 1806] [serial = 2250] [outer = (nil)] 10:23:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f0427006400) [pid = 1806] [serial = 2251] [outer = 0x7f04228f2400] 10:23:04 INFO - PROCESS | 1806 | 1461691384091 Marionette DEBUG loaded listener.js 10:23:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f0429c6ac00) [pid = 1806] [serial = 2252] [outer = 0x7f04228f2400] 10:23:04 INFO - PROCESS | 1806 | 1461691384805 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]]]}] 10:23:04 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. 10:23:04 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1231ms 10:23:04 INFO - PROCESS | 1806 | 1461691384852 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 10:23:04 INFO - PROCESS | 1806 | 1461691384855 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 10:23:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:23:04 INFO - PROCESS | 1806 | 1461691384862 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:23:04 INFO - PROCESS | 1806 | 1461691384865 Marionette TRACE conn3 <- [1,2970,null,{}] 10:23:04 INFO - PROCESS | 1806 | 1461691384870 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}] 10:23:05 INFO - PROCESS | 1806 | 1461691385166 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 10:23:05 INFO - PROCESS | 1806 | 1461691385526 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0421dd0000 == 137 [pid = 1806] [id = 751] 10:23:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f041fc6f400) [pid = 1806] [serial = 2253] [outer = (nil)] 10:23:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0421fe8400) [pid = 1806] [serial = 2254] [outer = 0x7f041fc6f400] 10:23:05 INFO - PROCESS | 1806 | 1461691385680 Marionette DEBUG loaded listener.js 10:23:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f04228e8c00) [pid = 1806] [serial = 2255] [outer = 0x7f041fc6f400] 10:23:06 INFO - PROCESS | 1806 | 1461691386680 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]]]}] 10:23:06 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. 10:23:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1882ms 10:23:06 INFO - PROCESS | 1806 | 1461691386767 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 10:23:06 INFO - PROCESS | 1806 | 1461691386778 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 10:23:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:23:06 INFO - PROCESS | 1806 | 1461691386794 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:23:06 INFO - PROCESS | 1806 | 1461691386803 Marionette TRACE conn3 <- [1,2974,null,{}] 10:23:06 INFO - PROCESS | 1806 | 1461691386815 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}] 10:23:07 INFO - PROCESS | 1806 | 1461691387148 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 10:23:07 INFO - PROCESS | 1806 | 1461691387451 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0427b05000 == 138 [pid = 1806] [id = 752] 10:23:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f04242cdc00) [pid = 1806] [serial = 2256] [outer = (nil)] 10:23:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f0425029c00) [pid = 1806] [serial = 2257] [outer = 0x7f04242cdc00] 10:23:07 INFO - PROCESS | 1806 | 1461691387535 Marionette DEBUG loaded listener.js 10:23:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f04252e5800) [pid = 1806] [serial = 2258] [outer = 0x7f04242cdc00] 10:23:08 INFO - PROCESS | 1806 | 1461691388625 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]]]}] 10:23:08 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. 10:23:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1899ms 10:23:08 INFO - PROCESS | 1806 | 1461691388693 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 10:23:08 INFO - PROCESS | 1806 | 1461691388700 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 10:23:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:23:08 INFO - PROCESS | 1806 | 1461691388708 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:23:08 INFO - PROCESS | 1806 | 1461691388711 Marionette TRACE conn3 <- [1,2978,null,{}] 10:23:08 INFO - PROCESS | 1806 | 1461691388718 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}] 10:23:09 INFO - PROCESS | 1806 | 1461691389008 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 10:23:09 INFO - PROCESS | 1806 | 1461691389431 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:09 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042cd16000 == 139 [pid = 1806] [id = 753] 10:23:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f0426b7b000) [pid = 1806] [serial = 2259] [outer = (nil)] 10:23:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f04280f1800) [pid = 1806] [serial = 2260] [outer = 0x7f0426b7b000] 10:23:09 INFO - PROCESS | 1806 | 1461691389567 Marionette DEBUG loaded listener.js 10:23:09 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f04290ca800) [pid = 1806] [serial = 2261] [outer = 0x7f0426b7b000] 10:23:10 INFO - PROCESS | 1806 | 1461691390530 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]]]}] 10:23:10 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. 10:23:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1834ms 10:23:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:23:10 INFO - PROCESS | 1806 | 1461691390542 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 10:23:10 INFO - PROCESS | 1806 | 1461691390545 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 10:23:10 INFO - PROCESS | 1806 | 1461691390562 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:23:10 INFO - PROCESS | 1806 | 1461691390572 Marionette TRACE conn3 <- [1,2982,null,{}] 10:23:10 INFO - PROCESS | 1806 | 1461691390580 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}] 10:23:10 INFO - PROCESS | 1806 | 1461691390933 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 10:23:11 INFO - PROCESS | 1806 | 1461691391232 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:11 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043241f800 == 140 [pid = 1806] [id = 754] 10:23:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0425dde000) [pid = 1806] [serial = 2262] [outer = (nil)] 10:23:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f0429ebbc00) [pid = 1806] [serial = 2263] [outer = 0x7f0425dde000] 10:23:11 INFO - PROCESS | 1806 | 1461691391404 Marionette DEBUG loaded listener.js 10:23:11 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f042ab66000) [pid = 1806] [serial = 2264] [outer = 0x7f0425dde000] 10:23:12 INFO - PROCESS | 1806 | 1461691392294 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"]]]}] 10:23:12 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:23:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:23:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:23:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1758ms 10:23:12 INFO - PROCESS | 1806 | 1461691392314 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 10:23:12 INFO - PROCESS | 1806 | 1461691392321 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 10:23:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:23:12 INFO - PROCESS | 1806 | 1461691392330 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:23:12 INFO - PROCESS | 1806 | 1461691392334 Marionette TRACE conn3 <- [1,2986,null,{}] 10:23:12 INFO - PROCESS | 1806 | 1461691392344 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}] 10:23:12 INFO - PROCESS | 1806 | 1461691392733 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 10:23:13 INFO - PROCESS | 1806 | 1461691393106 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:13 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333e2800 == 141 [pid = 1806] [id = 755] 10:23:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f042cd32c00) [pid = 1806] [serial = 2265] [outer = (nil)] 10:23:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f042d02a800) [pid = 1806] [serial = 2266] [outer = 0x7f042cd32c00] 10:23:13 INFO - PROCESS | 1806 | 1461691393191 Marionette DEBUG loaded listener.js 10:23:13 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0431f07000) [pid = 1806] [serial = 2267] [outer = 0x7f042cd32c00] 10:23:14 INFO - PROCESS | 1806 | 1461691394206 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]]]}] 10:23:14 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:23:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1939ms 10:23:14 INFO - PROCESS | 1806 | 1461691394276 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 10:23:14 INFO - PROCESS | 1806 | 1461691394279 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 10:23:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:23:14 INFO - PROCESS | 1806 | 1461691394289 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:23:14 INFO - PROCESS | 1806 | 1461691394292 Marionette TRACE conn3 <- [1,2990,null,{}] 10:23:14 INFO - PROCESS | 1806 | 1461691394299 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}] 10:23:14 INFO - PROCESS | 1806 | 1461691394555 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 10:23:14 INFO - PROCESS | 1806 | 1461691394884 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:14 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0434761800 == 142 [pid = 1806] [id = 756] 10:23:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0432367400) [pid = 1806] [serial = 2268] [outer = (nil)] 10:23:14 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f043236a000) [pid = 1806] [serial = 2269] [outer = 0x7f0432367400] 10:23:14 INFO - PROCESS | 1806 | 1461691394982 Marionette DEBUG loaded listener.js 10:23:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f0432861000) [pid = 1806] [serial = 2270] [outer = 0x7f0432367400] 10:23:15 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436719800 == 143 [pid = 1806] [id = 757] 10:23:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f043354fc00) [pid = 1806] [serial = 2271] [outer = (nil)] 10:23:15 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f043286cc00) [pid = 1806] [serial = 2272] [outer = 0x7f043354fc00] 10:23:15 INFO - PROCESS | 1806 | 1461691395936 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]]]}] 10:23:15 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:23:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1694ms 10:23:15 INFO - PROCESS | 1806 | 1461691395985 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 10:23:15 INFO - PROCESS | 1806 | 1461691395989 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 10:23:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:23:15 INFO - PROCESS | 1806 | 1461691395995 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:23:16 INFO - PROCESS | 1806 | 1461691395999 Marionette TRACE conn3 <- [1,2994,null,{}] 10:23:16 INFO - PROCESS | 1806 | 1461691396004 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}] 10:23:16 INFO - PROCESS | 1806 | 1461691396381 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 10:23:16 INFO - PROCESS | 1806 | 1461691396704 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:16 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04381a2000 == 144 [pid = 1806] [id = 758] 10:23:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f0421e97400) [pid = 1806] [serial = 2273] [outer = (nil)] 10:23:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f0433139800) [pid = 1806] [serial = 2274] [outer = 0x7f0421e97400] 10:23:16 INFO - PROCESS | 1806 | 1461691396783 Marionette DEBUG loaded listener.js 10:23:16 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f0434688800) [pid = 1806] [serial = 2275] [outer = 0x7f0421e97400] 10:23:17 INFO - PROCESS | 1806 | 1461691397574 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]]]}] 10:23:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:23:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:23:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1638ms 10:23:17 INFO - PROCESS | 1806 | 1461691397636 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 10:23:17 INFO - PROCESS | 1806 | 1461691397639 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 10:23:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:23:17 INFO - PROCESS | 1806 | 1461691397646 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:23:17 INFO - PROCESS | 1806 | 1461691397650 Marionette TRACE conn3 <- [1,2998,null,{}] 10:23:17 INFO - PROCESS | 1806 | 1461691397656 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}] 10:23:17 INFO - PROCESS | 1806 | 1461691397913 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 10:23:18 INFO - PROCESS | 1806 | 1461691398195 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:18 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438da0800 == 145 [pid = 1806] [id = 759] 10:23:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f04239da800) [pid = 1806] [serial = 2276] [outer = (nil)] 10:23:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f04347d3c00) [pid = 1806] [serial = 2277] [outer = 0x7f04239da800] 10:23:18 INFO - PROCESS | 1806 | 1461691398277 Marionette DEBUG loaded listener.js 10:23:18 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f04349d2800) [pid = 1806] [serial = 2278] [outer = 0x7f04239da800] 10:23:19 INFO - PROCESS | 1806 | 1461691399154 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]]]}] 10:23:19 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. 10:23:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1528ms 10:23:19 INFO - PROCESS | 1806 | 1461691399177 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 10:23:19 INFO - PROCESS | 1806 | 1461691399181 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 10:23:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:23:19 INFO - PROCESS | 1806 | 1461691399188 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:23:19 INFO - PROCESS | 1806 | 1461691399192 Marionette TRACE conn3 <- [1,3002,null,{}] 10:23:19 INFO - PROCESS | 1806 | 1461691399198 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}] 10:23:19 INFO - PROCESS | 1806 | 1461691399461 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 10:23:19 INFO - PROCESS | 1806 | 1461691399714 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:19 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fc0000 == 146 [pid = 1806] [id = 760] 10:23:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f042a910800) [pid = 1806] [serial = 2279] [outer = (nil)] 10:23:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f04350dc000) [pid = 1806] [serial = 2280] [outer = 0x7f042a910800] 10:23:19 INFO - PROCESS | 1806 | 1461691399793 Marionette DEBUG loaded listener.js 10:23:19 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f0435417c00) [pid = 1806] [serial = 2281] [outer = 0x7f042a910800] 10:23:20 INFO - PROCESS | 1806 | 1461691400655 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]]]}] 10:23:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:23:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1485ms 10:23:20 INFO - PROCESS | 1806 | 1461691400674 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 10:23:20 INFO - PROCESS | 1806 | 1461691400677 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 10:23:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:23:20 INFO - PROCESS | 1806 | 1461691400683 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:23:20 INFO - PROCESS | 1806 | 1461691400687 Marionette TRACE conn3 <- [1,3006,null,{}] 10:23:20 INFO - PROCESS | 1806 | 1461691400692 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}] 10:23:20 INFO - PROCESS | 1806 | 1461691400949 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 10:23:21 INFO - PROCESS | 1806 | 1461691401243 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:21 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043929f800 == 147 [pid = 1806] [id = 761] 10:23:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f0425fa7400) [pid = 1806] [serial = 2282] [outer = (nil)] 10:23:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f043541c800) [pid = 1806] [serial = 2283] [outer = 0x7f0425fa7400] 10:23:21 INFO - PROCESS | 1806 | 1461691401322 Marionette DEBUG loaded listener.js 10:23:21 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f04355bcc00) [pid = 1806] [serial = 2284] [outer = 0x7f0425fa7400] 10:23:22 INFO - PROCESS | 1806 | 1461691402149 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]]]}] 10:23:22 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. 10:23:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1491ms 10:23:22 INFO - PROCESS | 1806 | 1461691402177 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 10:23:22 INFO - PROCESS | 1806 | 1461691402179 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 10:23:22 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:23:22 INFO - PROCESS | 1806 | 1461691402186 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:23:22 INFO - PROCESS | 1806 | 1461691402190 Marionette TRACE conn3 <- [1,3010,null,{}] 10:23:22 INFO - PROCESS | 1806 | 1461691402195 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}] 10:23:22 INFO - PROCESS | 1806 | 1461691402466 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 10:23:22 INFO - PROCESS | 1806 | 1461691402723 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:22 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab60000 == 148 [pid = 1806] [id = 762] 10:23:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f0435125400) [pid = 1806] [serial = 2285] [outer = (nil)] 10:23:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f0435989c00) [pid = 1806] [serial = 2286] [outer = 0x7f0435125400] 10:23:22 INFO - PROCESS | 1806 | 1461691402820 Marionette DEBUG loaded listener.js 10:23:22 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f0436951400) [pid = 1806] [serial = 2287] [outer = 0x7f0435125400] 10:23:23 INFO - PROCESS | 1806 | 1461691403723 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]]]}] 10:23:23 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 10:23:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1586ms 10:23:23 INFO - PROCESS | 1806 | 1461691403774 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 10:23:23 INFO - PROCESS | 1806 | 1461691403778 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 10:23:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:23:23 INFO - PROCESS | 1806 | 1461691403784 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:23:23 INFO - PROCESS | 1806 | 1461691403787 Marionette TRACE conn3 <- [1,3014,null,{}] 10:23:23 INFO - PROCESS | 1806 | 1461691403842 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}] 10:23:24 INFO - PROCESS | 1806 | 1461691404132 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 10:23:24 INFO - PROCESS | 1806 | 1461691404410 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:24 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043dab7000 == 149 [pid = 1806] [id = 763] 10:23:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0438074400) [pid = 1806] [serial = 2288] [outer = (nil)] 10:23:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f04383f7400) [pid = 1806] [serial = 2289] [outer = 0x7f0438074400] 10:23:24 INFO - PROCESS | 1806 | 1461691404534 Marionette DEBUG loaded listener.js 10:23:24 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f0438459000) [pid = 1806] [serial = 2290] [outer = 0x7f0438074400] 10:23:24 INFO - PROCESS | 1806 | [1806] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:23:25 INFO - PROCESS | 1806 | 1461691405426 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:23:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:23:25 INFO - {} 10:23:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:23:25 INFO - {} 10:23:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:23:25 INFO - {} 10:23:25 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:23:25 INFO - {} 10:23:25 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1679ms 10:23:25 INFO - PROCESS | 1806 | 1461691405470 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 10:23:25 INFO - PROCESS | 1806 | 1461691405473 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 10:23:25 INFO - TEST-START | /FileAPI/fileReader.html 10:23:25 INFO - PROCESS | 1806 | 1461691405480 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:23:25 INFO - PROCESS | 1806 | 1461691405483 Marionette TRACE conn3 <- [1,3018,null,{}] 10:23:25 INFO - PROCESS | 1806 | 1461691405489 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}] 10:23:25 INFO - PROCESS | 1806 | 1461691405776 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 10:23:26 INFO - PROCESS | 1806 | 1461691406029 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:26 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fb22800 == 150 [pid = 1806] [id = 764] 10:23:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f042cd34800) [pid = 1806] [serial = 2291] [outer = (nil)] 10:23:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f0438dcac00) [pid = 1806] [serial = 2292] [outer = 0x7f042cd34800] 10:23:26 INFO - PROCESS | 1806 | 1461691406156 Marionette DEBUG loaded listener.js 10:23:26 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f043ab0d000) [pid = 1806] [serial = 2293] [outer = 0x7f042cd34800] 10:23:26 INFO - PROCESS | 1806 | 1461691406952 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]]]}] 10:23:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:23:26 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:23:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:23:26 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:23:26 INFO - TEST-OK | /FileAPI/fileReader.html | took 1482ms 10:23:26 INFO - PROCESS | 1806 | 1461691406985 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 10:23:27 INFO - PROCESS | 1806 | 1461691406999 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 10:23:27 INFO - TEST-START | /FileAPI/historical.html 10:23:27 INFO - PROCESS | 1806 | 1461691407010 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:23:27 INFO - PROCESS | 1806 | 1461691407013 Marionette TRACE conn3 <- [1,3022,null,{}] 10:23:27 INFO - PROCESS | 1806 | 1461691407019 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}] 10:23:27 INFO - PROCESS | 1806 | 1461691407274 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 10:23:27 INFO - PROCESS | 1806 | 1461691407539 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:27 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044b71e800 == 151 [pid = 1806] [id = 765] 10:23:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f0431f09400) [pid = 1806] [serial = 2294] [outer = (nil)] 10:23:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f043bfea400) [pid = 1806] [serial = 2295] [outer = 0x7f0431f09400] 10:23:27 INFO - PROCESS | 1806 | 1461691407621 Marionette DEBUG loaded listener.js 10:23:27 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f043cfaa400) [pid = 1806] [serial = 2296] [outer = 0x7f0431f09400] 10:23:28 INFO - PROCESS | 1806 | 1461691408497 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"]]]}] 10:23:28 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:23:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:23:28 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:23:28 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:23:28 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:23:28 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:23:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:23:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:28 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:23:28 INFO - TEST-OK | /FileAPI/historical.html | took 1534ms 10:23:28 INFO - PROCESS | 1806 | 1461691408544 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 10:23:28 INFO - PROCESS | 1806 | 1461691408548 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 10:23:28 INFO - TEST-START | /FileAPI/idlharness.html 10:23:28 INFO - PROCESS | 1806 | 1461691408555 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:23:28 INFO - PROCESS | 1806 | 1461691408557 Marionette TRACE conn3 <- [1,3026,null,{}] 10:23:28 INFO - PROCESS | 1806 | 1461691408563 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}] 10:23:28 INFO - PROCESS | 1806 | 1461691408838 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 10:23:29 INFO - PROCESS | 1806 | 1461691409121 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:29 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044ce12000 == 152 [pid = 1806] [id = 766] 10:23:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f0438641800) [pid = 1806] [serial = 2297] [outer = (nil)] 10:23:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 177 (0x7f043d77ec00) [pid = 1806] [serial = 2298] [outer = 0x7f0438641800] 10:23:29 INFO - PROCESS | 1806 | 1461691409242 Marionette DEBUG loaded listener.js 10:23:29 INFO - PROCESS | 1806 | ++DOMWINDOW == 178 (0x7f043dc2a800) [pid = 1806] [serial = 2299] [outer = 0x7f0438641800] 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:23:30 INFO - PROCESS | 1806 | 1461691410836 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]]]}] 10:23:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:23:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:23:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:23:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:23:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:23:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:23:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:23:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:23:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:23:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:23:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:23:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:23:30 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 10:23:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:23:30 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 10:23:30 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 10:23:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:23:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:23:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:23:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:23:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:23:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:23:31 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 10:23:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:23:31 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 10:23:31 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 10:23:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:23:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:23:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:23:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:23:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:23:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:23:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 2364ms 10:23:31 INFO - PROCESS | 1806 | 1461691410919 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 10:23:31 INFO - PROCESS | 1806 | 1461691410922 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 10:23:31 INFO - TEST-START | /FileAPI/idlharness.worker 10:23:31 INFO - PROCESS | 1806 | 1461691410928 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:23:31 INFO - PROCESS | 1806 | 1461691410931 Marionette TRACE conn3 <- [1,3030,null,{}] 10:23:31 INFO - PROCESS | 1806 | 1461691410935 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}] 10:23:31 INFO - PROCESS | 1806 | 1461691411302 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 10:23:31 INFO - PROCESS | 1806 | 1461691411584 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:31 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0427713800 == 153 [pid = 1806] [id = 767] 10:23:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 179 (0x7f04383f6400) [pid = 1806] [serial = 2300] [outer = (nil)] 10:23:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 180 (0x7f043e213c00) [pid = 1806] [serial = 2301] [outer = 0x7f04383f6400] 10:23:31 INFO - PROCESS | 1806 | 1461691411661 Marionette DEBUG loaded listener.js 10:23:31 INFO - PROCESS | 1806 | ++DOMWINDOW == 181 (0x7f043fcbcc00) [pid = 1806] [serial = 2302] [outer = 0x7f04383f6400] 10:23:31 INFO - PROCESS | 1806 | [1806] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:23:33 INFO - PROCESS | 1806 | 1461691413847 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,{},{}]]]}] 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:23:33 INFO - {} 10:23:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:23:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:23:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:23:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:23:33 INFO - {} 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:23:33 INFO - {} 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:23:33 INFO - {} 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:23:33 INFO - {} 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:23:33 INFO - {} 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:23:33 INFO - {} 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:23:33 INFO - {} 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:23:33 INFO - {} 10:23:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:23:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:23:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:23:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:23:33 INFO - {} 10:23:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:23:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:23:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:23:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:23:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:23:33 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:23:34 INFO - {} 10:23:34 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 10:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:23:34 INFO - {} 10:23:34 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 - {} 10:23:34 INFO - {} 10:23:34 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 10:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:23:34 INFO - {} 10:23:34 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 10:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:23:34 INFO - {} 10:23:34 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 - {} 10:23:34 INFO - {} 10:23:34 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 10:23:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:23:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:23:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 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 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 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 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 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 10:23:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 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 10:23:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:23:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:23:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:23:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:23:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:23:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:23:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:23:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:23:34 INFO - {} 10:23:34 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3079ms 10:23:34 INFO - PROCESS | 1806 | 1461691414011 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 10:23:34 INFO - PROCESS | 1806 | 1461691414020 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 10:23:34 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:23:34 INFO - PROCESS | 1806 | 1461691414075 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:23:34 INFO - PROCESS | 1806 | 1461691414078 Marionette TRACE conn3 <- [1,3034,null,{}] 10:23:34 INFO - PROCESS | 1806 | 1461691414109 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}] 10:23:34 INFO - PROCESS | 1806 | 1461691414419 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 10:23:34 INFO - PROCESS | 1806 | 1461691414702 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:34 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0426f57800 == 154 [pid = 1806] [id = 768] 10:23:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 182 (0x7f043e20b800) [pid = 1806] [serial = 2303] [outer = (nil)] 10:23:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 183 (0x7f044106d000) [pid = 1806] [serial = 2304] [outer = 0x7f043e20b800] 10:23:34 INFO - PROCESS | 1806 | 1461691414778 Marionette DEBUG loaded listener.js 10:23:34 INFO - PROCESS | 1806 | ++DOMWINDOW == 184 (0x7f045067f400) [pid = 1806] [serial = 2305] [outer = 0x7f043e20b800] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425f07800 == 153 [pid = 1806] [id = 725] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0421dcc000 == 152 [pid = 1806] [id = 723] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424651000 == 151 [pid = 1806] [id = 724] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0428ca7000 == 150 [pid = 1806] [id = 750] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04284a1800 == 149 [pid = 1806] [id = 749] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0425f03000 == 148 [pid = 1806] [id = 748] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0424264000 == 147 [pid = 1806] [id = 747] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0451102800 == 146 [pid = 1806] [id = 744] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0450949800 == 145 [pid = 1806] [id = 743] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f045068b000 == 144 [pid = 1806] [id = 742] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f044b70e000 == 143 [pid = 1806] [id = 741] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043fb15000 == 142 [pid = 1806] [id = 740] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043e8c8000 == 141 [pid = 1806] [id = 739] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f043c570000 == 140 [pid = 1806] [id = 738] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04394b2800 == 139 [pid = 1806] [id = 737] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438fca000 == 138 [pid = 1806] [id = 736] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0438d8d000 == 137 [pid = 1806] [id = 735] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04381ab000 == 136 [pid = 1806] [id = 734] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0435114000 == 135 [pid = 1806] [id = 733] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f0422596000 == 134 [pid = 1806] [id = 477] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04333ec800 == 133 [pid = 1806] [id = 732] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04324ea800 == 132 [pid = 1806] [id = 731] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042d132000 == 131 [pid = 1806] [id = 730] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f042b056800 == 130 [pid = 1806] [id = 729] 10:23:37 INFO - PROCESS | 1806 | --DOCSHELL 0x7f04253e3800 == 129 [pid = 1806] [id = 728] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 183 (0x7f04350dd800) [pid = 1806] [serial = 2145] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 182 (0x7f043281f800) [pid = 1806] [serial = 2135] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 181 (0x7f043939d000) [pid = 1806] [serial = 2156] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 180 (0x7f04349d9c00) [pid = 1806] [serial = 2144] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 179 (0x7f0438365c00) [pid = 1806] [serial = 2151] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 178 (0x7f04356f0400) [pid = 1806] [serial = 2148] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 177 (0x7f043d773800) [pid = 1806] [serial = 2168] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 176 (0x7f043d77b400) [pid = 1806] [serial = 2169] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 175 (0x7f04383cec00) [pid = 1806] [serial = 2153] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 174 (0x7f0421fe9400) [pid = 1806] [serial = 2171] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 173 (0x7f0421e9b800) [pid = 1806] [serial = 2117] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 172 (0x7f0429ba2000) [pid = 1806] [serial = 2126] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 171 (0x7f04349cf400) [pid = 1806] [serial = 2142] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 170 (0x7f0425fac800) [pid = 1806] [serial = 2049] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 169 (0x7f0429eae800) [pid = 1806] [serial = 2127] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 168 (0x7f042ab68400) [pid = 1806] [serial = 2130] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 167 (0x7f043ce56000) [pid = 1806] [serial = 2165] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 166 (0x7f04328b9800) [pid = 1806] [serial = 2136] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 165 (0x7f043b783800) [pid = 1806] [serial = 2160] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 164 (0x7f043398b400) [pid = 1806] [serial = 2139] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 163 (0x7f04239d7400) [pid = 1806] [serial = 2175] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 162 (0x7f04237e2c00) [pid = 1806] [serial = 2120] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 161 (0x7f042ce07400) [pid = 1806] [serial = 2132] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 160 (0x7f042501b800) [pid = 1806] [serial = 2121] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 159 (0x7f0438644000) [pid = 1806] [serial = 2154] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 158 (0x7f0436c29000) [pid = 1806] [serial = 2150] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 157 (0x7f043354d400) [pid = 1806] [serial = 2138] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 156 (0x7f04355b0000) [pid = 1806] [serial = 2147] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 155 (0x7f0422122400) [pid = 1806] [serial = 2118] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 154 (0x7f043ab0e400) [pid = 1806] [serial = 2159] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 153 (0x7f043c422400) [pid = 1806] [serial = 2162] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 152 (0x7f0425871400) [pid = 1806] [serial = 2177] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 151 (0x7f0434794800) [pid = 1806] [serial = 2141] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 150 (0x7f043d29cc00) [pid = 1806] [serial = 2166] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 149 (0x7f0422630c00) [pid = 1806] [serial = 2172] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 148 (0x7f04280e2400) [pid = 1806] [serial = 2124] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f043cdc6400) [pid = 1806] [serial = 2163] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f0426b85800) [pid = 1806] [serial = 2180] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0425fa8800) [pid = 1806] [serial = 2123] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f0431f0e400) [pid = 1806] [serial = 2133] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f043a133000) [pid = 1806] [serial = 2157] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f042ab60c00) [pid = 1806] [serial = 2129] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0425de2c00) [pid = 1806] [serial = 2178] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f0422ea3000) [pid = 1806] [serial = 2174] [outer = (nil)] [url = about:blank] 10:23:37 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f0428266c00) [pid = 1806] [serial = 2181] [outer = (nil)] [url = about:blank] 10:23:38 INFO - PROCESS | 1806 | 1461691418031 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]]]}] 10:23:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:23:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 4055ms 10:23:38 INFO - PROCESS | 1806 | 1461691418086 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 10:23:38 INFO - PROCESS | 1806 | 1461691418090 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 10:23:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:23:38 INFO - PROCESS | 1806 | 1461691418099 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:23:38 INFO - PROCESS | 1806 | 1461691418104 Marionette TRACE conn3 <- [1,3038,null,{}] 10:23:38 INFO - PROCESS | 1806 | 1461691418114 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}] 10:23:38 INFO - PROCESS | 1806 | 1461691418357 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 10:23:38 INFO - PROCESS | 1806 | 1461691418582 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:38 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042425a800 == 130 [pid = 1806] [id = 769] 10:23:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f04228f1c00) [pid = 1806] [serial = 2306] [outer = (nil)] 10:23:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0422b0cc00) [pid = 1806] [serial = 2307] [outer = 0x7f04228f1c00] 10:23:38 INFO - PROCESS | 1806 | 1461691418656 Marionette DEBUG loaded listener.js 10:23:38 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f0422ea3000) [pid = 1806] [serial = 2308] [outer = 0x7f04228f1c00] 10:23:39 INFO - PROCESS | 1806 | 1461691419495 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"]]]}] 10:23:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:23:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:23:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:23:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1438ms 10:23:39 INFO - PROCESS | 1806 | 1461691419539 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 10:23:39 INFO - PROCESS | 1806 | 1461691419548 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 10:23:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:23:39 INFO - PROCESS | 1806 | 1461691419559 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:23:39 INFO - PROCESS | 1806 | 1461691419562 Marionette TRACE conn3 <- [1,3042,null,{}] 10:23:39 INFO - PROCESS | 1806 | 1461691419569 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}] 10:23:39 INFO - PROCESS | 1806 | 1461691419798 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 10:23:40 INFO - PROCESS | 1806 | 1461691420018 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:40 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04228d2800 == 131 [pid = 1806] [id = 770] 10:23:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f04242ce400) [pid = 1806] [serial = 2309] [outer = (nil)] 10:23:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f042501b800) [pid = 1806] [serial = 2310] [outer = 0x7f04242ce400] 10:23:40 INFO - PROCESS | 1806 | 1461691420085 Marionette DEBUG loaded listener.js 10:23:40 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0425878c00) [pid = 1806] [serial = 2311] [outer = 0x7f04242ce400] 10:23:41 INFO - PROCESS | 1806 | 1461691421312 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]]]}] 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:23:41 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. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:23:41 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'.) 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:23:41 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. 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:23:41 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. 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:23:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:23:41 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. 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:23:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:23:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:23:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:23:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:23:41 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:23:41 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1812ms 10:23:41 INFO - PROCESS | 1806 | 1461691421371 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 10:23:41 INFO - PROCESS | 1806 | 1461691421374 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 10:23:41 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:23:41 INFO - PROCESS | 1806 | 1461691421388 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:23:41 INFO - PROCESS | 1806 | 1461691421404 Marionette TRACE conn3 <- [1,3046,null,{}] 10:23:41 INFO - PROCESS | 1806 | 1461691421482 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}] 10:23:41 INFO - PROCESS | 1806 | 1461691421781 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 10:23:41 INFO - PROCESS | 1806 | 1461691421881 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:42 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0426da8000 == 132 [pid = 1806] [id = 771] 10:23:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f0425ab1400) [pid = 1806] [serial = 2312] [outer = (nil)] 10:23:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f0429c6c000) [pid = 1806] [serial = 2313] [outer = 0x7f0425ab1400] 10:23:42 INFO - PROCESS | 1806 | 1461691422149 Marionette DEBUG loaded listener.js 10:23:42 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f0429eb5400) [pid = 1806] [serial = 2314] [outer = 0x7f0425ab1400] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 147 (0x7f043598d400) [pid = 1806] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 146 (0x7f04355b0c00) [pid = 1806] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 145 (0x7f0431f09c00) [pid = 1806] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 144 (0x7f043d773c00) [pid = 1806] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 143 (0x7f0429eb5800) [pid = 1806] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 142 (0x7f0426b87c00) [pid = 1806] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 141 (0x7f0432823800) [pid = 1806] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 140 (0x7f0422eadc00) [pid = 1806] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 139 (0x7f043ce53000) [pid = 1806] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 138 (0x7f042a90c800) [pid = 1806] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 137 (0x7f0432524800) [pid = 1806] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 136 (0x7f043844f800) [pid = 1806] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 135 (0x7f04228f0c00) [pid = 1806] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 134 (0x7f0433984c00) [pid = 1806] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 133 (0x7f0422b0ec00) [pid = 1806] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 132 (0x7f0438116c00) [pid = 1806] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 131 (0x7f043598e400) [pid = 1806] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 130 (0x7f0433988400) [pid = 1806] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 129 (0x7f04220e3c00) [pid = 1806] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 128 (0x7f043939cc00) [pid = 1806] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 127 (0x7f04280f0400) [pid = 1806] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 126 (0x7f0435a07800) [pid = 1806] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:23:42 INFO - PROCESS | 1806 | --DOMWINDOW == 125 (0x7f043e2a6c00) [pid = 1806] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:23:43 INFO - PROCESS | 1806 | [1806] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:23:43 INFO - PROCESS | 1806 | 1461691423499 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:23:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:23:43 INFO - {} 10:23:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 2144ms 10:23:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:23:43 INFO - PROCESS | 1806 | 1461691423536 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 10:23:43 INFO - PROCESS | 1806 | 1461691423540 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 10:23:43 INFO - PROCESS | 1806 | 1461691423547 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:23:43 INFO - PROCESS | 1806 | 1461691423550 Marionette TRACE conn3 <- [1,3050,null,{}] 10:23:43 INFO - PROCESS | 1806 | 1461691423555 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}] 10:23:43 INFO - PROCESS | 1806 | 1461691423798 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 10:23:44 INFO - PROCESS | 1806 | 1461691423992 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:44 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289e2800 == 133 [pid = 1806] [id = 772] 10:23:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 126 (0x7f04220e3c00) [pid = 1806] [serial = 2315] [outer = (nil)] 10:23:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 127 (0x7f042ce0f400) [pid = 1806] [serial = 2316] [outer = 0x7f04220e3c00] 10:23:44 INFO - PROCESS | 1806 | 1461691424059 Marionette DEBUG loaded listener.js 10:23:44 INFO - PROCESS | 1806 | ++DOMWINDOW == 128 (0x7f0431f0cc00) [pid = 1806] [serial = 2317] [outer = 0x7f04220e3c00] 10:23:44 INFO - PROCESS | 1806 | 1461691424769 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]]]}] 10:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:23:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:23:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1285ms 10:23:45 INFO - PROCESS | 1806 | 1461691425012 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 10:23:45 INFO - PROCESS | 1806 | 1461691425020 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 10:23:45 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:23:45 INFO - PROCESS | 1806 | 1461691425038 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:23:45 INFO - PROCESS | 1806 | 1461691425043 Marionette TRACE conn3 <- [1,3054,null,{}] 10:23:45 INFO - PROCESS | 1806 | 1461691425053 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}] 10:23:45 INFO - PROCESS | 1806 | 1461691425313 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 10:23:45 INFO - PROCESS | 1806 | 1461691425656 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:45 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04228cc800 == 134 [pid = 1806] [id = 773] 10:23:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 129 (0x7f04228f0800) [pid = 1806] [serial = 2318] [outer = (nil)] 10:23:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 130 (0x7f0422ea3800) [pid = 1806] [serial = 2319] [outer = 0x7f04228f0800] 10:23:45 INFO - PROCESS | 1806 | 1461691425742 Marionette DEBUG loaded listener.js 10:23:45 INFO - PROCESS | 1806 | ++DOMWINDOW == 131 (0x7f04242cd800) [pid = 1806] [serial = 2320] [outer = 0x7f04228f0800] 10:23:47 INFO - PROCESS | 1806 | 1461691427198 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"]]]}] 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:23:47 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:23:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:23:47 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" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:23:47 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" 10:23:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:23:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:23:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:23:47 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2300ms 10:23:47 INFO - PROCESS | 1806 | 1461691427428 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 10:23:47 INFO - PROCESS | 1806 | 1461691427439 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 10:23:47 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:23:47 INFO - PROCESS | 1806 | 1461691427506 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:23:47 INFO - PROCESS | 1806 | 1461691427513 Marionette TRACE conn3 <- [1,3058,null,{}] 10:23:47 INFO - PROCESS | 1806 | 1461691427522 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}] 10:23:47 INFO - PROCESS | 1806 | 1461691427789 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 10:23:48 INFO - PROCESS | 1806 | 1461691428070 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:48 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04289dd800 == 135 [pid = 1806] [id = 774] 10:23:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 132 (0x7f0422d67400) [pid = 1806] [serial = 2321] [outer = (nil)] 10:23:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 133 (0x7f0431f10000) [pid = 1806] [serial = 2322] [outer = 0x7f0422d67400] 10:23:48 INFO - PROCESS | 1806 | 1461691428149 Marionette DEBUG loaded listener.js 10:23:48 INFO - PROCESS | 1806 | ++DOMWINDOW == 134 (0x7f043236bc00) [pid = 1806] [serial = 2323] [outer = 0x7f0422d67400] 10:23:49 INFO - PROCESS | 1806 | 1461691429168 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]]]}] 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:23:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:23:49 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:49 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:23:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:23:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:23:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:23:49 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:23:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:23:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:49 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:23:49 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:23:49 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1717ms 10:23:49 INFO - PROCESS | 1806 | 1461691429204 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 10:23:49 INFO - PROCESS | 1806 | 1461691429212 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 10:23:49 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:23:49 INFO - PROCESS | 1806 | 1461691429221 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:23:49 INFO - PROCESS | 1806 | 1461691429224 Marionette TRACE conn3 <- [1,3062,null,{}] 10:23:49 INFO - PROCESS | 1806 | 1461691429280 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}] 10:23:49 INFO - PROCESS | 1806 | 1461691429638 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 10:23:49 INFO - PROCESS | 1806 | 1461691429949 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:49 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f042d131000 == 136 [pid = 1806] [id = 775] 10:23:49 INFO - PROCESS | 1806 | ++DOMWINDOW == 135 (0x7f043286b000) [pid = 1806] [serial = 2324] [outer = (nil)] 10:23:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 136 (0x7f04328bdc00) [pid = 1806] [serial = 2325] [outer = 0x7f043286b000] 10:23:50 INFO - PROCESS | 1806 | 1461691430039 Marionette DEBUG loaded listener.js 10:23:50 INFO - PROCESS | 1806 | ++DOMWINDOW == 137 (0x7f0433543800) [pid = 1806] [serial = 2326] [outer = 0x7f043286b000] 10:23:50 INFO - PROCESS | 1806 | [1806] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:23:50 INFO - PROCESS | 1806 | 1461691430950 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:23:50 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:23:51 INFO - {} 10:23:51 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1781ms 10:23:51 INFO - PROCESS | 1806 | 1461691431003 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 10:23:51 INFO - PROCESS | 1806 | 1461691431006 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 10:23:51 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:23:51 INFO - PROCESS | 1806 | 1461691431013 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:23:51 INFO - PROCESS | 1806 | 1461691431016 Marionette TRACE conn3 <- [1,3066,null,{}] 10:23:51 INFO - PROCESS | 1806 | 1461691431071 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}] 10:23:51 INFO - PROCESS | 1806 | 1461691431369 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 10:23:51 INFO - PROCESS | 1806 | 1461691431648 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:51 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04333d4800 == 137 [pid = 1806] [id = 776] 10:23:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 138 (0x7f0433985800) [pid = 1806] [serial = 2327] [outer = (nil)] 10:23:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 139 (0x7f04349d3800) [pid = 1806] [serial = 2328] [outer = 0x7f0433985800] 10:23:51 INFO - PROCESS | 1806 | 1461691431725 Marionette DEBUG loaded listener.js 10:23:51 INFO - PROCESS | 1806 | ++DOMWINDOW == 140 (0x7f04350e2000) [pid = 1806] [serial = 2329] [outer = 0x7f0433985800] 10:23:52 INFO - PROCESS | 1806 | 1461691432536 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]]]}] 10:23:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:23:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:23:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:23:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:23:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:23:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:23:52 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:23:52 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1543ms 10:23:52 INFO - PROCESS | 1806 | 1461691432559 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 10:23:52 INFO - PROCESS | 1806 | 1461691432564 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 10:23:52 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:23:52 INFO - PROCESS | 1806 | 1461691432571 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:23:52 INFO - PROCESS | 1806 | 1461691432575 Marionette TRACE conn3 <- [1,3070,null,{}] 10:23:52 INFO - PROCESS | 1806 | 1461691432581 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}] 10:23:52 INFO - PROCESS | 1806 | 1461691432831 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 10:23:53 INFO - PROCESS | 1806 | 1461691433099 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:53 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0434d0f000 == 138 [pid = 1806] [id = 777] 10:23:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 141 (0x7f0434792800) [pid = 1806] [serial = 2330] [outer = (nil)] 10:23:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 142 (0x7f043541a400) [pid = 1806] [serial = 2331] [outer = 0x7f0434792800] 10:23:53 INFO - PROCESS | 1806 | 1461691433179 Marionette DEBUG loaded listener.js 10:23:53 INFO - PROCESS | 1806 | ++DOMWINDOW == 143 (0x7f04356f2c00) [pid = 1806] [serial = 2332] [outer = 0x7f0434792800] 10:23:54 INFO - PROCESS | 1806 | 1461691434070 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]]]}] 10:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:23:54 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:23:54 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1533ms 10:23:54 INFO - PROCESS | 1806 | 1461691434106 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 10:23:54 INFO - PROCESS | 1806 | 1461691434109 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 10:23:54 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:23:54 INFO - PROCESS | 1806 | 1461691434116 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:23:54 INFO - PROCESS | 1806 | 1461691434119 Marionette TRACE conn3 <- [1,3074,null,{}] 10:23:54 INFO - PROCESS | 1806 | 1461691434125 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}] 10:23:54 INFO - PROCESS | 1806 | 1461691434454 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 10:23:54 INFO - PROCESS | 1806 | 1461691434738 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:54 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0436c14800 == 139 [pid = 1806] [id = 778] 10:23:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 144 (0x7f0436c2b800) [pid = 1806] [serial = 2333] [outer = (nil)] 10:23:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 145 (0x7f0436d0c400) [pid = 1806] [serial = 2334] [outer = 0x7f0436c2b800] 10:23:54 INFO - PROCESS | 1806 | 1461691434873 Marionette DEBUG loaded listener.js 10:23:54 INFO - PROCESS | 1806 | ++DOMWINDOW == 146 (0x7f043836f400) [pid = 1806] [serial = 2335] [outer = 0x7f0436c2b800] 10:23:55 INFO - PROCESS | 1806 | 1461691435660 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]]]}] 10:23:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:23:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:23:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:23:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:23:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:23:55 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:23:55 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1585ms 10:23:55 INFO - PROCESS | 1806 | 1461691435703 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 10:23:55 INFO - PROCESS | 1806 | 1461691435706 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 10:23:55 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:23:55 INFO - PROCESS | 1806 | 1461691435714 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:23:55 INFO - PROCESS | 1806 | 1461691435717 Marionette TRACE conn3 <- [1,3078,null,{}] 10:23:55 INFO - PROCESS | 1806 | 1461691435723 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}] 10:23:55 INFO - PROCESS | 1806 | 1461691435974 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 10:23:56 INFO - PROCESS | 1806 | 1461691436304 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:56 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04324ea800 == 140 [pid = 1806] [id = 779] 10:23:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 147 (0x7f043251ec00) [pid = 1806] [serial = 2336] [outer = (nil)] 10:23:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 148 (0x7f043354d400) [pid = 1806] [serial = 2337] [outer = 0x7f043251ec00] 10:23:56 INFO - PROCESS | 1806 | 1461691436395 Marionette DEBUG loaded listener.js 10:23:56 INFO - PROCESS | 1806 | ++DOMWINDOW == 149 (0x7f04383cc800) [pid = 1806] [serial = 2338] [outer = 0x7f043251ec00] 10:23:57 INFO - PROCESS | 1806 | 1461691437269 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] 10:23:57 INFO - PROCESS | 1806 | 1461691437313 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 10:23:57 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:23:57 INFO - PROCESS | 1806 | 1461691437321 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:23:57 INFO - PROCESS | 1806 | 1461691437328 Marionette TRACE conn3 <- [1,3082,null,{}] 10:23:57 INFO - PROCESS | 1806 | 1461691437334 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}] 10:23:57 INFO - PROCESS | 1806 | 1461691437593 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 10:23:57 INFO - PROCESS | 1806 | 1461691437854 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:57 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0438fc5800 == 141 [pid = 1806] [id = 780] 10:23:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 150 (0x7f0432823800) [pid = 1806] [serial = 2339] [outer = (nil)] 10:23:57 INFO - PROCESS | 1806 | ++DOMWINDOW == 151 (0x7f043a12c400) [pid = 1806] [serial = 2340] [outer = 0x7f0432823800] 10:23:57 INFO - PROCESS | 1806 | 1461691437938 Marionette DEBUG loaded listener.js 10:23:58 INFO - PROCESS | 1806 | ++DOMWINDOW == 152 (0x7f043ab33400) [pid = 1806] [serial = 2341] [outer = 0x7f0432823800] 10:23:58 INFO - PROCESS | 1806 | 1461691438796 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]]]}] 10:23:58 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:23:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:23:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:23:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:23:58 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:23:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:23:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1485ms 10:23:58 INFO - PROCESS | 1806 | 1461691438809 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 10:23:58 INFO - PROCESS | 1806 | 1461691438812 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 10:23:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:23:58 INFO - PROCESS | 1806 | 1461691438819 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:23:58 INFO - PROCESS | 1806 | 1461691438821 Marionette TRACE conn3 <- [1,3086,null,{}] 10:23:58 INFO - PROCESS | 1806 | 1461691438827 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}] 10:23:59 INFO - PROCESS | 1806 | 1461691439073 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 10:23:59 INFO - PROCESS | 1806 | 1461691439338 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:23:59 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f04394a3800 == 142 [pid = 1806] [id = 781] 10:23:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 153 (0x7f04383d1c00) [pid = 1806] [serial = 2342] [outer = (nil)] 10:23:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 154 (0x7f043c428800) [pid = 1806] [serial = 2343] [outer = 0x7f04383d1c00] 10:23:59 INFO - PROCESS | 1806 | 1461691439420 Marionette DEBUG loaded listener.js 10:23:59 INFO - PROCESS | 1806 | ++DOMWINDOW == 155 (0x7f043d778400) [pid = 1806] [serial = 2344] [outer = 0x7f04383d1c00] 10:24:00 INFO - PROCESS | 1806 | 1461691440249 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:24:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:24:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1479ms 10:24:00 INFO - PROCESS | 1806 | 1461691440300 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 10:24:00 INFO - PROCESS | 1806 | 1461691440303 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 10:24:00 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:24:00 INFO - PROCESS | 1806 | 1461691440310 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:24:00 INFO - PROCESS | 1806 | 1461691440314 Marionette TRACE conn3 <- [1,3090,null,{}] 10:24:00 INFO - PROCESS | 1806 | 1461691440319 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}] 10:24:00 INFO - PROCESS | 1806 | 1461691440607 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 10:24:00 INFO - PROCESS | 1806 | 1461691440901 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:00 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ab6d000 == 143 [pid = 1806] [id = 782] 10:24:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 156 (0x7f042211bc00) [pid = 1806] [serial = 2345] [outer = (nil)] 10:24:00 INFO - PROCESS | 1806 | ++DOMWINDOW == 157 (0x7f043d793400) [pid = 1806] [serial = 2346] [outer = 0x7f042211bc00] 10:24:00 INFO - PROCESS | 1806 | 1461691440985 Marionette DEBUG loaded listener.js 10:24:01 INFO - PROCESS | 1806 | ++DOMWINDOW == 158 (0x7f043d924800) [pid = 1806] [serial = 2347] [outer = 0x7f042211bc00] 10:24:01 INFO - PROCESS | 1806 | 1461691441820 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:24:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:24:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1537ms 10:24:01 INFO - PROCESS | 1806 | 1461691441851 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 10:24:01 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:24:01 INFO - PROCESS | 1806 | 1461691441855 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 10:24:01 INFO - PROCESS | 1806 | 1461691441863 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:24:01 INFO - PROCESS | 1806 | 1461691441866 Marionette TRACE conn3 <- [1,3094,null,{}] 10:24:01 INFO - PROCESS | 1806 | 1461691441874 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}] 10:24:02 INFO - PROCESS | 1806 | 1461691442184 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 10:24:02 INFO - PROCESS | 1806 | 1461691442483 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:02 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043d9d5800 == 144 [pid = 1806] [id = 783] 10:24:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 159 (0x7f0425044c00) [pid = 1806] [serial = 2348] [outer = (nil)] 10:24:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 160 (0x7f043e209000) [pid = 1806] [serial = 2349] [outer = 0x7f0425044c00] 10:24:02 INFO - PROCESS | 1806 | 1461691442593 Marionette DEBUG loaded listener.js 10:24:02 INFO - PROCESS | 1806 | ++DOMWINDOW == 161 (0x7f043e71a000) [pid = 1806] [serial = 2350] [outer = 0x7f0425044c00] 10:24:03 INFO - PROCESS | 1806 | 1461691443466 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:24:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:24:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1643ms 10:24:03 INFO - PROCESS | 1806 | 1461691443505 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 10:24:03 INFO - PROCESS | 1806 | 1461691443509 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 10:24:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:24:03 INFO - PROCESS | 1806 | 1461691443515 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:24:03 INFO - PROCESS | 1806 | 1461691443517 Marionette TRACE conn3 <- [1,3098,null,{}] 10:24:03 INFO - PROCESS | 1806 | 1461691443529 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}] 10:24:03 INFO - PROCESS | 1806 | 1461691443787 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 10:24:04 INFO - PROCESS | 1806 | 1461691444080 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:04 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043ed26800 == 145 [pid = 1806] [id = 784] 10:24:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 162 (0x7f043d928000) [pid = 1806] [serial = 2351] [outer = (nil)] 10:24:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 163 (0x7f043f17cc00) [pid = 1806] [serial = 2352] [outer = 0x7f043d928000] 10:24:04 INFO - PROCESS | 1806 | 1461691444164 Marionette DEBUG loaded listener.js 10:24:04 INFO - PROCESS | 1806 | ++DOMWINDOW == 164 (0x7f0441005800) [pid = 1806] [serial = 2353] [outer = 0x7f043d928000] 10:24:05 INFO - PROCESS | 1806 | 1461691445031 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]]]}] 10:24:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:24:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:24:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1534ms 10:24:05 INFO - PROCESS | 1806 | 1461691445051 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 10:24:05 INFO - PROCESS | 1806 | 1461691445055 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 10:24:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:24:05 INFO - PROCESS | 1806 | 1461691445061 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:24:05 INFO - PROCESS | 1806 | 1461691445063 Marionette TRACE conn3 <- [1,3102,null,{}] 10:24:05 INFO - PROCESS | 1806 | 1461691445070 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}] 10:24:05 INFO - PROCESS | 1806 | 1461691445324 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 10:24:05 INFO - PROCESS | 1806 | 1461691445599 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:05 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f043fdc5800 == 146 [pid = 1806] [id = 785] 10:24:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 165 (0x7f043e210c00) [pid = 1806] [serial = 2354] [outer = (nil)] 10:24:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 166 (0x7f044106b000) [pid = 1806] [serial = 2355] [outer = 0x7f043e210c00] 10:24:05 INFO - PROCESS | 1806 | 1461691445695 Marionette DEBUG loaded listener.js 10:24:05 INFO - PROCESS | 1806 | ++DOMWINDOW == 167 (0x7f0441e13800) [pid = 1806] [serial = 2356] [outer = 0x7f043e210c00] 10:24:06 INFO - PROCESS | 1806 | 1461691446537 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:24:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:24:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1484ms 10:24:06 INFO - PROCESS | 1806 | 1461691446545 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 10:24:06 INFO - PROCESS | 1806 | 1461691446549 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 10:24:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:24:06 INFO - PROCESS | 1806 | 1461691446554 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:24:06 INFO - PROCESS | 1806 | 1461691446558 Marionette TRACE conn3 <- [1,3106,null,{}] 10:24:06 INFO - PROCESS | 1806 | 1461691446563 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}] 10:24:06 INFO - PROCESS | 1806 | 1461691446817 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 10:24:07 INFO - PROCESS | 1806 | 1461691447085 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:07 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f044c911800 == 147 [pid = 1806] [id = 786] 10:24:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 168 (0x7f043ea94000) [pid = 1806] [serial = 2357] [outer = (nil)] 10:24:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 169 (0x7f0441ed8400) [pid = 1806] [serial = 2358] [outer = 0x7f043ea94000] 10:24:07 INFO - PROCESS | 1806 | 1461691447167 Marionette DEBUG loaded listener.js 10:24:07 INFO - PROCESS | 1806 | ++DOMWINDOW == 170 (0x7f044ab03c00) [pid = 1806] [serial = 2359] [outer = 0x7f043ea94000] 10:24:08 INFO - PROCESS | 1806 | 1461691448006 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]]]}] 10:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:24:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:24:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1482ms 10:24:08 INFO - PROCESS | 1806 | 1461691448039 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 10:24:08 INFO - PROCESS | 1806 | 1461691448043 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 10:24:08 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:24:08 INFO - PROCESS | 1806 | 1461691448049 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:24:08 INFO - PROCESS | 1806 | 1461691448051 Marionette TRACE conn3 <- [1,3110,null,{}] 10:24:08 INFO - PROCESS | 1806 | 1461691448057 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}] 10:24:08 INFO - PROCESS | 1806 | 1461691448356 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 10:24:08 INFO - PROCESS | 1806 | 1461691448639 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:08 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f045044f800 == 148 [pid = 1806] [id = 787] 10:24:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 171 (0x7f043ce49000) [pid = 1806] [serial = 2360] [outer = (nil)] 10:24:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 172 (0x7f044ab05000) [pid = 1806] [serial = 2361] [outer = 0x7f043ce49000] 10:24:08 INFO - PROCESS | 1806 | 1461691448721 Marionette DEBUG loaded listener.js 10:24:08 INFO - PROCESS | 1806 | ++DOMWINDOW == 173 (0x7f044b995400) [pid = 1806] [serial = 2362] [outer = 0x7f043ce49000] 10:24:09 INFO - PROCESS | 1806 | 1461691449521 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"]]]}] 10:24:09 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:24:09 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 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:24:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:24:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:24:09 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:24:09 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1488ms 10:24:09 INFO - PROCESS | 1806 | 1461691449550 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 10:24:09 INFO - PROCESS | 1806 | 1461691449555 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 10:24:09 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:24:09 INFO - PROCESS | 1806 | 1461691449566 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:24:09 INFO - PROCESS | 1806 | 1461691449569 Marionette TRACE conn3 <- [1,3114,null,{}] 10:24:09 INFO - PROCESS | 1806 | 1461691449575 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}] 10:24:09 INFO - PROCESS | 1806 | 1461691449827 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 10:24:10 INFO - PROCESS | 1806 | 1461691450093 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\", \"b46838ac-aba0-4e34-a629-50e458905adb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:24:10 INFO - PROCESS | 1806 | ++DOCSHELL 0x7f0451102800 == 149 [pid = 1806] [id = 788] 10:24:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 174 (0x7f043ed3a000) [pid = 1806] [serial = 2363] [outer = (nil)] 10:24:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 175 (0x7f044baebc00) [pid = 1806] [serial = 2364] [outer = 0x7f043ed3a000] 10:24:10 INFO - PROCESS | 1806 | 1461691450171 Marionette DEBUG loaded listener.js 10:24:10 INFO - PROCESS | 1806 | ++DOMWINDOW == 176 (0x7f044bc4fc00) [pid = 1806] [serial = 2365] [outer = 0x7f043ed3a000] 10:24:11 INFO - PROCESS | 1806 | 1461691451037 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]]]}] 10:24:11 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:24:11 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1487ms 10:24:11 INFO - PROCESS | 1806 | 1461691451054 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 10:24:11 INFO - PROCESS | 1806 | 1461691451060 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 10:24:12 WARNING - u'runner_teardown' () 10:24:12 INFO - No more tests 10:24:12 INFO - Got 0 unexpected results 10:24:12 INFO - SUITE-END | took 1291s 10:24:12 INFO - Closing logging queue 10:24:12 INFO - queue closed 10:24:12 INFO - Return code: 0 10:24:12 WARNING - # TBPL SUCCESS # 10:24:12 INFO - Running post-action listener: _resource_record_post_action 10:24:12 INFO - Running post-run listener: _resource_record_post_run 10:24:13 INFO - Total resource usage - Wall time: 1329s; CPU: 98.0%; Read bytes: 8392704; Write bytes: 973340672; Read time: 384; Write time: 314232 10:24:13 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:24:13 INFO - install - Wall time: 33s; CPU: 100.0%; Read bytes: 0; Write bytes: 85901312; Read time: 0; Write time: 88932 10:24:13 INFO - run-tests - Wall time: 1296s; CPU: 98.0%; Read bytes: 5652480; Write bytes: 887439360; Read time: 268; Write time: 225300 10:24:13 INFO - Running post-run listener: _upload_blobber_files 10:24:13 INFO - Blob upload gear active. 10:24:13 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:24:13 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 10:24:13 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:24:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:24:14 INFO - (blobuploader) - INFO - Open directory for files ... 10:24:14 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:24:14 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:24:14 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:24:16 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:24:16 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:24:16 INFO - (blobuploader) - INFO - Done attempting. 10:24:16 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:24:16 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:24:16 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:24:17 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:24:17 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:24:17 INFO - (blobuploader) - INFO - Done attempting. 10:24:17 INFO - (blobuploader) - INFO - Iteration through files over. 10:24:17 INFO - Return code: 0 10:24:17 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:24:17 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:24:17 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c7a18651bac19216180e3cb389bef4aaa5b1604e0a456c8cc52533d72d02c31ab5d2ca228485566745060012a18c8e8dd090e98ae0ffe6bb65732f5d94b2cf87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5b58bcd3f07a18ff4ecc19eeeefa98c5378c54c86dd93835cc50e656b9849f9bb8ce2736be12056af436e400e4f88f46882ac44fc5879e6a3091de3b590477b6"} 10:24:17 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:24:17 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:24:17 INFO - Contents: 10:24:17 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c7a18651bac19216180e3cb389bef4aaa5b1604e0a456c8cc52533d72d02c31ab5d2ca228485566745060012a18c8e8dd090e98ae0ffe6bb65732f5d94b2cf87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5b58bcd3f07a18ff4ecc19eeeefa98c5378c54c86dd93835cc50e656b9849f9bb8ce2736be12056af436e400e4f88f46882ac44fc5879e6a3091de3b590477b6"} 10:24:17 INFO - Running post-run listener: copy_logs_to_upload_dir 10:24:17 INFO - Copying logs to upload dir... 10:24:17 INFO - mkdir: /builds/slave/test/build/upload/logs 10:24:17 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1429.200873 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 49 secs) (at 2016-04-26 10:24:17.926674) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 10:24:17.928498) ========= 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-1461689977.52325-1218908739 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/c7a18651bac19216180e3cb389bef4aaa5b1604e0a456c8cc52533d72d02c31ab5d2ca228485566745060012a18c8e8dd090e98ae0ffe6bb65732f5d94b2cf87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5b58bcd3f07a18ff4ecc19eeeefa98c5378c54c86dd93835cc50e656b9849f9bb8ce2736be12056af436e400e4f88f46882ac44fc5879e6a3091de3b590477b6"} build_url:https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036414 build_url: 'https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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/fx-team/sha512/c7a18651bac19216180e3cb389bef4aaa5b1604e0a456c8cc52533d72d02c31ab5d2ca228485566745060012a18c8e8dd090e98ae0ffe6bb65732f5d94b2cf87", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5b58bcd3f07a18ff4ecc19eeeefa98c5378c54c86dd93835cc50e656b9849f9bb8ce2736be12056af436e400e4f88f46882ac44fc5879e6a3091de3b590477b6"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VIPOJeUJTFWkcPzt8-7Edw/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 10:24:18.002828) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:24:18.003333) ========= 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-1461689977.52325-1218908739 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021164 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 10:24:18.069552) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 10:24:18.069876) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 10:24:18.070282) ========= ========= Total master_lag: 0.49 =========